.investors-page .hero-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media screen and (max-width: 949.98px) {
  .investors-page .hero-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    row-gap: 50px;
  }
}
.investors-page .hero-content__sections {
  max-width: 455px;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .hero-content__sections {
    max-width: 400px;
  }
}
@media screen and (max-width: 949.98px) {
  .investors-page .hero-content__sections {
    max-width: unset;
  }
}
.investors-page .hero-content__banner {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 60px;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .hero-content__banner {
    padding-left: 30px;
  }
}
@media screen and (max-width: 949.98px) {
  .investors-page .hero-content__banner {
    padding-left: unset;
  }
}
.investors-page .hero-content-sections {
  margin: 0 -5px;
}
.investors-page .hero-content-sections__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 10px;
}
.investors-page .hero-content-sections__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
}
.investors-page .hero-content-section {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 5px;
  text-decoration: none;
  color: #1C252E;
}
.investors-page .hero-content-section__inner {
  min-height: 225px;
  background-color: #F5F5F5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding: 20px;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.investors-page .hero-content-section__bg {
  position: absolute;
  right: 0;
  bottom: 0;
}
.investors-page .hero-content-section__title {
  text-decoration: none;
}
@media screen and (max-width: 849.98px) {
  .investors-page .hero-content-section__title {
    font-size: 18px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .hero-content-section__title {
    font-size: 16px;
  }
}
.investors-page .hero-content-section__pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: TTNormsPro;
  font-size: 43px;
  font-weight: 800;
}
@media screen and (max-width: 649.98px) {
  .investors-page .hero-content-section__pic {
    font-size: 30px;
  }
}
.investors-page .hero-content-section__pic--grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.investors-page .hero-content-section__pic img {
  max-width: 100%;
}
.investors-page .hero-content-section:hover .hero-content-section__title {
  color: #F6E200;
}
.investors-page .hero-section-link {
  color: #616569;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  -webkit-transition: 300ms;
  transition: 300ms;
}
@media screen and (max-width: 549.98px) {
  .investors-page .hero-section-link {
    font-size: 12px;
    margin-top: 10px;
  }
}
.investors-page .hero-section-link::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 10px;
  background-image: url(../images/svg/double-arrow-grey.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.investors-page .hero-section-link:hover {
  color: #F6E200;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.investors-page .hero-section-link:hover::after {
  background-image: url(../images/svg/double-arrow-y.svg);
  -webkit-transition: 300ms;
  transition: 300ms;
}
.investors-page .hero-content-banner {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}
.investors-page .hero-content-banner__pic {
  aspect-ratio: 785/465;
}
.investors-page .hero-content-banner__pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
}
.investors-page .hero-content-banner__title {
  font-family: DrukTextWideCyr;
  font-size: 44px;
  font-weight: 1000;
  line-height: 105%;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .hero-content-banner__title {
    font-size: 38px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .hero-content-banner__title {
    font-size: 34px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .hero-content-banner__title {
    font-size: 30px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .hero-content-banner__title {
    font-size: 26px;
  }
}
.investors-page .hero-content-banner__descr {
  font-size: 20px;
  font-weight: 500;
  line-height: 124.9%;
}
@media screen and (max-width: 849.98px) {
  .investors-page .hero-content-banner__descr {
    font-size: 18px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .hero-content-banner__descr {
    font-size: 16px;
  }
}
.investors-page .about {
  padding: 47px 0;
}
@media screen and (max-width: 649.98px) {
  .investors-page .about {
    padding: 30px 0;
  }
}
.investors-page .about--bgfilter {
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-backdrop-filter: grayscale(100%);
          backdrop-filter: grayscale(100%);
}
.investors-page .about__title {
  font-family: DrukTextWideCyr;
  font-size: 64px;
  font-weight: 1000;
  line-height: 105%;
  text-transform: uppercase;
  margin-bottom: 80px;
}
@media screen and (max-width: 949.98px) {
  .investors-page .about__title {
    font-size: 50px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .about__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .about__title {
    font-size: 30px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .about__title {
    font-size: 24px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .about__title {
    margin-bottom: 30px;
  }
}
.investors-page .about-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 30px;
}
@media screen and (max-width: 849.98px) {
  .investors-page .about-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.investors-page .about-sec {
  width: 50%;
  max-width: 610px;
  margin-bottom: 10px;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .about-sec {
    max-width: 520px;
  }
}
@media screen and (max-width: 1149.98px) {
  .investors-page .about-sec {
    max-width: 420px;
  }
}
@media screen and (max-width: 949.98px) {
  .investors-page .about-sec {
    max-width: 380px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .about-sec {
    max-width: unset;
    width: 100%;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .about-sec {
    margin-bottom: 30px;
  }
}
.investors-page .about-sec__inner {
  width: 100%;
}
.investors-page .about-sec__title {
  font-size: 22px;
  font-weight: 700;
  line-height: 124.9%;
  text-transform: uppercase;
  padding-bottom: 23px;
  position: relative;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .about-sec__title {
    font-size: 20px;
  }
}
.investors-page .about-sec__title::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 13px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #1C252E;
}
.investors-page .about-sec__title--yelrow::after {
  background-color: #F6E200;
  border: 0.5px solid #ffffff;
}
.investors-page .about-sec__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 30px;
  margin: 0 -15px;
  margin-top: 40px;
}
@media screen and (max-width: 649.98px) {
  .investors-page .about-sec__content {
    row-gap: 10px;
  }
}
.investors-page .about-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 250px;
  min-height: 110px;
  padding: 0 15px;
  position: relative;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .about-item {
    min-height: 110px;
  }
}
@media screen and (max-width: 1149.98px) {
  .investors-page .about-item {
    width: 100%;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .about-item {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: unset;
    width: 50%;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .about-item {
    width: 100%;
  }
}
.investors-page .about-item__title {
  font-size: 37px;
  font-weight: 700;
  line-height: 56.332px; /* 150% */
  text-transform: uppercase;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .about-item__title {
    font-size: 28px;
  }
}
.investors-page .about-item__title img {
  margin-bottom: -20px;
}
.investors-page .about-item__descr {
  font-size: 21px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .about-item__descr {
    font-size: 20px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .about-item__descr {
    font-size: 18px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .about-item__descr {
    font-size: 16px;
  }
}
.investors-page .hint {
  cursor: pointer;
}
.investors-page .hint__area {
  display: none;
  background: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 2px 2px 6.8px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 2px 2px 6.8px 0px rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 120%;
  padding: 10px;
  width: 150%;
  z-index: 1;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (max-width: 849.98px) {
  .investors-page .hint__area {
    width: 100%;
  }
}
.investors-page .hint:hover .hint__area {
  display: block;
}
.investors-page .today {
  position: relative;
  overflow-x: hidden;
  padding: 40px 0 20px 0;
}
.investors-page .today__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.investors-page .today__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.investors-page .today__title {
  position: relative;
  color: #1C252E;
  font-family: DrukTextWideCyr;
  font-size: 64px;
  font-weight: 1000;
  line-height: 124.9%;
  text-transform: uppercase;
  margin-bottom: 15px;
}
@media screen and (max-width: 949.98px) {
  .investors-page .today__title {
    font-size: 50px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .today__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .today__title {
    font-size: 30px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .today__title {
    font-size: 24px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .today__title {
    margin-bottom: 30px;
  }
}
.investors-page .today-points {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -25px;
}
@media screen and (max-width: 949.98px) {
  .investors-page .today-points {
    margin: unset;
  }
}
.investors-page .today-points-item {
  width: 33.3333%;
  padding: 25px 30px;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .today-points-item {
    width: 50%;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .today-points-item {
    width: 100%;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .today-points-item {
    padding: 15px;
  }
}
.investors-page .today-points-item__inner {
  position: relative;
}
.investors-page .today-points-item__title {
  color: #1C252E;
  font-size: 36px;
  font-weight: 700;
  line-height: 56.332px; /* 130% */
  text-transform: uppercase;
}
@media screen and (max-width: 1350px) {
  .investors-page .today-points-item__title {
    font-size: 42px;
  }
}
@media screen and (max-width: 1309.98px) {
  .investors-page .today-points-item__title {
    font-size: 42px;
  }
}
@media screen and (max-width: 949.98px) {
  .investors-page .today-points-item__title {
    font-size: 36px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .today-points-item__title {
    font-size: 32px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .today-points-item__title {
    font-size: 28px;
  }
}
.investors-page .today-points-item__descr {
  color: #1C252E;
  font-size: 21px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (max-width: 949.98px) {
  .investors-page .today-points-item__descr {
    font-size: 20px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .today-points-item__descr {
    font-size: 18px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .today-points-item__descr {
    font-size: 16px;
  }
}
.investors-page .today-points-item__descr--accent {
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
}
@media screen and (max-width: 949.98px) {
  .investors-page .today-points-item__descr--accent {
    font-size: 24px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .today-points-item__descr--accent {
    font-size: 22px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .today-points-item__descr--accent {
    font-size: 18px;
  }
}
.investors-page .today-points-item--w100 {
  width: 100%;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .today-points-item--fake {
    display: none;
  }
}
.investors-page .results {
  padding-top: 72px;
  margin-bottom: 60px;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-backdrop-filter: grayscale(100%);
          backdrop-filter: grayscale(100%);
}
@media screen and (max-width: 849.98px) {
  .investors-page .results {
    margin-bottom: unset;
  }
}
.investors-page .results__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 80px;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .results__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    row-gap: 20px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .results__header {
    margin-bottom: 30px;
  }
}
.investors-page .results__header .btn {
  text-align: center;
  font-size: 22px;
  font-weight: 800;
  line-height: 124.9%;
  text-transform: uppercase;
}
@media screen and (max-width: 849.98px) {
  .investors-page .results__header .btn {
    font-size: 18px;
  }
}
.investors-page .results__title {
  font-family: DrukTextWideCyr;
  font-size: 64px;
  font-weight: 1000;
  line-height: 124.9%;
  text-transform: uppercase;
  max-width: 50%;
}
@media screen and (max-width: 949.98px) {
  .investors-page .results__title {
    font-size: 50px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .results__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .results__title {
    font-size: 30px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .results__title {
    font-size: 24px;
  }
}
.investors-page .results__subtitle {
  text-align: center;
  font-size: 22px;
  font-weight: 800;
  line-height: 124.9%;
  text-transform: uppercase;
}
@media screen and (max-width: 849.98px) {
  .investors-page .results__subtitle {
    font-size: 18px;
  }
}
.investors-page .results__content {
  padding: 30px 0;
}
.investors-page .results-content-chart {
  margin-top: 130px;
}
.investors-page .table {
  padding: 40px 0;
}
@media screen and (max-width: 849.98px) {
  .investors-page .table {
    overflow-x: scroll;
    padding-top: unset;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .table-content {
    overflow-x: scroll;
  }
}
.investors-page .results-table {
  width: 100%;
}
@media screen and (max-width: 849.98px) {
  .investors-page .results-table {
    width: 820px;
  }
}
.investors-page .results-table thead tr {
  background-color: #F6E200;
}
.investors-page .results-table td, .investors-page .results-table th {
  padding: 10px 15px;
}
.investors-page .results-table th {
  text-align: start;
}
.investors-page .results-table tbody tr:nth-child(odd) {
  background-color: #F5F5F5;
}
.investors-page .results-table tbody td {
  font-size: 16px;
  font-weight: 500;
}
.investors-page .public-tools {
  padding: 30px 0;
  background-image: url(../images/public-tools/bg.svg);
  background-repeat: no-repeat;
  background-position: calc(50% + 500px);
  background-size: contain;
}
.investors-page .public-tools__title {
  font-family: DrukTextWideCyr;
  font-size: 64px;
  font-weight: 1000;
  line-height: 105%;
  text-transform: uppercase;
  margin-bottom: 80px;
}
@media screen and (max-width: 949.98px) {
  .investors-page .public-tools__title {
    font-size: 50px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .public-tools__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .public-tools__title {
    font-size: 30px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .public-tools__title {
    font-size: 24px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .public-tools__title {
    margin-bottom: 30px;
  }
}
.investors-page .public-tools-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 100px;
     -moz-column-gap: 100px;
          column-gap: 100px;
  margin-bottom: 75px;
}
@media screen and (max-width: 1149.98px) {
  .investors-page .public-tools-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 50px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .public-tools-info {
    margin-bottom: 0;
  }
}
.investors-page .public-tools-info__descr {
  font-size: 18px;
  font-weight: 400;
  line-height: 124.9%;
}
@media screen and (max-width: 949.98px) {
  .investors-page .public-tools-info__descr {
    font-size: 16px;
  }
}
.investors-page .public-tools-info__title {
  font-size: 22px;
  font-weight: 700;
  line-height: 124.9%;
  text-transform: uppercase;
}
.investors-page .public-tools-info__link .btn {
  font-size: 18px;
  font-weight: 800;
  line-height: 124.9%;
  text-transform: uppercase;
}
@media screen and (min-width: 1150) {
  .investors-page .public-tools-info__link .btn {
    font-size: 22px;
    padding: 30px;
    min-width: 355px;
  }
}
.investors-page .public-tools-content__title {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 30px;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .public-tools-content__title {
    font-size: 22px;
  }
}
.investors-page .public-tools-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  border: 1px solid #dedede;
}
.investors-page .public-tools-table:not(:last-child) {
  margin-bottom: 30px;
}
@media screen and (max-width: 849.98px) {
  .investors-page .public-tools-table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.investors-page .public-tools-table__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100px;
}
.investors-page .public-tools-table__row--hfloat {
  min-height: unset;
}
@media screen and (max-width: 949.98px) {
  .investors-page .public-tools-table__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .public-tools-table__row {
    min-height: unset;
  }
}
.investors-page .public-tools-table__col {
  -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
          flex: 1.5;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 25px;
}
.investors-page .public-tools-table__col--grow1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.investors-page .public-tools-table__col--grow2-5 {
  -webkit-box-flex: 2.5;
      -ms-flex: 2.5;
          flex: 2.5;
}
.investors-page .public-tools-table-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 13px;
  height: 100%;
  width: 100%;
}
.investors-page .public-tools-table-cell--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.investors-page .public-tools-table-cell__title {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .public-tools-table-cell__title {
    font-size: 22px;
  }
}
.investors-page .public-tools-table-cell__descr {
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}
@media screen and (max-width: 1309.98px) {
  .investors-page .public-tools-table-cell__descr {
    font-size: 16px;
  }
}
.investors-page .public-tools-table-cell__descr a {
  color: #1C252E;
  text-decoration: none;
}
.investors-page .public-tools-table-cell__descr a:hover {
  text-decoration: underline;
}
.investors-page a.public-tools-table-cell__title {
  color: inherit;
  text-decoration: none;
}
.investors-page a.public-tools-table-cell__title:hover {
  color: #F6E200;
}
.investors-page .credit-rating {
  padding: 25px 35px;
  border: 1px solid #F6E200;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  row-gap: 20px;
}
@media screen and (max-width: 1149.98px) {
  .investors-page .credit-rating {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 949.98px) {
  .investors-page .credit-rating {
    padding: 15px;
  }
}
.investors-page .credit-rating__col {
  row-gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.investors-page .credit-rating__link {
  color: #1C252E;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px; /* 118.75% */
  text-decoration: underline;
}
.investors-page .credit-rating__link:hover {
  text-decoration: none;
}
.investors-page .credit-rating span {
  font-size: 16px;
  font-weight: 400;
  line-height: 19px; /* 118.75% */
}
.investors-page .credit-rating .btn {
  padding: 10px;
  font-weight: 400;
}
.investors-page .footnote-text {
  color: #787878;
  font-size: 14px;
}
.investors-page .investors-news {
  margin: 60px 0;
}
@media (max-width: 950px) {
  .investors-page .investors-news {
    margin-top: 0;
  }
}
.investors-page .investors-news__title {
  color: #050505;
  font-family: DrukTextWideCyr;
  font-size: 64px;
  font-weight: 1000;
  line-height: 100%; /* 64px */
  text-transform: uppercase;
  margin-bottom: 80px;
}
@media screen and (max-width: 949.98px) {
  .investors-page .investors-news__title {
    font-size: 50px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .investors-news__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .investors-news__title {
    font-size: 30px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .investors-news__title {
    font-size: 24px;
  }
}
.investors-page .investors-news__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 950px) {
  .investors-page .investors-news__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    row-gap: 30px;
  }
}
.investors-page .investors-news__list {
  width: 45%;
  padding-right: 10%;
}
@media (max-width: 1300px) {
  .investors-page .investors-news__list {
    width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (max-width: 950px) {
  .investors-page .investors-news__list {
    width: 100%;
  }
}
.investors-page .investors-news__promo {
  width: 55%;
}
@media (max-width: 1300px) {
  .investors-page .investors-news__promo {
    width: 590px;
  }
}
@media (max-width: 1150px) {
  .investors-page .investors-news__promo {
    width: 485px;
  }
}
@media (max-width: 950px) {
  .investors-page .investors-news__promo {
    width: 100%;
  }
}
.investors-page .investors-news-list__title {
  color: #1C252E;
  font-family: DrukTextWideCyr;
  font-size: 50px;
  font-style: normal;
  font-weight: 1000;
  line-height: 120%; /* 60px */
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media (max-width: 1300px) {
  .investors-page .investors-news-list__title {
    font-size: 32px;
  }
}
@media (max-width: 1150px) {
  .investors-page .investors-news-list__title {
    font-size: 32px;
  }
}
.investors-page .investors-news-list__more .btn {
  color: #050505;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}
.investors-page .investors-news-list-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 40px;
  gap: 25px;
}
.investors-page .investors-news-list-items li {
  padding-left: 55px;
  position: relative;
}
@media (max-width: 950px) {
  .investors-page .investors-news-list-items li {
    padding-left: 0;
  }
}
.investors-page .investors-news-list-items li::before {
  content: "";
  position: absolute;
  width: 24px;
  height: 32px;
  left: 0;
  top: 5px;
  background-image: url(../images/svg/arrow-y.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
}
@media (max-width: 950px) {
  .investors-page .investors-news-list-items li::before {
    content: unset;
  }
}
.investors-page .investors-news-list-items li:not(:last-child) .investors-news-list-item {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 20px;
}
.investors-page .investors-news-list-items li:hover::before {
  left: 15px;
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
}
.investors-page .investors-news-list-item {
  font-size: 16px;
  font-family: TTNormsPro;
  line-height: 140%;
  display: block;
  text-decoration: none;
}
@media (max-width: 1300px) {
  .investors-page .investors-news-list-item {
    font-size: 14px;
  }
}
.investors-page .investors-news-list-item__title {
  font-family: TTNormsPro;
  font-size: 16px;
  color: #121318;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  margin-bottom: 10px;
}
.investors-page .investors-news-list-item__date {
  color: #A3A7AA;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%; /* 22.4px */
}
.investors-page .investors-news-promo {
  display: block;
  text-decoration: none;
}
@media (max-width: 950px) {
  .investors-page .investors-news-promo {
    max-width: unset;
  }
}
.investors-page .investors-news-promo__inner {
  overflow: hidden;
  border: 1.5px solid #D9D9D9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.investors-page .investors-news-promo__img {
  overflow: hidden;
  aspect-ratio: 1000/700;
}
.investors-page .investors-news-promo__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.investors-page .investors-news-promo__info {
  padding: 25px 30px;
  font-family: TTNormsPro;
}
@media (max-width: 950px) {
  .investors-page .investors-news-promo__info {
    padding: 20px 15px;
  }
}
.investors-page .investors-news-promo__title {
  color: #050505;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%; /* 30px */
  margin-bottom: 10px;
  max-width: 510px;
}
@media (max-width: 1300px) {
  .investors-page .investors-news-promo__title {
    font-size: 18px;
  }
}
@media (max-width: 1150px) {
  .investors-page .investors-news-promo__title {
    font-size: 16px;
  }
}
.investors-page .investors-news-promo__date {
  color: #A3A7AA;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
}
@media (max-width: 1300px) {
  .investors-page .investors-news-promo__date {
    font-size: 14px;
  }
}
@media (max-width: 1150px) {
  .investors-page .investors-news-promo__date {
    font-size: 16px;
  }
}
.investors-page .investors-news-promo:hover .investors-news-promo__info {
  background-color: #F6E200;
}
.investors-page .contacts {
  padding: 100px 0;
}
@media screen and (max-width: 849.98px) {
  .investors-page .contacts {
    padding: 30px 0;
  }
}
.investors-page .contacts__title {
  font-family: DrukTextWideCyr;
  font-size: 64px;
  font-weight: 1000;
  line-height: 105%;
  text-transform: uppercase;
  margin-bottom: 40px;
}
@media screen and (max-width: 949.98px) {
  .investors-page .contacts__title {
    font-size: 50px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .contacts__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .contacts__title {
    font-size: 30px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .contacts__title {
    font-size: 24px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .contacts__title {
    margin-bottom: 30px;
  }
}
.investors-page .contacts__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20%;
     -moz-column-gap: 20%;
          column-gap: 20%;
}
@media screen and (max-width: 849.98px) {
  .investors-page .contacts__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 50px;
  }
}
.investors-page .contacts-section {
  width: 50%;
}
@media screen and (max-width: 849.98px) {
  .investors-page .contacts-section {
    width: 100%;
  }
}
.investors-page .contacts-section__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 124.9%;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.investors-page .contact-info__name {
  font-size: 25px;
  font-weight: 700;
  line-height: 124.9%;
}
.investors-page .contact-info__position {
  font-size: 14px;
  font-weight: 400;
  line-height: 124.9%;
}
.investors-page .contact-info-item {
  color: #1C252E;
  font-size: 16px;
  font-weight: 400;
  line-height: 124.9%;
  text-decoration: none;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 15px 0;
}
.investors-page .contact-info-item svg {
  width: 20px;
  height: auto;
}
.investors-page .social {
  background-color: #F6E200;
  padding: 115px 0;
}
@media screen and (max-width: 849.98px) {
  .investors-page .social {
    padding: 45px 0;
  }
}
.investors-page .social__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 949.98px) {
  .investors-page .social__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 20px;
  }
}
.investors-page .social__info {
  width: 60%;
}
@media screen and (max-width: 949.98px) {
  .investors-page .social__info {
    width: 100%;
  }
}
.investors-page .social__links {
  width: 40%;
}
@media screen and (max-width: 949.98px) {
  .investors-page .social__links {
    width: 100%;
  }
}
.investors-page .social__title {
  color: #1C252D;
  font-family: DrukTextWideCyr;
  font-size: 40px;
  line-height: 1;
  font-weight: 1000;
  text-transform: uppercase;
}
@media screen and (max-width: 1149.98px) {
  .investors-page .social__title {
    font-size: 32px;
  }
}
@media screen and (max-width: 949.98px) {
  .investors-page .social__title {
    font-size: 28px;
  }
}
@media screen and (max-width: 849.98px) {
  .investors-page .social__title {
    font-size: 25px;
  }
}
@media screen and (max-width: 649.98px) {
  .investors-page .social__title {
    font-size: 22px;
  }
}
@media screen and (max-width: 549.98px) {
  .investors-page .social__title {
    font-size: 18px;
  }
}
.investors-page .social__descr {
  color: #1C252D;
  font-size: 24px;
  font-weight: 400;
  line-height: 59px;
}
@media screen and (max-width: 649.98px) {
  .investors-page .social__descr {
    margin: 10px 0;
    font-size: 18px;
    line-height: 18px;
  }
}
.investors-page .social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.investors-page .social-link {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.investors-page .social-link:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9oZXJvLnNjc3MiLCJtYWluLmNzcyIsInV0aWxzL3NtYXJ0LWdyaWQuc2NzcyIsInV0aWxzL3ZhcmlhYmxlcy5zY3NzIiwiYmxvY2tzL2Fib3V0LnNjc3MiLCJibG9ja3MvdG9kYXkuc2NzcyIsImJsb2Nrcy9yZXN1bHRzLnNjc3MiLCJibG9ja3MvdGFibGUuc2NzcyIsImJsb2Nrcy9wdWJsaWMtdG9vbHMuc2NzcyIsImJsb2Nrcy9uZXdzLnNjc3MiLCJibG9ja3MvY29udGFjdHMuc2NzcyIsImJsb2Nrcy9zb2NpYWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7QUNDRjtBQzBDSTtFRjdDSjtJQUtJLDRCQUFBO0lBQUEsOEJBQUE7UUFBQSxrQ0FBQTtZQUFBLDhCQUFBO0lBQ0EsYUFBQTtFQ0VGO0FBQ0Y7QURBRTtFQUNFLGdCQUFBO0FDRUo7QUNLSTtFRlJGO0lBSUksZ0JBQUE7RUNHSjtBQUNGO0FDNEJJO0VGcENGO0lBUUksZ0JBQUE7RUNJSjtBQUNGO0FEREU7RUFDRSxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0Esa0JBQUE7QUNHSjtBQ1RJO0VGSUY7SUFLSSxrQkFBQTtFQ0lKO0FBQ0Y7QUNjSTtFRnhCRjtJQVNJLG1CQUFBO0VDS0o7QUFDRjtBRERBO0VBQ0UsY0FBQTtBQ0dGO0FEREU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtBQ0dKO0FEQUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsVUFBQTtBQ0VKO0FERUE7RUFDRSxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0c1Q21CO0FGNENyQjtBREVFO0VBQ0UsaUJBQUE7RUFD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Q29udGVudCI6WyIuaGVyby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbGcoKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cblxuICAmX19zZWN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA0NTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXh4bCgpIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbGcoKSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jhbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbGcoKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby1jb250ZW50LXNlY3Rpb25zIHtcbiAgbWFyZ2luOiAwIC01cHg7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LXNlY3Rpb24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgXG4gICZfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14cygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19waWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgQGluY2x1ZGUgIG1lZGlhLXNtKCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgICYtLWdyb3cge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmhlcm8tY29udGVudC1zZWN0aW9uIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVyby1zZWN0aW9uLWxpbmsge1xuICBjb2xvcjogIzYxNjU2OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgQGluY2x1ZGUgbWVkaWEteHMoKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9kb3VibGUtYXJyb3ctZ3JleS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvZG91YmxlLWFycm93LXkuc3ZnKTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby1jb250ZW50LWJhbm5lciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG5cbiAgJl9fcGljIHtcbiAgICBhc3BlY3QtcmF0aW86IDc4NSAvIDQ2NTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoKSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtc20oKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEteHMoKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14cygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50X19zZWN0aW9ucyB7XG4gIG1heC13aWR0aDogNDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzA5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnRfX3NlY3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudF9fc2VjdGlvbnMge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50X19iYW5uZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzA5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnRfX2Jhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudF9fYmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1zZWN0aW9ucyB7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtc2VjdGlvbnNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50LXNlY3Rpb25zX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtc2VjdGlvbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMUMyNTJFO1xufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtc2VjdGlvbl9faW5uZXIge1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50LXNlY3Rpb25fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1zZWN0aW9uX19waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50LXNlY3Rpb25fX3BpYyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1zZWN0aW9uX19waWMtLWdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1zZWN0aW9uX19waWMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtc2VjdGlvbjpob3ZlciAuaGVyby1jb250ZW50LXNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICNGNkUyMDA7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhlcm8tc2VjdGlvbi1saW5rIHtcbiAgY29sb3I6ICM2MTY1Njk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaGVyby1zZWN0aW9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhlcm8tc2VjdGlvbi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvZG91YmxlLWFycm93LWdyZXkuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IDMwMG1zO1xufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLXNlY3Rpb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjZFMjAwO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbn1cbi5pbnZlc3RvcnMtcGFnZSAuaGVyby1zZWN0aW9uLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvZG91YmxlLWFycm93LXkuc3ZnKTtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1iYW5uZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtYmFubmVyX19waWMge1xuICBhc3BlY3QtcmF0aW86IDc4NS80NjU7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1iYW5uZXJfX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwOS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmhlcm8tY29udGVudC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtYmFubmVyX19kZXNjciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaGVyby1jb250ZW50LWJhbm5lcl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5oZXJvLWNvbnRlbnQtYmFubmVyX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmFib3V0IHtcbiAgcGFkZGluZzogNDdweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5hYm91dCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmFib3V0LS1iZ2ZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmludmVzdG9ycy1wYWdlIC5hYm91dF9fdGl0bGUge1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmFib3V0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5hYm91dC1zZWMge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwOS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtc2VjIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5hYm91dC1zZWMge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtc2VjIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmFib3V0LXNlYyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5hYm91dC1zZWMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtc2VjX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludmVzdG9ycy1wYWdlIC5hYm91dC1zZWNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI0LjklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwOS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtc2VjX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmFib3V0LXNlY19fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRTtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtc2VjX190aXRsZS0teWVscm93OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2ZmZmZmZjtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtc2VjX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmFib3V0LXNlY19fY29udGVudCB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5hYm91dC1pdGVtIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwOS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtaXRlbSB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmFib3V0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmFib3V0LWl0ZW0ge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5hYm91dC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5hYm91dC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDU2LjMzMnB4OyAvKiAxNTAlICovXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzA5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5hYm91dC1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmFib3V0LWl0ZW1fX3RpdGxlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5hYm91dC1pdGVtX19kZXNjciB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmFib3V0LWl0ZW1fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuYWJvdXQtaXRlbV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5hYm91dC1pdGVtX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhpbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhpbnRfX2FyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNi44cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTUwJTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmhpbnRfX2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmhpbnQ6aG92ZXIgLmhpbnRfX2FyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnZlc3RvcnMtcGFnZSAudG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbn1cbi5pbnZlc3RvcnMtcGFnZSAudG9kYXlfX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnRvZGF5X19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbnZlc3RvcnMtcGFnZSAudG9kYXlfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzFDMjUyRTtcbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAudG9kYXlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAudG9kYXlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAudG9kYXlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAudG9kYXlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAudG9kYXlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAudG9kYXktcG9pbnRzLWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMtaXRlbV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMUMyNTJFO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1Ni4zMzJweDsgLyogMTMwJSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAudG9kYXktcG9pbnRzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtX19kZXNjciB7XG4gIGNvbG9yOiAjMUMyNTJFO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMtaXRlbV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMtaXRlbV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMtaXRlbV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMtaXRlbV9fZGVzY3ItLWFjY2VudCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtX19kZXNjci0tYWNjZW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAudG9kYXktcG9pbnRzLWl0ZW1fX2Rlc2NyLS1hY2NlbnQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMtaXRlbV9fZGVzY3ItLWFjY2VudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnRvZGF5LXBvaW50cy1pdGVtLS13MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzA5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC50b2RheS1wb2ludHMtaXRlbS0tZmFrZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnJlc3VsdHNfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnJlc3VsdHNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzX19oZWFkZXIgLmJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTI0LjklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzX19oZWFkZXIgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnJlc3VsdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAucmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAucmVzdWx0c19fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAucmVzdWx0c19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzLWNvbnRlbnQtY2hhcnQge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cbi5pbnZlc3RvcnMtcGFnZSAudGFibGUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnRhYmxlLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnJlc3VsdHMtdGFibGUge1xuICAgIHdpZHRoOiA4MjBweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzLXRhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RTIwMDtcbn1cbi5pbnZlc3RvcnMtcGFnZSAucmVzdWx0cy10YWJsZSB0ZCwgLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzLXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzLXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnJlc3VsdHMtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLmludmVzdG9ycy1wYWdlIC5yZXN1bHRzLXRhYmxlIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVibGljLXRvb2xzL2JnLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlICsgNTAwcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29sc19fdGl0bGUge1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAucHVibGljLXRvb2xzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29sc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAucHVibGljLXRvb2xzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29sc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAucHVibGljLXRvb2xzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29scy1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtaW5mb19fZGVzY3Ige1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29scy1pbmZvX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29scy1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbnZlc3RvcnMtcGFnZSAucHVibGljLXRvb2xzLWluZm9fX2xpbmsgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTApIHtcbiAgLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtaW5mb19fbGluayAuYnRuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtaW4td2lkdGg6IDM1NXB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29scy1jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzA5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29scy10YWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGVfX3Jvdy0taGZsb2F0IHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29scy10YWJsZV9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29scy10YWJsZV9fcm93IHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGVfX2NvbCB7XG4gIGZsZXg6IDEuNTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiAyNXB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGVfX2NvbC0tZ3JvdzEge1xuICBmbGV4OiAxO1xufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGVfX2NvbC0tZ3JvdzItNSB7XG4gIGZsZXg6IDIuNTtcbn1cbi5pbnZlc3RvcnMtcGFnZSAucHVibGljLXRvb2xzLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGUtY2VsbC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnB1YmxpYy10b29scy10YWJsZS1jZWxsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzA5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGUtY2VsbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGUtY2VsbF9fZGVzY3Ige1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwOS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAucHVibGljLXRvb2xzLXRhYmxlLWNlbGxfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAucHVibGljLXRvb2xzLXRhYmxlLWNlbGxfX2Rlc2NyIGEge1xuICBjb2xvcjogIzFDMjUyRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmludmVzdG9ycy1wYWdlIC5wdWJsaWMtdG9vbHMtdGFibGUtY2VsbF9fZGVzY3IgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmludmVzdG9ycy1wYWdlIGEucHVibGljLXRvb2xzLXRhYmxlLWNlbGxfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbnZlc3RvcnMtcGFnZSBhLnB1YmxpYy10b29scy10YWJsZS1jZWxsX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjRjZFMjAwO1xufVxuLmludmVzdG9ycy1wYWdlIC5jcmVkaXQtcmF0aW5nIHtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjZFMjAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5jcmVkaXQtcmF0aW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmNyZWRpdC1yYXRpbmcge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuY3JlZGl0LXJhdGluZ19fY29sIHtcbiAgcm93LWdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuY3JlZGl0LXJhdGluZ19fbGluayB7XG4gIGNvbG9yOiAjMUMyNTJFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyAvKiAxMTguNzUlICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmludmVzdG9ycy1wYWdlIC5jcmVkaXQtcmF0aW5nX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmludmVzdG9ycy1wYWdlIC5jcmVkaXQtcmF0aW5nIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyAvKiAxMTguNzUlICovXG59XG4uaW52ZXN0b3JzLXBhZ2UgLmNyZWRpdC1yYXRpbmcgLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmZvb3Rub3RlLXRleHQge1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3NfX3RpdGxlIHtcbiAgY29sb3I6ICMwNTA1MDU7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiA2NHB4ICovXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3c19fbGlzdCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3c19fbGlzdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3c19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3NfX3Byb21vIHtcbiAgd2lkdGg6IDU1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3c19fcHJvbW8ge1xuICAgIHdpZHRoOiA1OTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzX19wcm9tbyB7XG4gICAgd2lkdGg6IDQ4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3c19fcHJvbW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMxQzI1MkU7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDYwcHggKi9cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cy1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3MtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cy1saXN0X19tb3JlIC5idG4ge1xuICBjb2xvcjogIzA1MDUwNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLWxpc3QtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBnYXA6IDI1cHg7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLWxpc3QtaXRlbXMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLWxpc3QtaXRlbXMgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cy1saXN0LWl0ZW1zIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9hcnJvdy15LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cy1saXN0LWl0ZW1zIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLWxpc3QtaXRlbXMgbGk6bm90KDpsYXN0LWNoaWxkKSAuaW52ZXN0b3JzLW5ld3MtbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cy1saXN0LWl0ZW1zIGxpOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLWxpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLWxpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLWxpc3QtaXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cy1saXN0LWl0ZW1fX2RhdGUge1xuICBjb2xvcjogI0EzQTdBQTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLXByb21vIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLXByb21vIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLXByb21vX19pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMS41cHggc29saWQgI0Q5RDlEOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cy1wcm9tb19faW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxMDAwLzcwMDtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3MtcHJvbW9fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3MtcHJvbW9fX2luZm8ge1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3MtcHJvbW9fX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5pbnZlc3RvcnMtbmV3cy1wcm9tb19fdGl0bGUge1xuICBjb2xvcjogIzA1MDUwNTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTI1JTsgLyogMzBweCAqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLXByb21vX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3MtcHJvbW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3MtcHJvbW9fX2RhdGUge1xuICBjb2xvcjogI0EzQTdBQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3MtcHJvbW9fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmludmVzdG9ycy1uZXdzLXByb21vX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuaW52ZXN0b3JzLW5ld3MtcHJvbW86aG92ZXIgLmludmVzdG9ycy1uZXdzLXByb21vX19pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RTIwMDtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuY29udGFjdHMge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5jb250YWN0cyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmNvbnRhY3RzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5jb250YWN0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5jb250YWN0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5jb250YWN0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5jb250YWN0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5jb250YWN0c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuY29udGFjdHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmNvbnRhY3RzX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuY29udGFjdHMtc2VjdGlvbiB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLmNvbnRhY3RzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmNvbnRhY3RzLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI0LjklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmludmVzdG9ycy1wYWdlIC5jb250YWN0LWluZm9fX25hbWUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmNvbnRhY3QtaW5mb19fcG9zaXRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLmNvbnRhY3QtaW5mby1pdGVtIHtcbiAgY29sb3I6ICMxQzI1MkU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5pbnZlc3RvcnMtcGFnZSAuY29udGFjdC1pbmZvLWl0ZW0gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnZlc3RvcnMtcGFnZSAuc29jaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RTIwMDtcbiAgcGFkZGluZzogMTE1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuc29jaWFsIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuc29jaWFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuc29jaWFsX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuc29jaWFsX19pbmZvIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuc29jaWFsX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmludmVzdG9ycy1wYWdlIC5zb2NpYWxfX2xpbmtzIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuc29jaWFsX19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuc29jaWFsX190aXRsZSB7XG4gIGNvbG9yOiAjMUMyNTJEO1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnNvY2lhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5zb2NpYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5pbnZlc3RvcnMtcGFnZSAuc29jaWFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDkuOThweCkge1xuICAuaW52ZXN0b3JzLXBhZ2UgLnNvY2lhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5zb2NpYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuc29jaWFsX19kZXNjciB7XG4gIGNvbG9yOiAjMUMyNTJEO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLmludmVzdG9ycy1wYWdlIC5zb2NpYWxfX2Rlc2NyIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtcGFnZSAuc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uaW52ZXN0b3JzLXBhZ2UgLnNvY2lhbC1saW5rIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pbnZlc3RvcnMtcGFnZSAuc29jaWFsLWxpbms6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59IiwiJHhtOiA0NTBweCAhZGVmYXVsdDtcbiR4czogNTUwcHggIWRlZmF1bHQ7XG4kc206IDY1MHB4ICFkZWZhdWx0O1xuJG1kOiA4NTBweCAhZGVmYXVsdDtcbiRsZzogOTUwcHggIWRlZmF1bHQ7XG4keGw6IDExNTBweCAhZGVmYXVsdDtcbiR4eGw6IDEzMTBweCAhZGVmYXVsdDtcblxuXG5AbWl4aW4gbWVkaWEteHhsKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeHhsIC0gMC4wMnB4fSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS14bCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAoJGRpcmVjdGlvbiA9PXVwKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeGwgLSAwLjAycHh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWxnKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsZyAtIDAuMDJweH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtbWQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZCAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtc20oJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzbSAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEteHMoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR4cyAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEteG0oJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhtKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR4bSAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZnJvbSgkbWluX3dpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdG8oJG1heF93aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWhvdmVyIHtcbiAgQG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BUaXRsZSAoKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLXNtKCkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLXhzKCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi9zbWFydC1ncmlkJztcblxuJHByaW1hcnktY29sb3I6ICNGNkUyMDA7XG4kYWNjZW50LWNvbG9yOiAjRkE0NTE2O1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMxQzI1MkU7XG4kY29sb3ItZ3JheTogIzg2ODY4NjtcbiRib3JkZXItZ3JheTogI2RlZGVkZTtcbiRjb250YWluZXItd2lkdGg6IDEzMTBweDtcblxuJHByaW1hcnktdGV4dC1jb2xvcjogIzFDMjUyRTtcblxuJHByaW1hcnktZm9udC1zaXplOiAyMHB4O1xuJHByaW1hcnktZm9udDogVFROb3Jtc1BybztcbiRzZWNvbmRhcnktZm9udDogRHJ1a1RleHRXaWRlQ3lyO1xuXG4kdHJhbnNpdGlvbjogMzAwbXM7XG4kdHJhbnNpdGlvbi1hY3RpdmU6IDUwbXM7XG5cbiIsIi5hYm91dCB7XG4gIHBhZGRpbmc6IDQ3cHggMDtcblxuICBAaW5jbHVkZSBtZWRpYS1zbSgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICAmLS1iZ2ZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gNzUlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwVGl0bGUoKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogMzBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5hYm91dC1zZWMge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLXh4bCgpIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEteGwoKSB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtc20oKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC8vIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTNweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgfVxuICAgIFxuICAgICYtLXllbHJvdyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtc20oKSB7XG4gICAgICByb3ctZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS14bCgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLXNtKCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAvLyAmOjpiZWZvcmUge1xuICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgdG9wOiAxOHB4O1xuICAvLyAgIGxlZnQ6IDA7XG4gIC8vICAgd2lkdGg6IDIwcHg7XG4gIC8vICAgaGVpZ2h0OiAyNHB4O1xuICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL2Fycm93LnN2Zyk7XG4gIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAvLyB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1Ni4zMzJweDsgLyogMTUwJSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtc20oKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5oaW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmX19hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCk7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA2LjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaGludCB7XG4gICAgICAmX19hcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgXG4gIC8vICZfX3NlY3Rpb24ge1xuICAvLyAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMC45KTtcblxuICAvLyAgICY6OmJlZm9yZSB7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICB0b3A6IDA7XG4gIC8vICAgICBjb250ZW50OiAnJztcbiAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgICAgYmFja2dyb3VuZDogIzA3MTYyMjtcbiAgLy8gICAgIG9wYWNpdHk6IDAuOTtcbiAgLy8gICAgIHotaW5kZXg6IDA7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJl9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTI0LjklO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJlc3BUaXRsZSgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9kYXktcG9pbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTI1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbGcoKSB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgfVxufVxuXG4udG9kYXktcG9pbnRzLWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLXh4bCgpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEtc20oKSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyAmOjpiZWZvcmUge1xuICAgIC8vICAgY29udGVudDogJyc7XG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICB3aWR0aDogMjBweDtcbiAgICAvLyAgIGhlaWdodDogMjVweDtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICB0b3A6IDE4cHg7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9hcnJvdy5zdmcpO1xuICAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAvLyB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU2LjMzMnB4OyAvKiAxMzAlICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIHRvKDEzNTBweCkge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXh4bCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1zbSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1zbSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmLS1hY2NlbnQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtc20oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13MTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtLWZha2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLXh4bCgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIucmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDc1JSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICB9XG4gIFxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteHhsKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcm93LWdhcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BUaXRsZSgpO1xuXG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4ucmVzdWx0cy1jb250ZW50LWNoYXJ0IHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG4iLCIudGFibGUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWQoKSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgfVxufVxuXG4udGFibGUtY29udGVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4ucmVzdWx0cy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgIHdpZHRoOiA4MjBweDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICB0ZCx0aCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG5cbiAgdGgge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG4iLCIucHVibGljLXRvb2xzIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1YmxpYy10b29scy9iZy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSArIDUwMHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwVGl0bGUoKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnB1YmxpYy10b29scy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEteGwoKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1zbSgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTI0LjklO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTI0LjklO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgZnJvbSgxMTUwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnB1YmxpYy10b29scy1jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5wdWJsaWMtdG9vbHMtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG5cbiAgICAmLS1oZmxvYXQge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbGcoKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBmbGV4OiAxLjU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHJvdy1nYXA6IDI1cHg7XG5cbiAgICAmLS1ncm93MSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYtLWdyb3cyLTUge1xuICAgICAgZmxleDogMi41O1xuICAgIH1cbiAgfVxufVxuXG4ucHVibGljLXRvb2xzLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteHhsKCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYS5wdWJsaWMtdG9vbHMtdGFibGUtY2VsbF9fdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG4uY3JlZGl0LXJhdGluZyB7XG4gIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y2RTIwMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEteGwoKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAmX19jb2wge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDsgLyogMTE4Ljc1JSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyAvKiAxMTguNzUlICovXG4gIH1cblxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLmZvb3Rub3RlLXRleHQge1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuIiwiLmludmVzdG9ycy1uZXdzIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzA1MDUwNTtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogNjRweCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BUaXRsZSgpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19wcm9tbyB7XG4gICAgd2lkdGg6IDU1JTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC8vIGZsZXg6IHVuc2V0O1xuICAgICAgd2lkdGg6IDU5MHB4O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgd2lkdGg6IDQ4NXB4O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmludmVzdG9ycy1uZXdzLWxpc3Qge1xuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA2MHB4ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19tb3JlIHtcbiAgICAuYnRuIHtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgfVxufVxuXG4uaW52ZXN0b3JzLW5ld3MtbGlzdC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGdhcDogMjVweDtcblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvYXJyb3cteS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgLjNzO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC5pbnZlc3RvcnMtbmV3cy1saXN0LWl0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmludmVzdG9ycy1uZXdzLWxpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMTIxMzE4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAjQTNBN0FBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyMi40cHggKi9cbiAgfVxufVxuXG4uaW52ZXN0b3JzLW5ld3MtcHJvbW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhc3BlY3QtcmF0aW86IDEwMDAgLyA3MDA7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlOyAvKiAzMHB4ICovXG5cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogNTEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAjQTNBN0FBO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyMi40cHggKi9cblxuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5pbnZlc3RvcnMtbmV3cy1wcm9tbyB7XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdHMge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwVGl0bGUoKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDIwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1zZWN0aW9uIHtcbiAgd2lkdGg6IDUwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTI0LjklO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uY29udGFjdC1pbmZvIHtcbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyNC45JTtcbiAgfVxuXG4gICZfX3Bvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTI0LjklO1xuICB9XG59XG5cbi5jb250YWN0LWluZm8taXRlbSB7XG4gIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjQuOSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIG1hcmdpbjogMTVweCAwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIuc29jaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHBhZGRpbmc6IDExNXB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWQoKSB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgd2lkdGg6IDYwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFDMjUyRDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteGwoKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1zbSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEteHMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyIHtcbiAgICBjb2xvcjogIzFDMjUyRDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNTlweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXNtKCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uc29jaWFsLWxpbmsge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxufVxuIl19 */
