.wrap {
  font-family: var(--Poppins);
  max-width: 100vw;
  width: 100%;
  overflow: hidden;
  font-size: 1.6rem;
  line-height: 150%;
}

.wrap__black {
  background-color: var(--back-black);
}

.wrap__grey {
  background-color: var(--back-grey);
}

.container {
  width: 100%;
  max-width: 144rem;
  margin: 0 auto;
}
.load {
  width: 100%;
  max-width: 18rem;
  font: 500 1.4rem/2.1rem var(--Poppins);
  letter-spacing: 0.03em;
  background-color: var(--color-subcolor);
  padding: 1.2rem 4rem;
  color: var(--color-white);
  border-radius: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s all ease-in;
  text-transform: uppercase;
  text-align: center;
  margin: 3rem auto 0;
  cursor: pointer;
}

.load:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-subcolor);
}

.section__button {
  font: 500 1.4rem/2.1rem var(--Poppins);
  letter-spacing: 0.03em;
  background-color: var(--color-subcolor);
  padding: 1.2rem 4rem;
  color: var(--color-white);
  border-radius: 0.2rem;
  display: inline-block;
  transition: 0.2s all ease-in;
  text-transform: uppercase;
}

.section__button:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-subcolor);
}

.section__title > * {
  font: 700 3.2rem/136% var(--RobotoCondensed);
  text-transform: uppercase;
  color: var(--color-white);
  position: relative;
  text-align: center;
  letter-spacing: 0.02em;

}

.section__title-main {
  text-align: center;
  margin: 5.2rem 0 4.2rem;
  position: relative;
}

.section__title-main > * {
  color: var(--color-subcolor);
  font: 700 4rem/136% var(--RobotoCondensed);
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.section__title-underline {
  text-align: center;
  margin-bottom: 3.7rem;
  position: relative;
}

.section__title-underline > * {
  color: var(--color-subcolor);
  font: 600 3.6rem/136% var(--Poppins);
  text-transform: uppercase;
  text-align: center;
  position: relative;
}

.section__title-underline > *:after {
  content: "";
  position: absolute;
  bottom: -1.5rem;
  left: 50%;
  transform: translateX(-50%);
  width: 8.9rem;
  height: 0.3rem;
  background-color: var(--color-subcolor);
}

.section__modal {
  display: none;
  min-width: 30rem;
  background: var(--color-white);
  border-radius: 0.2rem;
}

.section__modal-content {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 2.4rem;
  font-family: var(--Poppins);
}

.section__circle-item {
  width: 95.7rem;
  height: 71.3rem;
  background: var(--gradient-circle);
  opacity: 0.5;
  position: absolute;
  z-index: 0;
}

.section__circle-item:first-child {
  left: -20%;
  top: -3rem;
}

.section__circle-item:nth-child(2) {
  top: 38rem;
  right: -40%;
}

.section__circle-item:nth-child(3) {
  left: -40%;
  bottom: 3rem;
}

.header {
  background-color: var(--back-black);
  overflow: visible;
}

.header__container {
  padding: 6.2rem 6rem 6.3rem 6.4rem;
  overflow: visible;
}

.header__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.header__logo {
  display: block;
  cursor: pointer;
}

.header__logo-img {
  width: 18.2rem;
  height: 2rem;
}

.header__right {
  position: relative;
}

.header__right:after {
  content: '';
  position: absolute;
  top: 50%;
  left: calc( 50% + 4.5rem);
  transform: translateY(-50%) rotate(-90deg);
  right: 0.5rem;
  width: 0.7rem;
  height: 0.5rem;
  background: url("../img/ARR.svg") center/0.7rem 0.5rem no-repeat;
}

.header__drop {
  width: -moz-max-content;
  width: max-content;
  display: none;
  position: absolute;
  top: 2.6rem;
  left: 50%;
  text-align: center;
  transform: translateX(-50%);
  height: -moz-max-content;
  height: max-content;
  background: var(--back-grey);
  border-radius: 0.2rem 0 0 0.2rem;
  z-index: 1;
  min-width: 14.3rem;
}

.header__drop-item {
  position: relative;
  text-transform: initial;
}

.header__drop-item:not(:last-child)::before {
  content: '';
  position: absolute;
  width: 85%;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: 0.1rem solid #4F4F4F;
}

.header__drop-link {
  text-align: left;
  display: block;
  font: 400 1.6rem/185% var(--Poppins);
  color: var(--color-white);
  width: 100%;
  cursor: pointer;
  padding: 0.7rem 1.1rem;
  transition: all 0.2s ease-in;
}

.header__drop-link:hover {
  transition: all 0.2s ease-in;
  color: var(--color-subcolor);
}

.header__drop-right {
  display: none;
  position: absolute;
  right: -50%;
  padding: 0 1.1rem;
  width: -moz-max-content;
  width: max-content;
  top: 0;
  transform: translateX(50%);
  min-width: 20rem;
  height: -moz-max-content;
  height: max-content;
  background: var(--back-grey);
  border-radius: 0 0.2rem 0.2rem 0;
}

.header__drop-inside {
  transition: all 0.2s ease-in;
}

.header__drop-inside:hover .header__drop-right {
  transition: all 0.2s ease-in;
  display: block;
  right: 0;
  z-index: 3;
  transform: none;
  left: 100%;
}

.header__drop-open {
  position: relative;
  padding-right: 0.8rem;
}

.header__drop-open:after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -0.3rem;
  width: 0.7rem;
  height: 0.5rem;
  background: url("../img/ARR.svg") center/0.7rem 0.5rem no-repeat;
}

.header__drop-click {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
}

.header__button {
  font: 700 1.6rem/158% var(--RobotoCondensed);
  color: var(--color-white);
  display: block;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  transition: all 0.2s ease-in;
  text-transform: uppercase;
  position: relative;
}

.header__button:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.2rem;
  background-color: var(--color-subcolor);
}

.header__button-wrap {
  position: relative;
}

.header__button-drop {
  -ms-flex-align: end;
      align-items: flex-end;
  top: 6rem;
  right: 0;
  left: auto;
  transform: none;
  text-align: right;
}

.header__menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  gap: 2.5rem;
}

.header__menu-item {
  position: relative;
  box-sizing: content-box;
  transition: all 0.1s ease-in;
}

.header__menu-item:hover {
  transition: all 0.2s ease-in;
}

.header__menu-item:hover:after {
  content: '';
  transition: all 0.2s ease-in;
  position: absolute;
  width: 100%;
  height: 0.1rem;
  bottom: 0;
  left: 0;
  background: var(--color-subcolor);
}

.header__menu-item:hover .header__drop {
  display: block;
  z-index: 3;
}

.header__menu-item > * {
  font: 700 1.6rem/158% var(--RobotoCondensed);
  text-transform: uppercase;
  color: var(--color-white);
  cursor: pointer;
}

.header__burger {
  width: 4rem;
  height: 4rem;
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 100%;
  cursor: pointer;
  position: relative;
}

.header__burger > * {
  width: 2rem;
  height: 0.1rem;
  background: var(--color-white);
  border-radius: 0.2rem;
  transition: .7s ease;
}

.header__burger > *:not(:last-child) {
  margin-bottom: 0.6rem;
}

.header__burger-open span {
  display: block;
  position: absolute;
  margin: 0;
  transition: .7s ease;
}

.header__burger-open span:nth-child(1) {
  transform: rotate(-45deg);
}

.header__burger-open span:nth-child(2) {
  transform: rotate(45deg);
}

.header__burger-open span:nth-child(3) {
  display: none;
}

.banner {
  position: relative;
  height: auto;
}

.banner:after {
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--color-banner);
  position: absolute;
  z-index: -1;
}

.banner__container {
  padding: 29.8rem 16.2rem 24.4rem;
}

.banner__title {
  max-width: 62.6rem;
}
.banner__title-center{
  margin: 0 auto;
  text-align: center!important;
}
.banner__title-center>*{
  text-align: center!important;
}
.banner__title-right>*{
  text-align: right!important;
}
.banner__title-right {
  margin-left: auto;
  text-align: right;
}

.banner__title > h1 {
  font: 700 4rem/113% var(--RobotoCondensed);
  letter-spacing: 0.03em;
  color: var(--color-white);
  margin-bottom: 3.4rem;
  text-align: left;
}

.banner__title-black  > h1  {
  color:var(--color-back-black);
}
.banner__title a {
  margin: 3rem auto 0;
}

.banner__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.title {
  position: relative;
  padding: 0 0 1.1rem;
}

.title__left > * {
  text-align: left;
}

.title:after {
  content: '';
  position: absolute;
  width: 6.9rem;
  height: 0.2rem;
  background-color: var(--color-subcolor);
  bottom: 0;
  left: 0;
}

.youtube {
  color: var(--color-white);
  background: var(--back-index);
}

.youtube__container {
  padding: 12.7rem 0 9.9rem 9rem;
}

.youtube .slick-list {
  padding-left: 0 !important;
  padding-right: 10rem;
}

.youtube__list {
  margin-top: 2.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  position: relative;
}

.youtube__item {
  max-width: 42.9rem;
  width: 100%;
  margin-right: 0.9rem;
  padding: 2.3rem 1.5rem 1.5rem;
  background: #232323;
  height: 34.5rem;
  overflow: hidden;
  transition: 0.2s all ease-in;
}

.youtube__item:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-back-black);
}

.youtube__img {
  margin-bottom: 1.7rem;
  height: 22.2rem;
}

.youtube__title {
  margin-bottom: 0.1rem;
  color: var(--color-white);
}

.youtube__title > * {
  font: 700 2.4rem/136% var(--RobotoCondensed);
  height: 3.2rem;
  overflow: hidden;
  letter-spacing: 0.04em;
  text-transform: capitalize;
}

.youtube__subtitle > * {
  font: 400 1.6rem/136% var(--Roboto);
  letter-spacing: 0.015em;
}

.youtube__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.slick-previous, .slick-nextt {
  width: 3.4rem;
  height: 3.4rem;
  position: absolute;
  top: -7rem;
  right: 2rem;
  background: none;
  border: none;
}

.slick-previous:after, .slick-nextt:after {
  top: 0;
  left: 0;
  width: 3.4rem;
  height: 3.4rem;
  content: "";
  display: inherit;
  background-size: 3.4rem 3.4rem;
  background-image: url("../img/ARRMOT.svg");
  background-repeat: no-repeat;
  position: absolute;
}

.slick-previous {
  right: 7rem;
}

.slick-previous:after {
  transform: rotateY(180deg);
}

.slick-disabled:after {
  background-image: url("../img/ARRDIS.svg");
  transform: rotateY(0deg);
}

.slick-nextt.slick-disabled:after {
  transform: rotateY(180deg);
}

.brands {
  text-align: center;
  position: relative;
  padding-top: 10rem;
}

.brands .section__title {
  margin-bottom: 3.6rem;
}

.brands__container {
  padding: 4.4rem 0 3.8rem;
}

.brands .slick-list {
  padding-left: 0 !important;
  padding-right: 10rem;
}

.brands__wrap {
  background: var(--color-brands);
}

.brands__list {
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.brands__img {
  width: 9.5rem;
  height: 9.5rem;
  margin: 0 auto 1.2rem;
}

.brands__img img {
  border-radius: 100%;
}

.brands__item {
  margin: 0 3rem;
}

.brands__subtitle > * {
  font: 500 1.8rem/136% var(--Roboto);
  color: var(--color-white);
  text-align: center;
  letter-spacing: 0.005em;
  transition: 0.2s all ease-in;
}

.brands__subtitle > *:hover {
  transition: 0.2s all ease-in;
  color: var(--color-subcolor);
}

.aboutmain__container {
  padding: 10rem 13rem;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 7rem;
}


.aboutmain__block {
  width: 40%;
}

.aboutmain h2 {
  font: 700 6.4rem/136% var(--RobotoCondensed);
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #343334;
  margin: 0 auto 1.6rem;
  width: -moz-max-content;
  width: max-content;
}

.aboutmain p {
  font: 400 1.6rem/148.81% var(--Roboto);
  color: var(--color-white);
}

.aboutmain__img {
  width: 60%;
}

.listen {
  color: var(--color-white);
  background-color: var(--back-grey);
}

.listen__container {
  padding: 6rem 0 6rem 9rem;
}

.listen__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  margin-top: 2rem;
  gap: 1rem;
}

.listen__item {
  /*width: calc((100% - 5rem)/6);*/
  background-color: var(--back-greyBack);
  transition: 0.2s all ease-in;
  height: 100%;
  margin-right: 0.5rem;
}

.listen__item:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-back-black);
}

.listen__link {
  padding: 1rem 1.1rem 2rem;
  display: block;
  transition: 0.2s all ease-in;
}

.listen__link:hover {
  transition: 0.2s all ease-in;
  color: var(--color-subcolor) !important;
}

.listen__img {
  margin-bottom: 0.9rem;
  max-height: 19.5rem;
  max-width: 19.8rem;
}

.listen__title {
  margin-bottom: 0.1rem;
  color: var(--color-white);
}

.listen__title > * {
  font: 500 2rem/136% var(--Roboto);
  text-transform: capitalize;
  letter-spacing: 0.015em;
}

.listen__subtitle > * {
  font: 500 1.6rem/136% var(--Roboto);
  letter-spacing: 0.015em;
}

.listen__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}


.youtube-link{
  background-color: var(--color-black);
}
.youtube-link .listen__item{
  margin-right: 1rem;
  background-color:transparent ;
}
.youtube-link .listen__link{
  padding: 0;
}


.youtube-link .listen__img{
  height: 24.8rem;
  width: 100%;
  display: block;
  max-height: unset;
  max-width:unset ;
}

.shop {
  color: var(--color-white);
}

.shop__container {
  padding: 12rem 0 10.6rem 9rem;
}

/*.shop .slick-list {*/
/*  padding-left: 0 !important;*/
/*  padding-right: 10rem;*/
/*}*/

.shop__list {
   /*display: -ms-flexbox;*/
   /*display: flex;*/
   /*-ms-flex-pack: start;*/
   /*    justify-content: flex-start;*/
  position: relative;

}
.shop__list .slick-list{
  padding-top: 3rem;
}

.shop__item {
  width: 100%;
  max-width: 32.6rem;
  min-height: 45.2rem;
  margin-right: 2.3rem;
  transition: 0.2s all ease-in;
  display: flex;
}

.shop__item:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-back-black);
}

.shop__link {
  display: flex;
  flex-direction: column;
}

.shop__img {
  margin-bottom: 1.2rem;
  width: 100%;
  max-width: 32rem;
  min-height: 38.5rem;
}

.shop__title {
  color: var(--color-white);
}

.shop__title h3 {
  font: 500 2.4rem/124% var(--Roboto);
  letter-spacing: 0.04em;
  margin-bottom: 0.7rem;
}

.shop__title h4 {
  font: 400 2.4rem/124% var(--Roboto);
  letter-spacing: 0.04em;
  color: #5C5D5F;
}

.shop__best {
  position: relative;
}

.shop__best:after {
  content: 'BEST SELLER';
  position: absolute;
  top: -1.5rem;
  right: 0.8rem;
  width: max-content;
  color: var(--color-white);
  background-color: var(--color-subcolor);
  padding: 0.8rem 2.2rem;
}

.contact {
  background-color: var(--back-grey);
}

.contact__title {
  margin-top: 2.2rem;
}

.contact__container {
  padding: 17.6rem 7.7rem 12.3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  gap: 15rem;
  -ms-flex-align: center;
      align-items: center;
}

.contact__container > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}

.contact__container > div:first-child {
  width: 50%;
}

.contact__container > div > * {
  margin-bottom: 3rem;
}

.contact h2 {
  font: 500 3.2rem/136% var(--Poppins);
  letter-spacing: 0.015em;
  text-transform: capitalize;
  color: var(--color-subcolor);
}

.contact h3 {
  font: 300 2.8rem/136% var(--Poppins);
  letter-spacing: 0.015em;
  text-transform: capitalize;
  color: var(--color-white);
  margin-bottom: 2.3rem;
}

.contact h4 {
  font: 300 2.4rem/136% var(--Poppins);
  letter-spacing: 0.015em;
  color: var(--color-white);
}

.contact a {
  font: 500 1.4rem/2.1rem var(--Poppins);
  letter-spacing: 0.03em;
  background-color: var(--color-subcolor);
  padding: 1.2rem 4rem;
  color: var(--color-white);
  border-radius: 0.2rem;
  display: inline-block;
  transition: 0.2s all ease-in;
  text-transform: uppercase;
}

.contact a:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-subcolor);
}

.footer {
  background-color: var(--color-back-black);
}

.footer__container {
  padding: 5rem 4.3rem 3.4rem 5.5rem;
}

.footer__bottom {
  margin-top: 2.7rem;
}

.footer__bottom > * {
  text-align: center;
  color: var(--color-white);
  font: 400 1.2rem/2.1rem var(--Poppins);
  letter-spacing: 0.02rem;
}

.footer__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.footer__logo {
  width: 20.6rem;
  height: 2.26rem;
  display: block;
  cursor: pointer;
}

.footer__list {
  display: -ms-flexbox;
  display: flex;
  gap: 1.7rem;
  -ms-flex-align: center;
      align-items: center;
}

.footer__item > * {
  font: 500 1.6rem/158% var(--Roboto);
  text-transform: uppercase;
  color: var(--color-white);
}

.footer__item > *:hover {
  color: var(--color-subcolor);
}

.footer__social {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  gap: 1.2rem;
}

.footer__social-item {
  transition: .2s ease;
}

.footer__social-item:hover {
  filter: invert(25%) sepia(86%) saturate(6103%) hue-rotate(356deg) brightness(87%) contrast(83%);
}

.footer__social-img {
  width: 2rem;
  height: 2rem;
}

.speakers__container {
  padding: 0rem 8.6rem 21.8rem 11.5rem;
}

.speakers__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  gap: 5.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 7.7rem;
}

.speakers__img {
  width: 100%;
  max-height: 22.2rem;
  overflow: hidden;
}

.speakers__img img {
  display: block;
}

.speakers__item {
  width: calc((100% - 16.5rem )/4);
  transition: 0.2s all ease-in;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.speakers__item:hover .speakers__img {
  box-shadow: 0 0 3rem 0 var(--color-back-black);
  transition: 0.2s all ease-in;
}

.speakers__item > * {
  display: list-item;
}

.speakers__subtitle {
  padding-top: 1.8rem;
}

.speakers__subtitle > * {
  text-align: center;
  letter-spacing: 0.015em;
  font: 600 1.6rem/136.31% var(--Poppins);
  color: var(--color-white);
}

.speeches {
  background-color: var(--back-grey);
}

.speeches__search {
  max-width: 85.2rem;
  width: 100%;
  background-color: var(--color-search);
  position: relative;
  margin: 0 auto;
}

.speeches__search:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 3.7rem;
  width: 3rem;
  height: 3rem;
  background: url("../img/SEARCHH.svg") center/3rem 3rem no-repeat;
}

.speeches__search-item {
  padding: 2.5rem 0 2.5rem 11rem;
  width: 100%;
  border: none;
  background-color: inherit;
  font: 400 1.6rem/136.3% var(--Poppins);
  color: var(--color-white);
}

.speeches__search-item:-ms-input-placeholder {
  font: 400 1.6rem/136.31% var(--Poppins);
  color: #B6B6B6;
}

.speeches__search-item::placeholder {
  font: 400 1.6rem/136.31% var(--Poppins);
  color: #B6B6B6;
}

.speeches__container {
  padding: 7.4rem 11rem 21.2rem;
}

.speeches__container-top {
  padding: 0 0 1.6rem;
}

.speeches__filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-around;
  padding: 8.1rem 13.8rem 0.11rem 12.6rem;
}

.speeches__filter > a {
  display: block;
  padding: 0 2rem 0.5rem;
  letter-spacing: 0.015em;
  text-transform: uppercase;
  text-align: center;
  font: 400 2.4rem/136.3% var(--Poppins);
  color: var(--color-white);
  transition: .2s ease;
}

.speeches__filter-active {
  position: relative;
  color: var(--color-subcolor) !important;
  font-weight: 600 !important;
  transition: .2s ease;
}

.speeches__filter-active:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.3rem;
  border-radius: 3rem;
  background-color: var(--color-subcolor);
}

.speeches__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 6.7rem;
    row-gap: 4rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.speeches__img {
  width: 100%;
  max-height: 25.4rem;
  margin-bottom: 1.8rem;
}

.speeches__img img {
  display: block;
}

.speeches__item {
  width: calc((100% - 20.1rem )/4);
  transition: 0.2s all ease-in;
}

.speeches__item:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 3rem var(--color-back-black);
}

.speeches__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 1rem;
}

.speeches__title > * {
  margin-bottom: 0.6rem;
  font: 600 1.6rem/136.31% var(--Poppins);
  color: var(--color-white);
  letter-spacing: 0.04em;
}

.speeches__title > h4 {
  font-weight: 300;
  letter-spacing: 0.015em;
}

.speeches__one {
  padding: 7rem 11rem;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  position: relative;
  z-index: 2;
  color: var(--color-white);
}

.speeches__one-wrap {
  position: relative;
}

.speeches__one-wrap:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--color-black);
  opacity: 0.7;
  z-index: 1;
}

.speeches__one-wrap > img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

.speeches__one-img {
  max-width: 35rem;
  max-height: 35rem;
  height: 100%;
  width: 100%;
  border: 0.1rem solid var(--color-white);
}

.speeches__one-info {
  width: 66%;
}

.speeches__one-info > a {
  font: 500 1.4rem/2.1rem var(--Poppins);
  letter-spacing: 0.03em;
  background-color: var(--color-subcolor);
  padding: 1.2rem 4rem;
  color: var(--color-white);
  border-radius: 0.2rem;
  display: inline-block;
  transition: 0.2s all ease-in;
  text-transform: uppercase;
}

.speeches__one-info > a:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-subcolor);
}

.speeches__one-date {
  font: 400 2rem/136.31% var(--Poppins);
  text-transform: uppercase;
  margin-bottom: 2rem;
}

.speeches__one-title {
  font: 600 4.2rem/136.31% var(--Poppins);
  text-transform: uppercase;
  margin-bottom: 1rem;
}

.speeches__one-author {
  font: 600 2rem/136.31% var(--Poppins);
  text-transform: uppercase;
  margin-bottom: 1rem;
}

.speeches__one-author a {
  color: var(--color-subcolor);
}

.speeches__one-desc {
  font: 400 1.6rem/136.31% var(--Poppins);
  margin-bottom: 2rem;
}

.speeches__releases > * {
  font: 600 4rem/136.31% var(--Poppins);
  color: white;
  margin-bottom: 3rem;
}

.team__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 5.5rem -2.6rem 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.team__img {
  max-width: 24.8rem;
  max-height: 26.1rem;
  margin: 0 auto 1.7rem;
}

.team__img img {
  border-radius: 0.8rem;
}

.team__item {
  width: calc((100% - 15.6rem)/4);
  margin: 0 1.9rem 7rem;
  text-align: center;
  height: 100%;
}

.team__item > a {
  border-radius: 0.8rem;
  display: block;
  padding: 1.5rem 1.5rem 3rem;
  transition: .2s ease;
}

