@charset "UTF-8";
/* Base */
/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

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

a:hover {
  text-decoration: none;
}

/* Common */
aside,
nav,
footer,
header,
section,
main {
  display: block;
}

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

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

img {
  vertical-align: top;
}

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

address {
  font-style: normal;
}

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

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

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

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

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

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --font-robot: "Golos Text", sans-serif;
  --container-width: 1220px;
  --container-padding: 15px;
  --container-big: 1440px;
  --page-bg: #f9f9f9;
  --black-color: #1a1a18;
  --text-color: #767676;
  --laptop-size: 1199px;
  --tablet-size: 959px;
  --mobile-size: 599px;
}

.dark {
  --page-bg: #252526;
  --text-color: #fff;
}

html {
  scroll-behavior: smooth;
}

body {
  background-color: #f9f9f9;
  color: #1f1f1f;
  font-family: "Golos Text", sans-serif;
  min-width: 320px;
}

main {
  background: url("/img/BG.png") center/cover no-repeat fixed;
  position: relative;
  z-index: 0;
}

a {
  transition: transform 0.3s ease;
}

section {
  padding: 0px 0 60px;
}

/*===========================
  МОДАЛКА
  =========================== */
.photo-modal {
  position: fixed;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1000;
  overflow: auto;
}

.photo-modal.is-active {
  display: flex;
}

.photo-modal__overlay {
  position: absolute;
  inset: 0;
}

.photo-modal__content {
  position: relative;
  display: grid;
  grid-template-columns: 2fr 1fr;
  border-radius: 8px;
  max-width: 90%;
  width: 1100px;
  height: auto;
  max-height: 90vh;
  background: #fff url("../../img/BGmobile.png") no-repeat center top;
  background-size: cover;
  max-height: 90vh;
}

.photo-modal__image {
  position: relative;
}
.photo-modal__image img {
  width: 100%;
  height: 100%;
  max-height: 90vh;
  object-fit: cover;
  display: block;
}

.photo-modal__tag {
  position: absolute;
  left: 16px;
  bottom: 16px;
  color: #fff;
  font-size: 16px;
  padding: 8px 10px;
  border-radius: 6px;
  background: #094c55;
}

.photo-modal__info {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 25px;
  padding: 50px 30px 16px 30px;
  overflow-y: auto;
  max-height: 100%;
}

.photo-modal__title {
  color: #094951;
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
}

