@charset "UTF-8";
@font-face {
  font-family: "Tahoma";
  src: url("../fonts/tahoma.ttf");
  src: local("☺"), url("../fonts/tahoma.ttf") format("ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Bethoveen";
  src: url("../fonts/ludvig_van_bethoveen.eot"); /* IE 9 Compatibility Mode */
  src: url("../fonts/ludvig_van_bethoveen.eot?#iefix") format("embedded-opentype"), url("../fonts/ludvig_van_bethoveen.woff2") format("woff2"), url("../fonts/ludvig_van_bethoveen.woff") format("woff"), url("../fonts/ludvig_van_bethoveen.ttf") format("truetype"), url("../fonts/ludvig_van_bethoveen.svg#ludvig_van_bethoveen") format("svg"); /* Chrome < 4, Legacy iOS */
}
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.unselectable, .btn, .geography__statistics {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.d-none {
  display: none !important;
}

.mr-30 {
  margin-right: 30px;
}

.color-white {
  color: #fff;
}

.color-dark-blue {
  color: #214584;
}

input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
  display: none;
}

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

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

:focus, :active {
  outline: none;
}

a:focus, a:active {
  outline: none;
}

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

html, body {
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 1;
  font-size: 16px;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

input, button, textarea {
  font-family: inherit;
}

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

button {
  cursor: pointer;
}

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

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

a:hover {
  text-decoration: none;
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

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

.about-us {
  padding: 97px 0;
  background-image: url(../images/bg-2.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.about-us__content {
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.about-us h2 {
  margin-bottom: 34px;
}
.about-us p {
  text-align: center;
  font-family: "Tahoma", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 179.4%;
  color: #4D6A9D;
}
.about-us p strong {
  font-family: "Tahoma", sans-serif;
  margin-bottom: 5px;
  font-size: 21px;
  font-weight: 400;
  display: block;
}

.activities {
  padding: 81px 0 0 0;
}
.activities__content {
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.activities__small-title {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #214584;
  margin-bottom: 26px;
}
.activities h2 {
  text-align: center;
}
.activities__text {
  margin: 33px 0 41px 0;
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 183.4%;
  text-align: center;
  color: #4D6A9D;
}
.activities__link {
  background: #E9EDF3;
  border-radius: 5px;
  display: inline-block;
  padding: 10px 28px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #000;
}
.activities__link:hover {
  background: #dbe2ee;
}
.activities__link:active {
  color: #fff;
  background: #00B2E3;
}
.activities__list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.activities__list li {
  margin-bottom: 10px;
}
.activities__list li:not(:last-child) {
  margin-right: 10px;
}

.activity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 140px;
}
.activity__slider {
  margin-top: 59px;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 45%;
}
.activity__slider-item {
  margin: 3px;
}
.activity__slider-list {
  position: relative;
}
.activity__slider-list img {
  width: 100%;
  height: 100%;
  max-height: 390px;
  -o-object-fit: contain;
  object-fit: contain;
}
.activity__btns {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  bottom: 0;
  position: absolute;
}
.activity .slick-track, .activity .slick-list {
  max-height: 450px;
}
.activity .slick-arrow {
  z-index: 10;
  width: 45px;
  height: 45px;
  border-radius: 5px;
  top: -30px;
}
.activity .slick-prev {
  left: 0;
  background-color: inherit;
  border: 2px solid #00B2E3;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.activity .slick-prev::before {
  content: "";
  display: inline-block;
  width: 50%;
  height: 50%;
  background-image: url(../images/icon-prev.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.activity .slick-prev:hover {
  background-color: rgb(236, 239, 243);
}
.activity .slick-next {
  right: 0;
  background-color: #00B2E3;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.activity .slick-next::before {
  content: "";
  display: inline-block;
  width: 50%;
  height: 50%;
  background-image: url(../images/icon-next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.activity .slick-next:hover {
  background-color: #0abbec;
}
.activity .slick-dots {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: auto;
  margin-top: 30px;
}
.activity .slick-dots li {
  width: 12px;
  height: 12px;
}
.activity .slick-dots li button {
  width: 12px;
  height: 12px;
  margin-right: 5px;
}
.activity .slick-dots li button::before {
  content: "";
  opacity: 1;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #CACDD8;
}
.activity .slick-dots .slick-active button::before {
  background-color: #00B2E3;
}
.activity__text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 155.2%;
  color: #4D6A9D;
}
.activity__text h2 {
  margin-bottom: 18px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 750;
  font-size: 32px;
  line-height: 120%;
  color: #214584;
}
.activity__text p {
  margin-bottom: 10px;
}
.activity__text ul {
  margin: 15px 0;
  padding-left: 20px;
}
.activity__text ul li {
  list-style: disc;
}
.activity__text ul li::marker {
  color: #4D6A9D;
  font-size: 20px;
}

.last-activity {
  height: 520px;
}
.last-activity .activity__slider-list img {
  max-height: 520px;
}
.last-activity .slick-track, .last-activity .slick-list {
  max-height: 520px;
}

.benefits {
  padding: 66px 0;
}
.benefits h2 {
  margin-left: 25px;
  margin-bottom: 10px;
}
.benefits__list {
  margin-top: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px;
}
.benefits__item {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 40px 20px;
  background-color: #E9EDF3;
  border-radius: 8px;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.benefits__item h3, .benefits__item span {
  cursor: default;
}
.benefits__item svg {
  height: 100px;
}
.benefits__item h3 {
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 17px;
  line-height: 19px;
  text-align: center;
  color: #214584;
}
.benefits__item span {
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  margin-top: 9px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #214584;
}

.benefit-fill:hover {
  background-color: #00B2E3;
}
.benefit-fill:hover h3, .benefit-fill:hover span {
  color: #fff;
}
.benefit-fill:hover path {
  fill: #fff;
}
.benefit-fill svg path {
  -webkit-transition: fill 0.2s;
  -o-transition: fill 0.2s;
  transition: fill 0.2s;
  fill: #214584;
}

.benefit-stroke svg path {
  stroke: #214584;
}
.benefit-stroke:hover {
  background-color: #00B2E3;
}
.benefit-stroke:hover h3, .benefit-stroke:hover span {
  color: #fff;
}
.benefit-stroke:hover path {
  stroke: #fff;
}

.blockquote {
  background-color: #F4F5F9;
  border-radius: 10px;
  padding: 66px 134px;
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.blockquote::before, .blockquote::after {
  content: "";
  display: inline-block;
  position: absolute;
  opacity: 0.18;
  width: 57px;
  height: 57px;
  background-image: url(../images/quote.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.blockquote::before {
  left: 30px;
  top: 26px;
}
.blockquote::after {
  right: 30px;
  bottom: 30px;
}
.blockquote blockquote {
  font-family: "Playfair Display", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 185.7%;
  text-align: center;
  color: #214584;
}
.blockquote h2 {
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 185.7%;
  text-align: center;
  color: #214584;
}
.blockquote p {
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 185.7%;
  text-align: center;
  color: #214584;
}

.contacts-block {
  padding: 220px 0 128px 0;
  background-image: url(../images/bg-5.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.contacts-block__content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  row-gap: 40px;
}
.contacts-block h1 {
  grid-column-start: 1;
  grid-column-end: 3;
  margin-left: 25px;
}
.contacts-block__form {
  height: 504px;
  background-color: #fff;
  border-radius: 10px;
  padding: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.contacts-block__form button[type=submit] {
  max-width: 140px;
}
.contacts-block__form textarea {
  height: 100%;
}
.contacts-block__form input, .contacts-block__form textarea {
  width: 100%;
  margin-bottom: 10px;
}
.contacts-block__info .btn--green {
  margin-right: 10px;
}
.contacts-block .contacts {
  max-width: 349px;
  margin-bottom: 30px;
}
.contacts-block .contacts a {
  font-family: "Inter", sans-serif;
  font-size: 22px;
  font-weight: 200;
}
.contacts-block .contacts__location {
  font-size: 22px;
  line-height: 120%;
}
.contacts-block .contacts__location svg {
  margin-right: 15px;
}

.footer {
  background-color: #0C1C38;
  padding: 76px 0 42px 0;
}
.footer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer__support {
  margin-top: 50px;
}
.footer__support p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 15px;
}
.footer__support .support {
  background-color: #fff;
  padding: 7px;
  border-radius: 5px;
  width: 80px;
  height: 60px;
  display: inline-block;
  margin: 5px;
}
.footer__support img {
  width: 100px;
  height: 100px;
  background-color: white;
  -o-object-fit: contain;
  object-fit: contain;
  display: inline-block;
}
.footer__company {
  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;
  margin-right: 20px;
}
.footer__company .logo {
  width: 181px;
  margin-bottom: 7px;
}
.footer__company-motto {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.8);
}
.footer strong {
  font-family: "Inter", sans-serif;
  display: inline-block;
  margin-bottom: 25px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
}
.footer__main-links, .footer__about-us-links {
  margin-right: 20px;
}
.footer__main-links li:not(:last-child), .footer__about-us-links li:not(:last-child) {
  margin-bottom: 24px;
}
.footer__main-links a, .footer__about-us-links a {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  white-space: nowrap;
}
.footer__main-links a:hover, .footer__about-us-links a:hover {
  color: #00B2E3;
}
.footer .contacts {
  max-width: 217px;
}

.geography {
  padding: 106px 0 92px 0;
}
.geography__content {
  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;
}
.geography__img-container {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 35px 140px -40px;
}
.geography__img-container svg {
  width: 100%;
  height: 100%;
}
.geography__text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 560px;
}
.geography h2 {
  margin-left: 25px;
  margin-bottom: 15px;
}
.geography__cities {
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 18px;
  color: #214584;
}
.geography__statistics {
  margin-top: 40px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  row-gap: 37px;
}
.geography__statistics-number {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 750;
  font-size: 42px;
  line-height: 38px;
  display: block;
  margin-bottom: 12px;
  max-width: 187px;
  color: #214584;
  position: relative;
}
.geography__statistics-number::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 36px;
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  background-image: url(../images/arrow-1.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.geography__statistics-text {
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #214584;
}

.header {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
.header__text {
  font-family: "Bethoveen", cursive;
  font-size: 52px;
  color: #10a0f3;
  margin-left: 30px;
  cursor: default;
}
.header .logo {
  -webkit-transition: width 0.2s;
  -o-transition: width 0.2s;
  transition: width 0.2s;
}
.header__content {
  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;
  max-width: 1230px;
  padding: 0 15px;
  margin: 0 auto;
  width: 100%;
}
.header__nav {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.header__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 789px;
  margin: 0 33px;
}
.header__nav li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header__nav li.active a {
  border-bottom: 4px solid #00B2E3;
  position: relative;
  font-weight: 800;
}
.header__nav li.active a:hover {
  color: #000;
}
.header__nav a {
  -webkit-transition: color 0.2s, height 0.2s;
  -o-transition: color 0.2s, height 0.2s;
  transition: color 0.2s, height 0.2s;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  height: 96px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000000;
}
.header__nav a:hover {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  color: #00B2E3;
}
.header__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header__icons li:not(:last-child) {
  margin-right: 18px;
}
.header__icons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header--scrolling {
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
}
.header--scrolling .burger__btn {
  margin: 5px;
}
.header--scrolling .header__nav a {
  height: 70px;
}
.header--scrolling .logo {
  width: 160px !important;
}

.history {
  margin-top: 67px;
  background-color: #214584;
  padding: 85px 0;
}
.history h2 {
  margin: 0 0 20px 25px;
}
.history__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.history__block img {
  max-height: 350px;
  max-width: 488px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}
.history__block:not(:last-child) {
  margin-bottom: 40px;
}
.history__text {
  font-size: 16px !important;
}

.history-years {
  background-color: #F4F5F9;
  padding: 83px 0;
}
.history-years__content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px;
}

@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
.period {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.period__years {
  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: "Lora", serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 41px;
  color: #214584;
  position: relative;
}
.period__years:hover span {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.period__years:hover svg {
  -webkit-animation-name: rotation;
  animation-name: rotation;
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.period__years svg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.period__years span {
  position: relative;
  z-index: 5;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  cursor: default;
}
.period__years span::before {
  content: "";
  position: absolute;
  display: inline-block;
  background-color: #F4F5F9;
  width: 100%;
  -webkit-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  transform: translateY(-10%);
  height: 150%;
  z-index: -1;
}
.period-3 .period__text {
  margin-top: auto;
}
.period-3 .period__years {
  height: 196px;
  font-size: 30px;
}
.period-3 .period__text::after {
  right: calc(50% - 9.5px);
  bottom: 130%;
}
.period-3 .period__text::before {
  height: 230px;
  right: 50%;
  bottom: 135%;
}
.period-4 .period__title {
  margin-bottom: auto;
}
.period-4 .period__years {
  height: 258px;
  font-size: 30px;
}
.period-4 .period__text {
  margin-bottom: auto;
  position: relative;
}
.period-4 .period__text::after {
  right: calc(50% - 9.5px);
  top: 130%;
  background-color: #00B2E3;
}
.period-4 .period__text::before {
  top: 135%;
  height: 220px;
  right: 50%;
}
.period-2 .period__text {
  margin-bottom: auto;
}
.period-2 .period__title {
  margin-bottom: auto;
}
.period-2 .period__years {
  height: 182px;
  font-size: 24px;
}
.period-2 .period__text {
  position: relative;
}
.period-2 .period__text::after {
  right: calc(50% - 9.5px);
  top: 130%;
  background-color: #00B2E3;
}
.period-2 .period__text::before {
  top: 135%;
  height: 270px;
  right: 50%;
}
.period-1 .period__text {
  margin-top: 138px;
}
.period-1 .period__years {
  height: 258px;
}
.period-1 .period__text::after {
  right: calc(50% - 9.5px);
  top: -35px;
}
.period-1 .period__text::before {
  right: 50%;
  -webkit-transform: translateY(-115%);
  -ms-transform: translateY(-115%);
  transform: translateY(-115%);
}
.period__text {
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 144.2%;
  text-align: center;
  color: #214584;
  margin-bottom: 8px;
  position: relative;
}
.period__text::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  background-color: #214584;
}
.period__text::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1px;
  height: 206px;
  background-color: #214584;
}
.period__title {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #214584;
}

.information {
  background-color: #214584;
  padding: 76px 0px;
}
.information__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.information__main-text {
  margin-right: 30px;
}
.information__main-text h2 {
  margin: 0 0px 25px 25px;
  max-width: 277px;
}
.information__main-text p {
  max-width: 420px;
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 145.5%;
  color: #FFFFFF;
}
.information__main-text p:not(:last-child) {
  margin-bottom: 12px;
}
.information__secondary-text {
  max-width: 630px;
}
.information__secondary-text > p {
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 145.5%;
  color: #FFFFFF;
  margin-bottom: 23px;
}
.information__footer {
  margin-top: 58px;
  position: relative;
}
.information__footer .btn-slider {
  position: absolute;
  top: 50%;
  z-index: 20;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.information__footer .btn-next {
  right: -30px;
  height: 60px;
  width: 60px;
}
.information__footer .btn-prev {
  left: -30px;
  height: 60px;
  width: 60px;
}
.information__footer .slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.information__footer .slider__item:first-child {
  margin-left: -5px;
}
.information__footer .slider__item-content {
  border: 1px solid #00DBFF;
  width: 212px;
  height: 212px;
  border-radius: 50%;
  background-color: #fff;
  padding: 30px;
}
.information__footer .slider__item-content img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.information .details {
  margin-bottom: 15px;
}

.main-block {
  background-image: url(../images/bg-1.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 230px 0 178px 0;
  position: relative;
  z-index: -2;
}
.main-block::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: #214584;
  opacity: 0.55;
  top: 0;
  left: 0;
  z-index: -1;
}
.main-block h1 {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 50px;
  line-height: 130%;
  letter-spacing: 2px;
  width: 100%;
  color: #FFFFFF;
}

.map iframe {
  height: 577px;
  width: 100%;
}

.news {
  background: rgba(33, 69, 132, 0.05);
  padding-top: 8px;
}
.news h2 {
  margin: 0 0 28px 25px;
}
.news__content {
  position: relative;
  bottom: -90px;
}
.news__slider {
  margin-top: 10px;
}
.news__slider .slider__item {
  margin: 0 10px;
}
.news__slider .slick-list {
  height: 316px;
  padding-top: 30px;
  width: 100%;
}
.news__slider .slick-track {
  height: 100%;
}
.news__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.news__info-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 110px;
}
.news__info-btns button:first-child {
  margin-right: 8px;
}
.news__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
.news__block:hover h3 {
  text-decoration: underline;
}
.news__block img {
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 266px;
}
.news__block-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 28px;
}
.news__block-content p {
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 157.5%;
  color: #214584;
  margin-bottom: auto;
  margin-bottom: 15px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  line-clamp: 5;
  box-orient: vertical;
}
.news__block-content h3 {
  margin-top: auto;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #214584;
}
.news__block-content time {
  font-family: "Inter", sans-serif;
  margin-top: 12px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #214584;
}

.news-block {
  padding: 70px 0;
}
.news-block__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.news-block__item {
  padding: 60px 0;
}
.news-block__item:not(:last-child) {
  border-bottom: 1px solid rgba(33, 69, 132, 0.15);
}
.news-block__item article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.news-block__item .btn {
  margin-top: 15px;
}
.news-block__item img {
  height: 290px;
  min-width: 400px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}
.news-block__item-text {
  margin-left: 50px;
}
.news-block__item-text-container.otherBrowsers {
  height: 90px;
  overflow: hidden;
}
.news-block__item-text-container.safari {
  height: 90px;
  overflow: hidden;
}
.news-block__item time {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 120%;
  color: rgba(33, 69, 132, 0.5);
}
.news-block__item h2 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 750;
  font-size: 20px;
  line-height: 120%;
  color: #214584;
  margin: 10px 0;
}
.news-block__item p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #214584;
}
.news-block__item p:not(:last-child) {
  margin-bottom: 20px;
}
.news-block__btns {
  margin-top: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.news-block__btns ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.news-block__btns ul a {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: inherit;
  border: 2px solid #21c9f8;
  border-radius: 4px;
  font-family: "Inter", sans-serif;
  color: #00B2E3;
  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-weight: 500;
  font-size: 20px;
  line-height: 24px;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.news-block__btns ul a:hover {
  background: #eafaff;
}
.news-block__btns ul a.active {
  background-color: #00B2E3;
  color: #fff;
}
.news-block__btns .btn-slider, .news-block__btns ul a {
  margin: 5px;
}

.organizations {
  padding: 90px 0 80px 0;
  background: #214584;
}
.organizations__content {
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.organizations__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 40px;
}
.organizations__list li {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  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;
  background-color: #fff;
  margin-bottom: 15px;
  position: relative;
}
.organizations__list li:not(:last-child) {
  margin-right: 15px;
}
.organizations__list li::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 97%;
  height: 97%;
  border: 2px dashed #00B2E3;
  border-radius: 50%;
}
.organizations__list img {
  width: 70%;
  height: 70%;
  -o-object-fit: contain;
  object-fit: contain;
}

.page-block {
  margin-top: 96px;
  background-color: #214584;
  position: relative;
  z-index: 2;
}
.page-block::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background: rgba(33, 69, 132, 0.55);
  z-index: -1;
}
.page-block--bg1 {
  background-image: url(../images/bg-3.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-block--bg2 {
  background-image: url(../images/bg-7.jpg);
  background-position: top;
  background-repeat: repeat;
  background-size: contain;
}
.page-block--bg3 {
  background-image: url(../images/bg-6.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-block--bg4 {
  background-image: url(../images/bg-10.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-block--bg5 {
  background-image: url(../images/bg-9.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-block__content {
  min-height: 315px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-bottom: 15px;
}
.page-block h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 287px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 120%;
  max-width: 951px;
  color: #FFFFFF;
}

.pages {
  padding: 176px 0 95px 0;
  background-image: url(../images/bg-2.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.pages__list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}
.pages__card a {
  height: 100%;
  display: inline-block;
  overflow: hidden;
  border-radius: 5px;
  position: relative;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.pages__card a::before {
  z-index: 1;
  content: "";
  display: inline-block;
  background: rgba(33, 69, 132, 0.55);
  position: absolute;
  width: 100%;
  height: 266px;
}
.pages__card a:hover {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}
.pages__card img {
  width: 100%;
  height: 266px;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
}
.pages__card-content {
  height: calc(100% - 266px);
  padding: 40px 40px 35px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #00B2E3;
}
.pages__card-content h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 89.9%;
  color: #FFFFFF;
}
.pages__card-content p {
  margin-top: 16px;
  margin-bottom: 24px;
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #FFFFFF;
}
.pages__card-content .btn {
  max-width: 151px;
  margin-top: auto;
}

.projects {
  padding-top: 106px;
  margin-bottom: 130px;
}
.projects h2 {
  margin: 0 0 23px 25px;
}
.projects .btns-cont {
  position: absolute;
  bottom: 0;
  z-index: 20;
  width: 100%;
  max-width: 350px;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(180%);
  -ms-transform: translateX(-50%) translateY(180%);
  transform: translateX(-50%) translateY(180%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.projects .slick-dots {
  max-width: 250px;
  z-index: 25;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateY(340%) translateX(-50%);
  -ms-transform: translateY(340%) translateX(-50%);
  transform: translateY(340%) translateX(-50%);
}
.projects .slick-dots li button {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  background-color: #CACDD8;
}
.projects .slick-dots li button::before {
  display: none;
}
.projects .slick-dots li.slick-active button {
  background-color: #00B2E3 !important;
}
.projects__slider-container {
  position: relative;
  margin-top: 51px;
}
.projects__image-container {
  margin-right: 56px;
  min-height: 100%;
  min-width: 385px;
}
.projects__item {
  margin-right: 15px;
}
.projects__item-text {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  position: relative;
}
.projects__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 385px;
}
.projects__item img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 385px;
}
.projects__item .canScroll {
  z-index: 50;
  display: inline-block;
  padding: 25px;
  border: 2px solid #00B2E3;
  border-radius: 100%;
  margin-right: 15px;
  position: relative;
}
.projects__item .canScroll::before {
  content: "";
  position: absolute;
  width: 50%;
  height: 50%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-image: url(../images/double-arrows.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.projects__item .canScroll:hover {
  cursor: pointer;
  background-color: rgb(245, 245, 245);
}
.projects__item h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 8px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 750;
  font-size: 32px;
  line-height: 120%;
  color: #214584;
}

.school {
  padding: 66px 0;
  background-color: #F4F6F9;
}
.school__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.school h2 {
  margin-bottom: 21px;
  margin-left: 25px;
}
.school__text {
  max-width: 531px;
  margin-right: 30px;
}
.school__slider-cont {
  width: 455px;
  height: 355px;
}
.school__slider img {
  width: 98%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.statistics {
  background-color: #008DCE;
  padding: 40px 0;
}
.statistics__content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px;
}
.statistics li {
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  width: 100%;
}
.statistics__number {
  white-space: nowrap;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 60px;
  line-height: 84px;
}
.statistics__text {
  font-family: "Tahoma", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  color: #FFFFFF;
}

.tandem {
  margin: 69px 0 40px 0;
}
.tandem__content h2 {
  margin: 0 0 18px 25px;
}

.team {
  margin-top: 93px;
}
.team h2 {
  margin: 0 0 26px 25px;
}
.team__text {
  margin-bottom: 40px;
}
.team__slider-container {
  position: relative;
}
.team__slider-btns {
  padding: 0 17px;
  position: absolute;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.team__slider-item {
  height: 700px;
}
.team__slider-item:first-child {
  margin-right: 20px;
}
.team__slider-item:not(:first-child) {
  margin: 0 10px;
}
.team__slider-item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.vacancies {
  background: #F4F6F9;
  padding: 66px 0;
}
.vacancies__no-vacancies {
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px 20px 20px;
}
.vacancies__no-vacancies img {
  width: 100%;
  max-width: 383px;
  max-height: 345px;
}
.vacancies__no-vacancies p {
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 120%;
  margin-top: 20px;
  color: #214584;
}
.vacancies__accordion {
  margin-top: 45px;
  width: 100%;
}
.vacancies__accordion-item {
  background: #fff;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
  border: 1px solid #DFE1EC;
  border-radius: 10px;
}
.vacancies__accordion-item:not(:last-child) {
  margin-bottom: 10px;
}
.vacancies__accordion-item.dark {
  background-color: #214584;
}
.vacancies__accordion-item.dark .vacancies__accordion-text, .vacancies__accordion-item.dark .vacancies__accordion-btn {
  color: #fff;
}
.vacancies__accordion-text {
  overflow: hidden;
  -webkit-transition: height 0.2s, color 0.2s;
  -o-transition: height 0.2s, color 0.2s;
  transition: height 0.2s, color 0.2s;
  height: 0;
  padding: 0 28px;
}
.vacancies__accordion-btnClose {
  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;
  min-width: 35px;
  min-height: 35px;
  border-radius: 50%;
  background-color: #00B2E3;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.vacancies__accordion-btnClose svg {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.vacancies__accordion-btnClose path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
  fill: #fff;
}
.vacancies__accordion-btn {
  border-radius: 10px;
  width: 100%;
  padding: 24px 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: inherit;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 750;
  font-size: 20px;
  line-height: 24px;
  color: #214584;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
.vacancies__accordion-btn.hide .vacancies__accordion-btnClose {
  background-color: inherit;
}
.vacancies__accordion-btn.hide .vacancies__accordion-btnClose svg {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.vacancies__accordion-btn.hide .vacancies__accordion-btnClose path {
  fill: #181818;
}
.vacancies h2 {
  margin-left: 29px;
}

.video {
  margin-top: 71px;
}
.video iframe {
  width: 100%;
  height: 573px;
  border-radius: 10px;
}

.workers {
  padding: 51px 0;
  margin-bottom: 88px;
  background-color: #214584;
  z-index: 15;
}
.workers__content {
  position: relative;
}
.workers__btns {
  z-index: 20;
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.workers__btns .btn-prev {
  margin-right: 8px;
}
.workers__slider-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
}
.workers__slider-item img {
  min-width: 177px;
  margin-right: 35px;
  margin-left: 2px;
  background-color: #fff;
}
.workers__slider-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.workers__slider-work {
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  padding: 3px 0 15px 0;
  line-height: 25px;
  color: rgba(255, 255, 255, 0.7);
}
.workers__slider h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 38px;
  color: #FFFFFF;
}

.activity-radio {
  cursor: pointer;
}
.activity-radio__input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.activity-radio__input:checked + .activity-radio__style {
  background-color: #00B2E3;
  color: #fff;
}
.activity-radio__style {
  background: #E9EDF3;
  border-radius: 5px;
  display: inline-block;
  padding: 10px 28px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}
.activity-radio__style:hover {
  background: #dbe2ee;
}

.burger {
  margin-left: 15px;
  display: none;
}
.burger__text {
  font-family: "Bethoveen", cursive;
  font-size: 52px;
  color: #10a0f3;
  margin-left: 30px;
  cursor: default;
}
.burger__content {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  z-index: 100;
  -webkit-transform: translateX(110%);
  -ms-transform: translateX(110%);
  transform: translateX(110%);
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  width: 300px;
  bottom: 0;
  background-color: #fff;
  padding: 20px;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.425);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.425);
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.burger__nav {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.burger__nav ul {
  text-align: center;
}
.burger__nav li.active a {
  color: #00B2E3;
}
.burger__nav li:not(:last-child) {
  margin-bottom: 19px;
}
.burger__nav a {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  color: #000;
}
.burger__nav a:hover {
  color: #00B2E3;
}
.burger__contacts {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
.burger__contacts a {
  display: inline-block;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #214584;
}
.burger__contacts a:last-child {
  margin-top: 10px;
}
.burger.opened .burger__content {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.burger.opened .burger__btn span:nth-child(1) {
  opacity: 0;
}
.burger.opened .burger__btn span:nth-child(2) {
  opacity: 0;
}
.burger.opened .burger__btn span:nth-child(3) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.burger.opened .burger__btn span:nth-child(4) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.burger__btn {
  -webkit-transition: margin 0.2s;
  -o-transition: margin 0.2s;
  transition: margin 0.2s;
  background-color: inherit;
  margin: 10px;
  z-index: 120;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  position: relative;
  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;
}
.burger__btn:hover span {
  background-color: rgb(116, 116, 116);
}
.burger__btn span {
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
  position: absolute;
  display: inline-block;
  height: 2px;
  background-color: rgb(71, 71, 71);
  width: 60%;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  -o-transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
}
.burger__btn span:nth-child(1) {
  top: 15px;
}
.burger__btn span:nth-child(2) {
  bottom: 15px;
}

.btn-letter {
  display: inline-block;
  width: 31px;
  height: 31px;
  background-color: inherit;
}
.btn-letter path {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  fill: #1a1a1a;
}
.btn-letter:hover path {
  fill: #00B2E3;
}

.btn-phone {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-color: inherit;
}
.btn-phone path {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  fill: #1a1a1a;
}
.btn-phone:hover path {
  fill: #00B2E3;
}

.btn-close {
  background-color: inherit;
  width: 40px;
  height: 40px;
  position: relative;
  border: 1px solid #00B2E3;
  border-radius: 50%;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
}
.btn-close:hover {
  background-color: #00B2E3;
}
.btn-close:hover::before, .btn-close:hover::after {
  background-color: #fff;
}
.btn-close::before, .btn-close::after {
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  content: "";
  display: inline-block;
  position: absolute;
  width: 70%;
  height: 1px;
  background-color: #00B2E3;
  right: 50%;
}
.btn-close::before {
  -webkit-transform: translateX(50%) rotate(45deg);
  -ms-transform: translateX(50%) rotate(45deg);
  transform: translateX(50%) rotate(45deg);
}
.btn-close::after {
  -webkit-transform: translateX(50%) rotate(-45deg);
  -ms-transform: translateX(50%) rotate(-45deg);
  transform: translateX(50%) rotate(-45deg);
}

.btn {
  display: inline-block;
  padding: 9px 30px 10px 30px;
  border-radius: 4px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.btn--green {
  color: #fff;
  background: #00B2E3;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.btn--green:hover {
  background: #21c9f8;
}
.btn--white {
  color: #00B2E3;
  padding: 9px 30px 10px 30px;
  font-size: 16px;
  background: #fff;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.btn--inherit {
  color: #00B2E3;
  padding: 9px 30px 10px 30px;
  border: 1px solid #00B2E3;
  font-size: 16px;
  background: inherit;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.btn--inherit:hover {
  background: #00B2E3;
  color: #fff;
}

.btn-slider {
  border-radius: 4px;
  width: 48px;
  height: 48px;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.btn-slider--fill {
  background: #00B2E3;
}
.btn-slider--fill:hover {
  background: #21c9f8;
}
.btn-slider--fill path {
  stroke: #fff;
}
.btn-slider--white {
  background: #fff;
}
.btn-slider--white:hover {
  background: rgb(238, 246, 248);
}
.btn-slider--white path {
  stroke: #00B2E3;
}
.btn-slider--inherit {
  background: inherit;
  border: 2px solid #21c9f8;
}
.btn-slider--inherit:hover {
  background: #eafaff;
}
.btn-slider--inherit path {
  stroke: #00B2E3;
}
.btn-slider--inherit-white {
  background: inherit;
  border: 2px solid #fff;
}
.btn-slider--inherit-white:hover {
  border: 2px solid #00B2E3;
}
.btn-slider--inherit-white:hover path {
  stroke: #00B2E3;
}
.btn-slider--inherit-white path {
  stroke: #fff;
}

.btn-prev svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.contacts a {
  margin-bottom: 20px;
  cursor: pointer;
}
.contacts__mail, .contacts__phone, .contacts__location {
  position: relative;
  font-family: "Tahoma", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contacts__mail svg, .contacts__phone svg, .contacts__location svg {
  margin-right: 14px;
}
.contacts path, .contacts rect {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.contacts__location svg {
  margin-top: 3px;
}
.contacts__mail, .contacts__phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.contacts--white .contacts__phone, .contacts--white .contacts__location {
  color: white;
}
.contacts--white .contacts__phone path, .contacts--white .contacts__location path {
  stroke: #fff;
}
.contacts--white .contacts__phone .phone-rect, .contacts--white .contacts__location .phone-rect {
  fill: #fff;
}
.contacts--white .contacts__mail {
  color: white;
}
.contacts--white .contacts__mail path {
  fill: #fff;
}
.contacts--white .contacts__phone path {
  fill: #fff;
}
.contacts--white .contacts__phone:hover {
  color: #00B2E3;
}
.contacts--white .contacts__phone:hover path {
  fill: #00B2E3;
}
.contacts--white .contacts__mail:hover {
  color: #00B2E3;
}
.contacts--white .contacts__mail:hover path {
  fill: #00B2E3;
}

.container {
  max-width: 1230px;
  padding: 0 15px;
  margin: 0 auto;
  width: 100%;
}

.details {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}
.details summary {
  color: #28dfff;
}

.input {
  background: #FFFFFF;
  border: 1px solid #CFCFCF;
  border-radius: 4px;
  padding: 19px 19px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #868484;
}

.input-file__button {
  background-color: #00B2E3;
  border-radius: 4px;
  padding: 19px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #ffffff;
  width: 100%;
  position: relative;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.input-file__button.error {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: rgb(238, 49, 74);
}
.input-file__button.success {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: rgb(82, 216, 5);
}
.input-file__button.success::before {
  background-image: url(../images/success-1.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
}
.input-file__button::before {
  content: "";
  position: absolute;
  left: 19px;
  height: 25px;
  width: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  background-image: url(../images/file.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.textarea {
  resize: none;
}

.logo {
  position: relative;
  display: inline-block;
  width: 204px;
  height: 32px;
  background-image: url(../images/logos/logo.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.modal {
  position: fixed;
  width: 100vw;
  height: 100%;
  text-transform: 0;
  left: 0;
  z-index: 300;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  visibility: visible;
  opacity: 1;
}
.modal--hide {
  visibility: hidden;
  opacity: 0;
}
.modal--hide .modal__content {
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  opacity: 0;
}
.modal__bg {
  width: 100vw;
  height: 100%;
  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;
  padding: 0 15px;
}
.modal__content {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  width: 100%;
  max-width: 500px;
  background-color: #fff;
  padding: 20px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.411);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.411);
}
.modal__inputs-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.modal__inputs-container input {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.modal__inputs-container input:first-child {
  margin-right: 15px;
}
.modal__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  margin-bottom: 30px;
}
.modal__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.modal__footer {
  margin-top: 30px;
}
.modal__success {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 19px;
  line-height: 120%;
  color: #214584;
  text-align: center;
  position: relative;
  margin-top: 80px;
}
.modal__success::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 60px;
  height: 60px;
  background-image: url(../images/success.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  -webkit-transform: translate(-50%, -120%);
  -ms-transform: translate(-50%, -120%);
  transform: translate(-50%, -120%);
}
.modal__submit {
  color: #00B2E3;
  padding: 19px;
  width: 100%;
  border: 1px solid #00B2E3;
  border-radius: 4px;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  background: inherit;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.modal__submit:hover {
  background: #00B2E3;
  color: #fff;
}
.modal .input-file {
  margin-top: 20px;
}
.modal__title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  font-size: 30px;
  line-height: 120%;
  color: #214584;
}

.mouse-pop-up {
  padding: 14px 18px;
  background-color: #fff;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #003a53;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.219);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.219);
  position: absolute;
  top: 0px;
  left: -100px;
}
.mouse-pop-up::before {
  content: "";
  display: inline-block;
  position: absolute;
  border: 15px solid transparent;
  height: 8px;
  border-top: 15px solid rgb(255, 255, 255);
  border-bottom: none;
  left: calc(50% - 14px);
  bottom: -15px;
}

.text {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
.text--white {
  color: #fff;
}
.text--dark-blue {
  color: #214584;
}
.text p {
  line-height: 155%;
}
.text p:not(:last-child) {
  margin-bottom: 18px;
}
.text ul {
  margin: 10px 0 15px 0;
  padding-left: 20px;
}
.text ul li {
  list-style: disc;
  margin-bottom: 14px;
}
.text h5 {
  display: inline-block;
  margin-top: 15px;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 25px;
}
.text button, .text a {
  margin-top: 8px;
}
.text strong {
  font-weight: 700;
  color: #3ad4ff;
}

.title {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 120%;
  color: #214584;
}

.prefix {
  position: relative;
}
.prefix-line {
  top: -3px;
  position: absolute;
  -webkit-transform: translateX(-130%);
  -ms-transform: translateX(-130%);
  transform: translateX(-130%);
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #00DBFF;
}

.title-white {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 800;
  font-size: 40px;
  line-height: 118.9%;
  color: #fff;
}

.title-dark {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 800;
  font-size: 40px;
  line-height: 118.9%;
  color: #214584;
}

body {
  font-family: "Tahoma";
  font-weight: 400;
  font-size: 10px;
  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;
}

html, body {
  overflow-x: hidden;
}

.slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.galaxy {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 30px;
}
.galaxy a {
  color: #fff;
}
.galaxy a:hover {
  text-decoration: underline;
}

@media (max-width: 1300px) {
  .information .slider {
    padding: 0 30px;
  }
  .information .btn-prev {
    left: 0;
  }
  .information .btn-next {
    right: 0;
  }
}
@media (max-width: 1130px) {
  .burger {
    display: block;
  }
  .header .logo {
    margin-right: auto;
  }
  .header__content {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
  .header__nav {
    display: none;
  }
  .header__text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-right: auto;
    margin-left: 0;
  }
  .header .logo {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__icons {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .header .burger {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
}
@media (max-width: 1000px) {
  .benefits__list {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .school__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .school__text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-right: 0;
    margin-top: 30px;
    max-width: 100%;
  }
  .school__slider-cont {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    height: auto;
  }
  .school__slider-cont ul li {
    height: 500px;
  }
  .team__slider img {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .history__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .history__text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 20px 0 0 0 !important;
  }
  .history img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 900px) {
  .workers {
    margin-bottom: 44px;
  }
  .workers__slider-item-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 0px;
  }
  .workers__slider-item-content img {
    margin: 0 0 0 0;
  }
  .workers__slider-text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    margin-left: 2px;
  }
  .vacancies {
    padding: 32px 0;
  }
  .activity {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .activity__slider {
    margin-right: 0 !important;
    min-width: 90%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .activity .slick-dotted.slick-slider {
    margin-bottom: 78px;
  }
  .activity__text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-right: 0 !important;
    text-align: center;
  }
  .activity__text p, .activity__text ul {
    text-align: start;
  }
  .activity__text a {
    margin-bottom: 0px;
  }
  .pages__list {
    grid-template-columns: 1fr 1fr;
  }
  .pages__card:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .geography__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .geography__img-container {
    margin: 0;
    margin-bottom: 30px;
  }
  .geography__text {
    max-width: 100%;
  }
  .geography h2 {
    text-align: center;
  }
}
@media (max-width: 800px) {
  .news-block__item article {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news-block__item-text {
    margin-left: 0;
    margin-top: 20px;
  }
  .news-block__item img {
    min-width: 100%;
  }
  .contacts-block {
    padding: 114px 0 128px 0;
  }
  .contacts-block__content {
    grid-template-columns: 1fr;
  }
  .contacts-block__form {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .contacts-block__info {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .benefits__list {
    grid-template-columns: 1fr 1fr;
  }
  .school__slider-cont ul li {
    height: 265px;
  }
  .period__years {
    font-size: 20px !important;
  }
  .period__years span::before {
    -webkit-transform: translateY(-19%);
    -ms-transform: translateY(-19%);
    transform: translateY(-19%);
    height: 151%;
  }
  .period-3 .period__text::before {
    height: 199px;
  }
  .projects {
    padding-top: 57px;
  }
  .projects__slider-container {
    margin-top: 99px;
  }
  .projects__item {
    margin-right: auto;
    margin: 0 1px;
  }
  .projects__item-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
  }
  .projects__item-text {
    margin-top: 20px;
    height: 230px;
    text-align: center;
  }
  .projects__item-text h3 {
    font-size: 25px;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .projects__item-text h3 .canScroll {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 20px;
    margin-right: 0;
  }
  .projects__item-text .text {
    text-align: start;
  }
  .projects__image-container {
    margin-right: 0;
    min-width: 100%;
  }
  .projects__image-container img {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .projects .btns-cont {
    top: 0;
    bottom: auto;
    -webkit-transform: translateX(-50%) translateY(-120%);
    -ms-transform: translateX(-50%) translateY(-120%);
    transform: translateX(-50%) translateY(-120%);
    max-width: 100%;
  }
  .team__slider {
    height: auto;
  }
  .team__slider .slick-list, .team__slider .slick-track {
    height: auto;
  }
  .team__slider-btns {
    top: 10px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .team__slider-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: auto;
  }
  .team__slider-item img {
    -o-object-position: top;
    object-position: top;
  }
}
@media (max-width: 700px) {
  .vacancies__no-vacancies p {
    font-size: 18px;
  }
  .title, .title-white, .title-dark {
    font-size: 33px;
    text-align: center;
  }
  .history-years__content {
    grid-template-columns: 1fr;
  }
  .period {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 35px;
  }
  .period__years {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    height: 202px !important;
    width: 100%;
  }
  .period__text {
    max-width: 200px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 20px 0 0 0 !important;
  }
  .period__text::before, .period__text::after {
    display: none;
  }
  .statistics__content {
    grid-template-columns: 1fr 1fr;
  }
  .footer__content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
  .footer .contacts {
    margin-top: 20px;
    grid-column-start: 1;
    grid-column-end: 3;
    max-width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer .contacts a {
    margin-bottom: 10px;
  }
  .footer .contacts__location svg {
    margin: 0;
    margin-top: -3px;
    width: 36px;
  }
  .footer .contacts + .footer__support {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-start: 1;
    grid-column-end: 3;
    margin-top: 20px;
  }
  .footer__company {
    grid-column-start: 1;
    grid-column-end: 3;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
  }
  .footer__company .footer__support {
    display: none;
  }
  .footer__main-links {
    grid-column-start: 1;
    grid-column-end: 2;
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer__main-links ul {
    text-align: center;
  }
  .footer__about-us-links {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer__about-us-links ul {
    text-align: center;
  }
}
@media (max-width: 600px) {
  .header__text {
    display: none;
  }
  .burger__text {
    display: block;
  }
  .news-block {
    padding: 70px 0 40px 0;
  }
  .map iframe {
    height: 300px;
  }
  .blockquote {
    padding: 66px 54px;
  }
  .blockquote h2 {
    font-size: 19px;
  }
  .blockquote blockquote {
    font-size: 20px;
    line-height: 152.7%;
  }
  .blockquote::before, .blockquote::after {
    width: 36px;
    height: 36px;
  }
  .page-block {
    min-height: auto;
  }
  .page-block__content {
    padding: 120px 0 50px 0;
  }
  .page-block h1 {
    font-size: 40px;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
  .activities__small-title {
    margin-bottom: 0;
  }
  .activities__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .activities__list a {
    width: 100%;
    text-align: center;
    padding: 17px 28px;
  }
  .main-block {
    padding: 160px 0 76px 0;
  }
  .main-block h1 {
    font-size: 40px;
    text-align: center;
  }
  .burger__content {
    width: 100vw;
  }
  .pages__list {
    grid-template-columns: 1fr;
  }
  .pages__card {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .information__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .information__main-text {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
  }
  .information__main-text p {
    max-width: 100%;
  }
  .information h2 {
    text-align: center;
  }
  .news__block {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news__block img {
    max-width: 100%;
    height: 200px;
    min-height: auto;
  }
  .news__slider .slick-list {
    height: auto;
  }
}
@media (max-width: 500px) {
  .header .logo {
    width: 175px;
  }
  .contacts-block {
    padding: 114px 0 59px 0;
  }
  .contacts-block__info .btn--green {
    margin-right: 0 !important;
    margin-bottom: 15px;
  }
  .workers__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .benefits__list {
    grid-template-columns: 1fr;
  }
  .activity__text h2 {
    font-size: 25px;
  }
  .page-block h1 {
    font-size: 28px;
  }
  .title, .title-white, .title-dark {
    font-size: 28px;
    text-align: center;
  }
  .btn {
    max-width: 100% !important;
    width: 100%;
    text-align: center;
  }
  .main-block h1 {
    font-size: 30px;
  }
  .statistics__text {
    max-width: 200px;
  }
  .statistics__number {
    font-size: 40px;
    line-height: 52px;
  }
  .news__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .news__info-btns {
    margin: 0;
    margin-top: 40px;
  }
  .news__slider .slick-list {
    padding-top: 5px;
    padding-bottom: 15px;
  }
  .information .slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 10px;
  }
  .information .slick-track {
    margin-left: 0px !important;
  }
  .information .slick-list {
    min-width: 100vw !important;
  }
  .information__secondary-text .text > span {
    display: none;
  }
  .information__secondary-text .text > span + ul {
    display: none;
  }
  .information details {
    display: block !important;
  }
}
@media (max-width: 400px) {
  .geography__statistics {
    grid-template-columns: 1fr;
  }
  .geography__statistics li {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .geography__statistics-number {
    max-width: 50%;
  }
  .geography__statistics-number::before {
    right: -45px;
  }
  .geography__statistics-text {
    text-align: center;
    max-width: 264px;
  }
  .news-block__btns {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .news-block__btns ul a {
    width: 40px;
    height: 40px;
  }
  .news-block__btns .btn-slider {
    width: 40px;
    height: 40px;
  }
  .header .logo {
    width: 150px;
    height: 22px;
  }
  .statistics__content {
    grid-template-columns: 1fr;
  }
  .footer .contacts {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .footer .contacts strong {
    width: 100%;
    text-align: start;
  }
  .footer .galaxy {
    width: 100%;
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLm1pbi5jc3MiLCJmb250cy5zY3NzIiwiaGVscGVycy5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJyZWJvb3Quc2NzcyIsImFib3V0LXVzL2Fib3V0LXVzLnNjc3MiLCJtaXhpbnMuc2NzcyIsImFjdGl2aXRpZXMvYWN0aXZpdGllcy5zY3NzIiwiYWN0aXZpdHkvYWN0aXZpdHkuc2NzcyIsImJlbmVmaXRzL2JlbmVmaXRzLnNjc3MiLCJibG9ja3F1b3RlL2Jsb2NrcXVvdGUuc2NzcyIsImNvbnRhY3RzL2NvbnRhY3RzLnNjc3MiLCJmb290ZXIvZm9vdGVyLnNjc3MiLCJnZW9ncmFwaHkvZ2VvZ3JhcGh5LnNjc3MiLCJoZWFkZXIvaGVhZGVyLnNjc3MiLCJoaXN0b3J5L2hpc3Rvcnkuc2NzcyIsImluZm9ybWF0aW9uL2luZm9ybWF0aW9uLnNjc3MiLCJtYWluLWJsb2NrL21haW4tYmxvY2suc2NzcyIsIm1hcC9tYXAuc2NzcyIsIm5ld3MvbmV3cy5zY3NzIiwibmV3cy1ibG9jay9uZXdzLWJsb2NrLnNjc3MiLCJvcmdhbml6YXRpb25zL29yZ2FuaXphdGlvbnMuc2NzcyIsInBhZ2UtYmxvY2svcGFnZS1ibG9jay5zY3NzIiwicGFnZXMvcGFnZXMuc2NzcyIsInByb2plY3RzL3Byb2plY3RzLnNjc3MiLCJzY2hvb2wvc2Nob29sLnNjc3MiLCJzdGF0aXN0aWNzL3N0YXRpc3RpY3Muc2NzcyIsInRhbmRlbS90YW5kZW0uc2NzcyIsInRlYW0vdGVhbS5zY3NzIiwidmFjYW5jaWVzL3ZhY2FuY2llcy5zY3NzIiwidmlkZW8vdmlkZW8uc2NzcyIsIndvcmtlcnMvd29ya2Vycy5zY3NzIiwiaW5wdXRzL2FjdGl2aXR5LXJhZGlvL2FjdGl2aXR5LXJhZGlvLnNjc3MiLCJidXJnZXIvYnVyZ2VyLnNjc3MiLCJidXR0b24vYnV0dG9uLnNjc3MiLCJjb250YWluZXIvY29udGFpbmVyLnNjc3MiLCJkZXRhaWxzL2RldGFpbHMuc2NzcyIsImlucHV0L2lucHV0LnNjc3MiLCJsb2dvL2xvZ29zLnNjc3MiLCJtb2RhbC9tb2RhbC5zY3NzIiwibW91c2UtcG9wLXVwL21vdXNlLXBvcC11cC5zY3NzIiwidGV4dC90ZXh0LnNjc3MiLCJ0aXRsZS90aXRsZS5zY3NzIiwic3R5bGUuc2NzcyIsImFkYXB0YXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDQSxxQkFBQTtFQUNBLCtCQUFBO0VBQ0EseURBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FERUE7QUNDQTtFQUNBLHdCQUFBO0VBQ0EsNkNBQUEsRUFBQSw0QkFBQTtFQUNBLGdWQUFBLEVBSUEsMkJBQUE7QURIQTtBRVpBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QUZjQTs7QUVYQTtFQUNBLHNCQUFBO0VBRUEseUJBQUE7RUFDQSxxQkFBQTtFQUFBLGlCQUFBO0FGY0E7O0FFWEE7RUFDQSx3QkFBQTtBRmNBOztBRVhBO0VBQ0Esa0JBQUE7QUZjQTs7QUVYQTtFQUNBLFdBQUE7QUZjQTs7QUVYQTtFQUNBLGNDbkJBO0FIaUNBOztBSTdDQTtFQUFBLGFBQUE7RUFBQSxRQUFBO0VBQUEsU0FBQTtBSm1EQTs7QUlsREE7RUFBQSxhQUFBO0VBQUEsUUFBQTtFQUFBLFNBQUE7QUp3REE7O0FJdkRBOzs7O0VBR0EsYUFBQTtBSjJEQTs7QUl6REE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUo0REE7O0FJMURBO0VBRUEsOEJBQUE7RUFDQSxzQkFBQTtBSjZEQTs7QUkzREE7RUFBQSxhQUFBO0FKK0RBOztBSTlEQTtFQUFBLGFBQUE7QUprRUE7O0FJaEVBO0VBQUEsY0FBQTtBSm9FQTs7QUlsRUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtBSnFFQTs7QUluRUE7RUFBQSxvQkFBQTtBSnVFQTs7QUlyRUE7RUFBQSxhQUFBO0FKeUVBOztBSXhFQTtFQUFBLGVBQUE7QUo0RUE7O0FJM0VBO0VBQUEsVUFBQTtFQUFBLFNBQUE7QUpnRkE7O0FJL0VBO0VBQUEscUJBQUE7QUptRkE7O0FJbEZBO0VBQUEscUJBQUE7QUpzRkE7O0FJckZBO0VBQUEsZ0JBQUE7QUp5RkE7O0FJeEZBO0VBQUEsbUJBQUE7QUo0RkE7O0FJMUZBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtBSitGQTs7QUt6SUE7RUFDQSxlQUFBO0VDQUEseUNBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7QU42SUE7QUs5SUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FMZ0pBO0FLOUlBO0VBQ0EsbUJBQUE7QUxnSkE7QUs5SUE7RUFDQSxrQkFBQTtFQUNBLGlDRlZBO0VFV0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjRk5BO0FIc0pBO0FLL0lBO0VBQ0EsaUNGaEJBO0VFaUJBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBTGlKQTs7QU94S0E7RUFDQSxtQkFBQTtBUDJLQTtBTzFLQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QVA0S0E7QU8xS0E7RUFDQSxnQ0pOQTtFSU9BLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSkRBO0VJRUEsbUJBQUE7QVA0S0E7QU8xS0E7RUFDQSxrQkFBQTtBUDRLQTtBTzFLQTtFQUNBLHFCQUFBO0VBQ0EsaUNKbEJBO0VJbUJBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNKaEJBO0FINExBO0FPektBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0pqQ0E7RUlrQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FQMktBO0FPMUtBO0VBQ0EsbUJBQUE7QVA0S0E7QU8xS0E7RUFDQSxXQUFBO0VBQ0EsbUJKbkNBO0FIK01BO0FPeEtBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFBQSxlQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0FQMEtBO0FPektBO0VBQ0EsbUJBQUE7QVAyS0E7QU8xS0E7RUFDQSxrQkFBQTtBUDRLQTs7QVFuT0E7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGlCQUFBO0FSc09BO0FRck9BO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7RUFDQSxjQUFBO0FSdU9BO0FRck9BO0VBQ0EsV0FBQTtBUnVPQTtBUXJPQTtFQUNBLGtCQUFBO0FSdU9BO0FRdE9BO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQUEsbUJBQUE7QVJ3T0E7QVFuT0E7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QVJxT0E7QVFsT0E7RUFDQSxpQkFBQTtBUm9PQTtBUWhPQTtFQUVBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBUmlPQTtBUTlOQTtFQUNBLE9BQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUNBQUE7RUFBQSxvQ0FBQTtFQUFBLGlDQUFBO0FSZ09BO0FRL05BO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUZ2REEsOENBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QU55UkE7QVFsT0E7RUFDQSxvQ0FBQTtBUm9PQTtBUWhPQTtFQUNBLFFBQUE7RUFDQSx5Qkx4REE7RUt5REEseUNBQUE7RUFBQSxvQ0FBQTtFQUFBLGlDQUFBO0FSa09BO0FRak9BO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUZ2RUEsOENBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QU4yU0E7QVFwT0E7RUFDQSx5QkFBQTtBUnNPQTtBUWxPQTtFQUVBLFNBQUE7RUFDQSxtQ0FBQTtFQUFBLCtCQUFBO0VBQUEsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QVJtT0E7QVFsT0E7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBUm9PQTtBUW5PQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QVJxT0E7QVFwT0E7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBUnNPQTtBUWpPQTtFQUNBLHlCTC9GQTtBSGtVQTtBUTlOQTtFQUNBLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7RUFDQSxnQ0w5R0E7RUsrR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNMMUdBO0FIMFVBO0FROU5BO0VBQ0EsbUJBQUE7RUFDQSxnQ0x2SEE7RUt3SEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNMbEhBO0FIa1ZBO0FRN05BO0VBQ0EsbUJBQUE7QVIrTkE7QVE3TkE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QVIrTkE7QVE5TkE7RUFDQSxnQkFBQTtBUmdPQTtBUS9OQTtFQUNBLGNML0hBO0VLZ0lBLGVBQUE7QVJpT0E7O0FRMU5BO0VBQ0EsYUFBQTtBUjZOQTtBUTFOQTtFQUNBLGlCQUFBO0FSNE5BO0FRdk5BO0VBQ0EsaUJBQUE7QVJ5TkE7O0FTdFhBO0VBQ0EsZUFBQTtBVHlYQTtBU3hYQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QVQwWEE7QVN4WEE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLFNBQUE7QVQwWEE7QVN4WEE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5Q0FBQTtFQUFBLG9DQUFBO0VBQUEsaUNBQUE7QVQwWEE7QVN4WEE7RUFDQSxlQUFBO0FUMFhBO0FTdlhBO0VBQ0EsYUFBQTtBVHlYQTtBU3RYQTtFQUNBLDhCQUFBO0VBQUEseUJBQUE7RUFBQSxzQkFBQTtFQUNBLGdDTjlCQTtFTStCQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjTjFCQTtBSGtaQTtBU3RYQTtFQUNBLDhCQUFBO0VBQUEseUJBQUE7RUFBQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ056Q0E7RU0wQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBRUEsY050Q0E7QUg2WkE7O0FTalhBO0VBQ0EseUJOL0NBO0FIbWFBO0FTblhBO0VBQ0EsV0FBQTtBVHFYQTtBU25YQTtFQUNBLFVBQUE7QVRxWEE7QVNqWEE7RUFDQSw2QkFBQTtFQUFBLHdCQUFBO0VBQUEscUJBQUE7RUFDQSxhTnhEQTtBSDJhQTs7QVM1V0E7RUFDQSxlTmhFQTtBSCthQTtBUzVXQTtFQUNBLHlCTnRFQTtBSG9iQTtBUzdXQTtFQUNBLFdBQUE7QVQrV0E7QVM3V0E7RUFDQSxZQUFBO0FUK1dBOztBVXBjQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFFQSxrQkFBQTtBVnNjQTtBVXJjQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VKZEEsMENBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QU5zZEE7QVV4Y0E7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBVjBjQTtBVXhjQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FWMGNBO0FVeGNBO0VBQ0Esc0NQdEJBO0VPdUJBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNQckJBO0FIK2RBO0FVeGNBO0VBQ0EsaUNQakNBO0VPa0NBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNQOUJBO0FId2VBO0FVdmNBO0VBQ0EsaUNQM0NBO0VPNENBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNQeENBO0FIaWZBOztBV3pmQTtFQUNBLHdCQUFBO0VMSkEseUNBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7QU5pZ0JBO0FXOWZBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLGdCQUFBO0VBQ0EsYUFBQTtBWGdnQkE7QVc5ZkE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QVhnZ0JBO0FXOWZBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtBWGdnQkE7QVcvZkE7RUFDQSxnQkFBQTtBWGlnQkE7QVcvZkE7RUFDQSxZQUFBO0FYaWdCQTtBVy9mQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBWGlnQkE7QVc3ZkE7RUFDQSxrQkFBQTtBWCtmQTtBVzNmQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVg2ZkE7QVc1ZkE7RUFDQSxnQ1I1Q0E7RVE2Q0EsZUFBQTtFQUNBLGdCQUFBO0FYOGZBO0FXNWZBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FYOGZBO0FXN2ZBO0VBQ0Esa0JBQUE7QVgrZkE7O0FZcmpCQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QVp3akJBO0FZdmpCQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0FaeWpCQTtBWXRqQkE7RUFDQSxnQkFBQTtBWndqQkE7QVl2akJBO0VBQ0EsZ0NUVEE7RVNVQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsK0JBQUE7RUFDQSxtQkFBQTtBWnlqQkE7QVl2akJBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBWnlqQkE7QVl2akJBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQUEsbUJBQUE7RUFFQSxxQkFBQTtBWndqQkE7QVluakJBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLGtCQUFBO0FacWpCQTtBWXBqQkE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QVpzakJBO0FZbmpCQTtFQUNBLGdDVGhEQTtFU2lEQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsK0JBQUE7QVpxakJBO0FZbGpCQTtFQUNBLGdDVHpEQTtFUzBEQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUVBLGNBQUE7QVptakJBO0FZaGpCQTtFQUNBLGtCQUFBO0Faa2pCQTtBWS9pQkE7RUFDQSxtQkFBQTtBWmlqQkE7QVk5aUJBO0VBQ0EsZ0NUN0VBO0VTOEVBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQUEseUJBQUE7RUFBQSxzQkFBQTtFQUNBLG1CQUFBO0FaZ2pCQTtBWS9pQkE7RUFDQSxjVDlFQTtBSCtuQkE7QVk1aUJBO0VBQ0EsZ0JBQUE7QVo4aUJBOztBYTVvQkE7RUFDQSx1QkFBQTtBYitvQkE7QWE5b0JBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QWJncEJBO0FhOW9CQTtFQUNBLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7RUFDQSwwQkFBQTtBYmdwQkE7QWEvb0JBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWJpcEJBO0FhOW9CQTtFQUNBLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7RUFDQSxnQkFBQTtBYmdwQkE7QWE5b0JBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBYmdwQkE7QWE5b0JBO0VBQ0EsaUNWckJBO0VVc0JBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNWbEJBO0FIa3FCQTtBYTdvQkE7RUFFQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSxnQkFBQTtFQUNBLGFBQUE7QWI4b0JBO0FhN29CQTtFQUNBLGdDVnZDQTtFVXdDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjVnJDQTtFVXNDQSxrQkFBQTtBYitvQkE7QWE5b0JBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlDQUFBO0VBQUEsNkJBQUE7RUFBQSx5QkFBQTtFUHpEQSw0Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBTjBzQkE7QWFocEJBO0VBQ0EsaUNWNURBO0VVNkRBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjVnhEQTtBSDBzQkE7O0FjdHRCQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLDJDQUFBO0VBQUEsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsb0RBQUE7QWR5dEJBO0FjdnRCQTtFQUNBLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QWR5dEJBO0FjdHRCQTtFQUNBLDhCQUFBO0VBQUEseUJBQUE7RUFBQSxzQkFBQTtBZHd0QkE7QWNydEJBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBZHV0QkE7QWNwdEJBO0VBQ0EsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBZHN0QkE7QWNydEJBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QWR1dEJBO0FjcnRCQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FkdXRCQTtBY3B0QkE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QWRzdEJBO0FjcnRCQTtFQUFBLFdBQUE7QWR3dEJBO0FjbnRCQTtFQUNBLDJDQUFBO0VBQUEsc0NBQUE7RUFBQSxtQ0FBQTtFQUNBLGdDWHpEQTtFVzBEQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLGNBQUE7QWRxdEJBO0FjcHRCQTtFQUNBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUNBLGNYM0RBO0FIaXhCQTtBY2p0QkE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBZG10QkE7QWNsdEJBO0VBQ0Esa0JBQUE7QWRvdEJBO0FjbHRCQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0Fkb3RCQTtBYy9zQkE7RUFPQSxvREFBQTtFQUFBLDRDQUFBO0FkMnNCQTtBY2h0QkE7RUFDQSxXQUFBO0Fka3RCQTtBYzVzQkE7RUFDQSxZQUFBO0FkOHNCQTtBYzNzQkE7RUFDQSx1QkFBQTtBZDZzQkE7O0FlbHpCQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0FmcXpCQTtBZXB6QkE7RUFDQSxxQkFBQTtBZnN6QkE7QWVwekJBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWZzekJBO0FlcnpCQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLGlCQUFBO0VBQ0EsbUJBQUE7QWZ1ekJBO0FlcnpCQTtFQUNBLG1CQUFBO0FmdXpCQTtBZXB6QkE7RUFDQSwwQkFBQTtBZnN6QkE7O0FlbHpCQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtBZnF6QkE7QWVwekJBO0VBQ0EsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsU0FBQTtBZnN6QkE7O0FlaHpCQTtFQUNBO0lBQ0EsK0JBQUE7SUFBQSx1QkFBQTtFZm16QkU7RWVqekJGO0lBQ0EsaUNBQUE7SUFBQSx5QkFBQTtFZm16QkU7QUFDRjs7QWV6ekJBO0VBQ0E7SUFDQSwrQkFBQTtJQUFBLHVCQUFBO0VmbXpCRTtFZWp6QkY7SUFDQSxpQ0FBQTtJQUFBLHlCQUFBO0VmbXpCRTtBQUNGO0FlaHpCQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7QWZrekJBO0FlanpCQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsMEJaOUNBO0VZK0NBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjWjdDQTtFWThDQSxrQkFBQTtBZm16QkE7QWVqekJBO0VBQ0EsNkJBQUE7RUFBQSx5QkFBQTtFQUFBLHFCQUFBO0FmbXpCQTtBZWp6QkE7RUFDQSxnQ0FBQTtFQUFBLHdCQUFBO0VBQ0EsK0JBQUE7RUFBQSx1QkFBQTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7RUFDQSwyQ0FBQTtFQUFBLG1DQUFBO0FmbXpCQTtBZWh6QkE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBZmt6QkE7QWUveUJBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQ0EsZUFBQTtBZml6QkE7QWVoekJBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxtQ0FBQTtFQUFBLCtCQUFBO0VBQUEsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBZmt6QkE7QWU3eUJBO0VBQ0EsZ0JBQUE7QWYreUJBO0FlN3lCQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FmK3lCQTtBZTV5QkE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7QWY4eUJBO0FlNXlCQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBZjh5QkE7QWV6eUJBO0VBQ0EsbUJBQUE7QWYyeUJBO0FlenlCQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FmMnlCQTtBZXp5QkE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FmMnlCQTtBZTF5QkE7RUFDQSx3QkFBQTtFQUNBLFNBQUE7RUFDQSx5Qlp0SEE7QUhrNkJBO0FlMXlCQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtBZjR5QkE7QWV2eUJBO0VBQ0EsbUJBQUE7QWZ5eUJBO0FldnlCQTtFQUNBLG1CQUFBO0FmeXlCQTtBZXZ5QkE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBZnl5QkE7QWV2eUJBO0VBQ0Esa0JBQUE7QWZ5eUJBO0FleHlCQTtFQUNBLHdCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCWi9JQTtBSHk3QkE7QWV4eUJBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0FmMHlCQTtBZXJ5QkE7RUFDQSxpQkFBQTtBZnV5QkE7QWVyeUJBO0VBQ0EsYUFBQTtBZnV5QkE7QWVweUJBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0Fmc3lCQTtBZXB5QkE7RUFDQSxVQUFBO0VBQ0Esb0NBQUE7RUFBQSxnQ0FBQTtFQUFBLDRCQUFBO0Fmc3lCQTtBZWp5QkE7RUFDQSxpQ1puTEE7RVlvTEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY1poTEE7RVlpTEEsa0JBQUE7RUFDQSxrQkFBQTtBZm15QkE7QWVseUJBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJaMUxBO0FIODlCQTtBZWx5QkE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EseUJabE1BO0FIcytCQTtBZWp5QkE7RUFDQSxnQ1poTkE7RVlpTkEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY1o1TUE7QUgrK0JBOztBZ0IzL0JBO0VBQ0EseUJiV0E7RWFWQSxpQkFBQTtBaEI4L0JBO0FnQjcvQkE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtBaEIrL0JBO0FnQjcvQkE7RUFDQSxrQkFBQTtBaEIrL0JBO0FnQjkvQkE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FoQmdnQ0E7QWdCOS9CQTtFQUNBLGdCQUFBO0VBQ0EsaUNiWkE7RWFhQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBaEJnZ0NBO0FnQi8vQkE7RUFDQSxtQkFBQTtBaEJpZ0NBO0FnQjUvQkE7RUFDQSxnQkFBQTtBaEI4L0JBO0FnQjcvQkE7RUFDQSxpQ2IzQkE7RWE0QkEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEIrL0JBO0FnQjMvQkE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FoQjYvQkE7QWdCMy9CQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxtQ0FBQTtFQUFBLCtCQUFBO0VBQUEsMkJBQUE7QWhCNi9CQTtBZ0IzL0JBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FoQjYvQkE7QWdCMy9CQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBaEI2L0JBO0FnQjMvQkE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtBaEI2L0JBO0FnQjEvQkE7RUFDQSxpQkFBQTtBaEI0L0JBO0FnQjEvQkE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QWhCNC9CQTtBZ0IxL0JBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUFBLG1CQUFBO0FoQjQvQkE7QWdCdi9CQTtFQUNBLG1CQUFBO0FoQnkvQkE7O0FpQjlrQ0E7RVhDQSx5Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFV0ZBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FqQm9sQ0E7QWlCbmxDQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QWpCcWxDQTtBaUJubENBO0VBQ0EsZ0NkaEJBO0VjaUJBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBakJxbENBOztBa0I1bUNBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7QWxCK21DQTs7QW1CbG5DQTtFQUNBLG1DQUFBO0VBQ0EsZ0JBQUE7QW5CcW5DQTtBbUJwbkNBO0VBQ0EscUJBQUE7QW5Cc25DQTtBbUJwbkNBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0FuQnNuQ0E7QW1Cbm5DQTtFQUNBLGdCQUFBO0FuQnFuQ0E7QW1CcG5DQTtFQUNBLGNBQUE7QW5Cc25DQTtBbUJsbkNBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtBbkJvbkNBO0FtQmxuQ0E7RUFDQSxZQUFBO0FuQm9uQ0E7QW1Cam5DQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FuQm1uQ0E7QW1CbG5DQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7QW5Cb25DQTtBbUJubkNBO0VBQ0EsaUJBQUE7QW5CcW5DQTtBbUJobkNBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtREFBQTtFQUFBLDJDQUFBO0FuQmtuQ0E7QW1Cam5DQTtFQUNBLDBCQUFBO0FuQm1uQ0E7QW1Cam5DQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxpQkFBQTtFQUNBLGdCQUFBO0FuQm1uQ0E7QW1Cam5DQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsYUFBQTtBbkJtbkNBO0FtQmxuQ0E7RUFDQSxpQ2hCdERBO0VnQnVEQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY2hCbERBO0VnQm1EQSxtQkFBQTtFQUNBLG1CQUFBO0VieERBLGdCQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUNBLGlCQUFBO0VBRUEsb0JBQUE7RUFDQSxxQmFvREE7RWJuREEsNEJBQUE7RUFDQSxhYWtEQTtFYmpEQSxvQkFBQTtBTjZxQ0E7QW1CMW5DQTtFQUNBLGdCQUFBO0VBQ0EsZ0NoQm5FQTtFZ0JvRUEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY2hCbEVBO0FIOHJDQTtBbUJ6bkNBO0VBQ0EsZ0NoQmhGQTtFZ0JpRkEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2hCNUVBO0FIdXNDQTs7QW9CbnRDQTtFQUNBLGVBQUE7QXBCc3RDQTtBb0JydENBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtBcEJ1dENBO0FvQnJ0Q0E7RUFDQSxlQUFBO0FwQnV0Q0E7QW9CdHRDQTtFQUNBLGdEQUFBO0FwQnd0Q0E7QW9CdHRDQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FwQnd0Q0E7QW9CdHRDQTtFQUNBLGdCQUFBO0FwQnd0Q0E7QW9CdHRDQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsaUJBQUE7RUFDQSxtQkFBQTtBcEJ3dENBO0FvQnJ0Q0E7RUFDQSxpQkFBQTtBcEJ1dENBO0FvQnJ0Q0E7RUFFQSxZQUFBO0VBQ0EsZ0JBQUE7QXBCc3RDQTtBb0JwdENBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FwQnN0Q0E7QW9CanRDQTtFQUNBLGdDakJ0Q0E7RWlCdUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtBcEJtdENBO0FvQmh0Q0E7RUFDQSxnQ2pCL0NBO0VpQmdEQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2pCMUNBO0VpQjJDQSxjQUFBO0FwQmt0Q0E7QW9CaHRDQTtFQUNBLGdDakJ4REE7RWlCeURBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjakJuREE7QUhxd0NBO0FvQmh0Q0E7RUFDQSxtQkFBQTtBcEJrdENBO0FvQi9zQ0E7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0FwQml0Q0E7QW9CaHRDQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFBQSxlQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0FwQmt0Q0E7QW9CaHRDQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ2pCbkZBO0VpQm9GQSxjakI1RUE7RWlCNkVBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QXBCa3RDQTtBb0JqdENBO0VBQ0EsbUJBQUE7QXBCbXRDQTtBb0JqdENBO0VBQ0EseUJqQnhGQTtFaUJ5RkEsV0FBQTtBcEJtdENBO0FvQi9zQ0E7RUFDQSxXQUFBO0FwQml0Q0E7O0FxQnp6Q0E7RUFDQSxzQkFBQTtFQUNBLG1CbEJVQTtBSGt6Q0E7QXFCM3pDQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QXJCNnpDQTtBcUIzekNBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7RUFDQSxnQkFBQTtBckI2ekNBO0FxQjV6Q0E7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXJCOHpDQTtBcUI3ekNBO0VBQ0Esa0JBQUE7QXJCK3pDQTtBcUI3ekNBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7QXJCK3pDQTtBcUIzekNBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUFBLG1CQUFBO0FyQjZ6Q0E7O0FzQnIyQ0E7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0F0QncyQ0E7QXNCdjJDQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtFQUNBLFdBQUE7QXRCeTJDQTtBc0J2MkNBO0VoQmJBLHlDQUFBO0VBQ0Esa0NBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0FOdTNDQTtBc0IxMkNBO0VoQmhCQSx5Q0FBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtBTjYzQ0E7QXNCNTJDQTtFaEJwQkEseUNBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7QU5tNENBO0FzQi8yQ0E7RWhCdkJBLDBDQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0FOeTRDQTtBc0JsM0NBO0VoQjFCQSx5Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtBTis0Q0E7QXNCbjNDQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFDQSxvQkFBQTtBdEJxM0NBO0FzQm4zQ0E7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxnQ25CeENBO0VtQnlDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0F0QnEzQ0E7O0F1QnI2Q0E7RUFDQSx1QkFBQTtFakJBQSx5Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtBTnk2Q0E7QXVCMTZDQTtFQUNBLGFBQUE7RUFDQSxrQ0FBQTtFQUNBLFNBQUE7QXZCNDZDQTtBdUJ6NkNBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxrREFBQTtBdkIyNkNBO0F1QjE2Q0E7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0F2QjQ2Q0E7QXVCMTZDQTtFQUNBLG9DQUFBO0VBQUEsZ0NBQUE7RUFBQSw0QkFBQTtBdkI0NkNBO0F1Qno2Q0E7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEsaUJBQUE7RUFDQSxrQkFBQTtBdkIyNkNBO0F1QnY2Q0E7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLHlCcEJoQ0E7QUh5OENBO0F1Qng2Q0E7RUFDQSxnQ3BCMUNBO0VvQjJDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBdkIwNkNBO0F1Qng2Q0E7RUFFQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNwQnBEQTtFb0JxREEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QXZCeTZDQTtBdUJ2NkNBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBdkJ5NkNBOztBd0J6K0NBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBeEI0K0NBO0F3QjMrQ0E7RUFDQSxxQkFBQTtBeEI2K0NBO0F3QjMrQ0E7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLG9EQUFBO0VBQUEsZ0RBQUE7RUFBQSw0Q0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0F4QjYrQ0E7QXdCMStDQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0Esb0RBQUE7RUFBQSxnREFBQTtFQUFBLDRDQUFBO0F4QjQrQ0E7QXdCeCtDQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBeEIwK0NBO0F3QnorQ0E7RUFDQSxhQUFBO0F4QjIrQ0E7QXdCdCtDQTtFQUNBLG9DQUFBO0F4QncrQ0E7QXdCNzlDQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXhCKzlDQTtBd0I1OUNBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0F4Qjg5Q0E7QXdCMzlDQTtFQUNBLGtCQUFBO0F4QjY5Q0E7QXdCNTlDQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBeEI4OUNBO0F3QjU5Q0E7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGFBQUE7QXhCODlDQTtBd0IzOUNBO0VBQ0Esb0JBQUE7RUFBQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0F4QjY5Q0E7QXdCMzlDQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBeEI2OUNBO0F3QjU5Q0E7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0Esd0NBQUE7RUFBQSxvQ0FBQTtFQUFBLGdDQUFBO0VsQjdGQSxrREFBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBTjRqREE7QXdCLzlDQTtFQUNBLGVBQUE7RUFDQSxvQ0FBQTtBeEJpK0NBO0F3Qjk5Q0E7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NyQnpHQTtFcUIwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNyQnBHQTtBSG9rREE7O0F5QjlrREE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QXpCaWxEQTtBeUJobERBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7QXpCa2xEQTtBeUJobERBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBekJrbERBO0F5QmhsREE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0F6QmtsREE7QXlCL2tEQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0F6QmlsREE7QXlCL2tEQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxpQkFBQTtFQUNBLG1CQUFBO0F6QmlsREE7O0EwQjNtREE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QTFCOG1EQTtBMEI3bURBO0VBQ0EsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsU0FBQTtBMUIrbURBO0EwQjdtREE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTFCK21EQTtBMEI1bURBO0VBQ0EsbUJBQUE7RUFDQSxxQ3ZCZEE7RXVCZUEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBMUI4bURBO0EwQjVtREE7RUFDQSxpQ3ZCdEJBO0V1QnVCQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBMUI4bURBOztBMkI1b0RBO0VBQ0EscUJBQUE7QTNCK29EQTtBMkI3b0RBO0VBQ0EscUJBQUE7QTNCK29EQTs7QTRCbnBEQTtFQUNBLGdCQUFBO0E1QnNwREE7QTRCcnBEQTtFQUNBLHFCQUFBO0E1QnVwREE7QTRCcnBEQTtFQUNBLG1CQUFBO0E1QnVwREE7QTRCcHBEQTtFQUNBLGtCQUFBO0E1QnNwREE7QTRCcHBEQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7RUFBQSwrQkFBQTtFQUFBLDJCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0E1QnNwREE7QTRCcHBEQTtFQUNBLGFBQUE7QTVCc3BEQTtBNEJycERBO0VBQ0Esa0JBQUE7QTVCdXBEQTtBNEJycERBO0VBQ0EsY0FBQTtBNUJ1cERBO0E0QnJwREE7RUFFQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsaUJBQUE7QTVCc3BEQTs7QTZCeHJEQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBN0IyckRBO0E2QjFyREE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EseUJBQUE7QTdCNHJEQTtBNkIzckRBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTdCNnJEQTtBNkIzckRBO0VBQ0Esa0JBQUE7RUFDQSxnQzFCYkE7RTBCY0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGMxQlJBO0FIcXNEQTtBNkJ6ckRBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0E3QjJyREE7QTZCMXJEQTtFQUNBLGdCQUFBO0VBQ0EsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBN0I0ckRBO0E2QjNyREE7RUFDQSxtQkFBQTtBN0I2ckRBO0E2QjNyREE7RUFDQSx5QjFCeEJBO0FIcXREQTtBNkI1ckRBO0VBQ0EsV0FBQTtBN0I4ckRBO0E2QjFyREE7RUFDQSxnQkFBQTtFQUNBLDJDQUFBO0VBQUEsc0NBQUE7RUFBQSxtQ0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0E3QjRyREE7QTZCMXJEQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QjFCN0NBO0UwQjhDQSx5Q0FBQTtFQUFBLG9DQUFBO0VBQUEsaUNBQUE7QTdCNHJEQTtBNkIxckRBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxrREFBQTtFQUNBLGdDQUFBO0VBQUEsNEJBQUE7RUFBQSx3QkFBQTtBN0I0ckRBO0E2QjFyREE7RUFDQSw2QkFBQTtFQUFBLHdCQUFBO0VBQUEscUJBQUE7RUFDQSxVQUFBO0E3QjRyREE7QTZCenJEQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLGdDMUJ6RUE7RTBCMEVBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjMUJwRUE7RTBCcUVBLDhCQUFBO0VBQUEseUJBQUE7RUFBQSxzQkFBQTtBN0IyckRBO0E2QnpyREE7RUFDQSx5QkFBQTtBN0IyckRBO0E2QjFyREE7RUFDQSwrQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7QTdCNHJEQTtBNkIxckRBO0VBQ0EsYUFBQTtBN0I0ckRBO0E2QnRyREE7RUFDQSxpQkFBQTtBN0J3ckRBOztBOEJ4eERBO0VBQ0EsZ0JBQUE7QTlCMnhEQTtBOEIxeERBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBOUI0eERBOztBK0JqeURBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUI1QlNBO0U0QlJBLFdBQUE7QS9Cb3lEQTtBK0JueURBO0VBQ0Esa0JBQUE7QS9CcXlEQTtBK0JueURBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBL0JxeURBO0ErQnB5REE7RUFDQSxpQkFBQTtBL0JzeURBO0ErQmh5REE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0EvQmt5REE7QStCaHlEQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0EvQmt5REE7QStCN3hEQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7QS9CK3hEQTtBK0I3eERBO0VBQ0EscUJBQUE7RUFDQSxzQzVCdkNBO0U0QndDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtBL0IreERBO0ErQjd4REE7RUFDQSxnQzVCL0NBO0U0QmdEQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBL0IreERBOztBZ0NyMURBO0VBQ0EsZUFBQTtBaEN3MURBO0FnQ3YxREE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEN5MURBO0FnQ3gxREE7RUFDQSx5QjdCQ0E7RTZCQUEsV0FBQTtBaEMwMURBO0FnQ3YxREE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDN0JoQkE7RTZCaUJBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FoQ3kxREE7QWdDeDFEQTtFQUNBLG1CQUFBO0FoQzAxREE7O0FpQ2ozREE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7QWpDbzNEQTtBaUNuM0RBO0VBQ0EsaUNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBakNxM0RBO0FpQ24zREE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLGtEQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQUEsK0JBQUE7RUFBQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGlEQUFBO0VBQUEseUNBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0FqQ3EzREE7QWlDbjNEQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7QWpDcTNEQTtBaUNwM0RBO0VBQ0Esa0JBQUE7QWpDczNEQTtBaUNsM0RBO0VBQ0EsYzlCNUJBO0FIZzVEQTtBaUMvMkRBO0VBQ0EsbUJBQUE7QWpDaTNEQTtBaUM5MkRBO0VBRUEsZ0M5Qi9DQTtFOEJnREEsZUFBQTtFQUNBLFdBQUE7QWpDKzJEQTtBaUM5MkRBO0VBQ0EsYzlCM0NBO0FIMjVEQTtBaUMzMkRBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0Esa0JBQUE7QWpDNjJEQTtBaUM1MkRBO0VBQ0EscUJBQUE7RUFDQSxnQzlCL0RBO0U4QmdFQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjOUJ4REE7QUhzNkRBO0FpQzUyREE7RUFDQSxnQkFBQTtBakM4MkRBO0FpQ3gyREE7RUFDQSxnQ0FBQTtFQUFBLDRCQUFBO0VBQUEsd0JBQUE7QWpDMDJEQTtBaUN0MkRBO0VBQ0EsVUFBQTtBakN3MkRBO0FpQ3QyREE7RUFDQSxVQUFBO0FqQ3cyREE7QWlDdDJEQTtFQUNBLGdDQUFBO0VBQUEsNEJBQUE7RUFBQSx3QkFBQTtBakN3MkRBO0FpQ3QyREE7RUFDQSxpQ0FBQTtFQUFBLDZCQUFBO0VBQUEseUJBQUE7QWpDdzJEQTtBaUNuMkRBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FqQ3EyREE7QWlDbjJEQTtFQUNBLG9DQUFBO0FqQ3EyREE7QWlDbDJEQTtFQUNBLHlDQUFBO0VBQUEsb0NBQUE7RUFBQSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7RUFDQSxVQUFBO0VBQ0Esd0RBQUE7RUFBQSxnREFBQTtFQUFBLDJDQUFBO0VBQUEsd0NBQUE7RUFBQSxnRUFBQTtBakNvMkRBO0FpQ24yREE7RUFDQSxTQUFBO0FqQ3EyREE7QWlDbjJEQTtFQUNBLFlBQUE7QWpDcTJEQTs7QWtDbitEQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBbENzK0RBO0FrQ3IrREE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFDQSxhQUFBO0FsQ3UrREE7QWtDcCtEQTtFQUNBLGEvQkRBO0FIdStEQTs7QWtDbCtEQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBbENxK0RBO0FrQ3ArREE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFDQSxhQUFBO0FsQ3MrREE7QWtDbitEQTtFQUNBLGEvQmhCQTtBSHEvREE7O0FrQ2grREE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0FsQ20rREE7QWtDbCtEQTtFQUNBLHlCL0I5QkE7QUhrZ0VBO0FrQ24rREE7RUFDQSxzQkFBQTtBbENxK0RBO0FrQ2wrREE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EseUIvQjFDQTtFK0IyQ0EsVUFBQTtBbENvK0RBO0FrQ2orREE7RUFDQSxnREFBQTtFQUFBLDRDQUFBO0VBQUEsd0NBQUE7QWxDbStEQTtBa0NqK0RBO0VBQ0EsaURBQUE7RUFBQSw2Q0FBQTtFQUFBLHlDQUFBO0FsQ20rREE7O0FrQy85REE7RUFFQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFFQSxnQy9CcEVBO0UrQnFFQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FsQ2crREE7QWtDLzlEQTtFQUNBLFdBQUE7RUFDQSxtQi9CbkVBO0UrQm9FQSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QWxDaStEQTtBa0NoK0RBO0VBQ0EsbUJBQUE7QWxDaytEQTtBa0MvOURBO0VBQ0EsYy9CMUVBO0UrQjJFQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsa0RBQUE7QWxDaStEQTtBa0MvOURBO0VBQ0EsYy9CakZBO0UrQmtGQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxrREFBQTtBbENpK0RBO0FrQ2grREE7RUFDQSxtQi9CeEZBO0UrQnlGQSxXQUFBO0FsQ2srREE7O0FrQzM5REE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0FsQzg5REE7QWtDNTlEQTtFQUNBLG1CL0J2R0E7QUhxa0VBO0FrQzc5REE7RUFDQSxtQkFBQTtBbEMrOURBO0FrQzc5REE7RUFDQSxZQUFBO0FsQys5REE7QWtDNTlEQTtFQUNBLGdCQUFBO0FsQzg5REE7QWtDNzlEQTtFQUNBLDhCQUFBO0FsQys5REE7QWtDNzlEQTtFQUNBLGUvQnJIQTtBSG9sRUE7QWtDNTlEQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QWxDODlEQTtBa0M3OURBO0VBQ0EsbUJBQUE7QWxDKzlEQTtBa0M3OURBO0VBQ0EsZS9CL0hBO0FIOGxFQTtBa0MzOURBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBbEM2OURBO0FrQzU5REE7RUFDQSx5QkFBQTtBbEM4OURBO0FrQzc5REE7RUFBQSxlL0J4SUE7QUh3bUVBO0FrQzk5REE7RUFDQSxZQUFBO0FsQ2crREE7O0FrQ3o5REE7RUFDQSxpQ0FBQTtFQUFBLDZCQUFBO0VBQUEseUJBQUE7QWxDNDlEQTs7QVd4bkVBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtBWDJuRUE7QVcxbkVBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FYNG5FQTtBV3puRUE7RUFDQSxrQkFBQTtFQUNBLGlDUlJBO0VRU0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FYMm5FQTtBVzFuRUE7RUFBQSxrQkFBQTtBWDZuRUE7QVcxbkVBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0FYNm5FQTtBVzVuRUE7RUFBQSxlQUFBO0FYK25FQTtBVzluRUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBWGdvRUE7QVc3bkVBO0VBQ0EsWUFBQTtBWCtuRUE7QVc5bkVBO0VBQUEsWUFBQTtBWGlvRUE7QVdob0VBO0VBQUEsVUFBQTtBWG1vRUE7QVdob0VBO0VBQ0EsWUFBQTtBWGtvRUE7QVdqb0VBO0VBQUEsVUFBQTtBWG9vRUE7QVdob0VBO0VBQUEsVUFBQTtBWG1vRUE7QVdqb0VBO0VBQ0EsY1JqQ0E7QUhvcUVBO0FXbG9FQTtFQUFBLGFSbENBO0FIdXFFQTtBV2xvRUE7RUFDQSxjUnRDQTtBSDBxRUE7QVdub0VBO0VBQUEsYVJ2Q0E7QUg2cUVBOztBbUN2ckVBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QW5DMHJFQTs7QW9DOXJFQTtFQUNBLGdDakNDQTtFaUNBQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBS0EsZUFBQTtBcEM2ckVBO0FvQ2pzRUE7RUFDQSxjQUFBO0FwQ21zRUE7O0FxQ3pzRUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdDbENIQTtFa0NJQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBckM0c0VBOztBcUNwc0VBO0VBY0EseUJsQ3RCQTtFa0N1QkEsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NsQ2pDQTtFa0NrQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7QXJDMHJFQTtBcUNsdEVBO0VBQ0Esd0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQ0Esa0NBQUE7QXJDb3RFQTtBcUNsdEVBO0VBQ0Esd0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQ0EsaUNBQUE7QXJDb3RFQTtBcUNudEVBO0UvQnpCQSw4Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFK0J3QkEsV0FBQTtFQUNBLFlBQUE7QXJDd3RFQTtBcUN6c0VBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO0VBQUEsK0JBQUE7RUFBQSwyQkFBQTtFQUNBLHFCQUFBO0UvQm5EQSx5Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBTit2RUE7O0FxQ3pzRUE7RUFDQSxZQUFBO0FyQzRzRUE7O0FzQ3Z3RUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RWhDSEEsK0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QU44d0VBOztBdUNseEVBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBdkNxeEVBO0F1Q3B4RUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QXZDc3hFQTtBdUNyeEVBO0VBQ0Esb0NBQUE7RUFBQSxnQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsVUFBQTtBdkN1eEVBO0F1Q254RUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsZUFBQTtBdkNxeEVBO0F1Q2x4RUE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFEQUFBO0VBQUEsNkNBQUE7QXZDb3hFQTtBdUNseEVBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFRQSxtQkFBQTtBdkM2d0VBO0F1Q3B4RUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBdkNzeEVBO0F1Q3B4RUE7RUFDQSxrQkFBQTtBdkNzeEVBO0F1Q2p4RUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXZDbXhFQTtBdUNqeEVBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtBdkNteEVBO0F1Q2p4RUE7RUFDQSxnQkFBQTtBdkNteEVBO0F1Q2p4RUE7RUFDQSxnQ3BDN0RBO0VvQzhEQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNwQ3ZEQTtFb0N3REEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0F2Q214RUE7QXVDaHhFQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RWpDN0VBLDRDQUFBO0VBQ0Esa0NBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VpQzRFQSxTQUFBO0VBQ0EseUNBQUE7RUFBQSxxQ0FBQTtFQUFBLGlDQUFBO0F2Q3F4RUE7QXVDbHhFQTtFQUNBLGNwQzNFQTtFb0M0RUEsYUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdDcEN6RkE7RW9DMEZBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7QXZDb3hFQTtBdUNueEVBO0VBQ0EsbUJwQ3RGQTtFb0N1RkEsV0FBQTtBdkNxeEVBO0F1Q2p4RUE7RUFDQSxnQkFBQTtBdkNteEVBO0F1Q2h4RUE7RUFDQSxnQ3BDeEdBO0VvQ3lHQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNwQ2xHQTtBSG8zRUE7O0F3Q2g0RUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NyQ0RBO0VxQ0VBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFEQUFBO0VBQUEsNkNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0F4Q200RUE7QXdDbDRFQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0VBQ0EseUNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtBeENvNEVBOztBeUN6NUVBO0VBUUEsZ0N0Q05BO0VzQ09BLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QXpDcTVFQTtBeUNoNkVBO0VBQ0EsV0FBQTtBekNrNkVBO0F5Q2g2RUE7RUFDQSxjdENPQTtBSDI1RUE7QXlDejVFQTtFQUNBLGlCQUFBO0F6QzI1RUE7QXlDMTVFQTtFQUNBLG1CQUFBO0F6QzQ1RUE7QXlDeDVFQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QXpDMDVFQTtBeUN6NUVBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBekMyNUVBO0F5Q3Y1RUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBekN5NUVBO0F5Q3Q1RUE7RUFDQSxlQUFBO0F6Q3c1RUE7QXlDcjVFQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBekN1NUVBOztBMENwOEVBO0VBQ0EsZ0N2Q0NBO0V1Q0FBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjdkNNQTtBSGk4RUE7O0EwQ3A4RUE7RUFDQSxrQkFBQTtBMUN1OEVBO0EwQ3Q4RUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQ0FBQTtFQUFBLGdDQUFBO0VBQUEsNEJBQUE7RUFDQSxnQ3ZDYkE7RXVDY0EsZ0JBQUE7RUFDQSxjQUFBO0ExQ3c4RUE7O0EwQ3A4RUE7RUFDQSxzQ3ZDckJBO0V1Q3NCQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QTFDdThFQTs7QTBDcjhFQTtFQUNBLHNDdkM1QkE7RXVDNkJBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY3ZDckJBO0FINjlFQTs7QTJDeitFQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtBM0M0K0VBOztBMkMxK0VBO0VBQ0Esa0JBQUE7QTNDNitFQTs7QTJDMStFQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7RUFBQSxpQkFBQTtBM0M2K0VBOztBMkMxK0VBO0VBQ0EsZ0N4Q2hCQTtFd0NpQkEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7QTNDNitFQTtBMkM1K0VBO0VBQ0EsV0FBQTtBM0M4K0VBO0EyQzcrRUE7RUFDQSwwQkFBQTtBM0MrK0VBOztBNEMzZ0ZBO0VBRUE7SUFDQSxlQUFBO0U1QzZnRkU7RTRDM2dGRjtJQUNBLE9BQUE7RTVDNmdGRTtFNEMzZ0ZGO0lBQ0EsUUFBQTtFNUM2Z0ZFO0FBQ0Y7QTRDMWdGQTtFQUNBO0lBQ0EsY0FBQTtFNUM0Z0ZFO0U0Q3hnRkY7SUFDQSxrQkFBQTtFNUMwZ0ZFO0U0Q3hnRkY7SUFDQSx1QkFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7RTVDMGdGRTtFNEN4Z0ZGO0lBQ0EsYUFBQTtFNUMwZ0ZFO0U0Q3hnRkY7SUFDQSw0QkFBQTtJQUFBLGlCQUFBO0lBQUEsUUFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtFNUMwZ0ZFO0U0Q3hnRkY7SUFDQSw0QkFBQTtJQUFBLGlCQUFBO0lBQUEsUUFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0U1QzBnRkU7RTRDeGdGRjtJQUNBLDRCQUFBO0lBQUEsaUJBQUE7SUFBQSxRQUFBO0U1QzBnRkU7RTRDeGdGRjtJQUNBLDRCQUFBO0lBQUEsaUJBQUE7SUFBQSxRQUFBO0U1QzBnRkU7QUFDRjtBNEN2Z0ZBO0VBR0E7SUFDQSxrQ0FBQTtFNUN1Z0ZFO0U0Q2xnRkY7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtFNUNvZ0ZFO0U0Q2xnRkY7SUFDQSw0QkFBQTtJQUFBLGlCQUFBO0lBQUEsUUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7RTVDb2dGRTtFNENsZ0ZGO0lBQ0EsNEJBQUE7SUFBQSxpQkFBQTtJQUFBLFFBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFNUNvZ0ZFO0U0Q2xnRkY7SUFDQSxhQUFBO0U1Q29nRkU7RTRDNS9FRjtJQUNBLHNCQUFBO0lBQUEsbUJBQUE7RTVDOC9FRTtFNEN6L0VGO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDBCQUFBO0lBQUEsc0JBQUE7SUFDQSx5QkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7RTVDMi9FRTtFNEN6L0VGO0lBQ0EsNEJBQUE7SUFBQSxpQkFBQTtJQUFBLFFBQUE7SUFDQSw2QkFBQTtFNUMyL0VFO0U0Q3ovRUY7SUFDQSw0QkFBQTtJQUFBLGlCQUFBO0lBQUEsUUFBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0U1QzIvRUU7QUFDRjtBNEN0L0VBO0VBRUE7SUFDQSxtQkFBQTtFNUN1L0VFO0U0Q3IvRUY7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUNBLGtCQUFBO0U1Q3UvRUU7RTRDdC9FRjtJQUNBLGVBQUE7RTVDdy9FRTtFNENwL0VGO0lBQ0EseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtFNUNzL0VFO0U0Q2ovRUY7SUFDQSxlQUFBO0U1Q20vRUU7RTRDaC9FRjtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0lBQ0EseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0U1Q2svRUU7RTRDai9FRjtJQUNBLDBCQUFBO0lBQ0EsY0FBQTtJQUNBLDRCQUFBO0lBQUEsaUJBQUE7SUFBQSxRQUFBO0U1Q20vRUU7RTRDai9FRjtJQUNBLG1CQUFBO0U1Q20vRUU7RTRDai9FRjtJQUNBLDRCQUFBO0lBQUEsaUJBQUE7SUFBQSxRQUFBO0lBQ0EsMEJBQUE7SUFDQSxrQkFBQTtFNUNtL0VFO0U0Q2wvRUY7SUFDQSxpQkFBQTtFNUNvL0VFO0U0Q2wvRUY7SUFDQSxrQkFBQTtFNUNvL0VFO0U0QzcrRUY7SUFDQSw4QkFBQTtFNUMrK0VFO0U0QzUrRUY7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0U1QzgrRUU7RTRDeCtFRjtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0U1QzArRUU7RTRDeCtFRjtJQUNBLFNBQUE7SUFDQSxtQkFBQTtFNUMwK0VFO0U0Q3grRUY7SUFDQSxlQUFBO0U1QzArRUU7RTRDeCtFRjtJQUNBLGtCQUFBO0U1QzArRUU7QUFDRjtBNENyK0VBO0VBSUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtFNUNvK0VFO0U0Q2wrRUY7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7RTVDbytFRTtFNENsK0VGO0lBQ0EsZUFBQTtFNUNvK0VFO0U0Qzk5RUY7SUFDQSx3QkFBQTtFNUNnK0VFO0U0Qy85RUY7SUFDQSwwQkFBQTtFNUNpK0VFO0U0Qy85RUY7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0U1Q2krRUU7RTRDLzlFRjtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7RTVDaStFRTtFNEMzOUVGO0lBQ0EsOEJBQUE7RTVDNjlFRTtFNEN6OUVGO0lBQ0EsYUFBQTtFNUMyOUVFO0U0Q3Y5RUY7SUFDQSwwQkFBQTtFNUN5OUVFO0U0Q3g5RUY7SUFDQSxtQ0FBQTtJQUFBLCtCQUFBO0lBQUEsMkJBQUE7SUFDQSxZQUFBO0U1QzA5RUU7RTRDdDlFRjtJQUNBLGFBQUE7RTVDdzlFRTtFNENyOUVGO0lBQ0EsaUJBQUE7RTVDdTlFRTtFNEN0OUVGO0lBQ0EsZ0JBQUE7RTVDdzlFRTtFNEN0OUVGO0lBQ0Esa0JBQUE7SUFDQSxhQUFBO0U1Q3c5RUU7RTRDdjlFRjtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0lBQ0EseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQ0EsWUFBQTtFNUN5OUVFO0U0Q3Y5RUY7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtFNUN5OUVFO0U0Q3Y5RUY7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtFNUN5OUVFO0U0Q3g5RUY7SUFDQSw0QkFBQTtJQUFBLGtCQUFBO0lBQUEsU0FBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFNUMwOUVFO0U0Q3Y5RUY7SUFDQSxpQkFBQTtFNUN5OUVFO0U0Q3I5RUY7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFNUN1OUVFO0U0Q3Q5RUY7SUFDQSxvQkFBQTtJQUFBLGlCQUFBO0U1Q3c5RUU7RTRDcjlFRjtJQUNBLE1BQUE7SUFDQSxZQUFBO0lBQ0EscURBQUE7SUFBQSxpREFBQTtJQUFBLDZDQUFBO0lBQ0EsZUFBQTtFNUN1OUVFO0U0Q2w5RUY7SUFDQSxZQUFBO0U1Q285RUU7RTRDbjlFRjtJQUNBLFlBQUE7RTVDcTlFRTtFNENuOUVGO0lBQ0EsU0FBQTtJQUNBLGdDQUFBO0lBQUEsNEJBQUE7SUFBQSx3QkFBQTtFNUNxOUVFO0U0Q245RUY7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtJQUNBLFlBQUE7RTVDcTlFRTtFNENuOUVGO0lBRUEsdUJBQUE7SUFBQSxvQkFBQTtFNUNvOUVFO0FBQ0Y7QTRDMzhFQTtFQUdBO0lBQ0EsZUFBQTtFNUMyOEVFO0U0Q3Y4RUY7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7RTVDeThFRTtFNENyOEVGO0lBQ0EsMEJBQUE7RTVDdThFRTtFNENwOEVGO0lBQ0EseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQ0EsbUJBQUE7RTVDczhFRTtFNENyOEVGO0lBQ0EsNEJBQUE7SUFBQSxpQkFBQTtJQUFBLFFBQUE7SUFDQSx3QkFBQTtJQUNBLFdBQUE7RTVDdThFRTtFNENyOEVGO0lBQ0EsZ0JBQUE7SUFDQSw0QkFBQTtJQUFBLGlCQUFBO0lBQUEsUUFBQTtJQUNBLDZCQUFBO0U1Q3U4RUU7RTRDdDhFRjtJQUNBLGFBQUE7RTVDdzhFRTtFNENsOEVGO0lBQ0EsOEJBQUE7RTVDbzhFRTtFNENoOEVGO0lBQ0EsYUFBQTtJQUNBLDhCQUFBO0lBQ0EsU0FBQTtFNUNrOEVFO0U0Q2g4RUY7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0lBQ0EseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0U1Q2s4RUU7RTRDajhFRjtJQUNBLG1CQUFBO0U1Q204RUU7RTRDaDhFRjtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLFdBQUE7RTVDazhFRTtFNEMvN0VGO0lBQ0EsK0JBQUE7SUFBQSwrQkFBQTtJQUFBLHdCQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDBCQUFBO0lBQUEsc0JBQUE7SUFDQSx5QkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7RTVDaThFRTtFNEM5N0VGO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUNBLG1CQUFBO0U1Q2c4RUU7RTRDLzdFRjtJQUNBLGFBQUE7RTVDaThFRTtFNEM5N0VGO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDBCQUFBO0lBQUEsc0JBQUE7SUFDQSx5QkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7RTVDZzhFRTtFNEMvN0VGO0lBQ0Esa0JBQUE7RTVDaThFRTtFNEM5N0VGO0lBQ0Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtFNUNnOEVFO0U0Qy83RUY7SUFDQSxrQkFBQTtFNUNpOEVFO0FBQ0Y7QTRDMzdFQTtFQUdBO0lBQ0EsYUFBQTtFNUMyN0VFO0U0Q3Y3RUY7SUFDQSxjQUFBO0U1Q3k3RUU7RTRDcjdFRjtJQUNBLHNCQUFBO0U1Q3U3RUU7RTRDcDdFRjtJQUNBLGFBQUE7RTVDczdFRTtFNENuN0VGO0lBQ0Esa0JBQUE7RTVDcTdFRTtFNENwN0VGO0lBQ0EsZUFBQTtFNUNzN0VFO0U0Q3A3RUY7SUFDQSxlQUFBO0lBQ0EsbUJBQUE7RTVDczdFRTtFNENwN0VGO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RTVDczdFRTtFNENsN0VGO0lBQ0EsZ0JBQUE7RTVDbzdFRTtFNENsN0VGO0lBQ0EsdUJBQUE7RTVDbzdFRTtFNENsN0VGO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0Esd0JBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0lBQ0EsV0FBQTtFNUNvN0VFO0U0Qy82RUY7SUFDQSxnQkFBQTtFNUNpN0VFO0U0Qy82RUY7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtFNUNpN0VFO0U0Q2g3RUY7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtFNUNrN0VFO0U0QzM2RUY7SUFLQSx1QkFBQTtFNUN5NkVFO0U0Qzc2RUY7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7RTVDKzZFRTtFNEN6NkVGO0lBQ0EsWUFBQTtFNUMyNkVFO0U0Q3Y2RUY7SUFDQSwwQkFBQTtFNUN5NkVFO0U0Q3Y2RUY7SUFFQSxvQkFBQTtJQUNBLGtCQUFBO0U1Q3c2RUU7RTRDcDZFRjtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0U1Q3M2RUU7RTRDcDZFRjtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDBCQUFBO0lBQUEsc0JBQUE7SUFDQSx5QkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFDQSxTQUFBO0U1Q3M2RUU7RTRDcjZFRjtJQUNBLGVBQUE7RTVDdTZFRTtFNENwNkVGO0lBQ0Esa0JBQUE7RTVDczZFRTtFNENqNkVGO0lBQ0EsWUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0U1Q202RUU7RTRDajZFRjtJQUNBLGVBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7RTVDbTZFRTtFNENoNkVGO0lBQ0EsWUFBQTtFNUNrNkVFO0FBQ0Y7QTRDejVFQTtFQUdBO0lBQ0EsWUFBQTtFNUN5NUVFO0U0Q3I1RUY7SUFDQSx1QkFBQTtFNUN1NUVFO0U0Q3I1RUY7SUFDQSwwQkFBQTtJQUNBLG1CQUFBO0U1Q3U1RUU7RTRDaDVFRjtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsV0FBQTtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSw4QkFBQTtFNUNrNUVFO0U0Qzc0RUY7SUFDQSwwQkFBQTtFNUMrNEVFO0U0Q3o0RUY7SUFDQSxlQUFBO0U1QzI0RUU7RTRDcjRFRjtJQUNBLGVBQUE7RTVDdTRFRTtFNENuNEVGO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0U1Q3E0RUU7RTRDajRFRjtJQUNBLDBCQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0U1Q200RUU7RTRDLzNFRjtJQUNBLGVBQUE7RTVDaTRFRTtFNEM1M0VGO0lBQ0EsZ0JBQUE7RTVDODNFRTtFNEM1M0VGO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0U1QzgzRUU7RTRDMTNFRjtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0lBQ0EseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0U1QzQzRUU7RTRDMzNFRjtJQUNBLFNBQUE7SUFDQSxnQkFBQTtFNUM2M0VFO0U0QzEzRUY7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0U1QzQzRUU7RTRDdjNFRjtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0lBQ0Esa0JBQUE7RTVDeTNFRTtFNEN2M0VGO0lBQ0EsMkJBQUE7RTVDeTNFRTtFNEN2M0VGO0lBQ0EsMkJBQUE7RTVDeTNFRTtFNENyM0VGO0lBQ0EsYUFBQTtFNUN1M0VFO0U0Q3QzRUY7SUFDQSxhQUFBO0U1Q3czRUU7RTRDajNFRjtJQUNBLHlCQUFBO0U1Q20zRUU7QUFDRjtBNEM5MkVBO0VBQ0E7SUFDQSwwQkFBQTtFNUNnM0VFO0U0Qy8yRUY7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0lBQ0EseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0U1Q2kzRUU7RTRDLzJFRjtJQUNBLGNBQUE7RTVDaTNFRTtFNENoM0VGO0lBQ0EsWUFBQTtFNUNrM0VFO0U0Qy8yRUY7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0U1Q2kzRUU7RTRDNTJFRjtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSw4QkFBQTtFNUM4MkVFO0U0QzUyRUY7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFNUM4MkVFO0U0QzEyRUY7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFNUM0MkVFO0U0Q3QyRUY7SUFDQSxZQUFBO0lBQ0EsWUFBQTtFNUN3MkVFO0U0Q3AyRUY7SUFDQSwwQkFBQTtFNUNzMkVFO0U0Q2wyRUY7SUFDQSx3QkFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7RTVDbzJFRTtFNENuMkVGO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0U1Q3EyRUU7RTRDbDJFRjtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFNUNvMkVFO0FBQ0YiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUYWhvbWFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy90YWhvbWEudHRmXCIpO1xuICBzcmM6IGxvY2FsKFwi4pi6XCIpLCB1cmwoXCIuLi9mb250cy90YWhvbWEudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJldGhvdmVlblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2x1ZHZpZ192YW5fYmV0aG92ZWVuLmVvdFwiKTsgLyogSUUgOSBDb21wYXRpYmlsaXR5IE1vZGUgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sdWR2aWdfdmFuX2JldGhvdmVlbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sdWR2aWdfdmFuX2JldGhvdmVlbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbHVkdmlnX3Zhbl9iZXRob3ZlZW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sdWR2aWdfdmFuX2JldGhvdmVlbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2x1ZHZpZ192YW5fYmV0aG92ZWVuLnN2ZyNsdWR2aWdfdmFuX2JldGhvdmVlblwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIENocm9tZSA8IDQsIExlZ2FjeSBpT1MgKi9cbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnVuc2VsZWN0YWJsZSwgLmJ0biwgLmdlb2dyYXBoeV9fc3RhdGlzdGljcyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb2xvci1kYXJrLWJsdWUge1xuICBjb2xvcjogIzIxNDU4NDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Zm9jdXMsIDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbm5hdiwgZm9vdGVyLCBoZWFkZXIsIGFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFib3V0LXVzIHtcbiAgcGFkZGluZzogOTdweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hYm91dC11c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWJvdXQtdXMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmFib3V0LXVzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzkuNCU7XG4gIGNvbG9yOiAjNEQ2QTlEO1xufVxuLmFib3V0LXVzIHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjdGl2aXRpZXMge1xuICBwYWRkaW5nOiA4MXB4IDAgMCAwO1xufVxuLmFjdGl2aXRpZXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjdGl2aXRpZXNfX3NtYWxsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzIxNDU4NDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5hY3Rpdml0aWVzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjdGl2aXRpZXNfX3RleHQge1xuICBtYXJnaW46IDMzcHggMCA0MXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4My40JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRENkE5RDtcbn1cbi5hY3Rpdml0aWVzX19saW5rIHtcbiAgYmFja2dyb3VuZDogI0U5RURGMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYWN0aXZpdGllc19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYmUyZWU7XG59XG4uYWN0aXZpdGllc19fbGluazphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwQjJFMztcbn1cbi5hY3Rpdml0aWVzX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWN0aXZpdGllc19fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWN0aXZpdGllc19fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWN0aXZpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cbi5hY3Rpdml0eV9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDQ1JTtcbn1cbi5hY3Rpdml0eV9fc2xpZGVyLWl0ZW0ge1xuICBtYXJnaW46IDNweDtcbn1cbi5hY3Rpdml0eV9fc2xpZGVyLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aXZpdHlfX3NsaWRlci1saXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM5MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmFjdGl2aXR5X19idG5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWN0aXZpdHkgLnNsaWNrLXRyYWNrLCAuYWN0aXZpdHkgLnNsaWNrLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cbi5hY3Rpdml0eSAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0b3A6IC0zMHB4O1xufVxuLmFjdGl2aXR5IC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQjJFMztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmFjdGl2aXR5IC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tcHJldi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYWN0aXZpdHkgLnNsaWNrLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0Myk7XG59XG4uYWN0aXZpdHkgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmFjdGl2aXR5IC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tbmV4dC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYWN0aXZpdHkgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiYmVjO1xufVxuLmFjdGl2aXR5IC5zbGljay1kb3RzIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5hY3Rpdml0eSAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uYWN0aXZpdHkgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYWN0aXZpdHkgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUNERDg7XG59XG4uYWN0aXZpdHkgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTM7XG59XG4uYWN0aXZpdHlfX3RleHQge1xuICBmbGV4OiAxO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1NS4yJTtcbiAgY29sb3I6ICM0RDZBOUQ7XG59XG4uYWN0aXZpdHlfX3RleHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3NTA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMjE0NTg0O1xufVxuLmFjdGl2aXR5X190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjdGl2aXR5X190ZXh0IHVsIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hY3Rpdml0eV9fdGV4dCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uYWN0aXZpdHlfX3RleHQgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjNEQ2QTlEO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5sYXN0LWFjdGl2aXR5IHtcbiAgaGVpZ2h0OiA1MjBweDtcbn1cbi5sYXN0LWFjdGl2aXR5IC5hY3Rpdml0eV9fc2xpZGVyLWxpc3QgaW1nIHtcbiAgbWF4LWhlaWdodDogNTIwcHg7XG59XG4ubGFzdC1hY3Rpdml0eSAuc2xpY2stdHJhY2ssIC5sYXN0LWFjdGl2aXR5IC5zbGljay1saXN0IHtcbiAgbWF4LWhlaWdodDogNTIwcHg7XG59XG5cbi5iZW5lZml0cyB7XG4gIHBhZGRpbmc6IDY2cHggMDtcbn1cbi5iZW5lZml0cyBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJlbmVmaXRzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cbi5iZW5lZml0c19faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFREYzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5iZW5lZml0c19faXRlbSBoMywgLmJlbmVmaXRzX19pdGVtIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmVuZWZpdHNfX2l0ZW0gc3ZnIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5iZW5lZml0c19faXRlbSBoMyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxNDU4NDtcbn1cbi5iZW5lZml0c19faXRlbSBzcGFuIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTQ1ODQ7XG59XG5cbi5iZW5lZml0LWZpbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xufVxuLmJlbmVmaXQtZmlsbDpob3ZlciBoMywgLmJlbmVmaXQtZmlsbDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmVuZWZpdC1maWxsOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmJlbmVmaXQtZmlsbCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgZmlsbDogIzIxNDU4NDtcbn1cblxuLmJlbmVmaXQtc3Ryb2tlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMjE0NTg0O1xufVxuLmJlbmVmaXQtc3Ryb2tlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbn1cbi5iZW5lZml0LXN0cm9rZTpob3ZlciBoMywgLmJlbmVmaXQtc3Ryb2tlOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZW5lZml0LXN0cm9rZTpob3ZlciBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDY2cHggMTM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9ja3F1b3RlOjpiZWZvcmUsIC5ibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjE4O1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1b3RlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDI2cHg7XG59XG4uYmxvY2txdW90ZTo6YWZ0ZXIge1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuLmJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTg1LjclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjE0NTg0O1xufVxuLmJsb2NrcXVvdGUgaDIge1xuICBmb250LWZhbWlseTogXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxODUuNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTQ1ODQ7XG59XG4uYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTg1LjclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjE0NTg0O1xufVxuXG4uY29udGFjdHMtYmxvY2sge1xuICBwYWRkaW5nOiAyMjBweCAwIDEyOHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctNS5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNvbnRhY3RzLWJsb2NrX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiA2MHB4O1xuICByb3ctZ2FwOiA0MHB4O1xufVxuLmNvbnRhY3RzLWJsb2NrIGgxIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4uY29udGFjdHMtYmxvY2tfX2Zvcm0ge1xuICBoZWlnaHQ6IDUwNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3RzLWJsb2NrX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmNvbnRhY3RzLWJsb2NrX19mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRhY3RzLWJsb2NrX19mb3JtIGlucHV0LCAuY29udGFjdHMtYmxvY2tfX2Zvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb250YWN0cy1ibG9ja19faW5mbyAuYnRuLS1ncmVlbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWN0cy1ibG9jayAuY29udGFjdHMge1xuICBtYXgtd2lkdGg6IDM0OXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhY3RzLWJsb2NrIC5jb250YWN0cyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmNvbnRhY3RzLWJsb2NrIC5jb250YWN0c19fbG9jYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmNvbnRhY3RzLWJsb2NrIC5jb250YWN0c19fbG9jYXRpb24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMzODtcbiAgcGFkZGluZzogNzZweCAwIDQycHggMDtcbn1cbi5mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyX19zdXBwb3J0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5mb290ZXJfX3N1cHBvcnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb290ZXJfX3N1cHBvcnQgLnN1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweDtcbn1cbi5mb290ZXJfX3N1cHBvcnQgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlcl9fY29tcGFueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZvb3Rlcl9fY29tcGFueSAubG9nbyB7XG4gIHdpZHRoOiAxODFweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmZvb3Rlcl9fY29tcGFueS1tb3R0byB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5mb290ZXIgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvb3Rlcl9fbWFpbi1saW5rcywgLmZvb3Rlcl9fYWJvdXQtdXMtbGlua3Mge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZm9vdGVyX19tYWluLWxpbmtzIGxpOm5vdCg6bGFzdC1jaGlsZCksIC5mb290ZXJfX2Fib3V0LXVzLWxpbmtzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvb3Rlcl9fbWFpbi1saW5rcyBhLCAuZm9vdGVyX19hYm91dC11cy1saW5rcyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvb3Rlcl9fbWFpbi1saW5rcyBhOmhvdmVyLCAuZm9vdGVyX19hYm91dC11cy1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMEIyRTM7XG59XG4uZm9vdGVyIC5jb250YWN0cyB7XG4gIG1heC13aWR0aDogMjE3cHg7XG59XG5cbi5nZW9ncmFwaHkge1xuICBwYWRkaW5nOiAxMDZweCAwIDkycHggMDtcbn1cbi5nZW9ncmFwaHlfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2VvZ3JhcGh5X19pbWctY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDM1cHggMTQwcHggLTQwcHg7XG59XG4uZ2VvZ3JhcGh5X19pbWctY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2VvZ3JhcGh5X190ZXh0IHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbi5nZW9ncmFwaHkgaDIge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5nZW9ncmFwaHlfX2NpdGllcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGNvbG9yOiAjMjE0NTg0O1xufVxuLmdlb2dyYXBoeV9fc3RhdGlzdGljcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMzdweDtcbn1cbi5nZW9ncmFwaHlfX3N0YXRpc3RpY3MtbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzUwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWF4LXdpZHRoOiAxODdweDtcbiAgY29sb3I6ICMyMTQ1ODQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZW9ncmFwaHlfX3N0YXRpc3RpY3MtbnVtYmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZ2VvZ3JhcGh5X19zdGF0aXN0aWNzLXRleHQge1xuICBmb250LWZhbWlseTogXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzIxNDU4NDtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG4uaGVhZGVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQmV0aG92ZWVuXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgY29sb3I6ICMxMGEwZjM7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaGVhZGVyIC5sb2dvIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbn1cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIGZsZXg6IDE7XG59XG4uaGVhZGVyX19uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA3ODlweDtcbiAgbWFyZ2luOiAwIDMzcHg7XG59XG4uaGVhZGVyX19uYXYgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2IGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMEIyRTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5oZWFkZXJfX25hdiBsaS5hY3RpdmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlcl9fbmF2IGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBoZWlnaHQgMC4ycztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5oZWFkZXJfX25hdiBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICMwMEIyRTM7XG59XG4uaGVhZGVyX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19pY29ucyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLmhlYWRlcl9faWNvbnMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLS1zY3JvbGxpbmcge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5oZWFkZXItLXNjcm9sbGluZyAuYnVyZ2VyX19idG4ge1xuICBtYXJnaW46IDVweDtcbn1cbi5oZWFkZXItLXNjcm9sbGluZyAuaGVhZGVyX19uYXYgYSB7XG4gIGhlaWdodDogNzBweDtcbn1cbi5oZWFkZXItLXNjcm9sbGluZyAubG9nbyB7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGlzdG9yeSB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1ODQ7XG4gIHBhZGRpbmc6IDg1cHggMDtcbn1cbi5oaXN0b3J5IGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyNXB4O1xufVxuLmhpc3RvcnlfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oaXN0b3J5X19ibG9jayBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgbWF4LXdpZHRoOiA0ODhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaGlzdG9yeV9fYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaGlzdG9yeV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGlzdG9yeS15ZWFycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1Rjk7XG4gIHBhZGRpbmc6IDgzcHggMDtcbn1cbi5oaXN0b3J5LXllYXJzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4ucGVyaW9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wZXJpb2RfX3llYXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgY29sb3I6ICMyMTQ1ODQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJpb2RfX3llYXJzOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucGVyaW9kX195ZWFyczpob3ZlciBzdmcge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLnBlcmlvZF9feWVhcnMgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGVyaW9kX195ZWFycyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGVyaW9kX195ZWFycyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgaGVpZ2h0OiAxNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wZXJpb2QtMyAucGVyaW9kX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wZXJpb2QtMyAucGVyaW9kX195ZWFycyB7XG4gIGhlaWdodDogMTk2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5wZXJpb2QtMyAucGVyaW9kX190ZXh0OjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDkuNXB4KTtcbiAgYm90dG9tOiAxMzAlO1xufVxuLnBlcmlvZC0zIC5wZXJpb2RfX3RleHQ6OmJlZm9yZSB7XG4gIGhlaWdodDogMjMwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIGJvdHRvbTogMTM1JTtcbn1cbi5wZXJpb2QtNCAucGVyaW9kX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4ucGVyaW9kLTQgLnBlcmlvZF9feWVhcnMge1xuICBoZWlnaHQ6IDI1OHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ucGVyaW9kLTQgLnBlcmlvZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJpb2QtNCAucGVyaW9kX190ZXh0OjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDkuNXB4KTtcbiAgdG9wOiAxMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xufVxuLnBlcmlvZC00IC5wZXJpb2RfX3RleHQ6OmJlZm9yZSB7XG4gIHRvcDogMTM1JTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5wZXJpb2QtMiAucGVyaW9kX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5wZXJpb2QtMiAucGVyaW9kX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4ucGVyaW9kLTIgLnBlcmlvZF9feWVhcnMge1xuICBoZWlnaHQ6IDE4MnB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucGVyaW9kLTIgLnBlcmlvZF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJpb2QtMiAucGVyaW9kX190ZXh0OjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDkuNXB4KTtcbiAgdG9wOiAxMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xufVxuLnBlcmlvZC0yIC5wZXJpb2RfX3RleHQ6OmJlZm9yZSB7XG4gIHRvcDogMTM1JTtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5wZXJpb2QtMSAucGVyaW9kX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTM4cHg7XG59XG4ucGVyaW9kLTEgLnBlcmlvZF9feWVhcnMge1xuICBoZWlnaHQ6IDI1OHB4O1xufVxuLnBlcmlvZC0xIC5wZXJpb2RfX3RleHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gOS41cHgpO1xuICB0b3A6IC0zNXB4O1xufVxuLnBlcmlvZC0xIC5wZXJpb2RfX3RleHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE1JSk7XG59XG4ucGVyaW9kX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQ0LjIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjE0NTg0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJpb2RfX3RleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDU4NDtcbn1cbi5wZXJpb2RfX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTg0O1xufVxuLnBlcmlvZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTQ1ODQ7XG59XG5cbi5pbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1ODQ7XG4gIHBhZGRpbmc6IDc2cHggMHB4O1xufVxuLmluZm9ybWF0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW5mb3JtYXRpb25fX21haW4tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5pbmZvcm1hdGlvbl9fbWFpbi10ZXh0IGgyIHtcbiAgbWFyZ2luOiAwIDBweCAyNXB4IDI1cHg7XG4gIG1heC13aWR0aDogMjc3cHg7XG59XG4uaW5mb3JtYXRpb25fX21haW4tdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQ1LjUlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5pbmZvcm1hdGlvbl9fbWFpbi10ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uaW5mb3JtYXRpb25fX3NlY29uZGFyeS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbi5pbmZvcm1hdGlvbl9fc2Vjb25kYXJ5LXRleHQgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQ1LjUlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5pbmZvcm1hdGlvbl9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9ybWF0aW9uX19mb290ZXIgLmJ0bi1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmluZm9ybWF0aW9uX19mb290ZXIgLmJ0bi1uZXh0IHtcbiAgcmlnaHQ6IC0zMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmluZm9ybWF0aW9uX19mb290ZXIgLmJ0bi1wcmV2IHtcbiAgbGVmdDogLTMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG4uaW5mb3JtYXRpb25fX2Zvb3RlciAuc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW5mb3JtYXRpb25fX2Zvb3RlciAuc2xpZGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uaW5mb3JtYXRpb25fX2Zvb3RlciAuc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBEQkZGO1xuICB3aWR0aDogMjEycHg7XG4gIGhlaWdodDogMjEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5pbmZvcm1hdGlvbl9fZm9vdGVyIC5zbGlkZXJfX2l0ZW0tY29udGVudCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmluZm9ybWF0aW9uIC5kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1haW4tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLTEuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMjMwcHggMCAxNzhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0yO1xufVxuLm1haW4tYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTg0O1xuICBvcGFjaXR5OiAwLjU1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1haW4tYmxvY2sgaDEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tYXAgaWZyYW1lIHtcbiAgaGVpZ2h0OiA1NzdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgNjksIDEzMiwgMC4wNSk7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ubmV3cyBoMiB7XG4gIG1hcmdpbjogMCAwIDI4cHggMjVweDtcbn1cbi5uZXdzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC05MHB4O1xufVxuLm5ld3NfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubmV3c19fc2xpZGVyIC5zbGlkZXJfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5uZXdzX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDMxNnB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c19fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXdzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uZXdzX19pbmZvLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG4ubmV3c19faW5mby1idG5zIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5ld3NfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5ld3NfX2Jsb2NrOmhvdmVyIGgzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmV3c19fYmxvY2sgaW1nIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMjY2cHg7XG59XG4ubmV3c19fYmxvY2stY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjhweDtcbn1cbi5uZXdzX19ibG9jay1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuNSU7XG4gIGNvbG9yOiAjMjE0NTg0O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGxpbmUtY2xhbXA6IDU7XG4gIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLm5ld3NfX2Jsb2NrLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMjE0NTg0O1xufVxuLm5ld3NfX2Jsb2NrLWNvbnRlbnQgdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMyMTQ1ODQ7XG59XG5cbi5uZXdzLWJsb2NrIHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLm5ld3MtYmxvY2tfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5ld3MtYmxvY2tfX2l0ZW0ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4ubmV3cy1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzMsIDY5LCAxMzIsIDAuMTUpO1xufVxuLm5ld3MtYmxvY2tfX2l0ZW0gYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmV3cy1ibG9ja19faXRlbSAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXdzLWJsb2NrX19pdGVtIGltZyB7XG4gIGhlaWdodDogMjkwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm5ld3MtYmxvY2tfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLm5ld3MtYmxvY2tfX2l0ZW0tdGV4dC1jb250YWluZXIub3RoZXJCcm93c2VycyB7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLWJsb2NrX19pdGVtLXRleHQtY29udGFpbmVyLnNhZmFyaSB7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLWJsb2NrX19pdGVtIHRpbWUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiByZ2JhKDMzLCA2OSwgMTMyLCAwLjUpO1xufVxuLm5ld3MtYmxvY2tfX2l0ZW0gaDIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3NTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMjE0NTg0O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5uZXdzLWJsb2NrX19pdGVtIHAge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMjE0NTg0O1xufVxuLm5ld3MtYmxvY2tfX2l0ZW0gcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5uZXdzLWJsb2NrX19idG5zIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmV3cy1ibG9ja19fYnRucyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmV3cy1ibG9ja19fYnRucyB1bCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjFjOWY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDBCMkUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLm5ld3MtYmxvY2tfX2J0bnMgdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYWZhZmY7XG59XG4ubmV3cy1ibG9ja19fYnRucyB1bCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ld3MtYmxvY2tfX2J0bnMgLmJ0bi1zbGlkZXIsIC5uZXdzLWJsb2NrX19idG5zIHVsIGEge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm9yZ2FuaXphdGlvbnMge1xuICBwYWRkaW5nOiA5MHB4IDAgODBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMjE0NTg0O1xufVxuLm9yZ2FuaXphdGlvbnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZ2FuaXphdGlvbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm9yZ2FuaXphdGlvbnNfX2xpc3QgbGkge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmdhbml6YXRpb25zX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ub3JnYW5pemF0aW9uc19fbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5NyU7XG4gIGhlaWdodDogOTclO1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzAwQjJFMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm9yZ2FuaXphdGlvbnNfX2xpc3QgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA3MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wYWdlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDU4NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2UtYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCA2OSwgMTMyLCAwLjU1KTtcbiAgei1pbmRleDogLTE7XG59XG4ucGFnZS1ibG9jay0tYmcxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy0zLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1ibG9jay0tYmcyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy03LmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnBhZ2UtYmxvY2stLWJnMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctNi5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1ibG9jay0tYmc0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy0xMC5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1ibG9jay0tYmc1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy05LmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYWdlLWJsb2NrX19jb250ZW50IHtcbiAgbWluLWhlaWdodDogMzE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucGFnZS1ibG9jayBoMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjg3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWF4LXdpZHRoOiA5NTFweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYWdlcyB7XG4gIHBhZGRpbmc6IDE3NnB4IDAgOTVweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYWdlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cbi5wYWdlc19fY2FyZCBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wYWdlc19fY2FyZCBhOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDY5LCAxMzIsIDAuNTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2NnB4O1xufVxuLnBhZ2VzX19jYXJkIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnBhZ2VzX19jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2NnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VzX19jYXJkLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI2NnB4KTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDM1cHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbn1cbi5wYWdlc19fY2FyZC1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA4OS45JTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZXNfX2NhcmQtY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZXNfX2NhcmQtY29udGVudCAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxNTFweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnByb2plY3RzIHtcbiAgcGFkZGluZy10b3A6IDEwNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cbi5wcm9qZWN0cyBoMiB7XG4gIG1hcmdpbjogMCAwIDIzcHggMjVweDtcbn1cbi5wcm9qZWN0cyAuYnRucy1jb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxODAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2plY3RzIC5zbGljay1kb3RzIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNDAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnByb2plY3RzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQ0REODtcbn1cbi5wcm9qZWN0cyAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvamVjdHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTMgIWltcG9ydGFudDtcbn1cbi5wcm9qZWN0c19fc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTFweDtcbn1cbi5wcm9qZWN0c19faW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDM4NXB4O1xufVxuLnByb2plY3RzX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnByb2plY3RzX19pdGVtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdHNfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzg1cHg7XG59XG4ucHJvamVjdHNfX2l0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4NXB4O1xufVxuLnByb2plY3RzX19pdGVtIC5jYW5TY3JvbGwge1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBCMkUzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9qZWN0c19faXRlbSAuY2FuU2Nyb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3VibGUtYXJyb3dzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wcm9qZWN0c19faXRlbSAuY2FuU2Nyb2xsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG59XG4ucHJvamVjdHNfX2l0ZW0gaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzUwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzIxNDU4NDtcbn1cblxuLnNjaG9vbCB7XG4gIHBhZGRpbmc6IDY2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGOTtcbn1cbi5zY2hvb2xfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2Nob29sIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4uc2Nob29sX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNjaG9vbF9fc2xpZGVyLWNvbnQge1xuICB3aWR0aDogNDU1cHg7XG4gIGhlaWdodDogMzU1cHg7XG59XG4uc2Nob29sX19zbGlkZXIgaW1nIHtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnN0YXRpc3RpY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RENFO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uc3RhdGlzdGljc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDIwcHg7XG59XG4uc3RhdGlzdGljcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGF0aXN0aWNzX19udW1iZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbn1cbi5zdGF0aXN0aWNzX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YW5kZW0ge1xuICBtYXJnaW46IDY5cHggMCA0MHB4IDA7XG59XG4udGFuZGVtX19jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwIDAgMThweCAyNXB4O1xufVxuXG4udGVhbSB7XG4gIG1hcmdpbi10b3A6IDkzcHg7XG59XG4udGVhbSBoMiB7XG4gIG1hcmdpbjogMCAwIDI2cHggMjVweDtcbn1cbi50ZWFtX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50ZWFtX19zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYW1fX3NsaWRlci1idG5zIHtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlYW1fX3NsaWRlci1pdGVtIHtcbiAgaGVpZ2h0OiA3MDBweDtcbn1cbi50ZWFtX19zbGlkZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50ZWFtX19zbGlkZXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnRlYW1fX3NsaWRlci1pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmFjYW5jaWVzIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGOTtcbiAgcGFkZGluZzogNjZweCAwO1xufVxuLnZhY2FuY2llc19fbm8tdmFjYW5jaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbn1cbi52YWNhbmNpZXNfX25vLXZhY2FuY2llcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODNweDtcbiAgbWF4LWhlaWdodDogMzQ1cHg7XG59XG4udmFjYW5jaWVzX19uby12YWNhbmNpZXMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICMyMTQ1ODQ7XG59XG4udmFjYW5jaWVzX19hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi52YWNhbmNpZXNfX2FjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREZFMUVDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnZhY2FuY2llc19fYWNjb3JkaW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmFjYW5jaWVzX19hY2NvcmRpb24taXRlbS5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDU4NDtcbn1cbi52YWNhbmNpZXNfX2FjY29yZGlvbi1pdGVtLmRhcmsgLnZhY2FuY2llc19fYWNjb3JkaW9uLXRleHQsIC52YWNhbmNpZXNfX2FjY29yZGlvbi1pdGVtLmRhcmsgLnZhY2FuY2llc19fYWNjb3JkaW9uLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZhY2FuY2llc19fYWNjb3JkaW9uLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycywgY29sb3IgMC4ycztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDI4cHg7XG59XG4udmFjYW5jaWVzX19hY2NvcmRpb24tYnRuQ2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi52YWNhbmNpZXNfX2FjY29yZGlvbi1idG5DbG9zZSBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnZhY2FuY2llc19fYWNjb3JkaW9uLWJ0bkNsb3NlIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIGZpbGw6ICNmZmY7XG59XG4udmFjYW5jaWVzX19hY2NvcmRpb24tYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3NTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMjE0NTg0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLnZhY2FuY2llc19fYWNjb3JkaW9uLWJ0bi5oaWRlIC52YWNhbmNpZXNfX2FjY29yZGlvbi1idG5DbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4udmFjYW5jaWVzX19hY2NvcmRpb24tYnRuLmhpZGUgLnZhY2FuY2llc19fYWNjb3JkaW9uLWJ0bkNsb3NlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLnZhY2FuY2llc19fYWNjb3JkaW9uLWJ0bi5oaWRlIC52YWNhbmNpZXNfX2FjY29yZGlvbi1idG5DbG9zZSBwYXRoIHtcbiAgZmlsbDogIzE4MTgxODtcbn1cbi52YWNhbmNpZXMgaDIge1xuICBtYXJnaW4tbGVmdDogMjlweDtcbn1cblxuLnZpZGVvIHtcbiAgbWFyZ2luLXRvcDogNzFweDtcbn1cbi52aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NzNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLndvcmtlcnMge1xuICBwYWRkaW5nOiA1MXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1ODQ7XG4gIHotaW5kZXg6IDE1O1xufVxuLndvcmtlcnNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya2Vyc19fYnRucyB7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud29ya2Vyc19fYnRucyAuYnRuLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi53b3JrZXJzX19zbGlkZXItaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi53b3JrZXJzX19zbGlkZXItaXRlbSBpbWcge1xuICBtaW4td2lkdGg6IDE3N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud29ya2Vyc19fc2xpZGVyLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvcmtlcnNfX3NsaWRlci13b3JrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogM3B4IDAgMTVweCAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi53b3JrZXJzX19zbGlkZXIgaDMge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWN0aXZpdHktcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWN0aXZpdHktcmFkaW9fX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cbi5hY3Rpdml0eS1yYWRpb19faW5wdXQ6Y2hlY2tlZCArIC5hY3Rpdml0eS1yYWRpb19fc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY3Rpdml0eS1yYWRpb19fc3R5bGUge1xuICBiYWNrZ3JvdW5kOiAjRTlFREYzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyOHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmFjdGl2aXR5LXJhZGlvX19zdHlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYmUyZWU7XG59XG5cbi5idXJnZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXJnZXJfX3RleHQge1xuICBmb250LWZhbWlseTogXCJCZXRob3ZlZW5cIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBjb2xvcjogIzEwYTBmMztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idXJnZXJfX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzAwcHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjQyNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJ1cmdlcl9fbmF2IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnVyZ2VyX19uYXYgdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnVyZ2VyX19uYXYgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzAwQjJFMztcbn1cbi5idXJnZXJfX25hdiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5idXJnZXJfX25hdiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXJnZXJfX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMEIyRTM7XG59XG4uYnVyZ2VyX19jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idXJnZXJfX2NvbnRhY3RzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyMTQ1ODQ7XG59XG4uYnVyZ2VyX19jb250YWN0cyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJ1cmdlci5vcGVuZWQgLmJ1cmdlcl9fY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5idXJnZXIub3BlbmVkIC5idXJnZXJfX2J0biBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnVyZ2VyLm9wZW5lZCAuYnVyZ2VyX19idG4gc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ1cmdlci5vcGVuZWQgLmJ1cmdlcl9fYnRuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJ1cmdlci5vcGVuZWQgLmJ1cmdlcl9fYnRuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5idXJnZXJfX2J0biB7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDEwcHg7XG4gIHotaW5kZXg6IDEyMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ1cmdlcl9fYnRuOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE2LCAxMTYsIDExNik7XG59XG4uYnVyZ2VyX19idG4gc3BhbiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzEsIDcxLCA3MSk7XG4gIHdpZHRoOiA2MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuMnM7XG59XG4uYnVyZ2VyX19idG4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDE1cHg7XG59XG4uYnVyZ2VyX19idG4gc3BhbjpudGgtY2hpbGQoMikge1xuICBib3R0b206IDE1cHg7XG59XG5cbi5idG4tbGV0dGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bi1sZXR0ZXIgcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGZpbGw6ICMxYTFhMWE7XG59XG4uYnRuLWxldHRlcjpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzAwQjJFMztcbn1cblxuLmJ0bi1waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5idG4tcGhvbmUgcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGZpbGw6ICMxYTFhMWE7XG59XG4uYnRuLXBob25lOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMDBCMkUzO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBCMkUzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbn1cbi5idG4tY2xvc2U6aG92ZXI6OmJlZm9yZSwgLmJ0bi1jbG9zZTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1jbG9zZTo6YmVmb3JlLCAuYnRuLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbiAgcmlnaHQ6IDUwJTtcbn1cbi5idG4tY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnRuLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA5cHggMzBweCAxMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmJ0bi0tZ3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwQjJFMztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmJ0bi0tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjFjOWY4O1xufVxuLmJ0bi0td2hpdGUge1xuICBjb2xvcjogIzAwQjJFMztcbiAgcGFkZGluZzogOXB4IDMwcHggMTBweCAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmJ0bi0taW5oZXJpdCB7XG4gIGNvbG9yOiAjMDBCMkUzO1xuICBwYWRkaW5nOiA5cHggMzBweCAxMHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEIyRTM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uYnRuLS1pbmhlcml0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwQjJFMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tc2xpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uYnRuLXNsaWRlci0tZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMEIyRTM7XG59XG4uYnRuLXNsaWRlci0tZmlsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMWM5Zjg7XG59XG4uYnRuLXNsaWRlci0tZmlsbCBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmJ0bi1zbGlkZXItLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5idG4tc2xpZGVyLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMzgsIDI0NiwgMjQ4KTtcbn1cbi5idG4tc2xpZGVyLS13aGl0ZSBwYXRoIHtcbiAgc3Ryb2tlOiAjMDBCMkUzO1xufVxuLmJ0bi1zbGlkZXItLWluaGVyaXQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjFjOWY4O1xufVxuLmJ0bi1zbGlkZXItLWluaGVyaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWFmYWZmO1xufVxuLmJ0bi1zbGlkZXItLWluaGVyaXQgcGF0aCB7XG4gIHN0cm9rZTogIzAwQjJFMztcbn1cbi5idG4tc2xpZGVyLS1pbmhlcml0LXdoaXRlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5idG4tc2xpZGVyLS1pbmhlcml0LXdoaXRlOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQjJFMztcbn1cbi5idG4tc2xpZGVyLS1pbmhlcml0LXdoaXRlOmhvdmVyIHBhdGgge1xuICBzdHJva2U6ICMwMEIyRTM7XG59XG4uYnRuLXNsaWRlci0taW5oZXJpdC13aGl0ZSBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uYnRuLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250YWN0cyBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3RzX19tYWlsLCAuY29udGFjdHNfX3Bob25lLCAuY29udGFjdHNfX2xvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3RzX19tYWlsIHN2ZywgLmNvbnRhY3RzX19waG9uZSBzdmcsIC5jb250YWN0c19fbG9jYXRpb24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLmNvbnRhY3RzIHBhdGgsIC5jb250YWN0cyByZWN0IHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5jb250YWN0c19fbG9jYXRpb24gc3ZnIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmNvbnRhY3RzX19tYWlsLCAuY29udGFjdHNfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX19waG9uZSwgLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX2xvY2F0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX3Bob25lIHBhdGgsIC5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX19sb2NhdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX3Bob25lIC5waG9uZS1yZWN0LCAuY29udGFjdHMtLXdoaXRlIC5jb250YWN0c19fbG9jYXRpb24gLnBob25lLXJlY3Qge1xuICBmaWxsOiAjZmZmO1xufVxuLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX21haWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29udGFjdHMtLXdoaXRlIC5jb250YWN0c19fbWFpbCBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX19waG9uZSBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX19waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjMDBCMkUzO1xufVxuLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX3Bob25lOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMDBCMkUzO1xufVxuLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX21haWw6aG92ZXIge1xuICBjb2xvcjogIzAwQjJFMztcbn1cbi5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX19tYWlsOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMDBCMkUzO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGV0YWlscyB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZXRhaWxzIHN1bW1hcnkge1xuICBjb2xvcjogIzI4ZGZmZjtcbn1cblxuLmlucHV0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxOXB4IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM4Njg0ODQ7XG59XG5cbi5pbnB1dC1maWxlX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uaW5wdXQtZmlsZV9fYnV0dG9uLmVycm9yIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwgNDksIDc0KTtcbn1cbi5pbnB1dC1maWxlX19idXR0b24uc3VjY2VzcyB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4MiwgMjE2LCA1KTtcbn1cbi5pbnB1dC1maWxlX19idXR0b24uc3VjY2Vzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdWNjZXNzLTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmlucHV0LWZpbGVfX2J1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmlsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9nb3MvbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtLWhpZGUgLm1vZGFsX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbF9fYmcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5tb2RhbF9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQxMSk7XG59XG4ubW9kYWxfX2lucHV0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsX19pbnB1dHMtY29udGFpbmVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4ubW9kYWxfX2lucHV0cy1jb250YWluZXIgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1vZGFsX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2RhbF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbF9fc3VjY2VzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMjE0NTg0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5tb2RhbF9fc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3VjY2Vzcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEyMCUpO1xufVxuLm1vZGFsX19zdWJtaXQge1xuICBjb2xvcjogIzAwQjJFMztcbiAgcGFkZGluZzogMTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEIyRTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLm1vZGFsX19zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBCMkUzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbCAuaW5wdXQtZmlsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubW9kYWxfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMyMTQ1ODQ7XG59XG5cbi5tb3VzZS1wb3AtdXAge1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDNhNTM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMTkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG59XG4ubW91c2UtcG9wLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTRweCk7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnRleHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC0tZGFyay1ibHVlIHtcbiAgY29sb3I6ICMyMTQ1ODQ7XG59XG4udGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDE1NSU7XG59XG4udGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnRleHQgdWwge1xuICBtYXJnaW46IDEwcHggMCAxNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50ZXh0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi50ZXh0IGg1IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4udGV4dCBidXR0b24sIC50ZXh0IGEge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4udGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNhZDRmZjtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzIxNDU4NDtcbn1cblxuLnByZWZpeCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVmaXgtbGluZSB7XG4gIHRvcDogLTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEzMCUpO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwREJGRjtcbn1cblxuLnRpdGxlLXdoaXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTE4LjklO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpdGxlLWRhcmsge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTguOSU7XG4gIGNvbG9yOiAjMjE0NTg0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5odG1sLCBib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5nYWxheHkge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZ2FsYXh5IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYWxheHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5pbmZvcm1hdGlvbiAuc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmluZm9ybWF0aW9uIC5idG4tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaW5mb3JtYXRpb24gLmJ0bi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIG9yZGVyOiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlcl9faWNvbnMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5oZWFkZXIgLmJ1cmdlciB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJlbmVmaXRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG4gIC5zY2hvb2xfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNjaG9vbF9fdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zY2hvb2xfX3NsaWRlci1jb250IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNjaG9vbF9fc2xpZGVyLWNvbnQgdWwgbGkge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLnRlYW1fX3NsaWRlciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLmhpc3RvcnlfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhpc3RvcnlfX3RleHQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oaXN0b3J5IGltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndvcmtlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLndvcmtlcnNfX3NsaWRlci1pdGVtLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLndvcmtlcnNfX3NsaWRlci1pdGVtLWNvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gIH1cbiAgLndvcmtlcnNfX3NsaWRlci10ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuICAudmFjYW5jaWVzIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbiAgLmFjdGl2aXR5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFjdGl2aXR5X19zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOTAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5hY3Rpdml0eSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgfVxuICAuYWN0aXZpdHlfX3RleHQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWN0aXZpdHlfX3RleHQgcCwgLmFjdGl2aXR5X190ZXh0IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuYWN0aXZpdHlfX3RleHQgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wYWdlc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5wYWdlc19fY2FyZDpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxuICAuZ2VvZ3JhcGh5X19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5nZW9ncmFwaHlfX2ltZy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5nZW9ncmFwaHlfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZ2VvZ3JhcGh5IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1ibG9ja19faXRlbSBhcnRpY2xlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uZXdzLWJsb2NrX19pdGVtLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm5ld3MtYmxvY2tfX2l0ZW0gaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3RzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMTRweCAwIDEyOHB4IDA7XG4gIH1cbiAgLmNvbnRhY3RzLWJsb2NrX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxuICAuY29udGFjdHMtYmxvY2tfX2luZm8ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxuICAuYmVuZWZpdHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAuc2Nob29sX19zbGlkZXItY29udCB1bCBsaSB7XG4gICAgaGVpZ2h0OiAyNjVweDtcbiAgfVxuICAucGVyaW9kX195ZWFycyB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlcmlvZF9feWVhcnMgc3Bhbjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5JSk7XG4gICAgaGVpZ2h0OiAxNTElO1xuICB9XG4gIC5wZXJpb2QtMyAucGVyaW9kX190ZXh0OjpiZWZvcmUge1xuICAgIGhlaWdodDogMTk5cHg7XG4gIH1cbiAgLnByb2plY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgfVxuICAucHJvamVjdHNfX3NsaWRlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDk5cHg7XG4gIH1cbiAgLnByb2plY3RzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgfVxuICAucHJvamVjdHNfX2l0ZW0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJvamVjdHNfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvamVjdHNfX2l0ZW0tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcm9qZWN0c19faXRlbS10ZXh0IGgzIC5jYW5TY3JvbGwge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucHJvamVjdHNfX2l0ZW0tdGV4dCAudGV4dCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLnByb2plY3RzX19pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2plY3RzX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAucHJvamVjdHMgLmJ0bnMtY29udCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTIwJSk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFtX19zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGVhbV9fc2xpZGVyIC5zbGljay1saXN0LCAudGVhbV9fc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50ZWFtX19zbGlkZXItYnRucyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAudGVhbV9fc2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50ZWFtX19zbGlkZXItaXRlbSBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnZhY2FuY2llc19fbm8tdmFjYW5jaWVzIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudGl0bGUsIC50aXRsZS13aGl0ZSwgLnRpdGxlLWRhcmsge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhpc3RvcnkteWVhcnNfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5wZXJpb2Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAucGVyaW9kX195ZWFycyB7XG4gICAgb3JkZXI6IDE7XG4gICAgaGVpZ2h0OiAyMDJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wZXJpb2RfX3RleHQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlcmlvZF9fdGV4dDo6YmVmb3JlLCAucGVyaW9kX190ZXh0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RhdGlzdGljc19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3RlciAuY29udGFjdHMgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWN0c19fbG9jYXRpb24gc3ZnIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWN0cyArIC5mb290ZXJfX3N1cHBvcnQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29tcGFueSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyX19jb21wYW55IC5mb290ZXJfX3N1cHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbWFpbi1saW5rcyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX21haW4tbGlua3MgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19hYm91dC11cy1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fYWJvdXQtdXMtbGlua3MgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXJfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1cmdlcl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5ld3MtYmxvY2sge1xuICAgIHBhZGRpbmc6IDcwcHggMCA0MHB4IDA7XG4gIH1cbiAgLm1hcCBpZnJhbWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDY2cHggNTRweDtcbiAgfVxuICAuYmxvY2txdW90ZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTUyLjclO1xuICB9XG4gIC5ibG9ja3F1b3RlOjpiZWZvcmUsIC5ibG9ja3F1b3RlOjphZnRlciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5wYWdlLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWdlLWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDUwcHggMDtcbiAgfVxuICAucGFnZS1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWN0aXZpdGllc19fc21hbGwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFjdGl2aXRpZXNfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFjdGl2aXRpZXNfX2xpc3QgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE3cHggMjhweDtcbiAgfVxuICAubWFpbi1ibG9jayB7XG4gICAgcGFkZGluZzogMTYwcHggMCA3NnB4IDA7XG4gIH1cbiAgLm1haW4tYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJ1cmdlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5wYWdlc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnBhZ2VzX19jYXJkIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cbiAgLmluZm9ybWF0aW9uX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmluZm9ybWF0aW9uX19tYWluLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaW5mb3JtYXRpb25fX21haW4tdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZm9ybWF0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5ld3NfX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmV3c19fYmxvY2sgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5uZXdzX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuICAuY29udGFjdHMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDExNHB4IDAgNTlweCAwO1xuICB9XG4gIC5jb250YWN0cy1ibG9ja19faW5mbyAuYnRuLS1ncmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAud29ya2Vyc19fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmJlbmVmaXRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuYWN0aXZpdHlfX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAucGFnZS1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC50aXRsZSwgLnRpdGxlLXdoaXRlLCAudGl0bGUtZGFyayB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuc3RhdGlzdGljc19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuc3RhdGlzdGljc19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbiAgLm5ld3NfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmV3c19faW5mby1idG5zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubmV3c19fc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5pbmZvcm1hdGlvbiAuc2xpZGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuaW5mb3JtYXRpb24gLnNsaWNrLXRyYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZm9ybWF0aW9uIC5zbGljay1saXN0IHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZm9ybWF0aW9uX19zZWNvbmRhcnktdGV4dCAudGV4dCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZm9ybWF0aW9uX19zZWNvbmRhcnktdGV4dCAudGV4dCA+IHNwYW4gKyB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mb3JtYXRpb24gZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5nZW9ncmFwaHlfX3N0YXRpc3RpY3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5nZW9ncmFwaHlfX3N0YXRpc3RpY3MgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5nZW9ncmFwaHlfX3N0YXRpc3RpY3MtbnVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuZ2VvZ3JhcGh5X19zdGF0aXN0aWNzLW51bWJlcjo6YmVmb3JlIHtcbiAgICByaWdodDogLTQ1cHg7XG4gIH1cbiAgLmdlb2dyYXBoeV9fc3RhdGlzdGljcy10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNjRweDtcbiAgfVxuICAubmV3cy1ibG9ja19fYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5uZXdzLWJsb2NrX19idG5zIHVsIGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAubmV3cy1ibG9ja19fYnRucyAuYnRuLXNsaWRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhY3RzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWN0cyBzdHJvbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5mb290ZXIgLmdhbGF4eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdUYWhvbWEnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy90YWhvbWEudHRmJyk7XHJcblx0c3JjOiBsb2NhbCgn4pi6JyksIHVybCgnLi4vZm9udHMvdGFob21hLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmV0aG92ZWVuJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvbHVkdmlnX3Zhbl9iZXRob3ZlZW4uZW90Jyk7IC8qIElFIDkgQ29tcGF0aWJpbGl0eSBNb2RlICovXHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2x1ZHZpZ192YW5fYmV0aG92ZWVuLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFIDwgOSAqL1xyXG5cdFx0dXJsKCcuLi9mb250cy9sdWR2aWdfdmFuX2JldGhvdmVlbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2x1ZHZpZ192YW5fYmV0aG92ZWVuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogRmlyZWZveCA+PSAzLjYsIGFueSBvdGhlciBtb2Rlcm4gYnJvd3NlciAqL1xyXG5cdFx0dXJsKCcuLi9mb250cy9sdWR2aWdfdmFuX2JldGhvdmVlbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcblx0XHR1cmwoJy4uL2ZvbnRzL2x1ZHZpZ192YW5fYmV0aG92ZWVuLnN2ZyNsdWR2aWdfdmFuX2JldGhvdmVlbicpIGZvcm1hdCgnc3ZnJyk7IC8qIENocm9tZSA8IDQsIExlZ2FjeSBpT1MgKi9cclxufSIsIi52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4udW5zZWxlY3RhYmxlIHtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5kLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItMzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uY29sb3Itd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jb2xvci1kYXJrLWJsdWUge1xyXG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbn0iLCIvLyBGb250c1xyXG4kbnVuaXRvOiAnTnVuaXRvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kaW50ZXI6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiR0YWhvbWE6ICdUYWhvbWEnLCBzYW5zLXNlcmlmO1xyXG4kbW9udHNlcnJhdDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kcGxheWZhaXI6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XHJcbiRsb3JhOiAnTG9yYScsIHNlcmlmO1xyXG4kbWFyay1zY3JpcHQ6ICdNYXJjayBTY3JpcHQnLCBjdXJzaXZlOztcclxuXHJcbi8vIENvbG9yc1xyXG4kbGlnaHQtZ3JlZW46ICMwMEIyRTM7XHJcbiRtaWRkbGUtYmx1ZTogIzRENkE5RDtcclxuJGRhcmstYmx1ZTogIzIxNDU4NDtcclxuIiwiaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWNsZWFyIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9O1xyXG5pbnB1dFt0eXBlPXRleHRdOjotbXMtcmV2ZWFsIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwO307XHJcbmlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuKntcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuKiwqOmJlZm9yZSwqOmFmdGVye1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG46Zm9jdXMsOmFjdGl2ZXtvdXRsaW5lOiBub25lO31cclxuYTpmb2N1cyxhOmFjdGl2ZXtvdXRsaW5lOiBub25lO31cclxuXHJcbm5hdixmb290ZXIsaGVhZGVyLGFzaWRle2Rpc3BsYXk6IGJsb2NrO31cclxuXHJcbmh0bWwsYm9keXtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcbmlucHV0LGJ1dHRvbix0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O31cclxuXHJcbmlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTogbm9uZTt9XHJcbmJ1dHRvbntjdXJzb3I6IHBvaW50ZXI7fVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge3BhZGRpbmc6MDtib3JkZXI6MDt9XHJcbmEsIGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbnVsIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fVxyXG5pbWd7dmVydGljYWwtYWxpZ246IHRvcDt9XHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDogNDAwO30iLCIuYWJvdXQtdXMge1xyXG4gICAgcGFkZGluZzogOTdweCAwO1xyXG4gICAgQGluY2x1ZGUgYmcoJy4uL2ltYWdlcy9iZy0yLnN2ZycpO1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJHRhaG9tYTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTc5LjQlO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkZGxlLWJsdWU7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0YWhvbWE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWl4aW4gYmcoJHVybCwgJHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyLCAkcmVwZWF0OiBuby1yZXBlYXQsICRzaXplOiBjb3Zlcikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHVybH0pO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogI3skcG9zaXRpb259O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6ICN7JHJlcGVhdH07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICN7JHNpemV9O1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1jbGFtcCAoJGxpbmVzKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG59IiwiLmFjdGl2aXRpZXMge1xyXG4gICAgcGFkZGluZzogODFweCAwIDAgMDtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fc21hbGwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAzM3B4IDAgNDFweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGFob21hO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTgzLjQlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1pZGRsZS1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUVERjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjs7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYmUyZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcblxyXG4uYWN0aXZpdHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1OXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICBcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2ssIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnKCcuLi9pbWFnZXMvaWNvbi1wcmV2LnN2ZycsICRzaXplOiBjb250YWluKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDIzOSwgMjQzKTtcclxuICAgICAgICB9XHJcbiAgIFxyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmcoJy4uL2ltYWdlcy9pY29uLW5leHQuc3ZnJywgJHNpemU6IGNvbnRhaW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhYmJlYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgXHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FDREQ4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICBidXR0b246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTU1LjIlO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkZGxlLWJsdWU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3NTA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWRkbGUtYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG4ubGFzdC1hY3Rpdml0eSB7XHJcbiAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgLmFjdGl2aXR5X19zbGlkZXIge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2ssIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgIH1cclxufSIsIi5iZW5lZml0cyB7XHJcbiAgICBwYWRkaW5nOiA2NnB4IDA7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVERjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICAgICBoMywgc3BhbiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7IFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJlbmVmaXQtZmlsbCB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgaDMsc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcclxuICAgICAgICAgICAgZmlsbDogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZW5lZml0LXN0cm9rZSB7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgIGgzLHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmxvY2txdW90ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUY5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDY2cHggMTM0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTg7XHJcbiAgICAgICAgd2lkdGg6IDU3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJnKCcuLi9pbWFnZXMvcXVvdGUucG5nJywgJHNpemU6IGNvbnRhaW4pO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIHRvcDogMjZweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTg1LjclO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHRhaG9tYTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4NS43JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0YWhvbWE7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODUuNyU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgfVxyXG59IiwiXHJcbi5jb250YWN0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haWwsICZfX3Bob25lLCAmX19sb2NhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGFob21hO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBzdmcgeyBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cclxuICAgIH1cclxuXHJcbiAgICBwYXRoLCByZWN0IHsgdHJhbnNpdGlvbjogLjJzOyB9XHJcbiAgICAmX19sb2NhdGlvbiB7IHN2ZyB7IG1hcmdpbi10b3A6IDNweDsgfSB9XHJcbiAgICAmX19tYWlsLCAmX19waG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAgIC5jb250YWN0c19fcGhvbmUsIC5jb250YWN0c19fbG9jYXRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHBhdGggeyBzdHJva2U6ICNmZmY7IH1cclxuICAgICAgICAgICAgLnBob25lLXJlY3QgeyBmaWxsOiAjZmZmOyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdHNfX21haWwge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHBhdGggeyBmaWxsOiAjZmZmOyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdHNfX3Bob25lIHsgXHJcbiAgICAgICAgICAgIHBhdGggeyBmaWxsOiAjZmZmOyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0c19fcGhvbmU6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgICAgICBwYXRoIHsgZmlsbDogJGxpZ2h0LWdyZWVuOyB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIC5jb250YWN0c19fbWFpbDpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgIHBhdGggeyBmaWxsOiAkbGlnaHQtZ3JlZW47IH0gXHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzBDMUMzODtcclxuICAgIHBhZGRpbmc6IDc2cHggMCA0MnB4IDA7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdXBwb3J0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdXBwb3J0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb21wYW55IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tb3R0byB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWxpbmtzLCAmX19hYm91dC11cy1saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTdweDsgXHJcbiAgICB9XHJcbn0iLCIuZ2VvZ3JhcGh5IHtcclxuICAgIHBhZGRpbmc6IDEwNnB4IDAgOTJweCAwO1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2ltZy1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luOiAwIDM1cHggMTQwcHggLTQwcHg7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX19jaXRpZXMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGFob21hO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cclxuICAgIH1cclxuICAgICZfX3N0YXRpc3RpY3Mge1xyXG4gICAgICAgIEBleHRlbmQgLnVuc2VsZWN0YWJsZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgcm93LWdhcDogMzdweDtcclxuICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDc1MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmcoJy4uL2ltYWdlcy9hcnJvdy0xLnN2ZycsICRzaXplOiBjb250YWluKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGFob21hO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnM7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCZXRob3ZlZW4nLCBjdXJzaXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICBjb2xvcjogIzEwYTBmMztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICBcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRsaWdodC1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICMwMDA7IH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMsIGhlaWdodCAuMnM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDQnNC+0LTQuNGE0LjQutCw0YbQuNC4XHJcbiAgICAmLS1zY3JvbGxpbmcge1xyXG4gICAgICAgIC5idXJnZXIge1xyXG4gICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbiIsIi5oaXN0b3J5IHtcclxuICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTg0O1xyXG4gICAgcGFkZGluZzogODVweCAwO1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMjVweDtcclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4OHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmhpc3RvcnkteWVhcnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGOTtcclxuICAgIHBhZGRpbmc6IDgzcHggMDtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9ue1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBlcmlvZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX3llYXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsb3JhO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY1Rjk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0zIHtcclxuICAgICAgICAucGVyaW9kX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlcmlvZF9feWVhcnMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5NnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJpb2RfX3RleHQge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA5LjVweCk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEzMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi00IHtcclxuICAgICAgICAucGVyaW9kX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJpb2RfX3llYXJzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNThweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlcmlvZF9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gOS41cHgpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtMiB7XHJcbiAgICAgICAgLnBlcmlvZF9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJpb2RfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlcmlvZF9feWVhcnMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJpb2RfX3RleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDkuNXB4KTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTMwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMzUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLTEge1xyXG4gICAgICAgIC5wZXJpb2RfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlcmlvZF9feWVhcnMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGVyaW9kX190ZXh0IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gOS41cHgpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0YWhvbWE7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDQuMiU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgfVxyXG59IiwiLmluZm9ybWF0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBwYWRkaW5nOiA3NnB4IDBweDtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAmX19tYWluLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMjVweCAyNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0YWhvbWE7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ1LjUlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kYXJ5LXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgJiA+ICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0YWhvbWE7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ1LjUlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgXHJcbiAgICAgICAgLmJ0bi1zbGlkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyX19pdGVtIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwREJGRjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufSIsIi5tYWluLWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIGJnKCcuLi9pbWFnZXMvYmctMS5qcGcnKTtcclxuICAgIHBhZGRpbmc6IDIzMHB4IDAgMTc4cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTg0O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfSBcclxufSIsIi5tYXAge1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDU3N3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLm5ld3Mge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywgNjksIDEzMiwgMC4wNSk7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI4cHggMjVweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IC05MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAuc2xpZGVyX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcclxuICAgICAgICAgICAgYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgJjpob3ZlciBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGFob21hO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTcuNSU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jbGFtcCg1KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IC8vINC60L7Qu9C40YfQtdGB0YLQstC+INGB0YLRgNC+0LpcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5uZXdzLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMywgNjksIDEzMiwgMC4xNSk7O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICYub3RoZXJCcm93c2VycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgdGV4dC1jbGFtcCg0KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2FmYXJpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDMzLCA2OSwgMTMyLCAwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3NTA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzIxYzlmODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZmFmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1zbGlkZXIsIHVsIGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIub3JnYW5pemF0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDAgODBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NyU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk3JTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnBhZ2UtYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogOTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1ODQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCA2OSwgMTMyLCAwLjU1KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgICYtLWJnMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmcoJy4uL2ltYWdlcy9iZy0zLmpwZycsICRzaXplOiBjb3ZlcilcclxuICAgIH1cclxuICAgICYtLWJnMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmcoJy4uL2ltYWdlcy9iZy03LmpwZycsICRzaXplOiBjb250YWluLCAkcG9zaXRpb246IHRvcCwgJHJlcGVhdDogcmVwZWF0KTtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgJi0tYmczIHtcclxuICAgICAgICBAaW5jbHVkZSBiZygnLi4vaW1hZ2VzL2JnLTYuanBnJywgJHNpemU6IGNvdmVyLCAkcG9zaXRpb246IHRvcCk7XHJcbiAgICB9XHJcbiAgICAmLS1iZzQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJnKCcuLi9pbWFnZXMvYmctMTAuanBnJywgJHNpemU6IGNvdmVyLCAkcG9zaXRpb246IHRvcCk7XHJcbiAgICB9XHJcbiAgICAmLS1iZzUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJnKCcuLi9pbWFnZXMvYmctOS5qcGcnLCAkc2l6ZTogY292ZXIsICRwb3NpdGlvbjogY2VudGVyKTtcclxuICAgIH1cclxuIFxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDI4N3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTUxcHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbn0iLCIucGFnZXMge1xyXG4gICAgcGFkZGluZzogMTc2cHggMCA5NXB4IDA7XHJcbiAgICBAaW5jbHVkZSBiZygnLi4vaW1hZ2VzL2JnLTIuc3ZnJywgJHNpemU6IGNvdmVyKTtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMywgNjksIDEzMiwgMC41NSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjY2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2NnB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNjZweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAzNXB4IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg5LjklO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSB0ZXh0LWNsYW1wKDQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRhaG9tYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MXB4O1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByb2plY3RzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIzcHggMjVweDtcclxuICAgIH1cclxuICAgIC5idG5zLWNvbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTgwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNDAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgXHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NBQ0REODtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTZweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhblNjcm9sbCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZygnLi4vaW1hZ2VzL2RvdWJsZS1hcnJvd3MucG5nJywgJHNpemU6IGNvbnRhaW4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDc1MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG5cclxuLnNjaG9vbCB7XHJcbiAgICBwYWRkaW5nOiA2NnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY5O1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTMxcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAmLWNvbnQge1xyXG4gICAgICAgICAgICB3aWR0aDo0NTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3RhdGlzdGljcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RENFO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHRhaG9tYTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbn0iLCIudGFuZGVtIHtcclxuICAgIG1hcmdpbjogNjlweCAwIDQwcHggMDtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMCAxOHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRlYW0ge1xyXG4gICAgbWFyZ2luLXRvcDogOTNweDtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNnB4IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1idG5zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIudmFjYW5jaWVzIHtcclxuICAgIGJhY2tncm91bmQ6ICNGNEY2Rjk7XHJcbiAgICBwYWRkaW5nOiA2NnB4IDA7XHJcbiAgICAmX19uby12YWNhbmNpZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgzcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWNjb3JkaW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREZFMUVDO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRhcmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIC52YWNhbmNpZXNfX2FjY29yZGlvbi10ZXh0LCAudmFjYW5jaWVzX19hY2NvcmRpb24tYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzLCBjb2xvciAuMnM7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0bkNsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcztcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3NTA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XHJcbiAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAudmFjYW5jaWVzX19hY2NvcmRpb24tYnRuQ2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjlweDtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLnZpZGVvIHtcclxuICAgIG1hcmdpbi10b3A6IDcxcHg7XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTczcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxufSIsIi53b3JrZXJzIHtcclxuICAgIHBhZGRpbmc6IDUxcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgei1pbmRleDogMTU7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLmJ0bi1wcmV2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13b3JrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG51bml0bztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDE1cHggMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG59IiwiLmFjdGl2aXR5LXJhZGlvIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICAgICAgJjpjaGVja2VkICsgLmFjdGl2aXR5LXJhZGlvX19zdHlsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3R5bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUVERjM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjs7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYmUyZWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJ1cmdlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0JldGhvdmVlbicsIGN1cnNpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTBhMGYzO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNDI1KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgLmJ1cmdlcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1cmdlcl9fYnRuIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjJzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEyMDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNiwgMTE2LCAxMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzEsIDcxLCA3MSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxufSIsIi5idG4tbGV0dGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIHBhdGgge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICBmaWxsOiAjMWExYTFhO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbn1cclxuLmJ0bi1waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICBwYXRoIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgZmlsbDogIzFhMWExYTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIEBleHRlbmQgLnVuc2VsZWN0YWJsZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDlweCAzMHB4IDEwcHggMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxYzlmODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMzBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgIH1cclxuICAgICYtLWluaGVyaXQge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHggMTBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmVlbjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uYnRuLXNsaWRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xyXG4gICAgXHJcbiAgICAmLS1maWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMWM5Zjg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzgsIDI0NiwgMjQ4KVxyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taW5oZXJpdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjFjOWY4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWFmYWZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYtLWluaGVyaXQtd2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgICAgICBwYXRoIHtzdHJva2U6ICRsaWdodC1ncmVlbn1cclxuICAgICAgICB9XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXByZXYge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCIuZGV0YWlscyB7XHJcbiAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgc3VtbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICMyOGRmZmY7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIi5pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDE5cHggMTlweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBjb2xvcjogIzg2ODQ4NDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmlucHV0LWZpbGUge1xyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwgNDksIDc0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdWNjZXNzIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODIsIDIxNiwgNSk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZygnLi4vaW1hZ2VzL3N1Y2Nlc3MtMS5zdmcnLCAkc2l6ZTogY29udGFpbik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE5cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnKCcuLi9pbWFnZXMvZmlsZS5zdmcnLCAkc2l6ZTogY29udGFpbik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG59IiwiLmxvZ28ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIwNHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgQGluY2x1ZGUgYmcoJHVybDogJy4uL2ltYWdlcy9sb2dvcy9sb2dvLnBuZycsICRzaXplOiBjb250YWluKTtcclxuXHJcbiAgICBcclxufSIsIi5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAzMDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgICYtLWhpZGUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC5tb2RhbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNDExKTtcclxuICAgIH1cclxuICAgICZfX2lucHV0cy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc3VjY2VzcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBcclxuICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmcoJy4uL2ltYWdlcy9zdWNjZXNzLnBuZycsICRzaXplOiBjb250YWluKTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTIwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE5cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxufSIsIi5tb3VzZS1wb3AtdXAge1xyXG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwMDNhNTM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIxOSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE0cHgpIDtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgfVxyXG59IiwiLnRleHQge1xyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJi0tZGFyay1ibHVlIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBmb250LWZhbWlseTogJGludGVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24sIGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMzYWQ0ZmY7XHJcbiAgICB9XHJcbn0iLCIudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRpbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG59XHJcblxyXG4ucHJlZml4IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYtbGluZSB7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEzMCUpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBjb2xvcjogIzAwREJGRjtcclxuICAgIH1cclxufVxyXG5cclxuLnRpdGxlLXdoaXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkbnVuaXRvO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTguOSU7IFxyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnRpdGxlLWRhcmsge1xyXG4gICAgZm9udC1mYW1pbHk6ICRudW5pdG87XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExOC45JTtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG59IiwiYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RhaG9tYSc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuaHRtbCwgYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGlkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uZ2FsYXh5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkaW50ZXI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XHJcbiAgICAuYnVyZ2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faWNvbnMge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1cmdlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcblxyXG4gICAgLmJlbmVmaXRzIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaG9vbCB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NsaWRlci1jb250IHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtIHtcclxuICAgICAgICAmX19zbGlkZXIgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpc3Rvcnkge1xyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblxyXG4gICAgLndvcmtlcnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAgICAgJi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jaWVzIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2aXR5IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHAsIHVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZXMge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NhcmQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2VvZ3JhcGh5IHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcblxyXG4gICAgLm5ld3MtYmxvY2sge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExNHB4IDAgMTI4cHggMDtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJlbmVmaXRzIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Nob29sX19zbGlkZXItY29udCB1bCBsaSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGVyaW9kIHtcclxuICAgICAgICAmX195ZWFycyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOSUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBlcmlvZC0zIC5wZXJpb2RfX3RleHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xyXG4gICAgICAgICZfX3NsaWRlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYW5TY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRucy1jb250IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMjAlKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhbSB7XHJcbiAgICAgICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAuc2xpY2stbGlzdCwgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG5cclxuICAgIC52YWNhbmNpZXNfX25vLXZhY2FuY2llcyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLCAudGl0bGUtd2hpdGUsIC50aXRsZS1kYXJrIHtcclxuICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaXN0b3J5IHtcclxuICAgICAgICAmLXllYXJzX19jb250ZW50IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBlcmlvZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICZfX3llYXJzIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSAsICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljcyB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiArIC5mb290ZXJfX3N1cHBvcnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29tcGFueSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIC5mb290ZXJfX3N1cHBvcnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tYWluLWxpbmtzIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Fib3V0LXVzLWxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1cmdlciB7XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2txdW90ZSB7XHJcbiAgICAgICAgcGFkZGluZzogNjZweCA1NHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUyLjclO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtYmxvY2sge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpdml0aWVzIHtcclxuICAgICAgICAmX19zbWFsbC10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgXHJcblxyXG4gICAgLm1haW4tYmxvY2sge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgNzZweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXIge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2VzIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NhcmQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWFpbi10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3Mge1xyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDExNHB4IDAgNTlweCAwO1xyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAuYnRuLS1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICB9XHJcblxyXG4gICAgLndvcmtlcnMge1xyXG4gICAgICAgICZfX2J0bnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHMge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2aXR5IHtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWJsb2NrIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLCAudGl0bGUtd2hpdGUsIC50aXRsZS1kYXJrIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYmxvY2sge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC5zdGF0aXN0aWNzIHtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cyB7XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIC5zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zZWNvbmRhcnktdGV4dCB7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICYgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgIC5nZW9ncmFwaHlfX3N0YXRpc3RpY3Mge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3MtYmxvY2sge1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2J0bnMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJ0bi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhdGlzdGljcyB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FsYXh5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