.team__item > a:hover {
  box-shadow: 0 0 2rem 0 var(--color-back-black);
  transition: .2s ease;
}

.team__name {
  margin-bottom: 0.4rem;
}

.team__name > * {
  font: 600 1.6rem/136% var(--Poppins);
  color: var(--color-white);
  letter-spacing: 0.04em;
  text-transform: capitalize;
}

.team__position {
  text-align: center;
}

.team__position > * {
  font: 400 1.4rem/136% var(--Poppins);
  color: var(--color-subcolor);
  letter-spacing: 0.04em;
}

.blog__container {
  padding: 0 0 10rem 9rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}

.blog__img {
  max-width: 39.9rem;
  max-height: 59.9rem;
  margin-right: 11.5rem;
  width: 100%;
  height: 100%;
}

.blog__block {
  width: 100%;
}

.blog__social {
  padding: 2.2rem 2.8rem;
  width: 100%;
  background: var(--back-grey);
  margin-bottom: 4.8rem;
}

.blog__social-item {
  margin-right: 1.5rem;
}

/*.blog__social-item:hover {*/
/*  filter: invert(72%) sepia(33%) saturate(4956%) hue-rotate(177deg) brightness(101%) contrast(93%);*/
/*}*/

.blog__social-img {
  width: 4rem;
  height: 4rem;
}

.blog__text {
  padding-right: 2rem;
}

.blog__text > * {
  letter-spacing: 0.03em;
  margin-bottom: 1.4rem;
  color: var(--color-white);
}

.blog__text h2 {
  font: 700 4.8rem/126% var(--Poppins);
}

.blog__text p {
  max-width: 65.7rem;
  font: 400 1.8rem/126% var(--Poppins);
}

.blog__link {
  background: var(--color-subcolor);
  font: 700 1.6rem/158% var(--Poppins);
  padding: 1.2rem 4rem;
  color: var(--color-white);
  letter-spacing: -0.005em;
  border-radius: 0.4rem;
  margin-top: 4.2rem;
  display: inline-block;
  transition: all 0.2s ease-in;
}

.blog__link:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-subcolor);
}

.part {
  -ms-flex-align: start;
      align-items: flex-start;
}

.part__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.part__text {
  color: var(--color-white);
  margin: 1.2rem 0 2.4rem;
  max-height: 12.8rem;
  overflow: hidden;
}

.part__text > h2 {
  font: 700 2.4rem/158% var(--Poppins);
  margin-bottom: 0.8rem;
  letter-spacing: -0.005em;
}

.part__text > p {
  font: 400 1.6rem/160% var(--Poppins);
}

.part__item {
  margin-bottom: 9.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.part__link {
  margin: 0;
}

.part .reading__img {
  max-height: 18rem;
}

label.error {
  color: var(--color-white);
  position: absolute;
  top: 4.5rem;
  font-size: 1.6rem;
  left: 0;
}

.hideSection {
  display: none;
}

.quotes__container {
  padding: 0 9rem 17.1rem;
}

.quotes__block {
  margin-top: 7.7rem;
  display: -ms-flexbox;
  display: flex;
  gap: 3.2rem;
  width: 100%;
  -ms-flex-align: start;
      align-items: flex-start;
}

.quotes__info {
  color: var(--color-white);
}

.quotes__img {
  width: 38rem;
  height: 21.4rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.quotes__title > * {
  font: 600 2.4rem/136% var(--Poppins);
  letter-spacing: 0.04em;
  text-transform: capitalize;
}

.quotes__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 5rem;
}

.quotes__item > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 3.8rem 2.2rem;
  background-color: var(--back-grey);
  gap: 2.7rem;
}

.quotes__flex {
  display: -ms-flexbox;
  display: flex;
  gap: 1.8rem;
  -ms-flex-align: center;
      align-items: center;
  letter-spacing: 0.04em;
  margin: 1rem 0;
}

.quotes__flex > * {
  position: relative;
  padding-left: 2.7rem;
}

.quotes__flex > * > * {
  font: 300 1.4rem/136% var(--Poppins);
}

.quotes__author:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 2.4rem;
  height: 2.4rem;
  background: url("../img/USERR.svg") center/2.4rem 2.4rem no-repeat;
}

.quotes__time:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 2.4rem;
  height: 2.4rem;
  background: url("../img/TIMEE.svg") center/2.4rem 2.4rem no-repeat;
}

.quotes__text > * {
  font: 400 1.6rem/175% var(--Poppins);
  max-height: 14rem;
  overflow: hidden;
  display: inline;
}

.quotes__text span {
  text-decoration: underline;
  color: var(--color-subcolor);
}

.quotes__ads {
  margin: -10rem 0 2rem;
}

.quotes__ads-title > * {
  color: var(--color-banner-career);
  margin-bottom: 0.9rem;
  font: 400 1.4rem/136% var(--Poppins);
  letter-spacing: 0.015em;
  text-align: center;
}

.quotes__ads-img {
  width: 100%;
  height: auto;
}

.quotes__categories {
  color: var(--color-white);
  background-color: var(--back-grey);
  padding: 3.8rem 1.6rem;
  min-width: 28%;
}


.quotes__categories-title {
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 3.4rem;
}

.quotes__categories-title > * {
  font: 600 1.9rem/175% var(--Poppins);
}

.quotes__categories-title:after {
  content: '';
  position: absolute;
  bottom: -0.8rem;
  left: 50%;
  transform: translateX(-50%);
  width: 8.9rem;
  height: 0.3rem;
  background-color: var(--color-subcolor);
}

.quotes__categories-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.3rem;
}

.quotes__categories li {
  font: 400 2rem/175% var(--Poppins);
  padding-left: 2.4rem;
  position: relative;
}

.quotes__categories li:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: var(--color-subcolor);
}

.quotes__subs > * {
  margin-bottom: 3rem;
  color: var(--color-subcolor);
  font: 700 1.8rem/175% var(--Poppins);
  text-align: center;
  display: block;
  text-decoration: underline;
}

.updates__container {
  padding: 2.2rem 10rem 10rem 9.2rem;
}

.updates__list {
  margin-top: 8rem;
}

.updates__img {
  width: 45.9rem;
  height: 30.3rem;
}

.careers__title h2 {
  font: 600 4rem/136.31% var(--Poppins);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  position: relative;
  color: var(--color-white);
}

.careers__title h2:after {
  content: '';
  position: absolute;
  bottom: -2.1rem;
  left: 0;
  width: 8.9rem;
  height: 0.3rem;
  background-color: var(--color-subcolor);
}

.careers__banner {
  min-height: 49.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  gap: 3.5rem;
  position: relative;
}

.careers__banner:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--color-bc);
}

.careers__banner > * {
  position: relative;
  z-index: 1;
  margin: 0 auto;
}

.careers__banner > img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.careers__banner > h1 {
  font: 600 4rem/136.31% var(--Poppins);
  color: var(--color-white);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  max-width: 60rem;
}

.careers__banner > h2 {
  font: 400 1.6rem/136.31% var(--Poppins);
  color: var(--color-banner-career);
  letter-spacing: 0.015em;
  max-width: 47.5rem;
}

.careers ul li {
  font: 400 1.6rem/175% var(--Poppins);
  position: relative;
  padding: 0 0 2rem 2rem;
    max-width: 46.9rem;
}

.careers ul li:before {
  content: '';
  position: absolute;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  top: 1rem;
  left: 0;
  background-color: var(--color-subcolor);
}

.careers.join a, .careers .careers__banner a {
  font: 500 1.4rem/2.1rem var(--Poppins);
  letter-spacing: 0.03em;
  background-color: var(--color-subcolor);
  padding: 1.2rem 4rem;
  color: var(--color-white);
  border-radius: 0.2rem;
  display: inline-block;
  transition: 0.2s all ease-in;
  text-transform: uppercase;
}

.careers.join a:hover, .careers .careers__banner a:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-subcolor);
}

.news__container {
  padding: 5rem 30.3rem 0;
}
.news__container .wp-block-image img{
 display: block;
  margin: 0 auto;

}
.wp-block-image{
  text-align: center;
}
/*.news__container .news img{*/
/*  max-width: 40.7rem;*/
/*  max-height: 40.7rem;*/
/*  object-fit: contain;*/
/*  width: auto;*/
/*  height: auto;*/
/*}*/

.news p {
  font: 400 1.6rem/160% var(--Poppins);
}
.news .wp-block-image{
  margin: 1.8rem 0;
}

.wp-block-image figcaption{
  text-align: center;
}

.news__img {
  height: 46.9rem;
  width: 100%;
}
/*.wrap .news__container> .news__img{*/
/*  max-width: 83.4rem;*/
/*  max-height: 46.7rem;*/
/*  overflow: hidden;*/

/*}*/
/*.wrap .news__container> .news__img > *{*/
/*  object-fit: contain;*/
/*  width: auto;*/
/*  height: auto;*/
/*  margin: 0 auto;*/
/*  display: block;*/

/*}*/
.news__title > * {
  color: var(--color-subcolor);
  font: 700 3.6rem/136.31% var(--Poppins);
  letter-spacing: 0.03em;
  margin-bottom: 2rem;
}

.news__block {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 2rem;
  -ms-flex-align: center;
      align-items: center;
  margin: 5rem 0;
}

.news__block > * {
  width: 50%;
}

.news__block-img {
  max-height: 22.8rem;
}

.news__info {
  margin: 2.2rem 0 2rem;
  color: var(--color-white);
}

.news > * {
  color: var(--color-white);
}

.news > p {
  margin-bottom: 1.8rem;
}
.news > p a{
  color: var(--color-subcolor);
  /*text-decoration: underline;*/
}
.news h3 {
  font: 600 1.6rem/125% var(--Poppins);
  margin-bottom: 2rem;
}

.news li {
  color: var(--color-white);
  position: relative;
  margin-bottom: 1rem;
  padding-left: 2.6rem;
}
.news iframe{
  display: flex;
  justify-content: center;
  margin: 0 auto;
}

.news ul li:before {
  content: '';
  position: absolute;
  width: 1rem;
  height: 1rem;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  border-radius: 100%;
  background-color: var(--color-subcolor);
}

.news ol {
  list-style-type: decimal-leading-zero;
  list-style-position: inside;
}

.news ol li {
  padding-left: 0;
}

.news ol li::marker {
  color: var(--color-subcolor);
  font: 400 1.6rem/180% var(--Poppins);
}

.news ol li > * {
  display: inline;
  padding-left: 0.5rem;
}

.news blockquote {
  margin: 5rem 0;
  min-height: 24.4rem;
  position: relative;
  bottom: 3rem;
  left: 5rem;
  z-index: 1;
  font: 400 1.6rem/180% var(--Poppins);
  max-width: 78.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}

.news blockquote:after {
  content: "";
  position: absolute;
  bottom: -3rem;
  left: -5rem;
  width: 29.8rem;
  height: 24.4rem;
  z-index: -1;
  background: url("../img/quotess.svg") center/29.8rem 24.4rem no-repeat;
}

.similar__container {
  padding: 7rem 9rem 10rem 30.3rem;
}

.similar__list {
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  margin-top: 4.4rem;
}

.similar__item {
  width: calc((100% - 9rem)/4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: var(--color-white);
  padding: 1rem;
  background: var(--back-grey);
}

.similar__item > a {
  color: var(--color-subcolor);
  text-decoration: underline;
}

.similar__title {
  margin-bottom: 1rem;
}

.similar__title > * {
  font: 600 1.6rem/125% var(--Poppins);
  height: 5.6rem;
  overflow: hidden;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  margin-bottom: 1rem;
}

.similar__text {
  margin-bottom: 1rem;
}

.similar__text > * {
  font: 300 1.4rem/160% var(--Poppins);
  max-height: 7rem;
  overflow: hidden;
}

.similar__img {
  margin-bottom: 2.2rem;
  width: 100%;
  height: 12.33rem;
}

.job__container {
  padding: 15rem 5.5rem 4.8rem 17.2rem;
  color: var(--color-white);
}

.job__container > p {
  max-width: 73.2rem;
  font: 400 1.6rem/175% var(--Poppins);
  margin: 10rem auto 0;
  text-align: center;
}

.job__flex {
  display: -ms-flexbox;
  display: flex;
}

.job__block {
  width: 50%;
}

.job__container > .job__flex > .job__block > img {
  display: block;
  width: 33.5rem;
  height: auto;
  margin-bottom: 1rem;
}

.job__block > h3 {
  font: 400 1.9rem/136% var(--Roboto);
  text-transform: uppercase;
}

.job__block > h2 {
  font: 600 3.6rem/136% var(--Poppins);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 3.7rem;
}

.job__channel {
  display: -ms-flexbox;
  display: flex;
  max-width: 34.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2.5rem;
  margin-top: 5.9rem;
}

.job__channel a {
  display: block;
  width: 16rem;
  height: 9.9rem;
}

.mission__container {
  padding: 0 11.5rem 15rem 11.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: var(--color-white);
  gap: 8rem;
}

.mission__container img {
  max-width: 60rem;
  max-height: 57.3rem;
  width: 50%;
}

.mission__container p {
  margin-top: 7.5rem;
  font: 400 1.6rem/175% var(--Poppins);
  max-width: 50.3rem;
}

.culture {
  background: var(--color-career);
}

.culture__container {
  padding: 11.2rem 0 5rem 9.6rem;
}

.culture__container > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 10rem;
}

.culture__container img {
  max-width: 56.7rem;
  max-height: 102.4rem;
  width: 100%;
  height: 100%;
}

.culture ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 2.4rem;
  width: 100%;
}

.culture ul li {
  padding: 2rem 4rem 2rem 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1.5rem;
  background-color: var(--color-search);
  width: 100%;
}

.culture ul h3 {
  font: 600 1.6rem/136.31% var(--Poppins);
  letter-spacing: 0.04em;
  color: var(--color-subcolor);
  margin: 0 auto;
  width: 28%;
  text-align: center;
}

.culture ul p {
  font: 400 1.6rem/175.81% var(--Poppins);
  color: var(--color-white);
  width: 70%;
}

.life__container {
  padding: 15rem 9.3rem 12rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 13rem;
  color: var(--color-white);
}

.life img {
  max-width: 52%;
  max-height: 72.8rem;
}

.life h2 {
  margin-bottom: 5.5rem;
}

.life p {
  font: 400 1.6rem/175.81% var(--Poppins);
  padding-top: 2rem;
}

.project__container {
  padding: 11.6rem 9rem 55rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 3.3rem;
  color: var(--color-white);
}

.project img {
  max-width: 53%;
  max-height: 42.3rem;
}

.project h2 {
  margin-bottom: 5.5rem;
}

.project p {
  font: 400 1.6rem/175.81% var(--Poppins);
  padding-top: 2rem;
}

.creative {
  overflow: visible;
  color: var(--color-white);
  background: var(--color-career);
  position: relative;
}

.creative__container {
  padding: 19rem 7rem 15rem;
  max-width: 69.6rem;
  margin: 0 auto;
}

.creative h3 {
  font: 600 4rem/136% var(--Poppins);
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 4.2rem;
}

.creative p {
  font: 400 1.6rem/175.81% var(--Poppins);
  margin-bottom: 3.6rem;
}

.creative h4 {
  margin: 5rem 0;
  font: 600 3.2rem/175.81% var(--Poppins);
  letter-spacing: 0.015em;
  text-transform: capitalize;
}

 .creative img {
  max-width: 81.4rem;
  max-height: 54.3rem;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  top: -40rem;
}

.video {
  background: var(--color-career);
}

.video__container {
  padding: 0 4rem;
  color: var(--color-white);
  text-align: center;
}

.video h3 {
  font: 600 4rem/136.35% var(--Poppins);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 8.5rem;
}

.video__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 0;
}

.video__item {
  width: calc(100%/3);
  height: 25rem;
  position: relative;
}

.video__item > iframe {
  width: 100%;
  height: 100%;
}

.video__info h2 {
  position: absolute;
  top: 1rem;
  left: 1rem;
  font: 400 1.6rem/136.35% var(--Poppins);
  max-height: 2rem;
  overflow: hidden;
}

.video__info-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 4.8rem;
  width: 6.8rem;
  pointer-events: none;
}

.join__container {
  padding: 15rem 2rem 16.7rem;
  max-width: 69.8rem;
  margin: 0 auto;
  text-align: center;
  color: var(--color-white);
}

.join h3 {
  font: 600 4rem/136% var(--Poppins);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 2.9rem;
}

.join h4 {
  font: 400 2rem/136% var(--Poppins);
  letter-spacing: 0.015em;
  color: var(--color-subcolor);
  margin-bottom: 2.6rem;
}

.join p {
  font: 400 1.6rem/136% var(--Poppins);
  letter-spacing: 0.015em;
  margin-bottom: 2.6rem;
  color: var(--color-banner-career);
}

.about {
  color: var(--color-white);
}

.about__banner {
  position: relative;
}

.about__banner img {
  position: absolute;
  top: 0;
  left: 0;
}

.about__banner:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--back-grey);
  opacity: 0.5;
  z-index: 1;
}

.about__banner h1 {
  color: var(--color-white);
  padding: 19.4rem 2rem 25.5rem;
  font: 700 5rem/113.21% var(--RobotoCondensed);
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: capitalize;
  max-width: 93.5rem;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}

.about__block {
  padding: 6rem 0 7rem;
  margin: 0 auto;
}

.about__block p {
  max-width: 63.2rem;
  margin: 5rem auto 0;
  text-align: center;
}

.about__title > * {
  text-align: center;
  margin-bottom: 3.4rem;
  position: relative;
  color: var(--color-white);
  font: 700 3.2rem/136% varvar(--RobotoCondensed);
  text-transform: uppercase;
  letter-spacing: 0.02em;
  padding-bottom: 1.1rem;
}

.about__title > *:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 6.9rem;
  height: 0.2rem;
  background-color: var(--color-subcolor);
}

.about__title-left > * {
  text-align: left;
  padding-bottom: 0.7rem;
  margin-bottom: 1.8rem;
}

.about__title-left > *:after {
  left: 0;
  transform: none;
}

.about__title-small > * {
  font-size: 2.4rem;
  width: -moz-max-content;
  width: max-content;
  text-transform: capitalize;
}

.privacy__container h3 {
    display: block;
    font-size: 1.17em!important;
    margin-block-start: 1em!important;
    margin-block-end: 1em!important;
    margin-inline-start: 0px!important;
    margin-inline-end: 0px!important;
    font-weight: bold!important;
    unicode-bidi: isolate!important;
}

.about__brand {
  display: -ms-flexbox;
  display: flex;
  gap: 20rem;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 5.6rem 0 5.3rem;
}

.privacy__container p {
    display: block!important;
    margin-block-start: 1em!important;
    margin-block-end: 1em!important;
    margin-inline-start: 0px!important;
    margin-inline-end: 0px!important;
    unicode-bidi: isolate!important;
}

.about__brand a {
  font: 400 2rem/136.31% var(--Roboto);
  letter-spacing: 0.04em;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 1rem;
  display: block;
}

.about__brand a mark {
  color: var(--color-mark);
  background: none;
  -webkit-text-fill-color: initial;
  text-fill-color: transparent;
  padding-left: 1rem;
  letter-spacing: 0.02em;
  text-transform: capitalize;
  font: 400 1.5rem/136.31% var(--Roboto);
}

.about blockquote {
  font: 400 1.6rem/142.81% var(--Roboto);
  max-width: 64.3rem;
  text-align: center;
  margin: 6.5rem auto;
  font-style: italic;
  position: relative;
  z-index: 0;
}

.about blockquote:after, .about blockquote:before {
  content: '';
  position: absolute;
  width: 3.9rem;
  height: 13.1rem;
  z-index: -1;
  background: url("../img/blockquote.svg") center/3.9rem 13.1rem no-repeat;
}

.about blockquote:after {
  top: -6.5rem;
  left: -3rem;
}

.about blockquote:before {
  right: -3rem;
  bottom: -3rem;
}

.about__container {
  padding: 7.5rem 11.3rem;
}

.privacy__container {
  color: #fff!important;
  padding: 7.5rem 11.3rem;
}

.privacy__container ul {
    list-style-type: disc;
        display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}
.privacy__container li {
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}
.about__container h2 {
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font: 700 4rem/136.31% var(--RobotoCondensed);
  padding-bottom: 2.7rem;
  position: relative;
  text-align: center;
}

.about__container h2:after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 8.9rem;
  height: 0.3rem;
  background: var(--color-subcolor);
}

.about__container-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 13.6rem;
  width: 100%;
}

.about__container p {
  font: 400 1.6rem/142.81% var(--Roboto);
  margin-bottom: 2rem;
}

.about__container img {
  max-width: 56.8rem;
  max-height: 38.7rem;
  width: 50%;
}

.about__container h6 {
  font: 400 1.6rem/142.81% var(--Roboto);
  max-width: 62.2rem;
  margin-bottom: 2rem;
  font-style: italic;
}

.about__team {
  padding: 10rem 14.7rem 5rem;
}

.about__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2rem;
}

.about__item {
  width: calc(50% - 1rem);
  background-color: #232323;
  color: white;
  transition: 0.2s all ease-in;
}

.about__item:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-back-black);
}

.about__item a {
  display: -ms-flexbox;
  display: flex;
  gap: 1.9rem;
  padding: 3.1rem 3.1rem 3.1rem 2rem;
}

.about__container > .about__list > .about__item img {
  width: 7rem;
  height: 7rem;
}

.about__item-info h4 {
  font: 700 2.4rem/136.31% var(--RobotoCondensed);
  letter-spacing: 0.04em;
  text-transform: capitalize;
  margin: 0;
  padding: 0;
}

.about__item-info h4:after {
  display: none;
}

.about__item-info h5 {
  font: 400 1.5rem/136.31% var(--Roboto);
  letter-spacing: 0.02em;
  text-transform: capitalize;
  color: var(--color-mark);
  padding-bottom: 1rem;
}

.about__item-info p {
  font: 400 1.6rem/136.31% var(--Roboto);
  margin: 0;
}

.podcast__container {
  padding: 0 0 15rem 26.3rem;
  display: -ms-flexbox;
  display: flex;
  gap: 8rem;
  width: 100%;
}

.podcast__img {
  width: 50%;
}

.podcast__title {
  position: relative;
  margin-bottom: 6.7rem;
}

.podcast__title h3 {
  font: 700 4rem/136.31% var(--RobotoCondensed);
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--color-white)!important;
  width: -moz-max-content;
  width: max-content;
}

.podcast__title h4 {
  position: absolute;
  left: 15rem;
  top: 4.5rem;
  font: 700 3.2rem/136.31% var(--RobotoCondensed);
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #F0F0F0;
  width: -moz-max-content;
  width: max-content;
}

.podcast__block {
  width: 50%;
}

.podcast__block h5 {
  font: 500 1.8rem/136.31% var(--Roboto);
  letter-spacing: 0.02em;
  text-transform: capitalize;
  color: var(--color-mark);
  margin-bottom: 1.1rem;
}

.podcast__block p {
  font: 400 1.6rem/142.81% var(--Roboto);
}