.photo-modal__field {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.photo-modal__label {
  color: #767676;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}

.photo-modal__value {
  color: var(--Black, #1a1a18);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
}

.photo-modal__btn {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  color: var(--White, #fff);
  font-size: 14px;
  font-weight: 600;
  line-height: 125%;
  padding: 13px 20px;
  border-radius: 5px;
  background: var(--Special-Accent, #094951);
  margin-top: auto; /* уходит вниз блока */
}
.photo-modal__btn svg {
  margin-left: 10px;
}

.photo-modal__nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
}

.photo-modal__nav svg {
  transition: all 0.3s ease;
  border-radius: 50%;
}

.photo-modal__nav svg:hover {
  background: #54cedd;
}

.photo-modal__nav svg:hover rect {
  stroke: #54cedd;
}

.photo-modal__nav svg:hover path {
  fill: #fff;
}

.photo-modal__nav--prev {
  left: -50px;
}

.photo-modal__nav--next {
  right: -415px;
}

.photo-modal__close {
  position: absolute;
  top: 0px;
  right: -40px;
}

@media (max-width: 1024px) {
  .photo-modal__nav--next {
    right: -355px;
  }
}
@media (max-width: 1020px) {
  .photo-modal__content {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    border-radius: 8px;
    max-width: 90%;
    max-height: 90%;
    width: 100%;
    height: auto;
  }
  .photo-modal__info {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 25px;
    padding: 50px 30px 30px 30px;
  }
  .photo-modal__nav--prev {
    left: 10px;
  }
  .photo-modal__nav--next {
    right: 10px;
  }
  .photo-modal__close {
    position: absolute;
    top: 15px;
    right: 15px;
  }
}
.none {
  display: none !important;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

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

.container {
  padding: 0 var(--container-padding);
  max-width: var(--container-width);
  margin: 0 auto;
}

.container-big {
  padding: 0 var(--container-padding);
  max-width: var(--container-big);
  margin: 0 auto;
}

@media screen and (max-width: 1199px) {
  .container-big {
    padding: 0;
    max-width: var(--container-big);
    margin: 0 auto;
  }
}
.container-right {
  /* overflow-x: hidden; */
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: var(--laptop-size)) {
  .container-right {
    padding-left: var(--container-padding);
  }
}

.container-left {
  /* overflow-x: hidden; */
  padding-right: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: var(--laptop-size)) {
  .container-left {
    padding-right: var(--container-padding);
  }
}

html, body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.footer {
  margin-top: auto;
}

/* Blocks */
.era__wrap {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.era__tabs {
  display: flex;
  align-items: center;
  gap: 20px;
  display: flex;
}

.era__tab {
  color: var(--White, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 16px */
  padding: 8px 10px;
  border-radius: 6px;
  background: var(--Grey-App, #b9bcbe);
  cursor: pointer;
  transition: all 0.2s ease;
}

.era__tab:hover {
  background: #094c55;
}

.era__tab.is-active {
  color: var(--White, #fff);
  border-radius: 6px;
  background: var(--Black, #1a1a18);
}

/* Настройки таймлайна */
.era__list {
  --dot: 25px;
  --line: 2px;
  --gap: 60px;
  --color: #54cedd;
  --timeline-x: 22px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--gap);
}

.era__list[hidden] {
  display: none;
}

.era__item {
  position: relative;
  padding-left: calc(var(--timeline-x) + var(--dot) * 0.5 + 12px);
  display: flex;
  flex-direction: column;
  gap: 25px;
  align-items: flex-start;
}

.era__item::before {
  content: "";
  position: absolute;
  left: calc(var(--timeline-x) - var(--dot) * 0.5);
  top: 0.5em;
  width: var(--dot);
  height: var(--dot);
  border-radius: 50%;
  background: #54cedd;
  box-shadow: inset 0 0 0 5px #fff;
  z-index: 1;
}

.era__item::after {
  content: "";
  position: absolute;
  left: calc(var(--timeline-x) - var(--line) * 0.5);
  top: calc(0.5em + var(--dot) * 0.5);
  width: var(--line);
  height: calc(100% - 0.5em - var(--dot) * 0.5 + var(--gap));
  border-left: var(--line) dashed var(--color);
  z-index: 0;
}

.era__item:last-child::after {
  content: none;
}

.era__item-title {
  color: #094951;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 44.8px */
}

.era__item-grid {
  display: block;
  column-count: 3;
  column-gap: 20px;
}

.era-card {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
  break-inside: avoid; /* ключ для columns */
  margin-bottom: 20px;
  -webkit-column-break-inside: avoid; /* Safari/старый Chrome */
  -moz-column-break-inside: avoid; /* Firefox */
}

.era-card img {
  display: block;
  width: 100%;
  object-fit: cover;
}

.era-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(7, 68, 76, 0.45);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 1;
}

.era-card__text {
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.3s ease;
  z-index: 2;
}

.era-card__text p {
  color: var(--White, #fff);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}

.era-card__meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}

.era-card__meta span,
.era-card__meta small {
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 16px */
}

/* при наведении */
.era-card:hover::after {
  opacity: 1;
}

.era-card:hover .era-card__text {
  opacity: 1;
  transform: translateY(0);
}

@media (max-width: 768px) {
  .era__item-grid {
    column-count: 2;
    column-gap: 10px;
  }
  .era-card__text p {
    font-size: 16px;
  }
  .era-card__text small {
    font-size: 12px;
  }
}
.footer {
  border-top: 1px solid #e3e3e3;
}

.footer__wrap {
  display: flex;
  flex-direction: column;
  gap: 30px;
  padding: 30px 0px;
}

.footer__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap;
}

.footer__logo {
  display: flex;
  align-items: center;
  gap: 8px;
}

.footer__logo-img {
  width: 65px;
  height: 65px;
}
.footer__logo-img svg {
  display: block;
  width: 100%;
  height: 100%;
}

.footer__logo-text {
  color: #313131;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}

.footer__list {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 30px;
  flex-wrap: wrap;
}

.footer__link {
  color: var(--Grey, #6d787a);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  transition: color 0.3s ease;
}

.footer__link:hover {
  color: #094c55;
}

.footer__bottom {
  text-align: center;
}
.footer__bottom .p {
  color: var(--Grey, #6d787a);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

@media (max-width: 768px) {
  .footer__top {
    justify-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .footer__list {
    justify-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    flex-wrap: wrap;
    flex-direction: column;
  }
}
.header {
  position: sticky;
  top: 0;
  z-index: 1000;
  background: #fdfdfd;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.header__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 64px;
  padding: 20px 0px;
}

.header__logo a {
  display: block;
  width: 69px;
  height: 69px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  border-radius: 0 0 5px 5px;
}

.header__list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 60px;
}

.header__link {
  position: relative;
  display: inline-block;
  color: #767676;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.header__link:hover {
  color: #000;
}

.header__link--active {
  color: #000;
}

.header__link--active::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -24px;
  height: 2px;
  background: #54cedd;
  border-radius: 2px;
}

.header__lang {
  position: relative;
}

.header__lang-toggle {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  font-weight: 500;
  color: #767676;
  background: transparent;
  cursor: pointer;
}

.header__lang-menu {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  padding: 6px 0;
  margin-top: 35px;
  display: none;
}

.header__lang-menu.active {
  display: block;
}

.header__lang-item {
  display: block;
  padding: 8px 14px;
  font-size: 15px;
  color: #333;
  white-space: nowrap;
}

.header__lang-item:hover {
  background: #f5f5f5;
}

/* Бургер (скрыт на десктопе) */
.header__burger {
  display: none;
  background: none;
  border: 0;
  padding: 8px;
  line-height: 0;
  cursor: pointer;
}

.header__burger-icon {
  width: 24px;
  height: 24px;
}

/* переключение SVG по aria-expanded */
.header__burger-icon--menu {
  display: inline;
}

.header__burger-icon--close {
  display: none;
}

.header__burger[aria-expanded=true] .header__burger-icon--menu {
  display: none;
}

.header__burger[aria-expanded=true] .header__burger-icon--close {
  display: inline;
}

.header__mobile {
  position: fixed;
  top: var(--header-h, 64px);
  left: 0;
  right: 0;
  background: #fff url("../../img/BGmobile.png") no-repeat center top;
  background-size: cover; /* растянуть картинку */
  z-index: 1000;
  transform: translateY(-10px);
  opacity: 0;
  pointer-events: none;
  transition: transform 0.2s ease, opacity 0.2s ease;
}

.header--menu-open .header__mobile {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}

.header__mobile-list {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 25px 0px;
}

.header__mobile-item {
  padding: 25px 0px;
}

.header__mobile-link {
  position: relative;
  color: #767676;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.header__mobile-link--active {
  color: #1a1a18;
}

.header__mobile-link--active::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -25px;
  height: 2px;
  background: #54cedd;
  border-radius: 2px;
}

@media (max-width: 768px) {
  .header__nav {
    display: none;
  }
  .header__burger {
    display: inline-flex;
    margin-left: 25px;
  }
  .header__burger-icon--close {
    display: none;
  }
  .header__lang {
    margin-left: auto;
  }
}
.hero {
  margin-top: 30px;
}

.hero__wrapper {
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  gap: 20px;
}

.hero__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  padding: 100px 0px 200px 0px;
}

.hero__badge {
  color: var(--White, #fff);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  padding: 10px;
  border-radius: 10px;
  background: var(--Special-Accent, #094951);
}

.hero__title {
  color: var(--Special-Accent, #094951);
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.hero__subtitle {
  color: #111;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.hero__lead {
  color: #767676;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.hero__decor {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}

.hero__frames {
  position: relative;
  width: clamp(200px, 36vw, 300px);
  aspect-ratio: 25/23;
  margin-left: -50px;
}

.hero__frame {
  position: absolute;
  display: block;
  max-width: 100%;
  height: auto;
  filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.15));
  user-select: none;
  pointer-events: none;
  transform: translate3d(0, 0, 0) scale(1);
  transition: transform 600ms cubic-bezier(0.25, 0.1, 0.25, 1);
  will-change: transform;
}

.hero__frame--mid {
  bottom: 50%;
  left: 80%;
}

.hero__frame--top {
  top: 68%;
  left: 135%;
}

.hero__frame--right {
  bottom: 15%;
  left: 150%;
}

.hero__frame--bottom {
  top: 25%;
  left: 60%;
}

@media (max-width: 1225px) {
  .hero__frames {
    margin-left: -110px;
  }
}
@media (max-width: 1125px) {
  .hero__frames {
    margin-left: -170px;
  }
}
@media (max-width: 1020px) {
  .hero__wrapper {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .hero__decor {
    padding: 150px 0px 180px 150px;
  }
  .hero__content {
    padding: 30px 0px 0px 0px;
  }
}
@media (max-width: 768px) {
  .hero__decor {
    padding: 125px 0px 170px 130px;
  }
}
@media (max-width: 530px) {
  .hero__decor {
    padding: 110px 0px 150px 80px;
  }
}
@media (max-width: 480px) {
  .hero__decor {
    padding: 110px 0px 150px 50px;
  }
}
.kazinform-list__wrapper {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: start;
  margin-top: 50px;
}

.kazinform-list__title {
  color: var(--Special-Accent, #094951);
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.kazinform-list__subtitle {
  color: #767676;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.kazinform-list__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px 30px;
  margin-top: 35px;
}

.kf-card {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: start;
  transition: transform 0.2s ease;
}

.kf-card__media {
  aspect-ratio: 3/2;
  overflow: hidden;
  border-radius: 6px;
}
.kf-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.35s ease;
}
.kf-card__media:hover img {
  transform: scale(1.05);
}

.kf-card__title {
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  color: #1a1a18;
  background-image: linear-gradient(to right, #59c2d2 0 0);
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  background-size: 0% 100%;
  transition: background-size 0.6s ease;
}

.kf-card:hover .kf-card__title {
  color: transparent;
  background-size: 100% 100%;
}

@media (max-width: 1000px) {
  .kazinform-list__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 768px) {
  .kazinform-list__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 640px) {
  .kazinform-list__grid {
    grid-template-columns: 1fr;
  }
}
.share__wrap {
  display: grid;
  grid-template-columns: 1.5fr 1fr;
  border-radius: 5px;
  background: #0a535e;
}

.share__content {
  display: flex;
  flex-direction: column;
  gap: 30px;
  padding: 60px 30px 60px 60px;
}

.share__title {
  color: var(--White, #fff);
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.share__text {
  color: var(--White, #fff);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.share__form {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: flex-start;
  width: 100%;
}

.share__row {
  display: flex;
  gap: 20px;
  width: 100%;
}

.share__input {
  display: flex;
  width: 100%;
  min-width: 0;
  padding: 8px 12px 8px 15px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 24px;
  border: 1px solid #eee;
  background: #eee;
  color: #767676;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.share__textarea {
  display: flex;
  width: 100%;
  min-width: 0;
  height: 139px;
  padding: 12px 12px 12px 15px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 12px;
  border: 1px solid #eee;
  background: #eee;
}

.share__button {
  display: inline-flex;
  padding: 14px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  background: var(--Black, #1a1a18);
  color: var(--White, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  transition: background 0.3s ease;
}

.share__button:hover {
  background: #2a2a28;
}

.share__image {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 0px;
}

.share__art {
  position: relative;
  display: inline-block;
  width: clamp(330px, 40vw, 435px);
}

.share__art .share__photo {
  display: block;
  height: auto;
  border-radius: 8px;
  position: relative;
  z-index: 1;
  margin-left: -20px;
  margin-top: 10px;
}

.share__art svg {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: auto;
  z-index: 0;
  opacity: 0.9;
  transform: translate(0%, 0%);
}

@media (max-width: 1020px) {
  .share__wrap {
    grid-template-columns: 1fr;
    padding: 60px 20px;
  }
  .share__content {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding: 0;
  }
  .share__button {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .share__title {
    font-size: 26px;
  }
}
.video-section__player {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.video-section__player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19lcmEuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX2themluZm9ybS1saXN0LnNjc3MiLCJibG9ja3MvX3NoYXJlLnNjc3MiLCJibG9ja3MvX3ZpZGVvLXNlY3Rpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUNBQTtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFFQTtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQzVHRjtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQ2xCRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBOzs7QUN2Tko7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FDbEJEO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBSUo7QUFDRTtFQUNBOztBQUlBO0VBTkY7SUFPSTs7OztBQUlKO0FBQ0U7RUFDQTs7QUFJQTtFQU5GO0lBT0k7Ozs7QUN0Q0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBTkNKO0FPUkE7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUdGO0lBQ0U7OztBQzNMSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUN6Rko7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FDMU1KO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOzs7QUNwSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOzs7QUN4Rko7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztBQ3BKRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQmFzZSAqL1xyXG5AaW1wb3J0IFwiLi9iYXNlL3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCIuL2Jhc2UvdmFyc1wiO1xyXG5AaW1wb3J0IFwiLi9iYXNlL2Jhc2VcIjtcclxuQGltcG9ydCBcIi4vYmFzZS91dGlsc1wiO1xyXG5AaW1wb3J0IFwiLi9iYXNlL2NvbnRhaW5lcnNcIjtcclxuQGltcG9ydCBcIi4vYmFzZS9zdGlja3ktZm9vdGVyXCI7XHJcblxyXG4vKiBCbG9ja3MgKi9cclxuQGltcG9ydCBcImJsb2Nrcy9fZXJhLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19rYXppbmZvcm0tbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zaGFyZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL192aWRlby1zZWN0aW9uLnNjc3NcIjtcclxuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xyXG4qIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBMaW5rcyAqL1xyXG5cclxuYSxcclxuYTpsaW5rLFxyXG5hOnZpc2l0ZWQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBDb21tb24gKi9cclxuXHJcbmFzaWRlLFxyXG5uYXYsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5zZWN0aW9uLFxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG51bCxcclxudWwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuaW1nLFxyXG5zdmcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogRm9ybSAqL1xyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cyxcclxuaW5wdXQ6YWN0aXZlLFxyXG5idXR0b246Zm9jdXMsXHJcbmJ1dHRvbjphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gIC0tZm9udC1yb2JvdDogXCJHb2xvcyBUZXh0XCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMjIwcHg7XHJcbiAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcclxuICAtLWNvbnRhaW5lci1iaWc6IDE0NDBweDtcclxuXHJcbiAgLS1wYWdlLWJnOiAjZjlmOWY5O1xyXG4gIC0tYmxhY2stY29sb3I6ICMxYTFhMTg7XHJcbiAgLS10ZXh0LWNvbG9yOiAjNzY3Njc2O1xyXG5cclxuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XHJcbiAgLS10YWJsZXQtc2l6ZTogOTU5cHg7XHJcbiAgLS1tb2JpbGUtc2l6ZTogNTk5cHg7XHJcbn1cclxuXHJcbi5kYXJrIHtcclxuICAtLXBhZ2UtYmc6ICMyNTI1MjY7XHJcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xyXG59XHJcbiIsImh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gIGNvbG9yOiAjMWYxZjFmO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG5tYWluIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL0JHLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IGZpeGVkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG5hIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwcHggMCA2MHB4O1xyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gINCc0J7QlNCQ0JvQmtCQXHJcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5waG90by1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLnBob3RvLW1vZGFsLmlzLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnBob3RvLW1vZGFsX19vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbn1cclxuXHJcbi5waG90by1tb2RhbF9fY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBtYXgtd2lkdGg6IDkwJTtcclxuICB3aWR0aDogMTEwMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vaW1nL0JHbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIG1heC1oZWlnaHQ6IDkwdmg7XHJcbn1cclxuXHJcbi5waG90by1tb2RhbF9faW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5waG90by1tb2RhbF9fdGFnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTZweDtcclxuICBib3R0b206IDE2cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBiYWNrZ3JvdW5kOiAjMDk0YzU1O1xyXG59XHJcblxyXG4ucGhvdG8tbW9kYWxfX2luZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgZ2FwOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDUwcHggMzBweCAxNnB4IDMwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucGhvdG8tbW9kYWxfX3RpdGxlIHtcclxuICBjb2xvcjogIzA5NDk1MTtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLnBob3RvLW1vZGFsX19maWVsZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNXB4O1xyXG59XHJcblxyXG4ucGhvdG8tbW9kYWxfX2xhYmVsIHtcclxuICBjb2xvcjogIzc2NzY3NjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXHJcbn1cclxuXHJcbi5waG90by1tb2RhbF9fdmFsdWUge1xyXG4gIGNvbG9yOiB2YXIoLS1CbGFjaywgIzFhMWExOCk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xyXG59XHJcblxyXG4ucGhvdG8tbW9kYWxfX2J0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1XaGl0ZSwgI2ZmZik7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1TcGVjaWFsLUFjY2VudCwgIzA5NDk1MSk7XHJcbiAgbWFyZ2luLXRvcDogYXV0bzsgLyog0YPRhdC+0LTQuNGCINCy0L3QuNC3INCx0LvQvtC60LAgKi9cclxuXHJcbiAgc3ZnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBob3RvLW1vZGFsX19uYXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGhvdG8tbW9kYWxfX25hdiBzdmcge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucGhvdG8tbW9kYWxfX25hdiBzdmc6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NGNlZGQ7XHJcbn1cclxuXHJcbi5waG90by1tb2RhbF9fbmF2IHN2Zzpob3ZlciByZWN0IHtcclxuICBzdHJva2U6ICM1NGNlZGQ7XHJcbn1cclxuXHJcbi5waG90by1tb2RhbF9fbmF2IHN2Zzpob3ZlciBwYXRoIHtcclxuICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG4ucGhvdG8tbW9kYWxfX25hdi0tcHJldiB7XHJcbiAgbGVmdDogLTUwcHg7XHJcbn1cclxuXHJcbi5waG90by1tb2RhbF9fbmF2LS1uZXh0IHtcclxuICByaWdodDogLTQxNXB4O1xyXG59XHJcblxyXG4ucGhvdG8tbW9kYWxfX2Nsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcmlnaHQ6IC00MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBob3RvLW1vZGFsX19uYXYtLW5leHQge1xyXG4gICAgcmlnaHQ6IC0zNTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuICAucGhvdG8tbW9kYWxfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnBob3RvLW1vZGFsX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZ2FwOiAyNXB4O1xyXG4gICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHggMzBweDtcclxuICB9XHJcblxyXG4gIC5waG90by1tb2RhbF9fbmF2LS1wcmV2IHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucGhvdG8tbW9kYWxfX25hdi0tbmV4dCB7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5waG90by1tb2RhbF9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5ub25lIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XHJcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcbn0iLCIuY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXItYmlnIHtcclxuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1iaWcpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuY29udGFpbmVyLWJpZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItYmlnKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1yaWdodCB7XHJcbiAgLyogb3ZlcmZsb3cteDogaGlkZGVuOyAqL1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYyhcclxuICAgICgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXHJcbiAgKTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWxhcHRvcC1zaXplKSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWxlZnQge1xyXG4gIC8qIG92ZXJmbG93LXg6IGhpZGRlbjsgKi9cclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKFxyXG4gICAgKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcclxuICApO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogdmFyKC0tbGFwdG9wLXNpemUpKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgfVxyXG59XHJcbiIsImh0bWwsIGJvZHkge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59IiwiLmVyYV9fd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjVweDtcclxufVxyXG5cclxuLmVyYV9fdGFicyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZXJhX190YWIge1xyXG4gIGNvbG9yOiB2YXIoLS1XaGl0ZSwgI2ZmZik7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAxNnB4ICovXHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLUdyZXktQXBwLCAjYjliY2JlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmVyYV9fdGFiOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDk0YzU1O1xyXG59XHJcblxyXG4uZXJhX190YWIuaXMtYWN0aXZlIHtcclxuICBjb2xvcjogdmFyKC0tV2hpdGUsICNmZmYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1CbGFjaywgIzFhMWExOCk7XHJcbn1cclxuXHJcbi8qINCd0LDRgdGC0YDQvtC50LrQuCDRgtCw0LnQvNC70LDQudC90LAgKi9cclxuLmVyYV9fbGlzdCB7XHJcbiAgLS1kb3Q6IDI1cHg7XHJcbiAgLS1saW5lOiAycHg7XHJcbiAgLS1nYXA6IDYwcHg7XHJcbiAgLS1jb2xvcjogIzU0Y2VkZDtcclxuICAtLXRpbWVsaW5lLXg6IDIycHg7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1nYXApO1xyXG59XHJcblxyXG4uZXJhX19saXN0W2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lcmFfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdGltZWxpbmUteCkgKyB2YXIoLS1kb3QpICogMC41ICsgMTJweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjVweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmVyYV9faXRlbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBjYWxjKHZhcigtLXRpbWVsaW5lLXgpIC0gdmFyKC0tZG90KSAqIDAuNSk7XHJcbiAgdG9wOiAwLjVlbTtcclxuICB3aWR0aDogdmFyKC0tZG90KTtcclxuICBoZWlnaHQ6IHZhcigtLWRvdCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICM1NGNlZGQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICNmZmY7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmVyYV9faXRlbTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGNhbGModmFyKC0tdGltZWxpbmUteCkgLSB2YXIoLS1saW5lKSAqIDAuNSk7XHJcbiAgdG9wOiBjYWxjKDAuNWVtICsgdmFyKC0tZG90KSAqIDAuNSk7XHJcbiAgd2lkdGg6IHZhcigtLWxpbmUpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMC41ZW0gLSB2YXIoLS1kb3QpICogMC41ICsgdmFyKC0tZ2FwKSk7XHJcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWxpbmUpIGRhc2hlZCB2YXIoLS1jb2xvcik7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLmVyYV9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuLmVyYV9faXRlbS10aXRsZSB7XHJcbiAgY29sb3I6ICMwOTQ5NTE7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiA0NC44cHggKi9cclxufVxyXG5cclxuLmVyYV9faXRlbS1ncmlkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgY29sdW1uLWdhcDogMjBweDtcclxufVxyXG5cclxuLmVyYS1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7IC8qINC60LvRjtGHINC00LvRjyBjb2x1bW5zICovXHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBTYWZhcmkv0YHRgtCw0YDRi9C5IENocm9tZSAqL1xyXG4gIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIEZpcmVmb3ggKi9cclxufVxyXG5cclxuLmVyYS1jYXJkIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5lcmEtY2FyZDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNywgNjgsIDc2LCAwLjQ1KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5lcmEtY2FyZF9fdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTZweDtcclxuICBsZWZ0OiAxNnB4O1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmVyYS1jYXJkX190ZXh0IHAge1xyXG4gIGNvbG9yOiB2YXIoLS1XaGl0ZSwgI2ZmZik7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcblxyXG4uZXJhLWNhcmRfX21ldGEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4uZXJhLWNhcmRfX21ldGEgc3BhbixcclxuLmVyYS1jYXJkX19tZXRhIHNtYWxsIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTAwJTsgLyogMTZweCAqL1xyXG59XHJcblxyXG4vKiDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4ICovXHJcbi5lcmEtY2FyZDpob3Zlcjo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5lcmEtY2FyZDpob3ZlciAuZXJhLWNhcmRfX3RleHQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuZXJhX19pdGVtLWdyaWQge1xyXG4gICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuICB9XHJcbiAgLmVyYS1jYXJkX190ZXh0IHAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmVyYS1jYXJkX190ZXh0IHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMwcHg7XHJcbiAgcGFkZGluZzogMzBweCAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDMwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZm9vdGVyX19sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2xvZ28taW1nIHtcclxuICB3aWR0aDogNjVweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19sb2dvLXRleHQge1xyXG4gIGNvbG9yOiAjMzEzMTMxO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLmZvb3Rlcl9fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbGluayB7XHJcbiAgY29sb3I6IHZhcigtLUdyZXksICM2ZDc4N2EpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmZvb3Rlcl9fbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICMwOTRjNTU7XHJcbn1cclxuXHJcbi5mb290ZXJfX2JvdHRvbSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5wIHtcclxuICAgIGNvbG9yOiB2YXIoLS1HcmV5LCAjNmQ3ODdhKTtcclxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyBwcm9wb3J0aW9uYWwtbnVtcztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmZvb3Rlcl9fdG9wIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmZvb3Rlcl9fbGlzdCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYmFja2dyb3VuZDogI2ZkZmRmZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLmhlYWRlcl9fd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDY0cHg7XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ28gYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDY5cHg7XHJcbiAgaGVpZ2h0OiA2OXB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNjBweDtcclxufVxyXG5cclxuLmhlYWRlcl9fbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogIzc2NzY3NjtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xpbms6aG92ZXIge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19saW5rLS1hY3RpdmUge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19saW5rLS1hY3RpdmU6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogLTI0cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZDogIzU0Y2VkZDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xhbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhlYWRlcl9fbGFuZy10b2dnbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDZweDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogIzc2NzY3NjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xhbmctbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDZweCAwO1xyXG4gIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlcl9fbGFuZy1tZW51LmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xhbmctaXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xhbmctaXRlbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxufVxyXG5cclxuLyog0JHRg9GA0LPQtdGAICjRgdC60YDRi9GCINC90LAg0LTQtdGB0LrRgtC+0L/QtSkgKi9cclxuLmhlYWRlcl9fYnVyZ2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J1cmdlci1pY29uIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi8qINC/0LXRgNC10LrQu9GO0YfQtdC90LjQtSBTVkcg0L/QviBhcmlhLWV4cGFuZGVkICovXHJcbi5oZWFkZXJfX2J1cmdlci1pY29uLS1tZW51IHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmhlYWRlcl9fYnVyZ2VyLWljb24tLWNsb3NlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oZWFkZXJfX2J1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaGVhZGVyX19idXJnZXItaWNvbi0tbWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVhZGVyX19idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmhlYWRlcl9fYnVyZ2VyLWljb24tLWNsb3NlIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5oZWFkZXJfX21vYmlsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogdmFyKC0taGVhZGVyLWgsIDY0cHgpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9pbWcvQkdtb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IC8qINGA0LDRgdGC0Y/QvdGD0YLRjCDQutCw0YDRgtC40L3QutGDICovXHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX19tb2JpbGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4uaGVhZGVyX19tb2JpbGUtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19tb2JpbGUtaXRlbSB7XHJcbiAgcGFkZGluZzogMjVweCAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX21vYmlsZS1saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICM3Njc2NzY7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaGVhZGVyX19tb2JpbGUtbGluay0tYWN0aXZlIHtcclxuICBjb2xvcjogIzFhMWExODtcclxufVxyXG5cclxuLmhlYWRlcl9fbW9iaWxlLWxpbmstLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAtMjVweDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAjNTRjZWRkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlYWRlcl9fbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2J1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gIH1cclxuICAuaGVhZGVyX19idXJnZXItaWNvbi0tY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fbGFuZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLmhlcm8ge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5oZXJvX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xyXG4gIGdhcDogMjBweDtcclxufVxyXG4uaGVyb19fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMTVweDtcclxuICBwYWRkaW5nOiAxMDBweCAwcHggMjAwcHggMHB4O1xyXG59XHJcbi5oZXJvX19iYWRnZSB7XHJcbiAgY29sb3I6IHZhcigtLVdoaXRlLCAjZmZmKTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLVNwZWNpYWwtQWNjZW50LCAjMDk0OTUxKTtcclxufVxyXG4uaGVyb19fdGl0bGUge1xyXG4gIGNvbG9yOiB2YXIoLS1TcGVjaWFsLUFjY2VudCwgIzA5NDk1MSk7XHJcbiAgZm9udC1zaXplOiA2NHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcbi5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICMxMTE7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG59XHJcbi5oZXJvX19sZWFkIHtcclxuICBjb2xvcjogIzc2NzY3NjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbn1cclxuLmhlcm9fX2RlY29yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGVyb19fZnJhbWVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGNsYW1wKDIwMHB4LCAzNnZ3LCAzMDBweCk7XHJcbiAgYXNwZWN0LXJhdGlvOiAyNSAvIDIzO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxufVxyXG5cclxuLmhlcm9fX2ZyYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5oZXJvX19mcmFtZS0tbWlkIHtcclxuICBib3R0b206IDUwJTtcclxuICBsZWZ0OiA4MCU7XHJcbn1cclxuLmhlcm9fX2ZyYW1lLS10b3Age1xyXG4gIHRvcDogNjglO1xyXG4gIGxlZnQ6IDEzNSU7XHJcbn1cclxuLmhlcm9fX2ZyYW1lLS1yaWdodCB7XHJcbiAgYm90dG9tOiAxNSU7XHJcbiAgbGVmdDogMTUwJTtcclxufVxyXG4uaGVyb19fZnJhbWUtLWJvdHRvbSB7XHJcbiAgdG9wOiAyNSU7XHJcbiAgbGVmdDogNjAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyNXB4KSB7XHJcbiAgLmhlcm9fX2ZyYW1lcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjVweCkge1xyXG4gIC5oZXJvX19mcmFtZXMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuICAuaGVyb19fd3JhcHBlciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5oZXJvX19kZWNvciB7XHJcbiAgICBwYWRkaW5nOiAxNTBweCAwcHggMTgwcHggMTUwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVyb19fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAwcHggMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlcm9fX2RlY29yIHtcclxuICAgIHBhZGRpbmc6IDEyNXB4IDBweCAxNzBweCAxMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xyXG4gIC5oZXJvX19kZWNvciB7XHJcbiAgICBwYWRkaW5nOiAxMTBweCAwcHggMTUwcHggODBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5oZXJvX19kZWNvciB7XHJcbiAgICBwYWRkaW5nOiAxMTBweCAwcHggMTUwcHggNTBweDtcclxuICB9XHJcbn1cclxuIiwiLmthemluZm9ybS1saXN0X193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ua2F6aW5mb3JtLWxpc3RfX3RpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tU3BlY2lhbC1BY2NlbnQsICMwOTQ5NTEpO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLmthemluZm9ybS1saXN0X19zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICM3Njc2NzY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG59XHJcblxyXG4ua2F6aW5mb3JtLWxpc3RfX2dyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICBnYXA6IDIwcHggMzBweDtcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4ua2YtY2FyZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTVweDtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmtmLWNhcmRfX21lZGlhIHtcclxuICBhc3BlY3QtcmF0aW86IDMvMjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xyXG4gIH1cclxuICAmOmhvdmVyIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gIH1cclxufVxyXG5cclxuLmtmLWNhcmRfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBjb2xvcjogIzFhMWExODtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1OWMyZDIgMCAwKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNnMgZWFzZTtcclxufVxyXG5cclxuLmtmLWNhcmQ6aG92ZXIgLmtmLWNhcmRfX3RpdGxlIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAua2F6aW5mb3JtLWxpc3RfX2dyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5rYXppbmZvcm0tbGlzdF9fZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLmthemluZm9ybS1saXN0X19ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG4iLCIuc2hhcmVfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAxZnI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICMwYTUzNWU7XHJcbn1cclxuXHJcbi5zaGFyZV9fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzBweDtcclxuICBwYWRkaW5nOiA2MHB4IDMwcHggNjBweCA2MHB4O1xyXG59XHJcblxyXG4uc2hhcmVfX3RpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tV2hpdGUsICNmZmYpO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLnNoYXJlX190ZXh0IHtcclxuICBjb2xvcjogdmFyKC0tV2hpdGUsICNmZmYpO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxufVxyXG5cclxuLnNoYXJlX19mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2hhcmVfX3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaGFyZV9faW5wdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIGNvbG9yOiAjNzY3Njc2O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uc2hhcmVfX3RleHRhcmVhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBoZWlnaHQ6IDEzOXB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDE1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuXHJcbi5zaGFyZV9fYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1CbGFjaywgIzFhMWExOCk7XHJcbiAgY29sb3I6IHZhcigtLVdoaXRlLCAjZmZmKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLnNoYXJlX19idXR0b246aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMyYTJhMjg7XHJcbn1cclxuXHJcbi5zaGFyZV9faW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzMHB4IDBweDtcclxufVxyXG5cclxuLnNoYXJlX19hcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IGNsYW1wKDMzMHB4LCA0MHZ3LCA0MzVweCk7XHJcbn1cclxuXHJcbi5zaGFyZV9fYXJ0IC5zaGFyZV9fcGhvdG8ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5zaGFyZV9fYXJ0IHN2ZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgei1pbmRleDogMDtcclxuICBvcGFjaXR5OiAwLjk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCkge1xyXG4gIC5zaGFyZV9fd3JhcCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICB9XHJcbiAgLnNoYXJlX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnNoYXJlX19idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuc2hhcmVfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbn1cclxuIiwiLnZpZGVvLXNlY3Rpb24ge1xyXG4gICZfX3BsYXllciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvLyDRgdC+0L7RgtC90L7RiNC10L3QuNC1IDE2OjlcclxuICAgIGhlaWdodDogMDtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