.podcast__block a {
  margin-top: 3rem;
  display: inline-block;
  background: var(--color-subcolor);
  color: var(--color-white);
  letter-spacing: 0.03em;
  padding: 1.2rem 4rem;
  font: 500 1.4rem/1.6rem var(--Roboto);
  transition: 0.2s all ease-in;
}

.podcast__block a:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-subcolor);
}

.sign {
  position: relative;
}

.sign:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #303233;
  opacity: 0.6;
  z-index: 1;
}

.sign img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}

.sign__container {
  padding: 40rem 2rem 0;
  position: relative;
  z-index: 2;
}

.sign__title > * {
  font: 700 3.2rem/136.31% var(--RobotoCondensed);
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--color-white);
  text-align: center;
  margin-bottom: 4rem;
}

.sign__form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
}

.sign__form-input {
  position: relative;
}

.sign__form-input > input {
  border: none;
  width: 25rem;
  font: 400 1.6rem/136.31% var(--Poppins);
  letter-spacing: 0.015em;
  padding: 1rem 1.6rem 1.2rem;
  background-color: var(--color-white);
  border-radius: 0.2rem;
}

.sign__form-input > input:-ms-input-placeholder {
  color: --color-banner-career;
}

.sign__form-input > input::placeholder {
  color: --color-banner-career;
}

.sign__form button {
  background-color: var(--color-subcolor);
  border: none;
  border-radius: 0.2rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font: 400 1.4rem/2.1rem var(--Poppins);
  color: var(--color-white);
  padding: 1.2rem 4rem;
}

.posts__container {
  padding: 7.4rem 9rem;
}

.posts__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.6rem;
  margin-top: 2.6rem;
}

.posts__list-item {
  width: calc((100% - 1.2rem)/3);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-direction: column;
      flex-direction: column;
  transition: 0.2s all ease-in;
  background-color: var(--back-greyBack);
  padding: 2.5rem 1.8rem;
}

.posts__list-item:hover {
  transition: 0.2s all ease-in;
  box-shadow: 0 0 2rem 0 var(--color-back-black);
}

.posts__list-item:hover span {
  color: var(--color-subcolor);
  transition: 0.2s all ease-in;
}

.posts__list a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
}

.posts__container > .posts__list >  .posts__list-item  .posts__img  {
  height: 21.4rem;
}

.posts__list span {
  color: var(--color-subcolor);
  letter-spacing: 0.04em;
  font: 500 2.4rem/124.31% var(--Roboto);
  text-decoration: underline;
}

.posts__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 1rem 0 1.5rem;
}

.posts__text > * {
  color: var(--color-white);
}

.posts__text h3 {
  font: 500 2.4rem/124.31% var(--Roboto);
  letter-spacing: 0.04em;
  margin-bottom: 1.5rem;

}

.posts__text p {
  color: var(--color-mark);
  font: 400 1.6rem/122.81% var(--Roboto);
}


.nav-links{
  display: flex;
  gap: 2rem;
  justify-content: center;
}
.nav-links > *{
  display: flex;
  width: 3rem;
  height: 3rem;
  align-items: center;
  justify-content: center;
  color: var(--color-white);
  font: 400 1.8rem/122.81% var(--Poppins);
}
.page-numbers.current{
  color: var(--back-black);
  background-color: var(--color-white);
  border-radius: 50%;
}

.next.page-numbers, .prev.page-numbers{
  display: none;
}


/*.shop__link{*/
/*  position: relative;*/
/* }*/
/*.shop__best{*/
/*  padding: 0.8rem 2.2rem;*/
/*  position: absolute;*/
/*  right: 0.8rem;*/
/*  top: -1.5rem;*/
/*  font: 700 1.5rem/136.31% var(--Roboto);*/
/*  letter-spacing: 0.02em;*/
/*  text-transform: uppercase;*/
/*}*/

@media only screen and (max-width: 1270px) {
  .quotes__item > * {
    -ms-flex-align: center;
        align-items: center;
  }
  .culture__container > div {
    gap: 3rem;
  }
  .culture__container img {
    max-width: 38rem;
  }
  .life__container {
    gap: 4rem;
  }
  .project__container, .life__container, .culture__container {
    -ms-flex-align: center;
        align-items: center;
  }
}

@media only screen and (max-width: 1024px) {
  .header__logo {
    margin: 0;
  }
  .help__list {
    margin: 0 -1rem;
  }
  .help__item {
    width: calc(50% - 2rem);
    margin: 0 1rem 2rem;
  }
  .releases__list {
    margin: 2rem -1rem 0;
  }
  .releases__item {
    width: calc(50% - 4rem);
    margin: 0 1rem 2rem;
  }
  .quotes__item > * {
    -ms-flex-align: center;
        align-items: center;
  }
}

@media only screen and (max-width: 666px) {
  .news__img {
    height: 52.8vw;
  }
  .container {
    padding: 5rem 2rem;
  }
  .header__container {
    padding: 2rem;
  }
  .header__burger {
    display: -ms-flexbox;
    display: flex;
  }
  .header__menu {
    display: none;
  }
  .header__menu-show {
    padding: 0 0 3rem 0;
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    -ms-flex-align: center;
        align-items: center;
    text-align: center;
    top: 12.5rem;
    left: 0;
    width: 100%;
    background-color: var(--back-black);
    min-height: calc(100vh - 12.5rem);
    margin: 0;
    z-index: 2;
    overflow: scroll;
  }
  .header__drop-link {
    text-align: center;
    padding: 0;
  }
  .header__menu-item {
    margin: 1rem 0;
    width: 100vw;
  }
  .header__drop-right {
    margin: 0 auto;
  }
  .header__menu {
    margin: 0;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .main__title > * {
    margin-bottom: 2rem;
  }
  .main__title > h1 {
    font-size: 3.2rem;
  }
  .main__title > h2 {
    font-size: 2rem;
  }
  .releases__item {
    margin: 0;
  }
  .releases__img {
    max-width: 100%;
    max-height: 100%;
  }
  .releases {
    text-align: center;
  }
  .section__title > * {
    font-size: 2.6rem;
  }
  .releases__head {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  /*.wrap .news__container> .news__img > *{*/
  /*  width:100% ;*/
  /*  height: 100%;*/
  /*}*/
  .releases__list {
    margin: 3rem 0 0;
  }
  .releases__linkto {
    margin-top: 1rem;
    font-size: 1.6rem;
  }
  .slick-dots li button:before {
    color: white;
  }
  .slick-dots li.slick-active button:before {
    color: var(--color-white);
  }
  .help__tools {
    margin: 5rem -2rem 5rem;
  }
  .help__tools-item {
    width: calc((100% - 8rem)/2);
    margin: 0 2rem 3rem;
  }
  .help__tools-title > * {
    font-size: 1.6rem;
  }
  .help__tools-title {
    margin-bottom: 2rem;
  }
  .help__tools-img {
    width: 7rem;
    height: 7rem;
  }
  .partners__list {
    margin: 0 -2rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .partners__item {
    margin: 0 2rem 3rem 2rem;
    width: calc((100% - 8rem)/2);
  }
  .partners__img {
    margin: 0 auto;
  }
  .footer__block {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .footer__list {
    text-align: center;
    max-height: -moz-max-content;
    max-height: max-content;
    margin-bottom: 3rem;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    max-width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
  }
  .footer__list {
    gap: 2rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom:3rem;
  }
  .footer__item {
    width: calc((100% - 2rem)/3);
  }
  .footer__logo {
    margin-right: 0;
    margin-bottom: 2rem;
  }
  .footer__container {
    padding: 5rem 2rem 2rem;
  }
  .brands__list {
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0;
  }
  .brands__item {
    width: 100%;
    margin: 0 0 2rem 0;
  }
  .brands__img {
    width: 7rem;
    height: 7rem;
  }
  .brands__subtitle > * {
    font-size: 2rem;
  }
  .help__item {
    margin-bottom: 2rem;
    padding: 2rem 0;
  }
  .partners__title {
    margin-bottom: 4rem;
  }
  .help__subtitle {
    margin: 3rem 0 4rem;
  }
  .header__block {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
  .header__button {
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 0.5rem;
    width: 100%;
  }
  .header__button:after{
    border: 0.1rem solid var(--color-subcolor);
    pointer-events: none;
    width: 100%;
    height: 100%;
    background-color: transparent;
  }
  .header__button-wrap {
    width: 100%;
  }
  .header__logo {
    margin: 0;
  }
  .header__logo {
    width: 20rem;
    height: auto;
  }
  .speakers__list {
    gap: 2rem;
    margin-top: 0;
  }
  .speakers__item {
    width: calc(50% - 1rem);
  }
  .speakers__item > a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .speakers__subtitle > * {
    font-size: 1.4rem;
  }
  .speakers__img {
    height: 32vw;
  }
  .team__list {
    margin: 0 -1rem;
  }
  .team__item {
    width: calc((100% - 4rem )/2);
    margin: 0 1rem 2rem;
  }
  .team__block {
    padding: 0;
  }
  .team__title {
    margin-bottom: 5rem;
  }
  .team__img {
    margin: 0 auto 2rem;
  }
  .team__item > a {
    padding: 2rem 1rem;
  }
  .team__name {
    margin-bottom: 0.5rem;
  }
  .resources__list-item > * {
    font-size: 1.4rem;
  }
  .resources__title {
    text-align: center;
    margin-bottom: 3rem;
  }
  .resources__block:first-child:after, .resources__block:last-child:after, .resources__block:last-child:before {
    height: 0.5rem;
  }
  .header__drop {
    position: inherit;
    width: 100%;
  }
  .header__menu-item:hover:after {
    display: none;
  }
  .footer__bottom {
    margin-top: 2rem;
  }
  .resources__block:first-child {
    padding-bottom: 5rem;
  }
  .resources__block:last-child {
    padding: 5rem 0;
  }
  .footer__info {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .help__list {
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0;
  }
  .help__item {
    width: 100%;
    margin: 0 0 2rem 0;
  }
  .help__item-title > * {
    font-size: 2.6rem;
  }
  .help {
    margin-bottom: 5rem;
  }
  .header__menu-item:hover {
    border: none;
  }
  .header__drop-open {
    padding: 0;
  }
  .header__drop-open:after {
    right: -1.5rem;
  }
  .header__mob {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 1rem;
  }
  .reading__list {
    margin: 0 -1rem;
  }
  .reading__item {
    width: calc((100% - 4rem )/2);
    margin: 0 1rem 2rem;
  }
  .reading__link {
    padding: 1rem 2rem;
    margin: 1.8rem auto;
    font-size: 1.4rem;
  }
  .blog__container {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0;
  }
  .blog__img {
    margin: 0 auto;
    max-width: 25rem;
  }
  .blog__img img {
    display: block;
  }
  .blog__social {
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 0;
  }
  .blog__text h2 {
    font-size: 3.6rem;
  }
  .blog__text p {
    font-size: 1.4rem;
  }
  .blog__text {
    padding: 2rem 3rem;
  }
  .blog__link {
    margin-top: 2rem;
  }
  .blog__link {
    text-align: center;
    padding: 1rem 3rem;
  }
  .releases__list {
    margin: 2rem 0 2rem;
  }
  .header__drop-right {
    transform: none;
    right: 0;
  }
  .releases__item {
    width: 100%;
    margin: 0;
  }
  .header__menu-item:hover .header__drop, .header__drop-inside:hover .header__drop-right {
    display: none;
  }
  .drop__inner.show {
    display: block !important;
  }
  .header__drop-right {
    position: initial;
  }
  .header__right:after {
    transform: translateY(-50%) rotate(0);
  }
  .header__button-drop {
    position: absolute;
  }
  .header__button-drop {
    text-align: center;
  }
  .header__drop-link {
    padding: 2rem;
  }
  .header__drop-link:hover {
    background-color: initial;
  }
  .part {
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .reading__item {
    margin: 0 1rem 4rem;
  }
  .part__text > h2 {
    font-size: 1.6rem;
  }
  .part__text > p {
    font-size: 1.4rem;
  }
  .part__text {
    margin: 1rem 0;
  }
  .part .reading__link {
    margin: 0;
  }
  .quotes__block {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    margin-top: 5.2rem;
  }
  .quotes__ads-img {
    margin: 0 auto;
    width: 50%;
    height: auto;
  }
  /*.quotes__ads {*/
  /*  margin: 2rem 0;*/
  /*}*/
  .quotes__categories {
    width: 100%;
  }
  .quotes__categories li {
    font-size: 1.6rem;
  }
  .quotes__img {
    width: 100%;
    height: 50.8vw;
  }
  .quotes__categories-title {
    margin: 0 auto 3rem;
    font-size: 1.8rem;
  }
  .quotes__title > * {
    font-size: 2rem;
  }
  .quotes__item > * {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 1.5rem;
    padding: 1.8rem 1.2rem;
  }
  .quotes__flex {
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 0.5rem;
    margin: 1.5rem 0;
  }
  .quotes__text > * {
    display: block;
    font-size: 1.4rem;
    max-height: 100%;
  }
  .quotes__list {
    gap: 2rem;
  }
  .similar__list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 2rem;
  }
  .similar__item {
    width: calc((100% - 3rem)/2);
  }
  .news__title {
    font-size: 2.2rem;
  }
  .similar__container {
    padding-top: 2rem;
  }
  .news__block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .news__block > * {
    width: 100%;
  }
  .news p {
    font-size: 1.4rem;
  }
  .news blockquote {
    left: 2rem;
    bottom: 2rem;
    padding-right: 2rem;
    font-size: 1.6rem;
  }
  .news__block-img {
    max-height: -moz-max-content;
    max-height: max-content;
  }
  .news__block {
    margin: 3rem 0;
  }
  .speeches__filter {
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
    padding: 0;
    gap: 2rem;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .speeches__filter > a {
    font-size: 2rem;
  }
  .speeches__list {
    gap: 3rem;
  }
  .speeches__item {
    width: calc((100% - 3rem)/2);
    height: -moz-fit-content;
    height: fit-content;
  }
  .quotes__categories-list {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1rem;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .footer__social-img {
    width: 3rem;
    height: 3rem;
  }
  .section__title-main > * {
    font-size: 3.2rem;
  }
  .news__title > * {
    font-size: 3.2rem;
  }
  .contact__container {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 2rem;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .contact__container > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .contact__container > div > * {
    margin-bottom: 2rem;
  }
  .contact h2 {
    font-size: 2.8rem;
  }
  .contact h3 {
    font-size: 2rem;
  }
  .contact h4 {
    font-size: 1.8rem;
  }
  .contact__container > div:first-child {
    width: 100%;
  }
  .job__flex {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .job__block {
    text-align: center;
    width: 100%;
  }
  .job__block > * {
    margin: 0 auto 2rem;
  }
  .job__block ul {
    text-align: left;
  }
  .job__container > p {
    margin-top: 2rem;
    font-size: 1.4rem;
  }
  .job__block > h2 {
    font-size: 2.8rem;
  }
  .job__block > h3 {
    font-size: 1.8rem;
  }
  .job__channel {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 1rem;
  }
  .job__channel a {
    width: 13rem;
    height: 8.04rem;
  }
  .job__container > .job__flex > .job__block > img {
    width: 25rem;
  }
  .careers ul li {
    font-size: 1.4rem;
  }
  .job__block > h2 {
    margin-bottom: 2rem;
  }
  .culture__container > div {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-top: 6rem;
  }
  .culture ul li {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .culture ul li > * {
    width: 100%;
  }
  .culture__container img {
    max-width: 100%;
    max-height: 100vw;
  }
  .culture ul p {
    font-size: 1.4rem;
  }
  .careers__title h2 {
    font-size: 3.2rem;
  }
  .mission__container {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .mission__container p {
    font-size: 1.4rem;
    margin-top: 4rem;
      max-width: 100%;
  }
  .mission__container {
    gap: 4rem;
  }
  .life__container {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  .life__container > img {
    width: 100%;
    margin: 0 auto;
  }
  .life p {
    font-size: 1.4rem;
  }
  .project__container {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .project img {
    max-width: 100%;
  }
  .project p {
    font-size: 1.4rem;
  }
  .project h2, .life__container h2 {
    margin-bottom: 4rem;
  }
  .careers__banner {
    padding: 0 1rem;
  }
  .creative img  {
    max-width: 100%;
    position: relative;
    top: 0;
    height: auto;
  }
  .mission__container img {
    width: 100%;
  }
  .creative h3 {
    margin: 2rem 0;
    font-size: 3rem;
  }
  .creative p {
    font-size: 1.4rem;
  }
  .creative h4 {
    font-size: 2.6rem;
    margin: 2.5rem 0;
  }
  .join h3 {
    font-size: 3rem;
    margin-bottom: 2rem;
  }
  .join p {
    font-size: 1.4rem;
    margin-bottom: 2rem;
  }
  .join h4 {
    margin-bottom: 2rem;
  }
  .video h3 {
    font-size: 3rem;
    margin-bottom: 3rem;
  }
  .video__list {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .video__item {
    width: 100%;
    height: 60vw;
  }
  .speeches__one {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .speeches__one-img {
    margin: 0 auto;
    max-width: 80vw;
    max-height: 80vw;
    gap: 2rem;
  }
  .speeches__one-info {
    width: 100%;
  }
  .speeches__one-info > * {
    margin-bottom: 1rem;
  }
  .speeches__one-wrap:after {
    opacity: 0.9;
  }
  .speeches__one-title {
    font-size: 2.8rem;
  }
  .speeches__one-desc {
    font-size: 1.4rem;
  }
  .speeches__one-date, .speeches__one-author {
    font-size: 1.8rem;
  }
  .speeches__search {
    margin-bottom: 2rem;
  }
  .speeches__search-item {
    padding: 1.5rem 0 1.5rem 10rem;
  }
  .speeches__search:after {
    width: 2rem;
    height: 2rem;
    background-size: 2rem 2rem;
  }
  .speeches__title {
    padding: 0;
  }
  .about__banner h1 {
    font-size: 3.4rem;
    padding: 10rem 2rem 10rem;
  }
  .about h2 {
    font-size: 3rem;
    padding-bottom: 3rem;
  }
  .about__block p {
    margin: 3rem 0;
    font-size: 1.4rem;
  }
  .about__container {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 3rem;
  }
  .about__container-left {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  .about__title > * {
    font-size: 3rem;
    margin-bottom: 1.5rem;
  }
  .about__container p {
    margin-bottom: 1.5rem;
    font-size: 1.4rem;
  }
  .about__container > div {
    width: 100%;
    max-width: 100%;
  }
  .about__container img {
    width: 100%;
  }
  .sign__form {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 3rem;
  }
  .sign__title > * {
    font-size: 3rem;
    margin-bottom: 2rem;
  }
  .posts__title {
    margin-bottom: 4rem;
  }
  .posts__text h3 {
    font-size: 1.8rem;
    margin-bottom: 0.5rem;
    height:4.5rem;
    overflow: hidden;
  }
  .posts__text p {
    font-size: 1.4rem;
    max-height: 14rem;
    overflow: hidden;
  }
  .posts__list span {
    font-size: 1.6rem;
  }
  .posts__container > .posts__list >  .posts__list-item .posts__img {
    height: 14.3vw;
  }
  .banner__title > h1 {
    font-size: 4rem;
  }
  .youtube__list {
    margin-bottom: 3rem;
  }
  .youtube .slick-list {
    padding: 0 !important;
  }
  .youtube .section__title > * {
    padding: 0 0 1rem;
  }
  .brands {
    padding-top: 4rem;
  }
  .listen__container {
    padding-bottom: 7rem;
  }
  .posts__container {
    padding-bottom: 6rem;
  }
  .slick-previous, .slick-nextt {
    width: 2.4rem;
    height: 2.4rem;
    top: auto;
    bottom: -5rem;
    left: calc(50% + 1.5rem);
    transform: translateX(-50%);
  }
  .slick-previous {
    left: calc(50% - 1.5rem);
  }
  .slick-previous:after, .slick-nextt:after {
    width: 2.4rem;
    height: 2.4rem;
    background-size: 2.4rem 2.4rem;
  }
  .shop__container {
    padding-bottom: 9rem;
  }
  .about__container-flex {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 4rem;
  }
  .about__item {
    width: 100%;
  }
  .about__container > .about__list > .about__item img{
    width: 7rem;
  }
  .about__brand {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 5rem;
    margin: 3rem 0 0;
  }
  .about__title-small > * {
    width: auto;
  }
  .about__brand a {
    width: auto;
  }
  .about__title-small > * {
    font-size: 2rem;
  }
  .podcast__container {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 3rem;
  }
  .podcast__container > * {
    width: 100%;
  }
  .podcast__block p {
    font-size: 1.4rem;
  }
  .podcast__title {
    margin-bottom: 2rem;
  }
  .podcast__title h3, .podcast__title h4 {
    font-size: 2.8rem;
    width: auto;
  }
  .podcast__title h4 {
    position: relative;
    width: auto;
    top: 0;
    left: 0;
  }
  .section__title-main {
    margin: 2rem 0;
  }
  .youtube__item {
    height: 31.5rem;
    margin: 0 1rem;
  }
  .listen__img {
    max-height: initial;
    max-width: initial;
  }
  .listen__item{
    margin-right: 0.5rem;
  }
  .aboutmain__container {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .aboutmain__container > * {
    width: 100%;
  }
  .aboutmain h2 {
    font-size: 2.6rem;
    margin: 0 auto 2rem;
  }
  .news__container .news img{
    margin: 0 auto;
    display: block;
  }
  .life img{
    max-width: 100%;
  }
  .listen__title > *{
    height: 2.8rem ;
    overflow: hidden;
  }
  .shop__item{
    margin: 0 auto;

  }
}

@media only screen and (max-width: 480px) {
  .about__brand a mark {
    display: block;
    padding-left: 0;
  }
  .blog__social-img {
    width: 3rem;
    height: 3rem;
  }
  .quotes__ads-img {
    width: 100%;
  }
  .speeches__img {
    max-height: -moz-fit-content;
    max-height: fit-content;
    height: auto;
  }
  .posts__list-item {
    width: 100%;
  }
  .posts__list-item img {
    height: 100%;
  }
  .posts__list span {
    font-size: 2rem;
  }
  .youtube__item {
    margin: 0 auto;
    max-width: 100%;
  }
  .brands .slick-list {
    padding-right: 0;
  }
  .shop .slick-list {
    padding-right: 0;
  }
  .shop__img {
    margin: 0 auto 1.5rem;
  }
  /*.shop__item {*/
  /*  margin-right: 1rem;*/
  /*}*/
  .shop__title > * {
    text-align: center;
    font-size: 2rem;
  }
  .brands__container {
    padding: 3rem 2rem 6rem;
  }
  .posts__container > .posts__list >  .posts__list-item .posts__img {
    height: 47.5vw;
  }
  .similar__img {
    height: 23.5vw;
  }
}




@media only screen and (max-width: 425px) {

  .similar__img {
    height: 48.5vw;
  }
  .about__container a {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .similar__title > *{
    height: auto;
  }
  .team__item > a {
    padding: 2rem 1rem;
  }
  .team__list {
    margin: 0;
  }
  .team__item {
    width: 100%;
    margin: 0 0 1rem 0;
  }
  .footer__item {
    width: 100%;
  }
  .footer__list {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .footer__subs-title {
    max-width: 100%;
  }
  .footer__subs-input {
    width: 100%;
  }
  .footer__subs-title > * {
    font-size: 1.9rem;
  }
  .blog__social-item {
    margin-right: 1rem;
  }
  .similar__item {
    width: 100%;
  }
  .listen__img {
    max-width: 100%;
    max-height: 100%;
  }
  .listen .slick-list {
    padding-right: 0;
  }
  .youtube-link .listen__img{
    height: 46.5vw;
  }
}

@media only screen and (max-width: 375px) {
  .speakers__item {
    width: 100%;
  }
  .speakers__img {
    height: 71vw;
  }
  .blog__social-img {
    width: 2rem;
    height: 2rem;
  }
  .speeches__item {
    width: 100%;
  }
  .quotes__img {
    width: 100%;
    height: 46.8vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUNuQjtFQUNEO0lBQ0UsVUFBUztHQUNWO0VBQ0Q7SUFDRSxZQUFXO0lBQ1gsbUJBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxZQUFXO0dBQ1o7RUFDRDtJQUNFLDJCQUFzQjtRQUF0Qix1QkFBc0I7SUFDdEIsdUJBQW1CO1FBQW5CLG9CQUFtQjtHQUVwQjtFQUNEO0lBQ0UsZ0JBQWU7R0FDaEI7RUFFRDtJQUNFLFlBQVc7R0FDWjtFQUNEO0lBQ0Usa0JBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxtQkFBa0I7R0FDbkI7RUFDRDtJQUNFLFlBQVc7R0FDWjtFQUVEO0lBQ0UsZ0JBQWU7SUFDZixpQkFBZ0I7R0FDakI7RUFDRDtJQUNFLGlCQUFnQjtHQUNqQjtDQzZKRjs7QUQxSkQ7RUFDRTtJQUNFLFlBQVc7R0FDWjtFQUNEO0lBQ0UsYUFBWTtHQUNiO0VBQ0Q7SUFDRSxZQUFXO0lBQ1gsYUFBWTtHQUNiO0VBQ0Q7SUFDRSxZQUFXO0dBQ1o7Q0M2SkYiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLndyYXB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLVBvcHBpbnMpO1xyXG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAmX19ibGFja3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stYmxhY2spO1xyXG4gIH1cclxuICAmX19ncmV5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1ncmV5KVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb250YWluZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNDRyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9ue1xyXG4gICZfX2J1dHRvbntcclxuICAgIGZvbnQ6IDUwMCAxLjRyZW0vMi4xcmVtIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSA0cmVtIDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgICYgPiAqe1xyXG4gICAgICBmb250OiA3MDAgMy4ycmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmLW1haW57XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOjUuMnJlbSAwIDMuN3JlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmID4gKntcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICAgIGZvbnQ6IDcwMCA0cmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdW5kZXJsaW5le1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuN3JlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmID4gKntcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICAgIGZvbnQ6IDYwMCAzLjZyZW0vMTM2JSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0xLjVyZW07XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogOC45cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vZGFse1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1pbi13aWR0aDogMzByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgICAmLWNvbnRlbnR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tUG9wcGlucyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NpcmNsZXtcclxuICAgICYtaXRlbXtcclxuICAgICAgd2lkdGg6IDk1LjdyZW07XHJcbiAgICAgIGhlaWdodDogNzEuM3JlbTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtY2lyY2xlKTtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbGVmdDogLTIwJTtcclxuICAgICAgICB0b3A6IC0zcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogMzhyZW07XHJcbiAgICAgICAgcmlnaHQ6IC00MCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgbGVmdDogLTQwJTtcclxuICAgICAgICBib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLysrK1xyXG4uaGVhZGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stYmxhY2spO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDYuMnJlbSA2cmVtIDYuM3JlbSA2LjRyZW07XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgJl9fYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbG9nb3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJi1pbWd7XHJcbiAgICAgIHdpZHRoOiAxOC4ycmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IGNhbGMoIDUwJSArIDQuNXJlbSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgd2lkdGg6IDAuN3JlbTtcclxuXHJcbiAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvQVJSLnN2Z1wiKSBjZW50ZXIvMC43cmVtIDAuNXJlbSAgbm8tcmVwZWF0IDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZHJvcHtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIuNnJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrLWdyZXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtIDAgMCAwLjJyZW07XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAxNC4zcmVtO1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICM0RjRGNEY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlua3tcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQ6IDQwMCAxLjZyZW0gLyAxODUlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICBjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSkgO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMS4xcmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1yaWdodHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTUwJTtcclxuICAgICAgcGFkZGluZzogMCAxLjFyZW07XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgbWluLXdpZHRoOiAyMHJlbTtcclxuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFjay1ncmV5KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwLjJyZW0gMC4ycmVtIDA7XHJcbiAgICB9XHJcbiAgICAmLWluc2lkZXtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgICAgJjpob3ZlciAuaGVhZGVyX19kcm9wLXJpZ2h0e1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1vcGVue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHJpZ2h0OiAtMC4zcmVtO1xyXG4gICAgICAgIHdpZHRoOiAwLjdyZW0gO1xyXG4gICAgICAgIGhlaWdodDogMC41cmVtIDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvQVJSLnN2Z1wiKSBjZW50ZXIvMC43cmVtIDAuNXJlbSAgbm8tcmVwZWF0IDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jbGlja3tcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXR0b257XHJcbiAgICBmb250OiA1MDAgMi40cmVtLyAxNTglIHZhcigtLVJvYm90byk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMC4ycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICB9XHJcbiAgICAvLyY6aG92ZXJ7XHJcbiAgICAvLyAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgIC8vICAmOmFmdGVye1xyXG4gICAgLy8gICAgY29udGVudDogJyc7XHJcbiAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICBsZWZ0OiAwO1xyXG4gICAgLy8gICAgYm90dG9tOiAwO1xyXG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICBoZWlnaHQ6IDAuMnJlbTtcclxuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgIC8vICB9XHJcbiAgICAvL1xyXG4gICAgLy99XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYtZHJvcHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB0b3A6IDZyZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tZW51e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogMi41cmVtO1xyXG4gICAgJi1pdGVte1xyXG4gICAgICAvL3RyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjFyZW07XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1zdWJjb2xvcikgO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIC5oZWFkZXJfX2Ryb3B7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgfVxyXG4gICAgICAmID4gKntcclxuICAgICAgICBmb250OiA5MDAgMS42cmVtLzE1OCUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnVyZ2Vye1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiA+ICp7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuMXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC43cyBlYXNlO1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW9wZW57XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuN3MgZWFzZTtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFubmVyKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xIDtcclxuICB9XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMjkuOHJlbSAxNi4ycmVtIDI0LjRyZW07XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgbWF4LXdpZHRoOiA2Mi42cmVtO1xyXG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLXJpZ2h0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmID4gaDF7XHJcbiAgICAgIGZvbnQ6IDkwMCA0cmVtLzExMyUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnRpdGxle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19sZWZ0Pip7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICBwYWRkaW5nOiAwIDAgMS4xcmVtIDtcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNi45cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ueW91dHViZXtcclxuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2staW5kZXgpO1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDEyLjdyZW0gMCA5LjlyZW0gOXJlbTtcclxuICB9XHJcbiAgLnNsaWNrLWxpc3R7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgbWFyZ2luLXRvcDogMi42cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDQyLjlyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMC45cmVtO1xyXG4gICAgcGFkZGluZzogMi4zcmVtIDEuNXJlbSAxLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xyXG4gICAgaGVpZ2h0OiAzNC41cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3ItYmFjay1ibGFjayk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XHJcbiAgICBoZWlnaHQ6IDIyLjJyZW07XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICYgPiAqe1xyXG4gICAgICBmb250OiA3MDAgMi40cmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0aXRsZXtcclxuICAgICYgPiAqe1xyXG4gICAgICBmb250OiA0MDAgMS42cmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2Nre1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlja3tcclxuICAmLXByZXZpb3VzLCAmLW5leHR0e1xyXG4gICAgd2lkdGg6IDMuNHJlbTtcclxuICAgIGhlaWdodDogMy40cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtN3JlbTtcclxuICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDMuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAzLjRyZW07XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMy40cmVtIDMuNHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0FSUk1PVC5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1wcmV2aW91c3tcclxuICAgIHJpZ2h0OiA3cmVtO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGlzYWJsZWR7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvQVJSRElTLnN2Z1wiKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW5leHR0LnNsaWNrLWRpc2FibGVke1xyXG4gICAgJjphZnRlcntcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5icmFuZHN7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgLnNlY3Rpb25fX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xyXG4gIH1cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiA0LjRyZW0gMCAzLjhyZW07XHJcbiAgfVxyXG4gIC5zbGljay1saXN0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcclxuICB9XHJcbiAgJl9fd3JhcHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyYW5kcyk7XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogOS41cmVtO1xyXG4gICAgaGVpZ2h0OiA5LjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0byAxLjJyZW07XHJcbiAgICBpbWd7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW46IDAgM3JlbTtcclxuICB9XHJcbiAgJl9fc3VidGl0bGV7XHJcbiAgICAmID4gKntcclxuICAgICAgZm9udDogNTAwIDEuOHJlbS8xMzYlIHZhcigtLVJvYm90byk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRtYWlue1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDEwcmVtIDEzcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6N3JlbTtcclxuICB9XHJcbiAgJl9fYmxvY2t7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQ6IDkwMCA2LjRyZW0vMTM2JSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzM0MzMzNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQ6IDQwMCAxLjZyZW0vMTQ4LjgxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbn1cclxuLmxpc3RlbntcclxuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stZ3JleSk7XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogNnJlbSAwIDZyZW0gOXJlbTtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKS82KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stZ3JleUJhY2spO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3ItYmFjay1ibGFjayk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19saW5re1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjFyZW0gMnJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcikhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xyXG4gICAgbWF4LWhlaWdodDogMTkuNXJlbTtcclxuICAgIG1heC13aWR0aDogMTkuOHJlbTtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgJiA+ICp7XHJcbiAgICAgIGZvbnQ6IDUwMCAycmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0aXRsZXtcclxuICAgICYgPiAqe1xyXG4gICAgICBmb250OiA1MDAgMS42cmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2Nre1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc2hvcHtcclxuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDEycmVtIDAgMTAuNnJlbSA5cmVtO1xyXG4gIH1cclxuICAuc2xpY2stbGlzdHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogMi4zcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3ItYmFjay1ibGFjayk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmt7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgbWF4LWhlaWdodDogMzguNXJlbTtcclxuICAgIG1heC13aWR0aDogMzJyZW07XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIGgzIHtcclxuICAgICAgZm9udDogNTAwIDIuNHJlbS8xMjQlIHZhcigtLVJvYm90byk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udDogNDAwIDIuNHJlbS8xMjQlIHZhcigtLVJvYm90byk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgIGNvbG9yOiAjNUM1RDVGO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19iZXN0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJ0JFU1QgU0VMTEVSJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDByZW07XHJcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAyLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGFjdHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWdyZXkpO1xyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLXRvcDogMi4ycmVtO1xyXG4gIH1cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiAxNy42cmVtIDcuN3JlbSAxMi4zcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTVyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJiA+IGRpdntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmID4gZGl2OmZpcnN0LWNoaWxke1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgJiA+IGRpdiA+ICp7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgZm9udDogNTAwIDMuMnJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgZm9udDogMzAwIDIuOHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOjIuM3JlbSA7XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgZm9udDogMzAwIDIuNHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGZvbnQ6IDUwMCAxLjRyZW0vMi4xcmVtIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSA0cmVtIDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8rKysrK1xyXG4uZm9vdGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDUuN3JlbSA0LjNyZW0gMy40cmVtIDUuNXJlbSAgO1xyXG4gIH1cclxuICAmX19ib3R0b217XHJcbiAgIG1hcmdpbi10b3A6IDIuN3JlbSA7XHJcbiAgICAgICYgPiAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxLjJyZW0vMi4xcmVtIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2Nre1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICB3aWR0aDogMjAuNnJlbTtcclxuICAgIGhlaWdodDogMi4yNnJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMS43cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgICYgPiAqe1xyXG4gICAgICBmb250OiA1MDAgMS42cmVtLzE1OCUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NvY2lhbHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDEuMnJlbTtcclxuICAgICYtaXRlbXtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMjUlKSBzZXBpYSg4NiUpIHNhdHVyYXRlKDYxMDMlKSBodWUtcm90YXRlKDM1NmRlZykgYnJpZ2h0bmVzcyg4NyUpIGNvbnRyYXN0KDgzJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vKysrKysrKysrXHJcbi5zcGVha2Vyc3tcclxuICAmX19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiAwcmVtIDguNnJlbSAyMS44cmVtIDExLjVyZW07XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA1LjVyZW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiA3LjdyZW07XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMjIuMnJlbTtcclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE2LjVyZW0gKS80KTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAuc3BlYWtlcnNfX2ltZ3tcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3JlbSAwIHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICYgPiAqe1xyXG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YnRpdGxle1xyXG4gICAgcGFkZGluZy10b3A6IDEuOHJlbTtcclxuICAgICYgPiAqe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG4gICAgICBmb250OiA2MDAgMS42cmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8rKysrK1xyXG4uc3BlZWNoZXN7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYWNrLWdyZXkpO1xyXG4gICZfX3NlYXJjaHtcclxuICAgIG1heC13aWR0aDogODUuMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2VhcmNoKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBsZWZ0OiAzLjdyZW07XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9TRUFSQ0hILnN2Z1wiKSBjZW50ZXIvM3JlbSAzcmVtICBuby1yZXBlYXQgO1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICBwYWRkaW5nOjIuNXJlbSAwIDIuNXJlbSAxMXJlbSA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGZvbnQ6IDQwMCAxLjZyZW0vMTM2LjMlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBmb250OiA0MDAgMS42cmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgICAgY29sb3I6ICNCNkI2QjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDcuNHJlbSAxMXJlbSAyMS4ycmVtO1xyXG4gICAgJi10b3B7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpbHRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOjguMXJlbSAxMy44cmVtIDAuMTFyZW0gMTIuNnJlbTtcclxuICAgICYgPiBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnJlbSAwLjVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQ6IDQwMCAyLjRyZW0vMTM2LjMlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgIH1cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjp2YXIoLS1jb2xvci1zdWJjb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDo2MDAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6Ni43cmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDI1LjRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMC4xcmVtICkvNCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgLy9oZWlnaHQ6IG1heC1jb250ZW50IDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcmVtIHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xyXG4gICAgfVxyXG5cclxuICAgIC8vdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAvLyY6aG92ZXJ7XHJcbiAgICAvLyAgYm94LXNoYWRvdzogMCAwIDJyZW0gMCB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICAvLyAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAvL1xyXG4gICAgLy99XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAmID4gKntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG4gICAgICBmb250OiA2MDAgMS42cmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB9XHJcbiAgICAmID4gaDR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb25le1xyXG4gICAgcGFkZGluZzogN3JlbSAxMXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICYtd3JhcHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJiA+IGltZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgfVxyXG4gICAgJi1pbmZve1xyXG4gICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAmPmF7XHJcbiAgICAgICAgZm9udDogNTAwIDEuNHJlbS8yLjFyZW0gdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDRyZW0gO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGF0ZXtcclxuICAgICAgZm9udDogNDAwIDJyZW0vMTM2LjMxJSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQ6IDYwMCA0LjJyZW0vMTM2LjMxJSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICYtYXV0aG9ye1xyXG4gICAgICBmb250OiA2MDAgMnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGVzY3tcclxuICAgICAgZm9udDogNDAwIDEuNnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19yZWxlYXNlcyA+ICp7XHJcbiAgICBmb250OiA2MDAgNHJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4udGVhbXtcclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbjogNS41cmVtIC0yLjZyZW0gMCA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIG1heC13aWR0aDogMjQuOHJlbTtcclxuICAgIG1heC1oZWlnaHQ6MjYuMXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEuN3JlbTtcclxuICAgIGltZ3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNS42cmVtKS80KTtcclxuICAgIG1hcmdpbjogMCAxLjlyZW0gN3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICYgPiBhe1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDNyZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3ItYmFjay1ibGFjayk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICYgPiAqe1xyXG4gICAgICBmb250OiA2MDAgMS42cmVtLzEzNiUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcG9zaXRpb257XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmID4gKntcclxuICAgICAgZm9udDogNDAwIDEuNHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vLysrKytcclxuLmJsb2d7XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMCAwIDEwcmVtIDlyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIG1heC13aWR0aDogMzkuOXJlbTtcclxuICAgIG1heC1oZWlnaHQ6IDU5LjlyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJl9fYmxvY2t7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fc29jaWFse1xyXG4gICAgcGFkZGluZzogMi4ycmVtIDIuOHJlbSA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2stZ3JleSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcblxyXG4gICAgJi1pdGVte1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBmaWx0ZXI6IGludmVydCg3MiUpIHNlcGlhKDMzJSkgc2F0dXJhdGUoNDk1NiUpIGh1ZS1yb3RhdGUoMTc3ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDkzJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICY+KntcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQ6IDcwMCA0LjhyZW0vMTI2JSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1heC13aWR0aDogNjUuN3JlbTtcclxuICAgICAgZm9udDogNDAwIDEuOHJlbS8xMjYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5re1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgZm9udDogNzAwIDEuNnJlbS8xNTglIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDRyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpIDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDQuMnJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnBhcnR7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgbWFyZ2luOiAxLjJyZW0gMCAyLjRyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiAxMi44cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYgPiBoMntcclxuICAgICAgZm9udDogNzAwIDIuNHJlbS8xNTglIHZhcigtLU1vbnRzZXJyYXQpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcclxuICAgIH1cclxuICAgICYgPiBwe1xyXG4gICAgICBmb250OiA0MDAgMS42cmVtLzE2MCUgdmFyKC0tTW9udHNlcnJhdCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgfVxyXG4gICZfX2xpbmt7XHJcbiAgICBtYXJnaW46MFxyXG4gIH1cclxuICAucmVhZGluZ19faW1ne1xyXG4gICAgbWF4LWhlaWdodDogMThyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbmxhYmVsLmVycm9ye1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5oaWRlU2VjdGlvbntcclxuIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vKysrK1xyXG4ucXVvdGVze1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDAgOXJlbSAxNy4xcmVtIDtcclxuICB9XHJcbiAgJl9fYmxvY2t7XHJcbiAgICBtYXJnaW4tdG9wOiA3LjdyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzLjJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAmX19pbmZve1xyXG4gICAgY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMzhyZW07XHJcbiAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gICAgZmxleC1zaHJpbms6MDtcclxuICB9XHJcbiAgJl9fdGl0bGUgPiAqe1xyXG4gICAgZm9udDogNjAwIDIuNHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDVyZW07XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICAmID4gKntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IDMuOHJlbSAyLjJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stZ3JleSk7XHJcbiAgICAgIGdhcDoyLjdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZsZXh7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxLjhyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgJiA+ICp7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjdyZW07XHJcbiAgICAgICYgPiAqe1xyXG4gICAgICAgIGZvbnQ6IDMwMCAxLjRyZW0vMTM2JSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXV0aG9yOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvVVNFUlIuc3ZnXCIpIGNlbnRlci8yLjRyZW0gMi40cmVtICBuby1yZXBlYXQgO1xyXG4gIH1cclxuICAmX190aW1lOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvVElNRUUuc3ZnXCIpIGNlbnRlci8yLjRyZW0gMi40cmVtICBuby1yZXBlYXQgO1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgICYgPiAqe1xyXG4gICAgICBmb250OiA0MDAgMS42cmVtLzE3NSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE0cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY29sb3I6dmFyKC0tY29sb3Itc3ViY29sb3IpXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fkc3tcclxuICAgIG1hcmdpbjogNi41cmVtIDAgO1xyXG4gICAgJi10aXRsZSA+ICp7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iYW5uZXItY2FyZWVyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xyXG4gICAgICBmb250OiA0MDAgMS40cmVtLzEzNiUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLWltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2F0ZWdvcmllc3tcclxuICAgIGNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stZ3JleSk7XHJcbiAgICBwYWRkaW5nOiAzLjhyZW0gMS42cmVtO1xyXG4gICAgbWluLXdpZHRoOiAyOCU7XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gICAgICAmID4gKntcclxuICAgICAgICBmb250OiA2MDAgMS45cmVtLzE3NSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMC44cmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDguOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXN1YmNvbG9yKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMC4zcmVtO1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIGZvbnQ6IDQwMCAycmVtLzE3NSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1zdWJjb2xvcilcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJzID4gKiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgIGZvbnQ6IDcwMCAxLjhyZW0vMTc1JSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8rKytcclxuLnVwZGF0ZXN7XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMi4ycmVtIDEwcmVtIDEwcmVtIDkuMnJlbTtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiA0NS45cmVtO1xyXG4gICAgaGVpZ2h0OiAzMC4zcmVtO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vKysrXHJcbi5jYXJlZXJze1xyXG4gICZfX3RpdGxle1xyXG4gICAgaDIge1xyXG4gICAgICBmb250OiA2MDAgNHJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTIuMXJlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA4LjlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jhbm5lcntcclxuICAgIG1pbi1oZWlnaHQ6IDQ5LjZyZW0gO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGdhcDogMy41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjKTtcclxuICAgIH1cclxuICAgICYgPiAqe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJiA+IGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGgxe1xyXG4gICAgICBmb250OiA2MDAgNHJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcmVtO1xyXG4gICAgfVxyXG4gICAgJiA+IGgye1xyXG4gICAgICAgZm9udDogNDAwIDEuNnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJhbm5lci1jYXJlZXIpO1xyXG4gICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcbiAgICAgICBtYXgtd2lkdGg6IDQ3LjVyZW07XHJcbiAgICAgfVxyXG5cclxuICB9XHJcbiAgdWwgbGkge1xyXG4gICAgZm9udDogNDAwIDEuNnJlbS8xNzUlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAwIDJyZW0gMnJlbTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlIDtcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0b3A6IDFyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5qb2luIGEsIC5jYXJlZXJzX19iYW5uZXIgYSB7XHJcbiAgICBmb250OiA1MDAgMS40cmVtLzIuMXJlbSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gNHJlbSA7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8rKysrXHJcbi5uZXdze1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDVyZW0gMzAuM3JlbSAwO1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udDogNDAwIDEuNnJlbS8xNjAlIHZhcigtLVBvcHBpbnMpO1xyXG4gIH1cclxuICAmX190aXRsZSA+ICp7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgZm9udDogNzAwIDMuNnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gICZfX2Jsb2Nre1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNXJlbSAwO1xyXG4gICAgJiA+ICp7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAmLWltZ3tcclxuICAgICAgbWF4LWhlaWdodDoyMi44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbmZve1xyXG4gICAgbWFyZ2luOiAyLjJyZW0gMCAycmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuXHJcbiAgfVxyXG4gICYgPiAqe1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICB9XHJcbiAgJiA+IHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgZm9udDogNjAwIDEuNnJlbS8xMjUlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgbGl7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMi42cmVtO1xyXG4gIH1cclxuICB1bCBsaXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgfVxyXG4gIG9sIGxpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgJjo6bWFya2Vye1xyXG4gICAgICBjb2xvcjogIHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgICAgZm9udDogNDAwIDEuNnJlbS8xODAlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgfVxyXG4gICAgJj4qe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBibG9ja3F1b3Rle1xyXG4gICAgbWFyZ2luOiA1cmVtIDA7XHJcbiAgICBtaW4taGVpZ2h0OiAyNC40cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAzcmVtO1xyXG4gICAgbGVmdDogNXJlbTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBmb250OiA0MDAgMS42cmVtLzE4MCUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICBtYXgtd2lkdGg6IDc4LjRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTNyZW07XHJcbiAgICAgICAgbGVmdDogLTVyZW07XHJcbiAgICAgICAgd2lkdGg6IDI5LjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNC40cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdW90ZXNzLnN2Z1wiKSBjZW50ZXIvMjkuOHJlbSAyNC40cmVtICBuby1yZXBlYXQgO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcbi8vLysrKytcclxuLnNpbWlsYXJ7XHJcbiAgJl9fY29udGFpbmVye1xyXG4gIHBhZGRpbmc6IDdyZW0gOXJlbSAxMHJlbSAzMC4zcmVtO1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDozcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNC40cmVtO1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA5cmVtKS80KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICYgPiBhe1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICAmX190aXRsZSA+ICp7XHJcbiAgICBmb250OiA2MDAgMS42cmVtLzEyNSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICBtYXgtaGVpZ2h0OiA3cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gICZfX3RleHQgPiAqe1xyXG4gICAgZm9udDogMzAwIDEuNHJlbS8xNjAlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbWF4LWhlaWdodDogN3JlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLysrK1xyXG4uam9ie1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDE1cmVtIDUuNXJlbSA0LjhyZW0gMTcuMnJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAmID4gcHtcclxuICAgICAgbWF4LXdpZHRoOiA3My4ycmVtO1xyXG4gICAgICBmb250OiA0MDAgMS42cmVtLzE3NSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIG1hcmdpbjogMTByZW0gYXV0byAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZsZXh7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2t7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgJiA+IGltZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMy41cmVtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICAmID4gaDN7XHJcbiAgICAgIGZvbnQ6IDQwMCAxLjlyZW0vMTM2JSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJiA+IGgye1xyXG4gICAgICBmb250OiA2MDAgMy42cmVtLzEzNiUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2NoYW5uZWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAzNC41cmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOjIuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDUuOXJlbTtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6MTZyZW07XHJcbiAgICAgIGhlaWdodDogOS45cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8rKysrK1xyXG4ubWlzc2lvbntcclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMCAxMS41cmVtIDE1cmVtIDExLjVyZW0gO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBnYXA6IDhyZW07XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogNjByZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IDU3LjNyZW07XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tdG9wOiA3LjVyZW07XHJcbiAgICAgIGZvbnQ6IDQwMCAxLjZyZW0vMTc1JSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgICAgbWF4LXdpZHRoOiA1MC4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLysrKysrXHJcbi5jdWx0dXJle1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWNhcmVlcik7XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMTEuMnJlbSAwIDVyZW0gOS42cmVtO1xyXG4gICAgJiA+IGRpdntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMHJlbTtcclxuXHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogNTYuN3JlbTtcclxuICAgICAgbWF4LWhlaWdodDogMTAyLjRyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyLjRyZW07XHJcbiAgICB3aWR0aDoxMDAlIDtcclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDRyZW0gMnJlbSAycmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEuNXJlbSA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlYXJjaCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQ6IDYwMCAxLjZyZW0vMTM2LjMxJSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgY29sb3I6dmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQ6IDQwMCAxLjZyZW0vMTc1LjgxJSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgICAgY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vKytcclxuLmxpZmV7XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMTVyZW0gOS4zcmVtIDEycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTNyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogNTIlO1xyXG4gIH1cclxuICBoMntcclxuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQ6IDQwMCAxLjZyZW0vMTc1LjgxJSB2YXIoLS1Qb3BwaW5zKTtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIH1cclxuXHJcbn1cclxuLy8rKytcclxuLnByb2plY3R7XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMTEuNnJlbSA5cmVtIDU1cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMy4zcmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDUzJTtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250OiA0MDAgMS42cmVtLzE3NS44MSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICB9XHJcbn1cclxuLy8rKytcclxuLmNyZWF0aXZle1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FyZWVyKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMTlyZW0gN3JlbSAxNXJlbSA7XHJcbiAgICBtYXgtd2lkdGg6IDY5LjZyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250OiA2MDAgNHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250OiA0MDAgMS42cmVtLzE3NS44MSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgbWFyZ2luOiA1cmVtIDA7XHJcbiAgICBmb250OiA2MDAgMy4ycmVtLzE3NS44MSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogODEuNHJlbTtcclxuICAgIGhlaWdodDogNTQuM3JlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTQwcmVtO1xyXG4gIH1cclxufVxyXG4vLysrK1xyXG4udmlkZW97XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FyZWVyKTtcclxuICAmX19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiAwIDRyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGZvbnQ6IDYwMCA0cmVtLzEzNi4zNSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDguNXJlbTtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xyXG4gICAgaGVpZ2h0OiAyNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgPiBpZnJhbWUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbmZve1xyXG4gICAgaDJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICBmb250OiA0MDAgMS42cmVtLzEzNi4zNSUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIG1heC1oZWlnaHQ6MnJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgICB3aWR0aDogNi44cmVtO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vKysrXHJcbi5qb2lue1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDE1cmVtIDJyZW0gMTYuN3JlbSAgO1xyXG4gICAgbWF4LXdpZHRoOiA2OS44cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGZvbnQ6IDYwMCA0cmVtLzEzNiUgdmFyKC0tUG9wcGlucyk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcclxuICB9XHJcbiAgaDR7XHJcbiAgICBmb250OiA0MDAgMnJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udDogNDAwIDEuNnJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmFubmVyLWNhcmVlcilcclxuICB9XHJcbn1cclxuXHJcbi8vKysrXHJcbi5hYm91dHtcclxuICBjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgJl9fYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyZXkxKTtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB6LWluZGV4OiAxIDtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICBwYWRkaW5nOiAxOS40cmVtIDJyZW0gMjUuNXJlbTtcclxuICAgICAgZm9udDo5MDAgNXJlbS8xMTMuMjElIHZhcigtLVJvYm90byk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIG1heC13aWR0aDogOTMuNXJlbTtcclxuICAgICAgbWFyZ2luOiAgMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDIgO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ibG9ja3tcclxuICAgIHBhZGRpbmc6IDZyZW0gMCA3cmVtIDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcHtcclxuICAgICAgbWF4LXdpZHRoOiA2My4ycmVtO1xyXG4gICAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgJj4qe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICBmb250OiA3MDAgMy4ycmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNi45cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGVmdHtcclxuICAgICAgJj4qe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc21hbGx7XHJcbiAgICAgICY+KntcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnJhbmR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA1LjZyZW0gMCA1LjNyZW07XHJcbiAgICBoNHtcclxuICAgICAgZm9udDogNDAwIDJyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIG1hcmt7XHJcbiAgICAgICAgY29sb3I6dmFyKC0tY29sb3ItbWFyayk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxLjVyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3Rle1xyXG4gICAgZm9udDogNDAwIDEuNnJlbS8xNDIuODElIHZhcigtLVJvYm90byk7XHJcbiAgICBtYXgtd2lkdGg6IDY0LjNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDYuNXJlbSBhdXRvO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgICY6YWZ0ZXIsJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAzLjlyZW07XHJcbiAgICAgIGhlaWdodDogMTMuMXJlbTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ibG9ja3F1b3RlLnN2Z1wiKSBjZW50ZXIvMy45cmVtIDEzLjFyZW0gbm8tcmVwZWF0IDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRvcDogLTYuNXJlbTtcclxuICAgICAgbGVmdDogLTNyZW07XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcmlnaHQ6IC0zcmVtO1xyXG4gICAgICBib3R0b206IC0zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiA3LjVyZW0gMTEuM3JlbSA7XHJcbiAgICBoMntcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udDogNzAwIDRyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi43cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDguOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZsZXh7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEzLjZyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udDogNDAwIDEuNnJlbS8xNDIuODElIHZhcigtLVJvYm90byk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogNTYuOHJlbTtcclxuICAgICAgbWF4LWhlaWdodDogMzguN3JlbTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBoNntcclxuICAgICAgZm9udDogNDAwIDEuNnJlbS8xNDIuODElIHZhcigtLVJvYm90byk7XHJcbiAgICAgIG1heC13aWR0aDogNjIuMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZWFte1xyXG4gICAgcGFkZGluZzogMTByZW0gMTQuN3JlbSA1cmVtO1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMnJlbTtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxLjlyZW07XHJcbiAgICAgIHBhZGRpbmc6IDMuMXJlbSAzLjFyZW0gMy4xcmVtIDJyZW07XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICB9XHJcbiAgICAmLWluZm97XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQ6IDcwMCAyLjRyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNXtcclxuICAgICAgICBmb250OiA0MDAgMS41cmVtLzEzNi4zMSUgdmFyKC0tUm9ib3RvKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tYXJrKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxLjZyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICAgIG1hcmdpbjogMCA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb2RjYXN0e1xyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDAgMCAxNXJlbSAyNi4zcmVtIDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjdyZW07XHJcbiAgICBoM3tcclxuICAgICAgZm9udDogNzAwIDRyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzM0MzMzNDtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDE1cmVtO1xyXG4gICAgICB0b3A6IDQuNXJlbTtcclxuICAgICAgZm9udDogNzAwIDMuMnJlbS8xMzYuMzElIHZhcigtLVJvYm90byk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjRjBGMEYwO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYmxvY2t7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQ6IDUwMCAxLjhyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1hcmspO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBmb250OiA0MDAgMS42cmVtLzE0Mi44MSUgdmFyKC0tUm9ib3RvKTtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gNHJlbTtcclxuICAgICAgZm9udDogNTAwIDEuNHJlbS8xLjZyZW0gdmFyKC0tUm9ib3RvKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4uc2lnbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzIzMztcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDE5LjVyZW0gMnJlbSAyNi4ycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgJl9fdGl0bGUgPiAqe1xyXG4gICAgZm9udDogNjAwIDMuNnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuICAmX19mb3Jte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDoxcmVtO1xyXG4gICAgJi1pbnB1dHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJi1pbnB1dCA+IGlucHV0e1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgZm9udDogNDAwIDEuNnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcclxuICAgICAgcGFkZGluZzogMXJlbSAxLjZyZW0gMS4ycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgY29sb3I6KC0tY29sb3ItYmFubmVyLWNhcmVlcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udDogNDAwIDEuNHJlbS8yLjFyZW0gdmFyKC0tUG9wcGlucyk7XHJcbiAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgcGFkZGluZzoxLjJyZW0gNHJlbVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wb3N0c3tcclxuICAmX19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiA3LjRyZW0gOXJlbTtcclxuICB9XHJcblxyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAwLjZyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMS4ycmVtKS8zKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWdyZXlCYWNrKTtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDEuOHJlbTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3ItYmFjay1ibGFjayk7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAyNi42cmVtO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgZm9udDogNTAwIDIuNHJlbS8xMjQuMzElIHZhcigtLVJvYm90byk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtIDtcclxuICAgICYgPiAqe1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQ6IDUwMCAyLjRyZW0vMTI0LjMxJSB2YXIoLS1Sb2JvdG8pO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogdmFyKCAtLWNvbG9yLW1hcmspO1xyXG4gICAgICBmb250OiA0MDAgMS42cmVtLzEyMi44MSUgdmFyKC0tUm9ib3RvKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6MTI3MHB4KSB7XHJcbiAgLnF1b3Rlc19faXRlbSA+ICp7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuY3VsdHVyZV9fY29udGFpbmVyID4gZGl2e1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gIH1cclxuICAuY3VsdHVyZV9fY29udGFpbmVyIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDM4cmVtO1xyXG4gIH1cclxuICAubGlmZV9fY29udGFpbmVye1xyXG4gICAgZ2FwOiA0cmVtO1xyXG4gIH1cclxuICAucHJvamVjdF9fY29udGFpbmVyLC5saWZlX19jb250YWluZXIsLmN1bHR1cmVfX2NvbnRhaW5lcntcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAuaGVhZGVyX19sb2dve1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuaGVscF9fbGlzdHtcclxuICAgIG1hcmdpbjogMCAtMXJlbSA7XHJcbiAgfVxyXG4gIC5oZWxwX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XHJcbiAgICBtYXJnaW46IDAgMXJlbSAycmVtIDtcclxuICB9XHJcbiAgLnJlbGVhc2VzX19saXN0e1xyXG4gICAgbWFyZ2luOiAycmVtIC0xcmVtIDA7XHJcbiAgfVxyXG4gIC5yZWxlYXNlc19faXRlbXtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRyZW0pO1xyXG4gICAgbWFyZ2luOiAwIDFyZW0gMnJlbSA7XHJcbiAgfVxyXG4gIC5xdW90ZXNfX2l0ZW0gPiAqe1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDY2NnB4KSB7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nOiA1cmVtIDJyZW07XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19idXJnZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19tZW51e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fbWVudS1zaG93e1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogOC41cmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1ibGFjayk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19kcm9wLWxpbmt7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCA7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19tZW51LWl0ZW17XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19kcm9wLXJpZ2h0e1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX21lbnV7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5tYWluX190aXRsZXtcclxuICAgICAgJj4qe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluX190aXRsZT4gaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtXHJcbiAgICB9XHJcbiAgICAubWFpbl9fdGl0bGUgID4gaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbVxyXG4gICAgfVxyXG4gICAgLnJlbGVhc2VzX19pdGVte1xyXG4gICAgICBtYXJnaW46IDAgO1xyXG4gICAgfVxyXG4gICAgLnJlbGVhc2VzX19pbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5yZWxlYXNlc3tcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb25fX3RpdGxlID4gKntcclxuICAgICAgZm9udC1zaXplOiAyLjZyZW0gO1xyXG4gICAgfVxyXG4gICAgLnJlbGVhc2VzX19oZWFke1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnJlbGVhc2VzX19saXN0e1xyXG4gICAgICBtYXJnaW46IDNyZW0gMCAwO1xyXG4gICAgfVxyXG4gICAgLnJlbGVhc2VzX19saW5rdG97XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB9XHJcbiAgICAuaGVscF9fdG9vbHN7XHJcbiAgICAgIG1hcmdpbjogNXJlbSAtMnJlbSA1cmVtO1xyXG4gICAgfVxyXG4gICAgLmhlbHBfX3Rvb2xzLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pLzIpO1xyXG4gICAgICBtYXJnaW46IDAgMnJlbSAzcmVtO1xyXG4gICAgfVxyXG4gICAgLmhlbHBfX3Rvb2xzLXRpdGxlID4gKntcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgICAuaGVscF9fdG9vbHMtdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICAuaGVscF9fdG9vbHMtaW1ne1xyXG4gICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgfVxyXG4gICAgLnBhcnRuZXJzX19saXN0e1xyXG4gICAgICBtYXJnaW46IDAgLTJyZW07XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5wYXJ0bmVyc19faXRlbXtcclxuICAgICAgbWFyZ2luOiAwIDJyZW0gM3JlbSAycmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pLzIpO1xyXG4gICAgfVxyXG4gICAgLnBhcnRuZXJzX19pbWd7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fYmxvY2t7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX19saXN0e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX19saXN0e1xyXG4gICAgICBnYXA6MXJlbTtcclxuICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX19pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDJyZW0pLzMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2xvZ297XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX2NvbnRhaW5lcntcclxuICAgICAgcGFkZGluZzogNXJlbSAycmVtIDJyZW07XHJcbiAgICB9XHJcbiAgICAuYnJhbmRzX19saXN0e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuYnJhbmRzX19pdGVte1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgICB9XHJcbiAgICAuYnJhbmRzX19pbWd7XHJcbiAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICB9XHJcbiAgICAuYnJhbmRzX19zdWJ0aXRsZSA+ICp7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICAgIC5oZWxwX19pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICB9XHJcbiAgICAucGFydG5lcnNfX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgLmhlbHBfX3N1YnRpdGxle1xyXG4gICAgICBtYXJnaW46IDNyZW0gMCA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2Jsb2Nre1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2J1dHRvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2J1dHRvbi13cmFwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2xvZ297XHJcbiAgICAgIG1hcmdpbjogMCA7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19sb2dve1xyXG4gICAgICB3aWR0aDogMjByZW07XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5zcGVha2Vyc19fbGlzdHtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnNwZWFrZXJzX19pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XHJcbiAgICB9XHJcbiAgICAuc3BlYWtlcnNfX2l0ZW0gPiBhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLnNwZWFrZXJzX19zdWJ0aXRsZSA+ICp7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG4gICAgLnNwZWFrZXJzX19pbWd7XHJcbiAgICAgIGhlaWdodDogMzJ2dztcclxuICAgIH1cclxuICAgIC8vLnNwZWFrZXJzX19zdWJ0aXRsZXtcclxuICAgIC8vICBtYXgtaGVpZ2h0OiA1LjVyZW07XHJcbiAgICAvL31cclxuXHJcbiAgICAudGVhbV9fbGlzdHtcclxuICAgICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gICAgfVxyXG4gICAgLnRlYW1fX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0gKS8yKTtcclxuICAgICAgbWFyZ2luOiAwIDFyZW0gMnJlbTtcclxuICAgIH1cclxuICAgIC50ZWFtX19ibG9ja3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC50ZWFtX190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuICAgIC50ZWFtX19pbWd7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgICB9XHJcbiAgICAudGVhbV9faXRlbSA+IGF7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIH1cclxuICAgIC50ZWFtX19uYW1le1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAucmVzb3VyY2VzX19saXN0LWl0ZW0gPiAqe1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICAgIC5yZXNvdXJjZXNfX3RpdGxle1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAucmVzb3VyY2VzX19ibG9jazpmaXJzdC1jaGlsZDphZnRlciwucmVzb3VyY2VzX19ibG9jazpsYXN0LWNoaWxkOmFmdGVyLCAucmVzb3VyY2VzX19ibG9jazpsYXN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fZHJvcHtcclxuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX21lbnUtaXRlbTpob3ZlcjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX2JvdHRvbXtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICAgIC5yZXNvdXJjZXNfX2Jsb2NrOmZpcnN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuICAgIC5yZXNvdXJjZXNfX2Jsb2NrOmxhc3QtY2hpbGR7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW0gMFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9faW5mb3tcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5oZWxwX19saXN0e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuaGVscF9faXRlbXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICAgIH1cclxuICAgIC5oZWxwX19pdGVtLXRpdGxlID4gKntcclxuICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcbiAgICAuaGVscHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX21lbnUtaXRlbTpob3ZlcntcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fZHJvcC1vcGVue1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fZHJvcC1vcGVuOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC0xLjVyZW07XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19tb2J7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIC5yZWFkaW5nX19saXN0e1xyXG4gICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gIH1cclxuICAucmVhZGluZ19faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0gKS8yKTtcclxuICAgIG1hcmdpbjogMCAxcmVtIDJyZW07XHJcbiAgfVxyXG4gIC5yZWFkaW5nX19saW5re1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgbWFyZ2luOiAxLjhyZW0gYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICAuYmxvZ19fY29udGFpbmVye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5ibG9nX19pbWd7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMjVyZW07XHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZ19fc29jaWFse1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJsb2dfX3RleHQgaDIge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgfVxyXG4gIC5ibG9nX190ZXh0IHB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbiAgLmJsb2dfX3RleHR7XHJcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgfVxyXG4gIC5ibG9nX19saW5re1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcbiAgLmJsb2dfX2xpbmt7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgfVxyXG4gIC5yZWxlYXNlc19fbGlzdHtcclxuICAgIG1hcmdpbjogMnJlbSAwIDJyZW07XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2Ryb3AtcmlnaHR7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgLnJlbGVhc2VzX19pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgO1xyXG4gIH1cclxuICAuaGVhZGVyX19tZW51LWl0ZW06aG92ZXIgLmhlYWRlcl9fZHJvcCwgLmhlYWRlcl9fZHJvcC1pbnNpZGU6aG92ZXIgLmhlYWRlcl9fZHJvcC1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZHJvcF9faW5uZXJ7XHJcbiAgICAmLnNob3d7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlcl9fZHJvcC1yaWdodHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gIH1cclxuICAuaGVhZGVyX19yaWdodDphZnRlcntcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2J1dHRvbi1kcm9we1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICAuaGVhZGVyX19idXR0b24tZHJvcHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmhlYWRlcl9fZHJvcC1saW5re1xyXG4gICAgcGFkZGluZzogMnJlbSA7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2Ryb3AtbGluazpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAucGFydHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAucmVhZGluZ19faXRlbSB7XHJcbiAgICBtYXJnaW46IDAgMXJlbSA0cmVtO1xyXG4gIH1cclxuICAucGFydF9fdGV4dCA+IGgye1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG4gIC5wYXJ0X190ZXh0ID4gcHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICAucGFydF9fdGV4dHtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gIH1cclxuICAucGFydCAucmVhZGluZ19fbGlua3tcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG5cclxuICAucXVvdGVzX19ibG9ja3tcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIG1hcmdpbi10b3A6IDUuMnJlbTtcclxuICB9XHJcbiAgLnF1b3Rlc19fYWRzLWltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5xdW90ZXNfX2Fkc3tcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gIH1cclxuICAucXVvdGVzX19jYXRlZ29yaWVze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5xdW90ZXNfX2NhdGVnb3JpZXMgbGl7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbiAgLnF1b3Rlc19faW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5xdW90ZXNfX2NhdGVnb3JpZXMtdGl0bGV7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xyXG4gICAgZm9udC1zaXplOjEuOHJlbSA7XHJcbiAgfVxyXG4gIC5xdW90ZXNfX3RpdGxlID4gKntcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbiAgLnF1b3Rlc19faXRlbSA+ICoge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMS41cmVtO1xyXG4gICAgcGFkZGluZzogMS44cmVtIDEuMnJlbTtcclxuICB9XHJcbiAgLnF1b3Rlc19fZmxleHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcclxuICB9XHJcbiAgLnF1b3Rlc19fdGV4dCA+ICp7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbWF4LWhlaWdodDoxMDAlO1xyXG4gIH1cclxuICAucXVvdGVzX19saXN0e1xyXG4gICAgZ2FwOjJyZW1cclxuICB9XHJcblxyXG5cclxuICAuc2ltaWxhcl9fbGlzdHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG4gIC5zaW1pbGFyX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKS8yKTtcclxuICB9XHJcbiAgLm5ld3NfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG4gIC5zaW1pbGFyX19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICB9XHJcbiAgLm5ld3NfX2Jsb2Nre1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLm5ld3NfX2Jsb2NrPip7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm5ld3MgIHB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbiAgLm5ld3MgYmxvY2txdW90ZXtcclxuICAgIGxlZnQ6IDJyZW07XHJcbiAgICBib3R0b206IDJyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtIDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuICAubmV3c19fYmxvY2staW1ne1xyXG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgfVxyXG4gIC5uZXdzX19ibG9ja3tcclxuICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAuc3BlZWNoZXNfX2ZpbHRlcntcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGdhcDoycmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICYgPiBhe1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcGVlY2hlc19fbGlzdHtcclxuICAgZ2FwOiAzcmVtIDtcclxuICB9XHJcbiAgLnNwZWVjaGVzX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKS8yKTtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgfVxyXG4gIC5xdW90ZXNfX2NhdGVnb3JpZXMtbGlzdCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3NvY2lhbC1pbWd7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICB9XHJcbiAgLnNlY3Rpb25fX3RpdGxlLW1haW4gPiAqe1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG4gIC5uZXdzX190aXRsZSA+ICp7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICB9XHJcblxyXG4gIC5jb250YWN0X19jb250YWluZXJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5jb250YWN0X19jb250YWluZXIgPiBkaXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAuY29udGFjdF9fY29udGFpbmVyID4gZGl2ID4gKntcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC5jb250YWN0IGgye1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgfVxyXG4gIC5jb250YWN0IGgze1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuICAuY29udGFjdCBoNHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuICAuY29udGFjdF9fY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuam9iX19mbGV4e1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5qb2JfX2Jsb2Nre1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJiA+ICp7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgICB9XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmpvYl9fYmxvY2sgdWx7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuam9iX19jb250YWluZXIgPiBwe1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICAuam9iX19ibG9jayA+IGgye1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgfVxyXG4gIC5qb2JfX2Jsb2NrID4gaDN7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbiAgLmpvYl9fY2hhbm5lbHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDoxcmVtO1xyXG4gIH1cclxuICAuam9iX19jaGFubmVsIGF7XHJcbiAgICB3aWR0aDogMTNyZW07XHJcbiAgICBoZWlnaHQ6IDguMDRyZW07XHJcbiAgfVxyXG4gIC5qb2JfX2Jsb2NrID4gaW1ne1xyXG4gICAgd2lkdGg6IDI1cmVtO1xyXG4gIH1cclxuICAuY2FyZWVycyB1bCBsaXtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICAuam9iX19ibG9jayA+IGgye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgLmN1bHR1cmVfX2NvbnRhaW5lciA+IGRpdntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gIH1cclxuICAuY3VsdHVyZSB1bCBsaXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICYgPiAqe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1bHR1cmVfX2NvbnRhaW5lciBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwdnc7XHJcbiAgfVxyXG4gIC5jdWx0dXJlIHVsIHB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbiAgLmNhcmVlcnNfX3RpdGxlIGgye1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG4gIC5taXNzaW9uX19jb250YWluZXJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAubWlzc2lvbl9fY29udGFpbmVyIHB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG4gIC5taXNzaW9uX19jb250YWluZXJ7XHJcbiAgICBnYXA6NHJlbVxyXG4gIH1cclxuICAubGlmZV9fY29udGFpbmVye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxuICAubGlmZV9fY29udGFpbmVyID4gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46ICAwIGF1dG87XHJcbiAgfVxyXG4gIC5saWZlIHB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbiAgLnByb2plY3RfX2NvbnRhaW5lcntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5wcm9qZWN0IGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucHJvamVjdCBwe1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG4gIC5wcm9qZWN0IGgyLC5saWZlX19jb250YWluZXIgaDJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuICAuY2FyZWVyc19fYmFubmVye1xyXG4gICAgcGFkZGluZzogMCAxcmVtIDtcclxuICB9XHJcbiAgLmNyZWF0aXZlIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAubWlzc2lvbl9fY29udGFpbmVyIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY3JlYXRpdmUgaDN7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbiAgLmNyZWF0aXZlIHB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbiAgLmNyZWF0aXZlIGg0e1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBtYXJnaW46IDIuNXJlbSAwO1xyXG4gIH1cclxuICAuam9pbiBoM3tcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC5qb2luIHB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC5qb2luIGg0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgLnZpZGVvIGgze1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbiAgLnZpZGVvX19saXN0e1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLnZpZGVvX19pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6NjB2dyA7XHJcbiAgfVxyXG5cclxuICAuc3BlZWNoZXNfX29uZXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmLWltZ3tcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgICAgbWF4LWhlaWdodDogODB2dztcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3BlZWNoZXNfX29uZS1pbmZve1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmPip7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcGVlY2hlc19fb25lLXdyYXA6YWZ0ZXJ7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG4gIC5zcGVlY2hlc19fb25lLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgfVxyXG4gIC5zcGVlY2hlc19fb25lLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG5cclxuICAuc3BlZWNoZXNfX29uZS1kYXRlLCAuc3BlZWNoZXNfX29uZS1hdXRob3J7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbiAgLnNwZWVjaGVzX19zZWFyY2h7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuICAuc3BlZWNoZXNfX3NlYXJjaC1pdGVte1xyXG4gICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDEwcmVtO1xyXG4gIH1cclxuICAuc3BlZWNoZXNfX3NlYXJjaDphZnRlcntcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XHJcbiAgfVxyXG4gIC5zcGVlY2hlc19fdGl0bGV7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYWJvdXRfX2Jhbm5lciBoMXtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgcGFkZGluZzogMTByZW0gMnJlbSAxMHJlbTtcclxuICB9XHJcbiAgLmFib3V0IGgye1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICAuYWJvdXRfX2Jsb2NrIHB7XHJcbiAgICBtYXJnaW46IDNyZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICAuYWJvdXRfX2NvbnRhaW5lcntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgfVxyXG4gIC5hYm91dF9fY29udGFpbmVyLWxlZnR7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgfVxyXG4gIC5hYm91dF9fdGl0bGU+KntcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcbiAgLmFib3V0X19jb250YWluZXIgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICAuYWJvdXRfX2NvbnRhaW5lciA+IGRpdntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYWJvdXRfX2NvbnRhaW5lciBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnNpZ25fX2Zvcm17XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gIH1cclxuICAuc2lnbl9fdGl0bGUgPiAqe1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLy8ucG9zdHNfX2xpc3R7XHJcbiAgLy8gIGdhcDogMnJlbTtcclxuICAvL31cclxuICAvLy5wb3N0c19fbGlzdC1pdGVte1xyXG4gIC8vICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcclxuICAvL31cclxuICAucG9zdHNfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbiAgLnBvc3RzX190ZXh0IGgze1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG4gIC5wb3N0c19fdGV4dCBwe1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG4gIC5wb3N0c19fbGlzdCBzcGFue1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG4gIC5wb3N0c19fbGlzdCBpbWd7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5iYW5uZXJfX3RpdGxlID4gaDF7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC55b3V0dWJlX19saXN0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbiAgLnlvdXR1YmUgLnNsaWNrLWxpc3R7XHJcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnlvdXR1YmUgLnNlY3Rpb25fX3RpdGxlID4gKntcclxuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xyXG4gIH1cclxuICAuYnJhbmRze1xyXG4gICAgcGFkZGluZy10b3A6NHJlbTtcclxuICB9XHJcbiAgLmxpc3Rlbl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XHJcbiAgfVxyXG4gIC5wb3N0c19fY29udGFpbmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2aW91cywgLnNsaWNrLW5leHR0e1xyXG4gICAgd2lkdGg6IDIuNHJlbTtcclxuICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAtNXJlbTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlICsgMS41cmVtKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgLnNsaWNrLXByZXZpb3Vze1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAxLjVyZW0pO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXZpb3VzOmFmdGVyLCAuc2xpY2stbmV4dHQ6YWZ0ZXJ7XHJcbiAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNHJlbSAyLjRyZW07XHJcbiAgfVxyXG4gIC5zaG9wX19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcclxuICB9XHJcbiAgLmFib3V0X19jb250YWluZXItZmxleHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDRyZW07XHJcbiAgfVxyXG4gIC5hYm91dF9faXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYWJvdXRfX2l0ZW0gaW1ne1xyXG4gICAgd2lkdGg6IDdyZW07XHJcbiAgfVxyXG4gIC5hYm91dF9fYnJhbmR7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4gO1xyXG4gICAgZ2FwOiA1cmVtO1xyXG4gICAgbWFyZ2luOiAzcmVtIDAgMDtcclxuICB9XHJcbiAgLmFib3V0X190aXRsZS1zbWFsbCA+ICp7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmFib3V0X19icmFuZCBoNHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICB9XHJcbiAgLmFib3V0X190aXRsZS1zbWFsbD4qe1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuICAucG9kY2FzdF9fY29udGFpbmVye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogM3JlbTtcclxuICAgICY+KntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb2RjYXN0X19ibG9jayBwe1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG4gIC5wb2RjYXN0X190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC5wb2RjYXN0X190aXRsZSBoMywgLnBvZGNhc3RfX3RpdGxlIGg0e1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLnBvZGNhc3RfX3RpdGxlIGg0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuc2VjdGlvbl9fdGl0bGUtbWFpbntcclxuICAgIG1hcmdpbjogMnJlbSAwIDtcclxuICB9XHJcbiAgLnlvdXR1YmVfX2l0ZW17XHJcbiAgICBoZWlnaHQ6IDMxLjVyZW07XHJcbiAgICBtYXJnaW46IDAgMXJlbTtcclxuICB9XHJcbiAgLmxpc3Rlbl9faW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5hYm91dG1haW5fX2NvbnRhaW5lcntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5hYm91dG1haW5fX2NvbnRhaW5lcj4qe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5hYm91dG1haW4gaDJ7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgLmFib3V0X19icmFuZCBoNCBtYXJre1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5ibG9nX19zb2NpYWwtaW1ne1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG4gIC5xdW90ZXNfX2Fkcy1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zcGVlY2hlc19faW1ne1xyXG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAucG9zdHNfX2xpc3QtaXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6MTAwJVxyXG4gICAgfVxyXG4gIH1cclxuICAucG9zdHNfX2xpc3Qgc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbiAgLnlvdXR1YmVfX2l0ZW17XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgfVxyXG4gIC5icmFuZHMgLnNsaWNrLWxpc3R7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgfVxyXG4gIC5zaG9wIC5zbGljay1saXN0e1xyXG4gICAgcGFkZGluZy1yaWdodDowO1xyXG4gIH1cclxuICAuc2hvcF9faW1ne1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xyXG4gIH1cclxuICAuc2hvcF9faXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcbiAgLnNob3BfX3RpdGxlID4gKntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgfVxyXG4gIC5icmFuZHNfX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDNyZW0gMnJlbSA2cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6NDI1cHgpIHtcclxuICAuYWJvdXRfX2NvbnRhaW5lciBhe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgfVxyXG4gIC50ZWFtX19pdGVtID4gYXtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICB9XHJcbiAgLnRlYW1fX2xpc3R7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC50ZWFtX19pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmZvb3Rlcl9fbGlzdHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICB9XHJcbiAgLmZvb3Rlcl9fc3Vicy10aXRsZXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX3N1YnMtaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3N1YnMtdGl0bGUgPiAqe1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgfVxyXG4gIC5ibG9nX19zb2NpYWwtaXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcbiAgLnNpbWlsYXJfX2l0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5saXN0ZW5fX2ltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5saXN0ZW4gLnNsaWNrLWxpc3R7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDozNzVweCl7XHJcbiAgLnNwZWFrZXJzX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuc3BlYWtlcnNfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDcxdnc7XHJcbiAgfVxyXG4gIC5ibG9nX19zb2NpYWwtaW1ne1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgfVxyXG4gIC5zcGVlY2hlc19faXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn0iLCIud3JhcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1Qb3BwaW5zKTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4ud3JhcF9fYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWJsYWNrKTtcbn1cblxuLndyYXBfX2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWdyZXkpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25fX2J1dHRvbiB7XG4gIGZvbnQ6IDUwMCAxLjRyZW0vMi4xcmVtIHZhcigtLVBvcHBpbnMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG4gIHBhZGRpbmc6IDEuMnJlbSA0cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlY3Rpb25fX2J1dHRvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3Itc3ViY29sb3IpO1xufVxuXG4uc2VjdGlvbl9fdGl0bGUgPiAqIHtcbiAgZm9udDogNzAwIDMuMnJlbS8xMzYlIHZhcigtLVJvYm90byk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtbWFpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1LjJyZW0gMCAzLjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb25fX3RpdGxlLW1haW4gPiAqIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgZm9udDogNzAwIDRyZW0vMTM2JSB2YXIoLS1Sb2JvdG8pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtdW5kZXJsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb25fX3RpdGxlLXVuZGVybGluZSA+ICoge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xuICBmb250OiA2MDAgMy42cmVtLzEzNiUgdmFyKC0tUG9wcGlucyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtdW5kZXJsaW5lID4gKjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMS41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDguOXJlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLnNlY3Rpb25fX21vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAzMHJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5zZWN0aW9uX19tb2RhbC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1Qb3BwaW5zKTtcbn1cblxuLnNlY3Rpb25fX2NpcmNsZS1pdGVtIHtcbiAgd2lkdGg6IDk1LjdyZW07XG4gIGhlaWdodDogNzEuM3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtY2lyY2xlKTtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zZWN0aW9uX19jaXJjbGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IC0yMCU7XG4gIHRvcDogLTNyZW07XG59XG5cbi5zZWN0aW9uX19jaXJjbGUtaXRlbTpudGgtY2hpbGQoMikge1xuICB0b3A6IDM4cmVtO1xuICByaWdodDogLTQwJTtcbn1cblxuLnNlY3Rpb25fX2NpcmNsZS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IC00MCU7XG4gIGJvdHRvbTogM3JlbTtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stYmxhY2spO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNi4ycmVtIDZyZW0gNi4zcmVtIDYuNHJlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oZWFkZXJfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXJfX2xvZ28taW1nIHtcbiAgd2lkdGg6IDE4LjJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLmhlYWRlcl9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX3JpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGMoIDUwJSArIDQuNXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuN3JlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9BUlIuc3ZnXCIpIGNlbnRlci8wLjdyZW0gMC41cmVtIG5vLXJlcGVhdDtcbn1cblxuLmhlYWRlcl9fZHJvcCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNnJlbTtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFjay1ncmV5KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtIDAgMCAwLjJyZW07XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogMTQuM3JlbTtcbn1cblxuLmhlYWRlcl9fZHJvcC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmhlYWRlcl9fZHJvcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4NSU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjNEY0RjRGO1xufVxuXG4uaGVhZGVyX19kcm9wLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogNDAwIDEuNnJlbS8xODUlIHZhcigtLVBvcHBpbnMpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjdyZW0gMS4xcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uaGVhZGVyX19kcm9wLWxpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xufVxuXG4uaGVhZGVyX19kcm9wLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwJTtcbiAgcGFkZGluZzogMCAxLjFyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgbWluLXdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFjay1ncmV5KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjJyZW0gMC4ycmVtIDA7XG59XG5cbi5oZWFkZXJfX2Ryb3AtaW5zaWRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmhlYWRlcl9fZHJvcC1pbnNpZGU6aG92ZXIgLmhlYWRlcl9fZHJvcC1yaWdodCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uaGVhZGVyX19kcm9wLW9wZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbn1cblxuLmhlYWRlcl9fZHJvcC1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC0wLjNyZW07XG4gIHdpZHRoOiAwLjdyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvQVJSLnN2Z1wiKSBjZW50ZXIvMC43cmVtIDAuNXJlbSBuby1yZXBlYXQ7XG59XG5cbi5oZWFkZXJfX2Ryb3AtY2xpY2sge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIGZvbnQ6IDUwMCAyLjRyZW0vMTU4JSB2YXIoLS1Sb2JvdG8pO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLmhlYWRlcl9fYnV0dG9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX2J1dHRvbi1kcm9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0b3A6IDZyZW07XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNXJlbTtcbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4xcmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX2Ryb3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMztcbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtID4gKiB7XG4gIGZvbnQ6IDkwMCAxLjZyZW0vMTU4JSB2YXIoLS1Sb2JvdG8pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyID4gKiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHRyYW5zaXRpb246IC43cyBlYXNlO1xufVxuXG4uaGVhZGVyX19idXJnZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG5cbi5oZWFkZXJfX2J1cmdlci1vcGVuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IC43cyBlYXNlO1xufVxuXG4uaGVhZGVyX19idXJnZXItb3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5oZWFkZXJfX2J1cmdlci1vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGVhZGVyX19idXJnZXItb3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJhbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhbm5lcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDI5LjhyZW0gMTYuMnJlbSAyNC40cmVtO1xufVxuXG4uYmFubmVyX190aXRsZSB7XG4gIG1heC13aWR0aDogNjIuNnJlbTtcbn1cblxuLmJhbm5lcl9fdGl0bGUtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJhbm5lcl9fdGl0bGUgPiBoMSB7XG4gIGZvbnQ6IDkwMCA0cmVtLzExMyUgdmFyKC0tUm9ib3RvKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmFubmVyX190aXRsZSBhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5iYW5uZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMS4xcmVtO1xufVxuXG4udGl0bGVfX2xlZnQgPiAqIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYuOXJlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ueW91dHViZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2staW5kZXgpO1xufVxuXG4ueW91dHViZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTIuN3JlbSAwIDkuOXJlbSA5cmVtO1xufVxuXG4ueW91dHViZSAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnlvdXR1YmVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueW91dHViZV9faXRlbSB7XG4gIG1heC13aWR0aDogNDIuOXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMC45cmVtO1xuICBwYWRkaW5nOiAyLjNyZW0gMS41cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgaGVpZ2h0OiAzNC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xufVxuXG4ueW91dHViZV9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3ItYmFjay1ibGFjayk7XG59XG5cbi55b3V0dWJlX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gIGhlaWdodDogMjIuMnJlbTtcbn1cblxuLnlvdXR1YmVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ueW91dHViZV9fdGl0bGUgPiAqIHtcbiAgZm9udDogNzAwIDIuNHJlbS8xMzYlIHZhcigtLVJvYm90byk7XG4gIGhlaWdodDogMy4ycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnlvdXR1YmVfX3N1YnRpdGxlID4gKiB7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTM2JSB2YXIoLS1Sb2JvdG8pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbn1cblxuLnlvdXR1YmVfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2xpY2stcHJldmlvdXMsIC5zbGljay1uZXh0dCB7XG4gIHdpZHRoOiAzLjRyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdyZW07XG4gIHJpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2aW91czphZnRlciwgLnNsaWNrLW5leHR0OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMy40cmVtO1xuICBoZWlnaHQ6IDMuNHJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzLjRyZW0gMy40cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvQVJSTU9ULnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2xpY2stcHJldmlvdXMge1xuICByaWdodDogN3JlbTtcbn1cblxuLnNsaWNrLXByZXZpb3VzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi5zbGljay1kaXNhYmxlZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9BUlJESVMuc3ZnXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi5zbGljay1uZXh0dC5zbGljay1kaXNhYmxlZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4uYnJhbmRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuLmJyYW5kcyAuc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG59XG5cbi5icmFuZHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQuNHJlbSAwIDMuOHJlbTtcbn1cblxuLmJyYW5kcyAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLmJyYW5kc19fd3JhcCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyYW5kcyk7XG59XG5cbi5icmFuZHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnJhbmRzX19pbWcge1xuICB3aWR0aDogOS41cmVtO1xuICBoZWlnaHQ6IDkuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMS4ycmVtO1xufVxuXG4uYnJhbmRzX19pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmJyYW5kc19faXRlbSB7XG4gIG1hcmdpbjogMCAzcmVtO1xufVxuXG4uYnJhbmRzX19zdWJ0aXRsZSA+ICoge1xuICBmb250OiA1MDAgMS44cmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbn1cblxuLmJyYW5kc19fc3VidGl0bGUgPiAqOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLmFib3V0bWFpbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTByZW0gMTNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cmVtO1xufVxuXG4uYWJvdXRtYWluX19ibG9jayB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5hYm91dG1haW4gaDIge1xuICBmb250OiA5MDAgNi40cmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzNDMzMzQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uYWJvdXRtYWluIHAge1xuICBmb250OiA0MDAgMS42cmVtLzE0OC44MSUgdmFyKC0tUm9ib3RvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmFib3V0bWFpbl9faW1nIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmxpc3RlbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stZ3JleSk7XG59XG5cbi5saXN0ZW5fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDZyZW0gMCA2cmVtIDlyZW07XG59XG5cbi5saXN0ZW5fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ubGlzdGVuX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKS82KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1ncmV5QmFjayk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG59XG5cbi5saXN0ZW5fX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xufVxuXG4ubGlzdGVuX19saW5rIHtcbiAgcGFkZGluZzogMXJlbSAxLjFyZW0gMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG59XG5cbi5saXN0ZW5fX2xpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0ZW5fX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgbWF4LWhlaWdodDogMTkuNXJlbTtcbiAgbWF4LXdpZHRoOiAxOS44cmVtO1xufVxuXG4ubGlzdGVuX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmxpc3Rlbl9fdGl0bGUgPiAqIHtcbiAgZm9udDogNTAwIDJyZW0vMTM2JSB2YXIoLS1Sb2JvdG8pO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG59XG5cbi5saXN0ZW5fX3N1YnRpdGxlID4gKiB7XG4gIGZvbnQ6IDUwMCAxLjZyZW0vMTM2JSB2YXIoLS1Sb2JvdG8pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbn1cblxuLmxpc3Rlbl9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zaG9wIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnNob3BfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEycmVtIDAgMTAuNnJlbSA5cmVtO1xufVxuXG4uc2hvcCAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnNob3BfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnNob3BfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIuM3JlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbn1cblxuLnNob3BfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xufVxuXG4uc2hvcF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvcF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICBtYXgtaGVpZ2h0OiAzOC41cmVtO1xuICBtYXgtd2lkdGg6IDMycmVtO1xufVxuXG4uc2hvcF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uc2hvcF9fdGl0bGUgaDMge1xuICBmb250OiA1MDAgMi40cmVtLzEyNCUgdmFyKC0tUm9ib3RvKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuXG4uc2hvcF9fdGl0bGUgaDQge1xuICBmb250OiA0MDAgMi40cmVtLzEyNCUgdmFyKC0tUm9ib3RvKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICM1QzVENUY7XG59XG5cbi5zaG9wX19iZXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hvcF9fYmVzdDphZnRlciB7XG4gIGNvbnRlbnQ6ICdCRVNUIFNFTExFUic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcmVtO1xuICByaWdodDogLTEuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xuICBwYWRkaW5nOiAwLjhyZW0gMi4ycmVtO1xufVxuXG4uY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stZ3JleSk7XG59XG5cbi5jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIuMnJlbTtcbn1cblxuLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE3LjZyZW0gNy43cmVtIDEyLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnRhY3RfX2NvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29udGFjdF9fY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbnRhY3RfX2NvbnRhaW5lciA+IGRpdiA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uY29udGFjdCBoMiB7XG4gIGZvbnQ6IDUwMCAzLjJyZW0vMTM2JSB2YXIoLS1Qb3BwaW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xufVxuXG4uY29udGFjdCBoMyB7XG4gIGZvbnQ6IDMwMCAyLjhyZW0vMTM2JSB2YXIoLS1Qb3BwaW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XG59XG5cbi5jb250YWN0IGg0IHtcbiAgZm9udDogMzAwIDIuNHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmNvbnRhY3QgYSB7XG4gIGZvbnQ6IDUwMCAxLjRyZW0vMi4xcmVtIHZhcigtLVBvcHBpbnMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG4gIHBhZGRpbmc6IDEuMnJlbSA0cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRhY3QgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3Itc3ViY29sb3IpO1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFjay1ibGFjayk7XG59XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUuN3JlbSA0LjNyZW0gMy40cmVtIDUuNXJlbTtcbn1cblxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMi43cmVtO1xufVxuXG4uZm9vdGVyX19ib3R0b20gPiAqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250OiA0MDAgMS4ycmVtLzIuMXJlbSB2YXIoLS1Qb3BwaW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG59XG5cbi5mb290ZXJfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDIwLjZyZW07XG4gIGhlaWdodDogMi4yNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuN3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9faXRlbSA+ICoge1xuICBmb250OiA1MDAgMS42cmVtLzE1OCUgdmFyKC0tUm9ib3RvKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmZvb3Rlcl9faXRlbSA+ICo6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xufVxuXG4uZm9vdGVyX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS4ycmVtO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtaXRlbSB7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtaXRlbTpob3ZlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDI1JSkgc2VwaWEoODYlKSBzYXR1cmF0ZSg2MTAzJSkgaHVlLXJvdGF0ZSgzNTZkZWcpIGJyaWdodG5lc3MoODclKSBjb250cmFzdCg4MyUpO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnNwZWFrZXJzX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwcmVtIDguNnJlbSAyMS44cmVtIDExLjVyZW07XG59XG5cbi5zcGVha2Vyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA1LjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNy43cmVtO1xufVxuXG4uc3BlYWtlcnNfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMi4ycmVtO1xufVxuXG4uc3BlYWtlcnNfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwZWFrZXJzX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNi41cmVtICkvNCk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNwZWFrZXJzX19pdGVtOmhvdmVyIC5zcGVha2Vyc19faW1nIHtcbiAgYm94LXNoYWRvdzogMCAwIDNyZW0gMCB2YXIoLS1jb2xvci1iYWNrLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbn1cblxuLnNwZWFrZXJzX19pdGVtID4gKiB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLnNwZWFrZXJzX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxLjhyZW07XG59XG5cbi5zcGVha2Vyc19fc3VidGl0bGUgPiAqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgZm9udDogNjAwIDEuNnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uc3BlZWNoZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWdyZXkpO1xufVxuXG4uc3BlZWNoZXNfX3NlYXJjaCB7XG4gIG1heC13aWR0aDogODUuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlYXJjaCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zcGVlY2hlc19fc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAzLjdyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9TRUFSQ0hILnN2Z1wiKSBjZW50ZXIvM3JlbSAzcmVtIG5vLXJlcGVhdDtcbn1cblxuLnNwZWVjaGVzX19zZWFyY2gtaXRlbSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDIuNXJlbSAxMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgZm9udDogNDAwIDEuNnJlbS8xMzYuMyUgdmFyKC0tUG9wcGlucyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5zcGVlY2hlc19fc2VhcmNoLWl0ZW06OnBsYWNlaG9sZGVyIHtcbiAgZm9udDogNDAwIDEuNnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xuICBjb2xvcjogI0I2QjZCNjtcbn1cblxuLnNwZWVjaGVzX19jb250YWluZXIge1xuICBwYWRkaW5nOiA3LjRyZW0gMTFyZW0gMjEuMnJlbTtcbn1cblxuLnNwZWVjaGVzX19jb250YWluZXItdG9wIHtcbiAgcGFkZGluZzogMCAwIDEuNnJlbTtcbn1cblxuLnNwZWVjaGVzX19maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDguMXJlbSAxMy44cmVtIDAuMTFyZW0gMTIuNnJlbTtcbn1cblxuLnNwZWVjaGVzX19maWx0ZXIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMnJlbSAwLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDQwMCAyLjRyZW0vMTM2LjMlIHZhcigtLVBvcHBpbnMpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbn1cblxuLnNwZWVjaGVzX19maWx0ZXItYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG59XG5cbi5zcGVlY2hlc19fZmlsdGVyLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG59XG5cbi5zcGVlY2hlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNi43cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zcGVlY2hlc19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI1LjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cblxuLnNwZWVjaGVzX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGVlY2hlc19faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjAuMXJlbSApLzQpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xufVxuXG4uc3BlZWNoZXNfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwIDAgM3JlbSB2YXIoLS1jb2xvci1iYWNrLWJsYWNrKTtcbn1cblxuLnNwZWVjaGVzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5zcGVlY2hlc19fdGl0bGUgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICBmb250OiA2MDAgMS42cmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbi5zcGVlY2hlc19fdGl0bGUgPiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xufVxuXG4uc3BlZWNoZXNfX29uZSB7XG4gIHBhZGRpbmc6IDdyZW0gMTFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uc3BlZWNoZXNfX29uZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BlZWNoZXNfX29uZS13cmFwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIG9wYWNpdHk6IDAuNztcbiAgei1pbmRleDogMTtcbn1cblxuLnNwZWVjaGVzX19vbmUtd3JhcCA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNwZWVjaGVzX19vbmUtaW1nIHtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgbWF4LWhlaWdodDogMzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnNwZWVjaGVzX19vbmUtaW5mbyB7XG4gIHdpZHRoOiA2NiU7XG59XG5cbi5zcGVlY2hlc19fb25lLWluZm8gPiBhIHtcbiAgZm9udDogNTAwIDEuNHJlbS8yLjFyZW0gdmFyKC0tUG9wcGlucyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgcGFkZGluZzogMS4ycmVtIDRyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3BlZWNoZXNfX29uZS1pbmZvID4gYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgdmFyKC0tY29sb3Itc3ViY29sb3IpO1xufVxuXG4uc3BlZWNoZXNfX29uZS1kYXRlIHtcbiAgZm9udDogNDAwIDJyZW0vMTM2LjMxJSB2YXIoLS1Qb3BwaW5zKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNwZWVjaGVzX19vbmUtdGl0bGUge1xuICBmb250OiA2MDAgNC4ycmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zcGVlY2hlc19fb25lLWF1dGhvciB7XG4gIGZvbnQ6IDYwMCAycmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zcGVlY2hlc19fb25lLWF1dGhvciBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLnNwZWVjaGVzX19vbmUtZGVzYyB7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTM2LjMxJSB2YXIoLS1Qb3BwaW5zKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNwZWVjaGVzX19yZWxlYXNlcyA+ICoge1xuICBmb250OiA2MDAgNHJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi50ZWFtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDUuNXJlbSAtMi42cmVtIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRlYW1fX2ltZyB7XG4gIG1heC13aWR0aDogMjQuOHJlbTtcbiAgbWF4LWhlaWdodDogMjYuMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMS43cmVtO1xufVxuXG4udGVhbV9faW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cblxuLnRlYW1fX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDE1LjZyZW0pLzQpO1xuICBtYXJnaW46IDAgMS45cmVtIDdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVhbV9faXRlbSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDNyZW07XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xufVxuXG4udGVhbV9faXRlbSA+IGE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbn1cblxuLnRlYW1fX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5cbi50ZWFtX19uYW1lID4gKiB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMTM2JSB2YXIoLS1Qb3BwaW5zKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZWFtX19wb3NpdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlYW1fX3Bvc2l0aW9uID4gKiB7XG4gIGZvbnQ6IDQwMCAxLjRyZW0vMTM2JSB2YXIoLS1Qb3BwaW5zKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLmJsb2dfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCAxMHJlbSA5cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYmxvZ19faW1nIHtcbiAgbWF4LXdpZHRoOiAzOS45cmVtO1xuICBtYXgtaGVpZ2h0OiA1OS45cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDExLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nX19ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZ19fc29jaWFsIHtcbiAgcGFkZGluZzogMi4ycmVtIDIuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2stZ3JleSk7XG4gIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbn1cblxuLmJsb2dfX3NvY2lhbC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5ibG9nX19zb2NpYWwtaXRlbTpob3ZlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDcyJSkgc2VwaWEoMzMlKSBzYXR1cmF0ZSg0OTU2JSkgaHVlLXJvdGF0ZSgxNzdkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmJsb2dfX3NvY2lhbC1pbWcge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uYmxvZ19fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5ibG9nX190ZXh0ID4gKiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJsb2dfX3RleHQgaDIge1xuICBmb250OiA3MDAgNC44cmVtLzEyNiUgdmFyKC0tUG9wcGlucyk7XG59XG5cbi5ibG9nX190ZXh0IHAge1xuICBtYXgtd2lkdGg6IDY1LjdyZW07XG4gIGZvbnQ6IDQwMCAxLjhyZW0vMTI2JSB2YXIoLS1Qb3BwaW5zKTtcbn1cblxuLmJsb2dfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG4gIGZvbnQ6IDcwMCAxLjZyZW0vMTU4JSB2YXIoLS1Qb3BwaW5zKTtcbiAgcGFkZGluZzogMS4ycmVtIDRyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBtYXJnaW4tdG9wOiA0LjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmJsb2dfX2xpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLnBhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnBhcnRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFydF9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbjogMS4ycmVtIDAgMi40cmVtO1xuICBtYXgtaGVpZ2h0OiAxMi44cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFydF9fdGV4dCA+IGgyIHtcbiAgZm9udDogNzAwIDIuNHJlbS8xNTglIHZhcigtLU1vbnRzZXJyYXQpO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcbn1cblxuLnBhcnRfX3RleHQgPiBwIHtcbiAgZm9udDogNDAwIDEuNnJlbS8xNjAlIHZhcigtLU1vbnRzZXJyYXQpO1xufVxuXG4ucGFydF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDkuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnBhcnRfX2xpbmsge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYXJ0IC5yZWFkaW5nX19pbWcge1xuICBtYXgtaGVpZ2h0OiAxOHJlbTtcbn1cblxubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNC41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGVmdDogMDtcbn1cblxuLmhpZGVTZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1b3Rlc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA5cmVtIDE3LjFyZW07XG59XG5cbi5xdW90ZXNfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNy43cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucXVvdGVzX19pbmZvIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnF1b3Rlc19faW1nIHtcbiAgd2lkdGg6IDM4cmVtO1xuICBoZWlnaHQ6IDI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnF1b3Rlc19fdGl0bGUgPiAqIHtcbiAgZm9udDogNjAwIDIuNHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnF1b3Rlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXJlbTtcbn1cblxuLnF1b3Rlc19faXRlbSA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMy44cmVtIDIuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1ncmV5KTtcbiAgZ2FwOiAyLjdyZW07XG59XG5cbi5xdW90ZXNfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5xdW90ZXNfX2ZsZXggPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcbn1cblxuLnF1b3Rlc19fZmxleCA+ICogPiAqIHtcbiAgZm9udDogMzAwIDEuNHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xufVxuXG4ucXVvdGVzX19hdXRob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL1VTRVJSLnN2Z1wiKSBjZW50ZXIvMi40cmVtIDIuNHJlbSBuby1yZXBlYXQ7XG59XG5cbi5xdW90ZXNfX3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL1RJTUVFLnN2Z1wiKSBjZW50ZXIvMi40cmVtIDIuNHJlbSBuby1yZXBlYXQ7XG59XG5cbi5xdW90ZXNfX3RleHQgPiAqIHtcbiAgZm9udDogNDAwIDEuNnJlbS8xNzUlIHZhcigtLVBvcHBpbnMpO1xuICBtYXgtaGVpZ2h0OiAxNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucXVvdGVzX190ZXh0IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLnF1b3Rlc19fYWRzIHtcbiAgbWFyZ2luOiA2LjVyZW0gMDtcbn1cblxuLnF1b3Rlc19fYWRzLXRpdGxlID4gKiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYW5uZXItY2FyZWVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICBmb250OiA0MDAgMS40cmVtLzEzNiUgdmFyKC0tUG9wcGlucyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdW90ZXNfX2Fkcy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucXVvdGVzX19jYXRlZ29yaWVzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1ncmV5KTtcbiAgcGFkZGluZzogMy44cmVtIDEuNnJlbTtcbiAgbWluLXdpZHRoOiAyOCU7XG59XG5cbi5xdW90ZXNfX2NhdGVnb3JpZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xufVxuXG4ucXVvdGVzX19jYXRlZ29yaWVzLXRpdGxlID4gKiB7XG4gIGZvbnQ6IDYwMCAxLjlyZW0vMTc1JSB2YXIoLS1Qb3BwaW5zKTtcbn1cblxuLnF1b3Rlc19fY2F0ZWdvcmllcy10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuOHJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4LjlyZW07XG4gIGhlaWdodDogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG59XG5cbi5xdW90ZXNfX2NhdGVnb3JpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4zcmVtO1xufVxuXG4ucXVvdGVzX19jYXRlZ29yaWVzIGxpIHtcbiAgZm9udDogNDAwIDJyZW0vMTc1JSB2YXIoLS1Qb3BwaW5zKTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnF1b3Rlc19fY2F0ZWdvcmllcyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xufVxuXG4ucXVvdGVzX19zdWJzID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMTc1JSB2YXIoLS1Qb3BwaW5zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51cGRhdGVzX19jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjJyZW0gMTByZW0gMTByZW0gOS4ycmVtO1xufVxuXG4udXBkYXRlc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi51cGRhdGVzX19pbWcge1xuICB3aWR0aDogNDUuOXJlbTtcbiAgaGVpZ2h0OiAzMC4zcmVtO1xufVxuXG4uY2FyZWVyc19fdGl0bGUgaDIge1xuICBmb250OiA2MDAgNHJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5jYXJlZXJzX190aXRsZSBoMjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIuMXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDguOXJlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLmNhcmVlcnNfX2Jhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDQ5LjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogMy41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJlZXJzX19iYW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjKTtcbn1cblxuLmNhcmVlcnNfX2Jhbm5lciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2FyZWVyc19fYmFubmVyID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jYXJlZXJzX19iYW5uZXIgPiBoMSB7XG4gIGZvbnQ6IDYwMCA0cmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogNjByZW07XG59XG5cbi5jYXJlZXJzX19iYW5uZXIgPiBoMiB7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTM2LjMxJSB2YXIoLS1Qb3BwaW5zKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJhbm5lci1jYXJlZXIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgbWF4LXdpZHRoOiA0Ny41cmVtO1xufVxuXG4uY2FyZWVycyB1bCBsaSB7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTc1JSB2YXIoLS1Qb3BwaW5zKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMnJlbSAycmVtO1xufVxuXG4uY2FyZWVycyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xufVxuXG4uY2FyZWVycy5qb2luIGEsIC5jYXJlZXJzIC5jYXJlZXJzX19iYW5uZXIgYSB7XG4gIGZvbnQ6IDUwMCAxLjRyZW0vMi4xcmVtIHZhcigtLVBvcHBpbnMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG4gIHBhZGRpbmc6IDEuMnJlbSA0cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcmVlcnMuam9pbiBhOmhvdmVyLCAuY2FyZWVycyAuY2FyZWVyc19fYmFubmVyIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbn1cblxuLm5ld3NfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVyZW0gMzAuM3JlbSAwO1xufVxuXG4ubmV3cyBwIHtcbiAgZm9udDogNDAwIDEuNnJlbS8xNjAlIHZhcigtLVBvcHBpbnMpO1xufVxuXG4ubmV3c19fdGl0bGUgPiAqIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgZm9udDogNzAwIDMuNnJlbS8xMzYuMzElIHZhcigtLVBvcHBpbnMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubmV3c19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDVyZW0gMDtcbn1cblxuLm5ld3NfX2Jsb2NrID4gKiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5uZXdzX19ibG9jay1pbWcge1xuICBtYXgtaGVpZ2h0OiAyMi44cmVtO1xufVxuXG4ubmV3c19faW5mbyB7XG4gIG1hcmdpbjogMi4ycmVtIDAgMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLm5ld3MgPiAqIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLm5ld3MgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuXG4ubmV3cyBoMyB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMTI1JSB2YXIoLS1Qb3BwaW5zKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm5ld3MgbGkge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMi42cmVtO1xufVxuXG4ubmV3cyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG59XG5cbi5uZXdzIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4ubmV3cyBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5ld3Mgb2wgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTgwJSB2YXIoLS1Qb3BwaW5zKTtcbn1cblxuLm5ld3Mgb2wgbGkgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm5ld3MgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogNXJlbSAwO1xuICBtaW4taGVpZ2h0OiAyNC40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNXJlbTtcbiAgei1pbmRleDogMTtcbiAgZm9udDogNDAwIDEuNnJlbS8xODAlIHZhcigtLVBvcHBpbnMpO1xuICBtYXgtd2lkdGg6IDc4LjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm5ld3MgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3JlbTtcbiAgbGVmdDogLTVyZW07XG4gIHdpZHRoOiAyOS44cmVtO1xuICBoZWlnaHQ6IDI0LjRyZW07XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVvdGVzcy5zdmdcIikgY2VudGVyLzI5LjhyZW0gMjQuNHJlbSBuby1yZXBlYXQ7XG59XG5cbi5zaW1pbGFyX19jb250YWluZXIge1xuICBwYWRkaW5nOiA3cmVtIDlyZW0gMTByZW0gMzAuM3JlbTtcbn1cblxuLnNpbWlsYXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbi10b3A6IDQuNHJlbTtcbn1cblxuLnNpbWlsYXJfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDlyZW0pLzQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uc2ltaWxhcl9faXRlbSA+IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbWlsYXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNpbWlsYXJfX3RpdGxlID4gKiB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMTI1JSB2YXIoLS1Qb3BwaW5zKTtcbiAgbWF4LWhlaWdodDogN3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zaW1pbGFyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNpbWlsYXJfX3RleHQgPiAqIHtcbiAgZm9udDogMzAwIDEuNHJlbS8xNjAlIHZhcigtLVBvcHBpbnMpO1xuICBtYXgtaGVpZ2h0OiA3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2ltaWxhcl9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNi42cmVtO1xufVxuXG4uam9iX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxNXJlbSA1LjVyZW0gNC44cmVtIDE3LjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5qb2JfX2NvbnRhaW5lciA+IHAge1xuICBtYXgtd2lkdGg6IDczLjJyZW07XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTc1JSB2YXIoLS1Qb3BwaW5zKTtcbiAgbWFyZ2luOiAxMHJlbSBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmpvYl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5qb2JfX2Jsb2NrIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmpvYl9fYmxvY2sgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMzLjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmpvYl9fYmxvY2sgPiBoMyB7XG4gIGZvbnQ6IDQwMCAxLjlyZW0vMTM2JSB2YXIoLS1Sb2JvdG8pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uam9iX19ibG9jayA+IGgyIHtcbiAgZm9udDogNjAwIDMuNnJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzLjdyZW07XG59XG5cbi5qb2JfX2NoYW5uZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDM0LjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDUuOXJlbTtcbn1cblxuLmpvYl9fY2hhbm5lbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnJlbTtcbiAgaGVpZ2h0OiA5LjlyZW07XG59XG5cbi5taXNzaW9uX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDExLjVyZW0gMTVyZW0gMTEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZ2FwOiA4cmVtO1xufVxuXG4ubWlzc2lvbl9fY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogNjByZW07XG4gIG1heC1oZWlnaHQ6IDU3LjNyZW07XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5taXNzaW9uX19jb250YWluZXIgcCB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgZm9udDogNDAwIDEuNnJlbS8xNzUlIHZhcigtLVBvcHBpbnMpO1xuICBtYXgtd2lkdGg6IDUwLjNyZW07XG59XG5cbi5jdWx0dXJlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FyZWVyKTtcbn1cblxuLmN1bHR1cmVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDExLjJyZW0gMCA1cmVtIDkuNnJlbTtcbn1cblxuLmN1bHR1cmVfX2NvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTByZW07XG59XG5cbi5jdWx0dXJlX19jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA1Ni43cmVtO1xuICBtYXgtaGVpZ2h0OiAxMDIuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmN1bHR1cmUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jdWx0dXJlIHVsIGxpIHtcbiAgcGFkZGluZzogMnJlbSA0cmVtIDJyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlYXJjaCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3VsdHVyZSB1bCBoMyB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMTM2LjMxJSB2YXIoLS1Qb3BwaW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyOCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmN1bHR1cmUgdWwgcCB7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTc1LjgxJSB2YXIoLS1Qb3BwaW5zKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmxpZmVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cmVtIDkuM3JlbSAxMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEzcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ubGlmZSBpbWcge1xuICB3aWR0aDogNTIlO1xufVxuXG4ubGlmZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbn1cblxuLmxpZmUgcCB7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTc1LjgxJSB2YXIoLS1Qb3BwaW5zKTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5wcm9qZWN0X19jb250YWluZXIge1xuICBwYWRkaW5nOiAxMS42cmVtIDlyZW0gNTVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzLjNyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5wcm9qZWN0IGltZyB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi5wcm9qZWN0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xufVxuXG4ucHJvamVjdCBwIHtcbiAgZm9udDogNDAwIDEuNnJlbS8xNzUuODElIHZhcigtLVBvcHBpbnMpO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmNyZWF0aXZlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWNhcmVlcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNyZWF0aXZlX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxOXJlbSA3cmVtIDE1cmVtO1xuICBtYXgtd2lkdGg6IDY5LjZyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY3JlYXRpdmUgaDMge1xuICBmb250OiA2MDAgNHJlbS8xMzYlIHZhcigtLVBvcHBpbnMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcbn1cblxuLmNyZWF0aXZlIHAge1xuICBmb250OiA0MDAgMS42cmVtLzE3NS44MSUgdmFyKC0tUG9wcGlucyk7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cblxuLmNyZWF0aXZlIGg0IHtcbiAgbWFyZ2luOiA1cmVtIDA7XG4gIGZvbnQ6IDYwMCAzLjJyZW0vMTc1LjgxJSB2YXIoLS1Qb3BwaW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY3JlYXRpdmUgaW1nIHtcbiAgd2lkdGg6IDgxLjRyZW07XG4gIGhlaWdodDogNTQuM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDByZW07XG59XG5cbi52aWRlbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWNhcmVlcik7XG59XG5cbi52aWRlb19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52aWRlbyBoMyB7XG4gIGZvbnQ6IDYwMCA0cmVtLzEzNi4zNSUgdmFyKC0tUG9wcGlucyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDguNXJlbTtcbn1cblxuLnZpZGVvX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMDtcbn1cblxuLnZpZGVvX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgaGVpZ2h0OiAyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlkZW9fX2l0ZW0gPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW9fX2luZm8gaDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgZm9udDogNDAwIDEuNnJlbS8xMzYuMzUlIHZhcigtLVBvcHBpbnMpO1xuICBtYXgtaGVpZ2h0OiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW9fX2luZm8taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIHdpZHRoOiA2LjhyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uam9pbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVyZW0gMnJlbSAxNi43cmVtO1xuICBtYXgtd2lkdGg6IDY5LjhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5qb2luIGgzIHtcbiAgZm9udDogNjAwIDRyZW0vMTM2JSB2YXIoLS1Qb3BwaW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMi45cmVtO1xufVxuXG4uam9pbiBoNCB7XG4gIGZvbnQ6IDQwMCAycmVtLzEzNiUgdmFyKC0tUG9wcGlucyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3ViY29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG59XG5cbi5qb2luIHAge1xuICBmb250OiA0MDAgMS42cmVtLzEzNiUgdmFyKC0tUG9wcGlucyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYW5uZXItY2FyZWVyKTtcbn1cblxuLmFib3V0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmFib3V0X19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dF9fYmFubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYWJvdXRfX2Jhbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JleTEpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hYm91dF9fYmFubmVyIGgxIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMTkuNHJlbSAycmVtIDI1LjVyZW07XG4gIGZvbnQ6IDkwMCA1cmVtLzExMy4yMSUgdmFyKC0tUm9ib3RvKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWF4LXdpZHRoOiA5My41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWJvdXRfX2Jsb2NrIHtcbiAgcGFkZGluZzogNnJlbSAwIDdyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWJvdXRfX2Jsb2NrIHAge1xuICBtYXgtd2lkdGg6IDYzLjJyZW07XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFib3V0X190aXRsZSA+ICoge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250OiA3MDAgMy4ycmVtLzEzNiUgdmFyKC0tUm9ib3RvKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcbn1cblxuLmFib3V0X190aXRsZSA+ICo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA2LjlyZW07XG4gIGhlaWdodDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG59XG5cbi5hYm91dF9fdGl0bGUtbGVmdCA+ICoge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5cbi5hYm91dF9fdGl0bGUtbGVmdCA+ICo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5hYm91dF9fdGl0bGUtc21hbGwgPiAqIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5hYm91dF9fYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA1LjZyZW0gMCA1LjNyZW07XG59XG5cbi5hYm91dF9fYnJhbmQgaDQge1xuICBmb250OiA0MDAgMnJlbS8xMzYuMzElIHZhcigtLVJvYm90byk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFib3V0X19icmFuZCBoNCBtYXJrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1hcmspO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5pdGlhbDtcbiAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udDogNDAwIDEuNXJlbS8xMzYuMzElIHZhcigtLVJvYm90byk7XG59XG5cbi5hYm91dCBibG9ja3F1b3RlIHtcbiAgZm9udDogNDAwIDEuNnJlbS8xNDIuODElIHZhcigtLVJvYm90byk7XG4gIG1heC13aWR0aDogNjQuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYuNXJlbSBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmFib3V0IGJsb2NrcXVvdGU6YWZ0ZXIsIC5hYm91dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzLjlyZW07XG4gIGhlaWdodDogMTMuMXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ibG9ja3F1b3RlLnN2Z1wiKSBjZW50ZXIvMy45cmVtIDEzLjFyZW0gbm8tcmVwZWF0O1xufVxuXG4uYWJvdXQgYmxvY2txdW90ZTphZnRlciB7XG4gIHRvcDogLTYuNXJlbTtcbiAgbGVmdDogLTNyZW07XG59XG5cbi5hYm91dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIHJpZ2h0OiAtM3JlbTtcbiAgYm90dG9tOiAtM3JlbTtcbn1cblxuLmFib3V0X19jb250YWluZXIge1xuICBwYWRkaW5nOiA3LjVyZW0gMTEuM3JlbTtcbn1cblxuLmFib3V0X19jb250YWluZXIgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiA3MDAgNHJlbS8xMzYuMzElIHZhcigtLVJvYm90byk7XG4gIHBhZGRpbmctYm90dG9tOiAyLjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWJvdXRfX2NvbnRhaW5lciBoMjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA4LjlyZW07XG4gIGhlaWdodDogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG59XG5cbi5hYm91dF9fY29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMy42cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0X19jb250YWluZXIgcCB7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTQyLjgxJSB2YXIoLS1Sb2JvdG8pO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYWJvdXRfX2NvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDU2LjhyZW07XG4gIG1heC1oZWlnaHQ6IDM4LjdyZW07XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hYm91dF9fY29udGFpbmVyIGg2IHtcbiAgZm9udDogNDAwIDEuNnJlbS8xNDIuODElIHZhcigtLVJvYm90byk7XG4gIG1heC13aWR0aDogNjIuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWJvdXRfX3RlYW0ge1xuICBwYWRkaW5nOiAxMHJlbSAxNC43cmVtIDVyZW07XG59XG5cbi5hYm91dF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xufVxuXG4uYWJvdXRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMztcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xufVxuXG4uYWJvdXRfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xufVxuXG4uYWJvdXRfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS45cmVtO1xuICBwYWRkaW5nOiAzLjFyZW0gMy4xcmVtIDMuMXJlbSAycmVtO1xufVxuXG4uYWJvdXRfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDdyZW07XG4gIGhlaWdodDogN3JlbTtcbn1cblxuLmFib3V0X19pdGVtLWluZm8gaDQge1xuICBmb250OiA3MDAgMi40cmVtLzEzNi4zMSUgdmFyKC0tUm9ib3RvKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFib3V0X19pdGVtLWluZm8gaDQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWJvdXRfX2l0ZW0taW5mbyBoNSB7XG4gIGZvbnQ6IDQwMCAxLjVyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1hcmspO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmFib3V0X19pdGVtLWluZm8gcCB7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMTM2LjMxJSB2YXIoLS1Sb2JvdG8pO1xuICBtYXJnaW46IDA7XG59XG5cbi5wb2RjYXN0X19jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgMTVyZW0gMjYuM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvZGNhc3RfX2ltZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wb2RjYXN0X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNi43cmVtO1xufVxuXG4ucG9kY2FzdF9fdGl0bGUgaDMge1xuICBmb250OiA3MDAgNHJlbS8xMzYuMzElIHZhcigtLVJvYm90byk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzQzMzM0O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5wb2RjYXN0X190aXRsZSBoNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVyZW07XG4gIHRvcDogNC41cmVtO1xuICBmb250OiA3MDAgMy4ycmVtLzEzNi4zMSUgdmFyKC0tUm9ib3RvKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGMEYwRjA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLnBvZGNhc3RfX2Jsb2NrIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnBvZGNhc3RfX2Jsb2NrIGg1IHtcbiAgZm9udDogNTAwIDEuOHJlbS8xMzYuMzElIHZhcigtLVJvYm90byk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFyayk7XG4gIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbn1cblxuLnBvZGNhc3RfX2Jsb2NrIHAge1xuICBmb250OiA0MDAgMS42cmVtLzE0Mi44MSUgdmFyKC0tUm9ib3RvKTtcbn1cblxuLnBvZGNhc3RfX2Jsb2NrIGEge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgcGFkZGluZzogMS4ycmVtIDRyZW07XG4gIGZvbnQ6IDUwMCAxLjRyZW0vMS42cmVtIHZhcigtLVJvYm90byk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG59XG5cbi5wb2RjYXN0X19ibG9jayBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgYm94LXNoYWRvdzogMCAwIDJyZW0gMCB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG59XG5cbi5zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzIzMztcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2lnbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNpZ25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE5LjVyZW0gMnJlbSAyNi4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zaWduX190aXRsZSA+ICoge1xuICBmb250OiA2MDAgMy42cmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnNpZ25fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uc2lnbl9fZm9ybS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZ25fX2Zvcm0taW5wdXQgPiBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDI1cmVtO1xuICBmb250OiA0MDAgMS42cmVtLzEzNi4zMSUgdmFyKC0tUG9wcGlucyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNnJlbSAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uc2lnbl9fZm9ybS1pbnB1dCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAtLWNvbG9yLWJhbm5lci1jYXJlZXI7XG59XG5cbi5zaWduX19mb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDQwMCAxLjRyZW0vMi4xcmVtIHZhcigtLVBvcHBpbnMpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAxLjJyZW0gNHJlbTtcbn1cblxuLnBvc3RzX19jb250YWluZXIge1xuICBwYWRkaW5nOiA3LjRyZW0gOXJlbTtcbn1cblxuLnBvc3RzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNnJlbTtcbiAgbWFyZ2luLXRvcDogMi42cmVtO1xufVxuXG4ucG9zdHNfX2xpc3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMS4ycmVtKS8zKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWdyZXlCYWNrKTtcbiAgcGFkZGluZzogMi41cmVtIDEuOHJlbTtcbn1cblxuLnBvc3RzX19saXN0LWl0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHZhcigtLWNvbG9yLWJhY2stYmxhY2spO1xufVxuXG4ucG9zdHNfX2xpc3QtaXRlbTpob3ZlciBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1YmNvbG9yKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbn1cblxuLnBvc3RzX19saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuXG4ucG9zdHNfX2xpc3QgaW1nIHtcbiAgaGVpZ2h0OiAyNi42cmVtO1xufVxuXG4ucG9zdHNfX2xpc3Qgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdWJjb2xvcik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGZvbnQ6IDUwMCAyLjRyZW0vMTI0LjMxJSB2YXIoLS1Sb2JvdG8pO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBvc3RzX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XG59XG5cbi5wb3N0c19fdGV4dCA+ICoge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ucG9zdHNfX3RleHQgaDMge1xuICBmb250OiA1MDAgMi40cmVtLzEyNC4zMSUgdmFyKC0tUm9ib3RvKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucG9zdHNfX3RleHQgcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYXJrKTtcbiAgZm9udDogNDAwIDEuNnJlbS8xMjIuODElIHZhcigtLVJvYm90byk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC5xdW90ZXNfX2l0ZW0gPiAqIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jdWx0dXJlX19jb250YWluZXIgPiBkaXYge1xuICAgIGdhcDogM3JlbTtcbiAgfVxuICAuY3VsdHVyZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgfVxuICAubGlmZV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbiAgLnByb2plY3RfX2NvbnRhaW5lciwgLmxpZmVfX2NvbnRhaW5lciwgLmN1bHR1cmVfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlbHBfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgfVxuICAuaGVscF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgbWFyZ2luOiAwIDFyZW0gMnJlbTtcbiAgfVxuICAucmVsZWFzZXNfX2xpc3Qge1xuICAgIG1hcmdpbjogMnJlbSAtMXJlbSAwO1xuICB9XG4gIC5yZWxlYXNlc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbSk7XG4gICAgbWFyZ2luOiAwIDFyZW0gMnJlbTtcbiAgfVxuICAucXVvdGVzX19pdGVtID4gKiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMnJlbTtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1zaG93IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogOC41cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1ibGFjayk7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuICAuaGVhZGVyX19kcm9wLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtcmlnaHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYWluX190aXRsZSA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLm1haW5fX3RpdGxlID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG4gIC5tYWluX190aXRsZSA+IGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnJlbGVhc2VzX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlbGVhc2VzX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5yZWxlYXNlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uX190aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG4gIC5yZWxlYXNlc19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZWxlYXNlc19fbGlzdCB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgfVxuICAucmVsZWFzZXNfX2xpbmt0byB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbiAgLmhlbHBfX3Rvb2xzIHtcbiAgICBtYXJnaW46IDVyZW0gLTJyZW0gNXJlbTtcbiAgfVxuICAuaGVscF9fdG9vbHMtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKS8yKTtcbiAgICBtYXJnaW46IDAgMnJlbSAzcmVtO1xuICB9XG4gIC5oZWxwX190b29scy10aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5oZWxwX190b29scy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuaGVscF9fdG9vbHMtaW1nIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLnBhcnRuZXJzX19saXN0IHtcbiAgICBtYXJnaW46IDAgLTJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDJyZW0gM3JlbSAycmVtO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gOHJlbSkvMik7XG4gIH1cbiAgLnBhcnRuZXJzX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mb290ZXJfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZm9vdGVyX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDJyZW0pLzMpO1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXJlbSAycmVtIDJyZW07XG4gIH1cbiAgLmJyYW5kc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJyYW5kc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICB9XG4gIC5icmFuZHNfX2ltZyB7XG4gICAgd2lkdGg6IDdyZW07XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5icmFuZHNfX3N1YnRpdGxlID4gKiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5oZWxwX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5oZWxwX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAzcmVtIDAgNHJlbTtcbiAgfVxuICAuaGVhZGVyX19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zcGVha2Vyc19fbGlzdCB7XG4gICAgZ2FwOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNwZWFrZXJzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgfVxuICAuc3BlYWtlcnNfX2l0ZW0gPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNwZWFrZXJzX19zdWJ0aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5zcGVha2Vyc19faW1nIHtcbiAgICBoZWlnaHQ6IDMydnc7XG4gIH1cbiAgLnRlYW1fX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgfVxuICAudGVhbV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtICkvMik7XG4gICAgbWFyZ2luOiAwIDFyZW0gMnJlbTtcbiAgfVxuICAudGVhbV9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRlYW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC50ZWFtX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIH1cbiAgLnRlYW1fX2l0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbiAgLnRlYW1fX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucmVzb3VyY2VzX19saXN0LWl0ZW0gPiAqIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucmVzb3VyY2VzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLnJlc291cmNlc19fYmxvY2s6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5yZXNvdXJjZXNfX2Jsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXIsIC5yZXNvdXJjZXNfX2Jsb2NrOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuaGVhZGVyX19kcm9wIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19tZW51LWl0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5yZXNvdXJjZXNfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuICAucmVzb3VyY2VzX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWxwX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVscF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICB9XG4gIC5oZWxwX19pdGVtLXRpdGxlID4gKiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbiAgLmhlbHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1pdGVtOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1vcGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Atb3BlbjphZnRlciB7XG4gICAgcmlnaHQ6IC0xLjVyZW07XG4gIH1cbiAgLmhlYWRlcl9fbW9iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnJlYWRpbmdfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgfVxuICAucmVhZGluZ19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtICkvMik7XG4gICAgbWFyZ2luOiAwIDFyZW0gMnJlbTtcbiAgfVxuICAucmVhZGluZ19fbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIG1hcmdpbjogMS44cmVtIGF1dG87XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmJsb2dfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9nX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gIH1cbiAgLmJsb2dfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nX19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJsb2dfX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIC5ibG9nX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5ibG9nX190ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIH1cbiAgLmJsb2dfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmJsb2dfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIH1cbiAgLnJlbGVhc2VzX19saXN0IHtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICByaWdodDogMDtcbiAgfVxuICAucmVsZWFzZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWl0ZW06aG92ZXIgLmhlYWRlcl9fZHJvcCwgLmhlYWRlcl9fZHJvcC1pbnNpZGU6aG92ZXIgLmhlYWRlcl9fZHJvcC1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHJvcF9faW5uZXIuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyX19kcm9wLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAuaGVhZGVyX19yaWdodDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgfVxuICAuaGVhZGVyX19idXR0b24tZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbi1kcm9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1saW5rIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgfVxuICAucGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJlYWRpbmdfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxcmVtIDRyZW07XG4gIH1cbiAgLnBhcnRfX3RleHQgPiBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnBhcnRfX3RleHQgPiBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucGFydF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLnBhcnQgLnJlYWRpbmdfX2xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucXVvdGVzX19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDUuMnJlbTtcbiAgfVxuICAucXVvdGVzX19hZHMtaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucXVvdGVzX19hZHMge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG4gIC5xdW90ZXNfX2NhdGVnb3JpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5xdW90ZXNfX2NhdGVnb3JpZXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5xdW90ZXNfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5xdW90ZXNfX2NhdGVnb3JpZXMtdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLnF1b3Rlc19fdGl0bGUgPiAqIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnF1b3Rlc19faXRlbSA+ICoge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgcGFkZGluZzogMS44cmVtIDEuMnJlbTtcbiAgfVxuICAucXVvdGVzX19mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbiAgLnF1b3Rlc19fdGV4dCA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnF1b3Rlc19fbGlzdCB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5zaW1pbGFyX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuc2ltaWxhcl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKS8yKTtcbiAgfVxuICAubmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5zaW1pbGFyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG4gIC5uZXdzX19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmV3c19fYmxvY2sgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3cyBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubmV3cyBibG9ja3F1b3RlIHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5uZXdzX19ibG9jay1pbWcge1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG4gIC5uZXdzX19ibG9jayB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cbiAgLnNwZWVjaGVzX19maWx0ZXIge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zcGVlY2hlc19fZmlsdGVyID4gYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5zcGVlY2hlc19fbGlzdCB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG4gIC5zcGVlY2hlc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKS8yKTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5xdW90ZXNfX2NhdGVnb3JpZXMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbC1pbWcge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuc2VjdGlvbl9fdGl0bGUtbWFpbiA+ICoge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG4gIC5uZXdzX190aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG4gIC5jb250YWN0X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jb250YWN0X19jb250YWluZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY29udGFjdF9fY29udGFpbmVyID4gZGl2ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuY29udGFjdCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLmNvbnRhY3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuY29udGFjdCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmNvbnRhY3RfX2NvbnRhaW5lciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmpvYl9fZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5qb2JfX2Jsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmpvYl9fYmxvY2sgPiAqIHtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICB9XG4gIC5qb2JfX2Jsb2NrIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5qb2JfX2NvbnRhaW5lciA+IHAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmpvYl9fYmxvY2sgPiBoMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLmpvYl9fYmxvY2sgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmpvYl9fY2hhbm5lbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmpvYl9fY2hhbm5lbCBhIHtcbiAgICB3aWR0aDogMTNyZW07XG4gICAgaGVpZ2h0OiA4LjA0cmVtO1xuICB9XG4gIC5qb2JfX2Jsb2NrID4gaW1nIHtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbiAgLmNhcmVlcnMgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5qb2JfX2Jsb2NrID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmN1bHR1cmVfX2NvbnRhaW5lciA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG4gIC5jdWx0dXJlIHVsIGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jdWx0dXJlIHVsIGxpID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1bHR1cmVfX2NvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2dztcbiAgfVxuICAuY3VsdHVyZSB1bCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuY2FyZWVyc19fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG4gIC5taXNzaW9uX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1pc3Npb25fX2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC5taXNzaW9uX19jb250YWluZXIge1xuICAgIGdhcDogNHJlbTtcbiAgfVxuICAubGlmZV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmxpZmVfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmxpZmUgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLnByb2plY3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJvamVjdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9qZWN0IHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5wcm9qZWN0IGgyLCAubGlmZV9fY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5jYXJlZXJzX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAuY3JlYXRpdmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWlzc2lvbl9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNyZWF0aXZlIGgzIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmNyZWF0aXZlIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5jcmVhdGl2ZSBoNCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgfVxuICAuam9pbiBoMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmpvaW4gcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuam9pbiBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAudmlkZW8gaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC52aWRlb19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudmlkZW9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjB2dztcbiAgfVxuICAuc3BlZWNoZXNfX29uZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3BlZWNoZXNfX29uZS1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBtYXgtaGVpZ2h0OiA4MHZ3O1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAuc3BlZWNoZXNfX29uZS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3BlZWNoZXNfX29uZS1pbmZvID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuc3BlZWNoZXNfX29uZS13cmFwOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgLnNwZWVjaGVzX19vbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC5zcGVlY2hlc19fb25lLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5zcGVlY2hlc19fb25lLWRhdGUsIC5zcGVlY2hlc19fb25lLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLnNwZWVjaGVzX19zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnNwZWVjaGVzX19zZWFyY2gtaXRlbSB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDEwcmVtO1xuICB9XG4gIC5zcGVlY2hlc19fc2VhcmNoOmFmdGVyIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG4gIH1cbiAgLnNwZWVjaGVzX190aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWJvdXRfX2Jhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgcGFkZGluZzogMTByZW0gMnJlbSAxMHJlbTtcbiAgfVxuICAuYWJvdXQgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrIHAge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5hYm91dF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgfVxuICAuYWJvdXRfX2NvbnRhaW5lci1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmFib3V0X190aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmFib3V0X19jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5hYm91dF9fY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0X19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lnbl9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLnNpZ25fX3RpdGxlID4gKiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnBvc3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAucG9zdHNfX3RleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucG9zdHNfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLnBvc3RzX19saXN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5wb3N0c19fbGlzdCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYmFubmVyX190aXRsZSA+IGgxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLnlvdXR1YmVfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLnlvdXR1YmUgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueW91dHViZSAuc2VjdGlvbl9fdGl0bGUgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDAgMXJlbTtcbiAgfVxuICAuYnJhbmRzIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuICAubGlzdGVuX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG4gIC5wb3N0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuc2xpY2stcHJldmlvdXMsIC5zbGljay1uZXh0dCB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNXJlbTtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDEuNXJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5zbGljay1wcmV2aW91cyB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICB9XG4gIC5zbGljay1wcmV2aW91czphZnRlciwgLnNsaWNrLW5leHR0OmFmdGVyIHtcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi40cmVtIDIuNHJlbTtcbiAgfVxuICAuc2hvcF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuYWJvdXRfX2NvbnRhaW5lci1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHJlbTtcbiAgfVxuICAuYWJvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiA3cmVtO1xuICB9XG4gIC5hYm91dF9fYnJhbmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cmVtO1xuICAgIG1hcmdpbjogM3JlbSAwIDA7XG4gIH1cbiAgLmFib3V0X190aXRsZS1zbWFsbCA+ICoge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5hYm91dF9fYnJhbmQgaDQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5hYm91dF9fdGl0bGUtc21hbGwgPiAqIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnBvZGNhc3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbiAgLnBvZGNhc3RfX2NvbnRhaW5lciA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb2RjYXN0X19ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucG9kY2FzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnBvZGNhc3RfX3RpdGxlIGgzLCAucG9kY2FzdF9fdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wb2RjYXN0X190aXRsZSBoNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uX190aXRsZS1tYWluIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuICAueW91dHViZV9faXRlbSB7XG4gICAgaGVpZ2h0OiAzMS41cmVtO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG4gIC5saXN0ZW5fX2ltZyB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmFib3V0bWFpbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hYm91dG1haW5fX2NvbnRhaW5lciA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dG1haW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWJvdXRfX2JyYW5kIGg0IG1hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYmxvZ19fc29jaWFsLWltZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5xdW90ZXNfX2Fkcy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcGVlY2hlc19faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBvc3RzX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3N0c19fbGlzdC1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wb3N0c19fbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnlvdXR1YmVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYnJhbmRzIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zaG9wIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zaG9wX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgfVxuICAuc2hvcF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5zaG9wX190aXRsZSA+ICoge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmJyYW5kc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW0gNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hYm91dF9fY29udGFpbmVyIGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRlYW1fX2l0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbiAgLnRlYW1fX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGVhbV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB9XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19zdWJzLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fc3Vicy1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fc3Vicy10aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG4gIC5ibG9nX19zb2NpYWwtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5zaW1pbGFyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdGVuX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5saXN0ZW4gLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc3BlYWtlcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcGVha2Vyc19faW1nIHtcbiAgICBoZWlnaHQ6IDcxdnc7XG4gIH1cbiAgLmJsb2dfX3NvY2lhbC1pbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuc3BlZWNoZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iXX0= */
