/**
* Reset global before edit website
*/
*, *::before, *::after {
  box-sizing: border-box;
}

/**
* origin default 
*/
* {
  margin: 0;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

/** 
* media defaults
*/
img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}

/**
* breatext overflows
*/
p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
  line-height: 1.2;
}

/**
* local font loading 
*/
@font-face {
  font-family: "Hind Madurai", sans-serif;
  src: url(/build/fonts/HindMadurai-Regular.f6364383.ttf) format(ttf);
}
@font-face {
  font-family: "Noto Serif Display", serif;
  src: url(/build/fonts/NotoSerifDisplay-VariableFont_wdth,wght.726e9afa.ttf) format(ttf);
}
@font-face {
  font-family: "Noto Serif Display", serif;
  src: url(/build/fonts/NotoSerifDisplay-Italic-VariableFont_wdth,wght.f0662a15.ttf) format(ttf);
}
.title {
  font-family: "Noto Serif Display", serif;
  font-weight: normal;
}

.text {
  font-family: "Hind Madurai", sans-serif;
  font-weight: normal;
}

.paragraph {
  font-size: 18px;
}

.paragraph__bold {
  font-weight: bold;
  font-size: 22px;
}

.annotation {
  font-weight: lighter;
}

.title_level_1 {
  font-size: 67px;
}

.title_level_2 {
  font-size: 50px;
}

.title_level_3 {
  font-size: 38px;
}

.title_level_4 {
  font-size: 22px;
}

.title_citation {
  font-style: italic;
}

.light {
  font-weight: lighter;
}

.align-center {
  text-align: center;
}

.color_white {
  color: #FEFCFC;
}

/**
* variables for all site
*/
/*
* style for all button
*/
.btn {
  font-family: "Hind Madurai", sans-serif;
  background-color: none;
  font-weight: lighter;
  font-style: italic;
  font-size: 16px;
  margin: 10px;
  padding: 3% 10%;
  border-radius: 10px;
  border: none;
  background-color: #FEFCFC;
  color: #1D0303;
  position: relative;
  z-index: 10;
}

.link-parcours {
  width: 50%;
  border-radius: 0;
  background-color: #004261;
  box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  -webkit-box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  font-family: "Noto Serif Display", serif;
  font-weight: 600;
  color: #F9ECE4;
}

.link-parcours-opposite {
  width: 50%;
  border-radius: 0;
  background-color: #F9ECE4;
  box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  -webkit-box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  font-family: "Noto Serif Display", serif;
  font-weight: 600;
  color: #004261;
}

.location {
  width: 200px;
  height: 40px;
  border-radius: 30px;
  background: #F9ECE4;
  border: #1D0303 1px solid;
}

.form-btn {
  margin: 20px;
  font-family: "Noto Serif Display", serif;
  font-weight: normal;
}

.btn-simple_card {
  height: 70px;
  width: 170px;
  margin: 0 auto;
  text-align: center;
  padding: 0;
  background-color: #004261;
  box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  -webkit-box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  border: 2px solid #FEFCFC;
}
.btn-simple_card:hover {
  border: none;
  transition: 0.5s;
}
.btn-simple_card a {
  text-align: center;
  margin: 0 auto;
  height: 100%;
  color: #FEFCFC;
}

/**
header  configuration
*/
.header {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 130px;
  max-width: 100%;
  background-color: #F9ECE4;
  position: sticky;
  top: 0;
  z-index: 1000;
  box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  -webkit-box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 0px 9px 7px -3px rgba(0, 0, 0, 0.27);
}
@media screen and (max-width: 640px) {
  .header {
    height: 100px;
  }
}

/**
* nav bar and logo configuration
*/
.logo {
  height: 120px;
  display: flex;
  align-items: center;
  margin: 0 50px;
}
.logo img {
  height: 100%;
  max-height: 120px;
}
.logo .baseline {
  display: flex;
  flex-direction: column;
  margin: 0 50px;
}
@media screen and (max-width: 640px) {
  .logo .baseline {
    margin: 0 20px;
  }
}
@media screen and (max-width: 640px) {
  .logo span {
    font-size: 15px;
    width: 150px;
  }
  .logo small {
    font-size: 10px;
  }
}

ul li {
  display: inline-block;
}
ul li a {
  padding: 20px;
}

/**
* footer navigation home page (map)
*/
.footer.mobile-home {
  display: none;
}
@media screen and (max-width: 640px) {
  .footer.mobile-home {
    display: flex;
    z-index: 200;
  }
}

/*
* grid for map on home
*/
.parent {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(5, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: calc(100vh - 80px);
}

#map {
  grid-area: 1/1/6/5;
  height: 100%;
}
@media screen and (max-width: 640px) {
  #map {
    grid-area: 1/1/6/6;
  }
}

.div2 {
  grid-area: 1/5/6/6;
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #F9ECE4;
}
@media screen and (max-width: 640px) {
  .div2 {
    display: none;
  }
}

.swiper2 {
  width: 100%;
  height: 300px;
}

/**
*  design Hero Banner 
*/
section.hero, .hero_full {
  min-width: 100%;
  height: 90vh;
}

.hero_full {
  position: relative;
  z-index: 0;
}

.hero_full img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero_content {
  max-height: 1350px;
  height: 426px;
  width: 870px;
  padding: 40px;
  position: absolute;
  top: 30%;
  left: 5%;
  background: rgba(0, 66, 97, 0.701);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10.1px);
  -webkit-backdrop-filter: blur(10.1px);
  border: rgba(0, 66, 97, 0.23);
  color: #FEFCFC;
}

.hero_title, .hero_exerpt {
  margin-bottom: 20px;
}

.hero_info {
  display: flex;
  flex-direction: column;
}

/**
* displlay for content 
*/
section.conten_article {
  height: 100vh;
  background-color: #006595;
  display: flex;
  justify-content: center;
  align-items: center;
}

section.conten_article_primary {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #004261;
}

section.conten_article_primary.wrapper-card {
  min-height: 100vh;
  height: auto;
  display: flex;
  justify-content: space-between;
  gap: 50px;
  padding: 20px 0;
  align-items: center;
  flex-direction: column;
  position: relative;
  background-color: #004261;
}

.texture {
  width: 100%;
  height: 100%;
  position: absolute;
}
.texture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

article.article-center {
  width: 900px;
  height: 700px;
  background-color: #004261;
  color: #FEFCFC;
  -webkit-box-shadow: 10px 15px 15px -6px rgba(0, 0, 0, 0.52);
  -moz-box-shadow: 10px 15px 15px -6px rgba(0, 0, 0, 0.52);
  box-shadow: 10px 15px 15px -6px rgba(0, 0, 0, 0.52);
}
article.article-center .wrapper {
  width: 70%;
  padding: 50px;
}

figure.article-image {
  height: 500px;
  width: 700px;
  margin-left: -150px;
}

figure.article-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

.intersection {
  height: 50vh;
  width: 100%;
}
.intersection img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

article.article_right {
  position: relative;
  height: 800px;
  width: 600px;
  background-color: #F9ECE4;
}

figure.article-image-left {
  height: 800px;
  width: 700px;
  position: relative;
}

figure.article-image-left img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

.article_right {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  padding: 80px;
}

.wrapper_row {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  height: 100%;
  width: 100%;
}

.simple_card_text {
  position: relative;
  z-index: 10;
}

.main {
  height: auto;
  min-height: 100vh;
  width: 100%;
  background-color: #006595;
}

.main__container__wrapper {
  margin: 0 auto;
  max-width: 100vw;
  width: 1200px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: 50px;
}

.hero__container {
  width: 100%;
  height: 400px;
  background-color: #F9ECE4;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 640px) {
  .hero__container {
    height: 100vh;
  }
}

.hero-content {
  height: 80%;
  width: 80%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

.form__container {
  display: flex;
  flex-direction: row;
  height: 500px;
  width: 100%;
  background-color: #004261;
}
@media screen and (max-width: 640px) {
  .form__container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.form__container img {
  width: 60%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 640px) {
  .form__container img {
    width: 100%;
    min-height: 150px;
    object-position: 50% 34%;
  }
}

.form__container_connexion {
  display: flex;
  flex-direction: row;
  height: 500px;
  width: 50%;
  justify-content: center;
  background-color: #004261;
  margin: 0 auto;
  margin-top: 70px;
}
@media screen and (max-width: 640px) {
  .form__container_connexion {
    width: 80%;
  }
}

.galery__article {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
  margin: 100px 0;
}
@media screen and (max-width: 640px) {
  .galery__article {
    margin: 0 20px;
  }
}

.pagination {
  margin: 50px auto;
}

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color 0.3s;
}

.pagination a.active {
  background-color: #004261;
  color: #FEFCFC;
}

.pagination a:hover:not(.active) {
  background-color: #ddd;
}

.profil_container {
  width: 100%;
  height: 800px;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 100px auto;
}

.row_profil {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
.row_profil form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.row_profil img {
  width: 300px;
  height: 300px;
  object-fit: cover;
}

/**
* design for form
*/
#users_profile .mb-3 {
  margin: 2rem;
}
#users_profile #users_profile_biography {
  height: 200px;
  width: 300px;
}

.form-inscription {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  width: 500px;
  margin-left: 150px;
}
@media screen and (max-width: 640px) {
  .form-inscription {
    padding: 20px;
    gap: 10px;
    margin-left: 0;
    width: 100vw;
    align-items: center;
  }
}
.form-inscription input {
  width: 40%;
  height: 40px;
}
@media screen and (max-width: 640px) {
  .form-inscription input {
    width: 60%;
  }
}
.form-inscription ::placeholder {
  font-style: italic;
  font-family: "Noto Serif Display", serif;
  font-weight: normal;
}
.form-inscription .checkbox {
  height: 20px;
  width: 20px;
}

.form-connexion {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 500px;
}
.form-connexion input {
  height: 40px;
  width: 40%;
}
@media screen and (max-width: 640px) {
  .form-connexion input {
    width: 60%;
  }
}
.form-connexion ::placeholder {
  font-style: italic;
  font-family: "Noto Serif Display", serif;
  font-weight: normal;
}
.form-connexion .checkbox {
  height: 20px;
  width: 20px;
}

/*
* map syle
*/
div.map_body {
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
}

/*
* Map article
*/
.map-article-wrapper {
  height: 800px;
  width: 100%;
  background-color: #004261;
  display: flex;
  justify-content: center;
  align-items: center;
}
.map-article-wrapper .map_article {
  height: 600px;
  width: 1200px;
  background-color: beige;
  display: flex;
  justify-content: center;
  flex-direction: row;
}
.map-article-wrapper #article-map {
  height: 100%;
  width: 70%;
  background-color: aquamarine;
}
.map-article-wrapper .map-info {
  height: 100%;
  width: 30%;
  background-color: #F9ECE4;
}
.map-article-wrapper .map-info h6, .map-article-wrapper .map-info .small-info {
  text-align: center;
  padding: 20px;
}

.info-marker {
  display: flex;
  justify-content: center;
  flex-direction: row;
  height: 30%;
  width: 100%;
  margin: 0;
}
.info-marker ul li {
  width: 100%;
}
.info-marker li {
  padding: 10px;
}

.info-link {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}

.marker__container {
  position: absolute;
  height: auto;
  width: 250px;
  bottom: 150px;
  left: 50px;
}
@media screen and (max-width: 640px) {
  .marker__container {
    display: none;
  }
}

.swiper {
  background-color: #F9ECE4;
  width: 100%;
  height: 60vh;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background-color: #F9ECE4;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-slide img {
  width: 50%;
  height: 50%;
  object-fit: cover !important;
}

.mySwiper h3 {
  padding-top: 40px;
}

/*
*  design for card 
*/
.card_wrapper {
  position: relative;
  z-index: 2;
  width: 300px;
  height: 600px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.card_wrapper img {
  position: absolute;
  z-index: 4;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card_wrapper .card_header {
  position: relative;
  height: 100px;
  width: 100%;
  background-color: #004261;
  opacity: 0.7;
  z-index: 6;
}
.card_wrapper .card_bottom {
  position: relative;
  z-index: 6;
  height: 100px;
  width: 100%;
  background-color: #004261;
  opacity: 0.7;
}
.card_wrapper .card_header,
.card_wrapper .card_bottom {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #FEFCFC;
}

.simple_card {
  height: 400px;
  width: 1500px;
  margin: 50px;
  position: relative;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.simple_card img.background_absolute {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 2;
}
.simple_card .simple_card_text.left {
  text-align: left;
  padding: 20px;
}
.simple_card .simple_card_text.right {
  text-align: right;
  padding: 20px;
}

.swiper-slide.card_map {
  margin: 0 auto;
  width: 80%;
  height: 300px;
  position: relative;
  border-radius: 20px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.swiper-slide.card_map img {
  border-radius: 20px;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 2;
}
.swiper-slide.card_map .card_map_content {
  height: 100%;
  width: 60%;
  background-color: rgba(255, 255, 255, 0.5019607843);
  z-index: 2;
  border-radius: 0 20px 20px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: flex-start;
  text-align: left;
  padding: 10px;
}
.swiper-slide.card_map .card_map_content button {
  padding: 8px 30px;
  border-radius: 5px;
  background-color: #004261;
  color: #F9ECE4;
}

.card_row {
  height: 50vh;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}
.card_row .card_member {
  height: 350px;
  width: 300px;
}
.card_row .card_member figure {
  height: 100%;
  background-color: #FEFCFC;
}
.card_row .card_member figure img {
  height: 250px;
  width: 250px;
  object-fit: cover;
  margin: 0 auto;
  padding-top: 20px;
}
.card_row .card_member figure figcaption {
  text-align: center;
  margin: 40px;
  font-size: 24px;
  font-style: italic;
  font-family: "Noto Serif Display", serif;
}

.archive__card {
  height: 300px;
  width: 580px;
  background-color: aquamarine;
  position: relative;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.archive__card img.background_absolute {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 2;
}
.archive__card .card_archive_content {
  height: 100%;
  width: 60%;
  background-color: rgba(255, 255, 255, 0.5019607843);
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: flex-start;
  text-align: left;
  padding: 10px;
}
.archive__card .card_archive_content button {
  padding: 8px 30px;
  background-color: #004261;
  color: #F9ECE4;
}

/*
* style of footer
*/
section.footer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #F9ECE4;
  gap: 10px;
}
section.footer div {
  display: flex;
  flex-direction: raw;
  gap: 30px;
  margin: 50px;
  padding: 10px 15px;
  border: 1px solid black;
  border-radius: 10px;
}
section.footer div a {
  padding: 10px 15px;
  border-radius: 30px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTs7Q0FBQTtBQUlBO0VBQ0k7QUNBSjs7QURHQTs7Q0FBQTtBQUlBO0VBQ0k7QUNESjs7QURJQTtFQUNJO0FDREo7O0FES0E7RUFDSTtFQUNBO0FDRko7O0FETUE7O0NBQUE7QUFJQTtFQUNJO0VBQ0E7QUNKSjs7QURPQTs7Q0FBQTtBQU1BO0VBQ0k7RUFDQTtBQ1BKOztBQ3JDQTs7Q0FBQTtBQUlBO0VBQ0k7RUFDQTtBRHVDSjtBQ2xDQTtFQUNJO0VBQ0E7QURvQ0o7QUNoQ0E7RUFDSTtFQUNBO0FEa0NKO0FDOUJBO0VBQ0k7RUFDQTtBRGdDSjs7QUM3QkE7RUFDSTtFQUNBO0FEZ0NKOztBQzVCQTtFQUNJO0FEK0JKOztBQzdCQTtFQUNJO0VBQ0E7QURnQ0o7O0FDOUJBO0VBQ0k7QURpQ0o7O0FDOUJBO0VBQ0k7QURpQ0o7O0FDOUJBO0VBQ0k7QURpQ0o7O0FDOUJBO0VBQ0k7QURpQ0o7O0FDOUJBO0VBQ0k7QURpQ0o7O0FDN0JBO0VBQ0k7QURnQ0o7O0FDNUJBO0VBQ0k7QUQrQko7O0FDNUJBO0VBQ0k7QUQrQko7O0FDM0JBO0VBQ0k7QUQ4Qko7O0FFM0dBOztDQUFBO0FDQUE7O0NBQUE7QUFJQTtFQ2tDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkZ2Q2E7RUV3Q2IsY0Z6Q2dCO0VFNERoQjtFQUNBO0FKNkRGOztBR3ZIQTtFQUNFO0VBQ0E7RUFDQSx5QkRUYztFRUtkO0VBQ0Y7RUFDQTtFRElFO0VBQ0E7RUFDQSxjRFhlO0FGdUlqQjs7QUd4SEE7RUFDRTtFQUNBO0VBQ0EseUJEbEJlO0VFR2Y7RUFDRjtFQUNBO0VEZUU7RUFDQTtFQUNBLGNEeEJjO0FGcUpoQjs7QUcxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQkQ3QmU7RUM4QmY7QUg2SEY7O0FHekhBO0VBQ0U7RUNnQ0E7RUFDQTtBSjZGRjs7QUd4SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJEakRjO0VFS2Q7RUFDRjtFQUNBO0VENENFO0FINkhGO0FHM0hJO0VBQ0U7RUFDQTtBSDZITjtBR3pITTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNEM0RPO0FGc0xmOztBSzVMQTs7Q0FBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkhQYTtFR1FiO0VBQ0E7RUFDQTtFRFBGO0VBQ0Y7RUFDQTtBSnVNQTtBSy9MSTtFQWRKO0lBZ0JJO0VMaU1GO0FBQ0Y7O0FNdk5BOztDQUFBO0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnlOSjtBTXhOSTtFQUNLO0VBQ0E7QU4wTlQ7QU14Tkk7RUFDSTtFQUNBO0VBQ0E7QU4wTlI7QU14TlE7RUFMSjtJQU1JO0VOMk5OO0FBQ0Y7QU1yTkk7RUFFSTtJQUNJO0lBQ0E7RU5zTlY7RU1uTk07SUFFSTtFTm9OVjtBQUNGOztBTTdNQTtFQUNRO0FOZ05SO0FNL01RO0VBQ0k7QU5pTlo7O0FNNU1BOztDQUFBO0FBSUE7RUFDSTtBTjhNSjtBTTVNSTtFQUhKO0lBS1E7SUFDQTtFTjhNTjtBQUNGOztBTzVRQTs7Q0FBQTtBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQOFFKOztBTzNRSTtFQUNJO0VBQ0E7QVA4UVI7QU83UVE7RUFISjtJQUljO0VQZ1JoQjtBQUNGOztBTzVRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJMckJTO0FGb1NqQjtBTzdRUTtFQVBKO0lBUVE7RVBnUlY7QUFDRjs7QU81UUk7RUFDSTtFQUNBO0FQK1FSOztBUXBUQTs7Q0FBQTtBQUtBO0VBQ0k7RUFDQTtBUnFUSjs7QVFqVEE7RUFDSTtFQUNBO0FSb1RKOztBUWpUQTtFQUVJO0VBQ0E7RUFDQTtBUm1USjs7QVEvU0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSmpCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VJZUUsY04xQlc7QUYrVWY7O0FRalRBO0VBQ0k7QVJvVEo7O0FRalRBO0VBQ0k7RUFDQTtBUm9USjs7QVNoV0E7O0NBQUE7QUFLQTtFQUNFO0VBQ0EseUJQRmlCO0VPR2pCO0VBQ0E7RUFDQTtBVGlXRjs7QVM5VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJQZmM7QUZnWGhCOztBUzlWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUDVCYztBRjZYaEI7O0FTOVZBO0VBQ0U7RUFDQTtFQUNBO0FUaVdGO0FTL1ZFO0VBQ0U7RUFDQTtFQUNBO0FUaVdKOztBUzdWQTtFQUNFO0VBQ0E7RUFDQSx5QlA5Q2M7RU8rQ2QsY1AzQ2E7RUVQYjtFQUNBO0VBQ0E7QUptWkY7QVNoV0U7RUFDRTtFQUNBO0FUa1dKOztBUzlWQTtFQUNFO0VBQ0E7RUFFQTtBVGdXRjs7QVM3VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGdXRjs7QVM3VkE7RUFDRTtFQUNBO0FUZ1dGO0FTOVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRnV0o7O0FTNVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJQcEZlO0FGbWJqQjs7QVM1VkE7RUFDRTtFQUNBO0VBQ0E7QVQrVkY7O0FTNVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQrVkY7O0FTNVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVCtWRjs7QVM1VkE7RUw5REU7RUFDQTtFQUNBO0VBQ0E7RUs2REE7RUFDQTtBVGtXRjs7QVMvVkE7RUxyREU7RUFDQTtBSndaRjs7QVMvVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QlA1SGlCO0FGOGRuQjs7QVM5VkE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVCtWRjs7QVMxVkE7RUFFRTtFQUNBO0VBQ0EseUJQakplO0VPa0pmO0VBQ0E7RUFDQTtFQUNBO0FUNFZGO0FTMVZFO0VBVkY7SUFXSTtFVDZWRjtBQUNGOztBU3ZWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBWRjs7QVN0VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUGhMYztBRnlnQmhCO0FTdlZFO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RVQwVkY7QUFDRjtBU3RWSTtFQUNFO0VBQ0E7RUFDQTtBVHdWTjtBU3ZWTztFQUpIO0lBS0k7SUFDQTtJQUNBO0VUMFZOO0FBQ0Y7O0FTaFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUGxOYztFT21OZDtFQUNBO0FUbVZGO0FTalZFO0VBVkY7SUFXSTtFVG9WRjtBQUNGOztBUy9VQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrVkY7QVNoVkU7RUFQRjtJQVFJO0VUbVZGO0FBQ0Y7O0FTNVVBO0VBQ0U7QVQrVUY7O0FTNVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVCtVRjs7QVM1VUE7RUFDRSx5QlAxUGM7RU8yUGQsY1B2UGE7QUZza0JmOztBUzVVQTtFQUFrQztBVGdWbEM7O0FTNVVBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ4VUY7O0FTelVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVQ0VUQ7QVN6VUk7RUFDRTtFQUNBO0VBQ0E7QVQyVU47QVN4VU07RUFDRTtFQUNEO0VBQ0M7QVQwVVI7O0FVNW1CQTs7Q0FBQTtBQU9RO0VBQ0k7QVYybUJaO0FVeG1CUTtFQUNJO0VBQ0E7QVYwbUJaOztBVWhtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbW1CSjtBVWxtQkk7RUFOSjtJQU9NO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVZxbUJKO0FBQ0Y7QVVqbUJRO0VBQ0k7RUFDQTtBVm1tQlo7QVVsbUJnQjtFQUhSO0lBSVk7RVZxbUJsQjtBQUNGO0FVbG1CUTtFQUNJO0VOd0JWO0VBQ0E7QUo2a0JGO0FVbG1CUTtFQUNJO0VBQ0E7QVZvbUJaOztBVTVsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWK2xCSjtBVTlsQlE7RUFDSTtFQUNBO0FWZ21CWjtBVS9sQm9CO0VBSFo7SUFJZ0I7RVZrbUJ0QjtBQUNGO0FVL2xCUTtFQUNJO0VOTFY7RUFDQTtBSnVtQkY7QVUvbEJRO0VBQ0k7RUFDQTtBVmltQlo7O0FXcnJCQTs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0FYc3JCRjs7QVduckJBOztDQUFBO0FBSUE7RUFFRTtFQUNBO0VBQ0EseUJUZmM7RVNnQmQ7RUFDQTtFQUNBO0FYb3JCRjtBV2xyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvckJKO0FXaHJCRTtFQUNFO0VBQ0E7RUFDQTtBWGtyQko7QVc5cUJFO0VBQ0U7RUFDQTtFQUNBLHlCVHRDYTtBRnN0QmpCO0FXOXFCTTtFQUNFO0VBQ0E7QVhnckJSOztBV3ZxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7QVgwcUJBO0FXeHFCSTtFQUNBO0FYMHFCSjtBV3ZxQkk7RUFDRTtBWHlxQk47O0FXcnFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYd3FCRjs7QVducUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHNxQkY7QVdwcUJFO0VBUEY7SUFRRTtFWHVxQkE7QUFDRjs7QVlud0JBO0VBQ0UseUJWS2U7RVVKZjtFQUNBO0Fac3dCRjs7QVlud0JBO0VBQ0U7RUFDQTtFQUNBLHlCVkhlO0VVTWY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvd0JGOztBWWh3QkE7RUFDRTtFQUNBO0VBQ0E7QVptd0JGOztBWWh3QkE7RUFDRTtBWm13QkY7O0FhdHlCQTs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3eUJGO0FhdHlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3eUJKO0FhcnlCRTtFQUNFO0VBQ0E7RUFDQTtFVFNGLHlCRjdCYztFRThCZDtFU1JFO0Fid3lCSjtBYXJ5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFVEFGLHlCRjdCYztFRThCZDtBSnd5QkY7QWFyeUJFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1huQ1c7QUYwMEJmOztBYW55QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnN5QkY7QWFweUJFO0VUR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm95QkY7QWF0eUJFO0VBQ0k7RUFDQTtBYnd5Qk47QWFweUJFO0VBQ0U7RUFDQTtBYnN5Qko7O0FhbHlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJxeUJGO0FhbnlCTTtFQUNFO0VUekJOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUorekJGO0FhcHlCTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJxeUJSO0FhbnlCVTtFQUNFO0VBQ0E7RUFDQSx5Qlh2R0k7RVd3R0osY1h0R0s7QUYyNEJqQjs7QWE1eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiK3hCRjtBYTV4Qkk7RUFFSTtFQUNBO0FiNnhCUjtBYTN4QlE7RUFDQTtFQUVBLHlCWDlITztBRjA1QmY7QWExeEJRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjJ4QlY7QWF4eEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjB4QlY7O0FhendCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMndCRjtBYXp3QkU7RVR0SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSms0QkY7QWExd0JNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIyd0JSO0FhendCVTtFQUNFO0VBQ0EseUJYbE1JO0VXbU1KLGNYak1LO0FGNDhCakI7O0FjbDlCQTs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlpIZTtFWUlmO0FkbzlCRjtBY2w5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG85Qko7QWNsOUJJO0VBQ0U7RUFFQTtBZG05Qk4sQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX21hcC5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fc3dpcHBlci1jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fZm9vb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4qIFJlc2V0IGdsb2JhbCBiZWZvcmUgZWRpdCB3ZWJzaXRlXHJcbiovIFxyXG5cclxuKiAsICo6OmJlZm9yZSwgKjo6YWZ0ZXIgeyBcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qKlxyXG4qIG9yaWdpbiBkZWZhdWx0IFxyXG4qLyBcclxuXHJcbiogeyBcclxuICAgIG1hcmdpbjogMCBcclxufVxyXG5cclxubGl7IFxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbn1cclxuXHJcbmEgeyBcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLyoqIFxyXG4qIG1lZGlhIGRlZmF1bHRzXHJcbiovXHJcblxyXG5pbWcgLCBwaWN0dXJlICwgdmlkZW8gLCBjYW52YXMgLCBzdmcgeyBcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKipcclxuKiBicmVhdGV4dCBvdmVyZmxvd3NcclxuKi8gXHJcblxyXG5cclxuXHJcbnAsIGgxICwgaDIgLCBoMyAsIGg0ICwgaDUgLCBoNiB7IFxyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qKlxuKiBSZXNldCBnbG9iYWwgYmVmb3JlIGVkaXQgd2Vic2l0ZVxuKi9cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiogb3JpZ2luIGRlZmF1bHQgXG4qL1xuKiB7XG4gIG1hcmdpbjogMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqIFxuKiBtZWRpYSBkZWZhdWx0c1xuKi9cbmltZywgcGljdHVyZSwgdmlkZW8sIGNhbnZhcywgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyoqXG4qIGJyZWF0ZXh0IG92ZXJmbG93c1xuKi9cbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vKipcbiogbG9jYWwgZm9udCBsb2FkaW5nIFxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIaW5kIE1hZHVyYWlcIiwgc2Fucy1zZXJpZjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL3N0eWxlcy9mb250cy9IaW5kX01hZHVyYWkvSGluZE1hZHVyYWktUmVndWxhci50dGZcIikgZm9ybWF0KHR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xuICBzcmM6IHVybChcIi9hc3NldHMvc3R5bGVzL2ZvbnRzL05vdG9fU2VyaWZfRGlzcGxheS9Ob3RvU2VyaWZEaXNwbGF5LVZhcmlhYmxlRm9udF93ZHRoLHdnaHQudHRmXCIpIGZvcm1hdCh0dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL3N0eWxlcy9mb250cy9Ob3RvX1NlcmlmX0Rpc3BsYXkvTm90b1NlcmlmRGlzcGxheS1JdGFsaWMtVmFyaWFibGVGb250X3dkdGgsd2dodC50dGZcIikgZm9ybWF0KHR0Zik7XG59XG4udGl0bGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGluZCBNYWR1cmFpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wYXJhZ3JhcGhfX2JvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYW5ub3RhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4udGl0bGVfbGV2ZWxfMSB7XG4gIGZvbnQtc2l6ZTogNjdweDtcbn1cblxuLnRpdGxlX2xldmVsXzIge1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi50aXRsZV9sZXZlbF8zIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4udGl0bGVfbGV2ZWxfNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnRpdGxlX2NpdGF0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGlnaHQge1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbG9yX3doaXRlIHtcbiAgY29sb3I6ICNGRUZDRkM7XG59XG5cbi8qKlxuKiB2YXJpYWJsZXMgZm9yIGFsbCBzaXRlXG4qL1xuLypcbiogc3R5bGUgZm9yIGFsbCBidXR0b25cbiovXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiSGluZCBNYWR1cmFpXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAzJSAxMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkNGQztcbiAgY29sb3I6ICMxRDAzMDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5saW5rLXBhcmNvdXJzIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDI2MTtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA3cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA5cHggN3B4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggOXB4IDdweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGOUVDRTQ7XG59XG5cbi5saW5rLXBhcmNvdXJzLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RUNFNDtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA3cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA5cHggN3B4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggOXB4IDdweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDQyNjE7XG59XG5cbi5sb2NhdGlvbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlFQ0U0O1xuICBib3JkZXI6ICMxRDAzMDMgMXB4IHNvbGlkO1xufVxuXG4uZm9ybS1idG4ge1xuICBtYXJnaW46IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJ0bi1zaW1wbGVfY2FyZCB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MjYxO1xuICBib3gtc2hhZG93OiAwcHggOXB4IDdweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDlweCA3cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA5cHggN3B4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZFRkNGQztcbn1cbi5idG4tc2ltcGxlX2NhcmQ6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uYnRuLXNpbXBsZV9jYXJkIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjRkVGQ0ZDO1xufVxuXG4vKipcbmhlYWRlciAgY29uZmlndXJhdGlvblxuKi9cbi5oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUVDRTQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA3cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA5cHggN3B4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggOXB4IDdweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi8qKlxuKiBuYXYgYmFyIGFuZCBsb2dvIGNvbmZpZ3VyYXRpb25cbiovXG4ubG9nbyB7XG4gIGhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1MHB4O1xufVxuLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbn1cbi5sb2dvIC5iYXNlbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxvZ28gLmJhc2VsaW5lIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxvZ28gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAubG9nbyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbnVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudWwgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8qKlxuKiBmb290ZXIgbmF2aWdhdGlvbiBob21lIHBhZ2UgKG1hcClcbiovXG4uZm9vdGVyLm1vYmlsZS1ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXIubW9iaWxlLWhvbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG59XG5cbi8qXG4qIGdyaWQgZm9yIG1hcCBvbiBob21lXG4qL1xuLnBhcmVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICBncmlkLXJvdy1nYXA6IDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG59XG5cbiNtYXAge1xuICBncmlkLWFyZWE6IDEvMS82LzU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNtYXAge1xuICAgIGdyaWQtYXJlYTogMS8xLzYvNjtcbiAgfVxufVxuXG4uZGl2MiB7XG4gIGdyaWQtYXJlYTogMS81LzYvNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjRjlFQ0U0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRpdjIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN3aXBlcjIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLyoqXG4qICBkZXNpZ24gSGVybyBCYW5uZXIgXG4qL1xuc2VjdGlvbi5oZXJvLCAuaGVyb19mdWxsIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwdmg7XG59XG5cbi5oZXJvX2Z1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZXJvX2Z1bGwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oZXJvX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMzUwcHg7XG4gIGhlaWdodDogNDI2cHg7XG4gIHdpZHRoOiA4NzBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogNSU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNjYsIDk3LCAwLjcwMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAuMXB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAuMXB4KTtcbiAgYm9yZGVyOiByZ2JhKDAsIDY2LCA5NywgMC4yMyk7XG4gIGNvbG9yOiAjRkVGQ0ZDO1xufVxuXG4uaGVyb190aXRsZSwgLmhlcm9fZXhlcnB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhlcm9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qKlxuKiBkaXNwbGxheSBmb3IgY29udGVudCBcbiovXG5zZWN0aW9uLmNvbnRlbl9hcnRpY2xlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU5NTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uY29udGVuX2FydGljbGVfcHJpbWFyeSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQyNjE7XG59XG5cbnNlY3Rpb24uY29udGVuX2FydGljbGVfcHJpbWFyeS53cmFwcGVyLWNhcmQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNTBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQyNjE7XG59XG5cbi50ZXh0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRleHR1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbmFydGljbGUuYXJ0aWNsZS1jZW50ZXIge1xuICB3aWR0aDogOTAwcHg7XG4gIGhlaWdodDogNzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQyNjE7XG4gIGNvbG9yOiAjRkVGQ0ZDO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTVweCAxNXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjUyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAxMHB4IDE1cHggMTVweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC41Mik7XG4gIGJveC1zaGFkb3c6IDEwcHggMTVweCAxNXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjUyKTtcbn1cbmFydGljbGUuYXJ0aWNsZS1jZW50ZXIgLndyYXBwZXIge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG5maWd1cmUuYXJ0aWNsZS1pbWFnZSB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbn1cblxuZmlndXJlLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaW50ZXJzZWN0aW9uIHtcbiAgaGVpZ2h0OiA1MHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnRlcnNlY3Rpb24gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5hcnRpY2xlLmFydGljbGVfcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODAwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RUNFNDtcbn1cblxuZmlndXJlLmFydGljbGUtaW1hZ2UtbGVmdCB7XG4gIGhlaWdodDogODAwcHg7XG4gIHdpZHRoOiA3MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5maWd1cmUuYXJ0aWNsZS1pbWFnZS1sZWZ0IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmFydGljbGVfcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgcGFkZGluZzogODBweDtcbn1cblxuLndyYXBwZXJfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW1wbGVfY2FyZF90ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1haW4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU5NTtcbn1cblxuLm1haW5fX2NvbnRhaW5lcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB3aWR0aDogMTIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZ2FwOiA1MHB4O1xufVxuXG4uaGVyb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUVDRTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50IHtcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZm9ybV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQyNjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9ybV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5mb3JtX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSAzNCU7XG4gIH1cbn1cblxuLmZvcm1fX2NvbnRhaW5lcl9jb25uZXhpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDI2MTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9ybV9fY29udGFpbmVyX2Nvbm5leGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uZ2FsZXJ5X19hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5nYWxlcnlfX2FydGljbGUge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG5cbi5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5wYWdpbmF0aW9uIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDI2MTtcbiAgY29sb3I6ICNGRUZDRkM7XG59XG5cbi5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnByb2ZpbF9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbn1cblxuLnJvd19wcm9maWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93X3Byb2ZpbCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnJvd19wcm9maWwgaW1nIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyoqXG4qIGRlc2lnbiBmb3IgZm9ybVxuKi9cbiN1c2Vyc19wcm9maWxlIC5tYi0zIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuI3VzZXJzX3Byb2ZpbGUgI3VzZXJzX3Byb2ZpbGVfYmlvZ3JhcGh5IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uZm9ybS1pbnNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtLWluc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvcm0taW5zY3JpcHRpb24gaW5wdXQge1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9ybS1pbnNjcmlwdGlvbiBpbnB1dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmZvcm0taW5zY3JpcHRpb24gOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcm0taW5zY3JpcHRpb24gLmNoZWNrYm94IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLmZvcm0tY29ubmV4aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5mb3JtLWNvbm5leGlvbiBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtLWNvbm5leGlvbiBpbnB1dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmZvcm0tY29ubmV4aW9uIDo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mb3JtLWNvbm5leGlvbiAuY2hlY2tib3gge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4vKlxuKiBtYXAgc3lsZVxuKi9cbmRpdi5tYXBfYm9keSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKlxuKiBNYXAgYXJ0aWNsZVxuKi9cbi5tYXAtYXJ0aWNsZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQyNjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1hcC1hcnRpY2xlLXdyYXBwZXIgLm1hcF9hcnRpY2xlIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmVpZ2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm1hcC1hcnRpY2xlLXdyYXBwZXIgI2FydGljbGUtbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBhcXVhbWFyaW5lO1xufVxuLm1hcC1hcnRpY2xlLXdyYXBwZXIgLm1hcC1pbmZvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFQ0U0O1xufVxuLm1hcC1hcnRpY2xlLXdyYXBwZXIgLm1hcC1pbmZvIGg2LCAubWFwLWFydGljbGUtd3JhcHBlciAubWFwLWluZm8gLnNtYWxsLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5pbmZvLW1hcmtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDMwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5pbmZvLW1hcmtlciB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm8tbWFya2VyIGxpIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmluZm8tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFya2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDI1MHB4O1xuICBib3R0b206IDE1MHB4O1xuICBsZWZ0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1hcmtlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zd2lwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFQ0U0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHZoO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUVDRTQ7XG4gIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ubXlTd2lwZXIgaDMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLypcbiogIGRlc2lnbiBmb3IgY2FyZCBcbiovXG4uY2FyZF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJkX3dyYXBwZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJkX3dyYXBwZXIgLmNhcmRfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDI2MTtcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiA2O1xufVxuLmNhcmRfd3JhcHBlciAuY2FyZF9ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MjYxO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uY2FyZF93cmFwcGVyIC5jYXJkX2hlYWRlcixcbi5jYXJkX3dyYXBwZXIgLmNhcmRfYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjRkVGQ0ZDO1xufVxuXG4uc2ltcGxlX2NhcmQge1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTUwMHB4O1xuICBtYXJnaW46IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2ltcGxlX2NhcmQgaW1nLmJhY2tncm91bmRfYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAyO1xufVxuLnNpbXBsZV9jYXJkIC5zaW1wbGVfY2FyZF90ZXh0LmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnNpbXBsZV9jYXJkIC5zaW1wbGVfY2FyZF90ZXh0LnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zd2lwZXItc2xpZGUuY2FyZF9tYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnN3aXBlci1zbGlkZS5jYXJkX21hcCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAyO1xufVxuLnN3aXBlci1zbGlkZS5jYXJkX21hcCAuY2FyZF9tYXBfY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwMTk2MDc4NDMpO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uc3dpcGVyLXNsaWRlLmNhcmRfbWFwIC5jYXJkX21hcF9jb250ZW50IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQyNjE7XG4gIGNvbG9yOiAjRjlFQ0U0O1xufVxuXG4uY2FyZF9yb3cge1xuICBoZWlnaHQ6IDUwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5jYXJkX3JvdyAuY2FyZF9tZW1iZXIge1xuICBoZWlnaHQ6IDM1MHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG4uY2FyZF9yb3cgLmNhcmRfbWVtYmVyIGZpZ3VyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkNGQztcbn1cbi5jYXJkX3JvdyAuY2FyZF9tZW1iZXIgZmlndXJlIGltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5jYXJkX3JvdyAuY2FyZF9tZW1iZXIgZmlndXJlIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcbn1cblxuLmFyY2hpdmVfX2NhcmQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogNTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGFxdWFtYXJpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXJjaGl2ZV9fY2FyZCBpbWcuYmFja2dyb3VuZF9hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uYXJjaGl2ZV9fY2FyZCAuY2FyZF9hcmNoaXZlX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MDE5NjA3ODQzKTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmFyY2hpdmVfX2NhcmQgLmNhcmRfYXJjaGl2ZV9jb250ZW50IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MjYxO1xuICBjb2xvcjogI0Y5RUNFNDtcbn1cblxuLypcbiogc3R5bGUgb2YgZm9vdGVyXG4qL1xuc2VjdGlvbi5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RUNFNDtcbiAgZ2FwOiAxMHB4O1xufVxuc2VjdGlvbi5mb290ZXIgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJhdztcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW46IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5zZWN0aW9uLmZvb3RlciBkaXYgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn0iLCIvKipcclxuKiBsb2NhbCBmb250IGxvYWRpbmcgXHJcbiovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSGluZCBNYWR1cmFpJywgc2Fucy1zZXJpZjtcclxuICAgIHNyYzogIHVybChcIi9hc3NldHMvc3R5bGVzL2ZvbnRzL0hpbmRfTWFkdXJhaS9IaW5kTWFkdXJhaS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQodHRmKTtcclxufVxyXG5cclxuXHJcblxyXG5AZm9udC1mYWNlIHsgXHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgRGlzcGxheScsIHNlcmlmO1xyXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL3N0eWxlcy9mb250cy9Ob3RvX1NlcmlmX0Rpc3BsYXkvTm90b1NlcmlmRGlzcGxheS1WYXJpYWJsZUZvbnRfd2R0aFxcLHdnaHQudHRmXCIpIGZvcm1hdCh0dGYpOyBcclxuXHJcbn1cclxuXHJcbkBmb250LWZhY2UgeyBcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBEaXNwbGF5Jywgc2VyaWY7XHJcbiAgICBzcmM6IHVybChcIi9hc3NldHMvc3R5bGVzL2ZvbnRzL05vdG9fU2VyaWZfRGlzcGxheS9Ob3RvU2VyaWZEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2R0aFxcLHdnaHQudHRmXCIpIGZvcm1hdCh0dGYpOyBcclxuXHJcbn1cclxuXHJcbi50aXRsZSB7IFxyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIERpc3BsYXknLCBzZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi50ZXh0IHsgXHJcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuLnBhcmFncmFwaCB7IFxyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5wYXJhZ3JhcGhfX2JvbGQgeyBcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG59XHJcbi5hbm5vdGF0aW9uIHsgXHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxufVxyXG5cclxuLnRpdGxlX2xldmVsXzEgeyBcclxuICAgIGZvbnQtc2l6ZTogNjdweDtcclxufVxyXG5cclxuLnRpdGxlX2xldmVsXzIgeyBcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxufVxyXG5cclxuLnRpdGxlX2xldmVsXzMgeyBcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxufVxyXG5cclxuLnRpdGxlX2xldmVsXzQgeyBcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuXHJcbi50aXRsZV9jaXRhdGlvbiB7IFxyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxufVxyXG5cclxuLmxpZ2h0IHsgXHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxufVxyXG5cclxuLmFsaWduLWNlbnRlciB7IFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLmNvbG9yX3doaXRlIHsgXHJcbiAgICBjb2xvciA6ICNGRUZDRkMgO1xyXG59XHJcblxyXG4iLCIvKipcclxuKiB2YXJpYWJsZXMgZm9yIGFsbCBzaXRlXHJcbiovXHJcblxyXG4kcHJpbWFyeS1jb2xvcjogIzAwNDI2MTsgXHJcbiRzZWNvbmRhcnktY29sb3IgOiAjMDA2NTk1OyBcclxuJHRlcnRpYXJ5LWNvbG9yIDojRjlFQ0U0OyBcclxuJHF1YXJ0ZXJ5LWNvbG9yIDogIzFEMDMwMzsgXHJcbiRmaXZlci1jb2xvciA6ICNGRUZDRkM7IFxyXG4kYmxhY2stY29sb3I6ICMwMDAwMDA7IFxyXG4kYmx1ZS1saWdodCA6ICM0M0FGRTA7IFxyXG4kYmx1ZS1saWdodC10cmFuc3BhcmVuY3kgOiAjNDNBRkUwRUU7IFxyXG5cclxuXHJcbiIsIi8qXHJcbiogc3R5bGUgZm9yIGFsbCBidXR0b25cclxuKi8gXHJcblxyXG4uYnRuIHtcclxuICBAaW5jbHVkZSBidXR0b247XHJcbiAgQGluY2x1ZGUgcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG4ubGluay1wYXJjb3VycyB7IFxyXG4gIHdpZHRoOiA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93LWhlYWRlcjtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgRGlzcGxheScsIHNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcclxuXHJcbn1cclxuXHJcbi5saW5rLXBhcmNvdXJzLW9wcG9zaXRlIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3ctaGVhZGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBEaXNwbGF5Jywgc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbn1cclxuXHJcbi5sb2NhdGlvbiB7IFxyXG4gIHdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktY29sb3I7XHJcbiAgYm9yZGVyOiAkcXVhcnRlcnktY29sb3IgMXB4IHNvbGlkO1xyXG59XHJcblxyXG5cclxuLmZvcm0tYnRuIHsgXHJcbiAgbWFyZ2luOiAyMHB4O1xyXG4gIEBpbmNsdWRlIHRpdGxlOyBcclxuICBcclxufVxyXG5cclxuXHJcbi5idG4tc2ltcGxlX2NhcmQge1xyXG4gIGhlaWdodDogNzBweDtcclxuICB3aWR0aDogMTcwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdy1oZWFkZXI7XHJcbiAgYm9yZGVyIDogMnB4IHNvbGlkICRmaXZlci1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyIDogbm9uZTsgXHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICB9XHJcbiAgXHJcblxyXG4gICAgICBhIHsgXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGZpdmVyLWNvbG9yO1xyXG4gICAgICBcclxuICAgICAgfVxyXG59XHJcblxyXG5cclxuIiwiQG1peGluIGJveC1zaGFkb3cge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxNXB4IDE1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuNTIpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMTBweCAxNXB4IDE1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuNTIpO1xyXG4gIGJveC1zaGFkb3c6IDEwcHggMTVweCAxNXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjUyKTtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdy1oZWFkZXIge1xyXG4gIGJveC1zaGFkb3c6IDBweCA5cHggN3B4IC0zcHggcmdiYSgwLDAsMCwwLjI3KTtcclxuLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOXB4IDdweCAtM3B4IHJnYmEoMCwwLDAsMC4yNyk7XHJcbi1tb3otYm94LXNoYWRvdzogMHB4IDlweCA3cHggLTNweCByZ2JhKDAsMCwwLDAuMjcpO1xyXG59XHJcblxyXG5AbWl4aW4gZ2xhc3Ntb3JwaGlzbSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA2NiwgOTcsIDAuNzAxKTtcclxuICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAuMXB4KTtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMC4xcHgpO1xyXG4gIGJvcmRlcjogcmdiYSgwLCA2NiwgOTcsIDAuMjMpO1xyXG59XHJcblxyXG5AbWl4aW4gdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGluZCBNYWR1cmFpXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIG9wYWNpdHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGluZCBNYWR1cmFpXCIsIHNhbnMtc2VyaWY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbjogMTBweDtcclxuICBwYWRkaW5nOiAzJSAxMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpdmVyLWNvbG9yO1xyXG4gIGNvbG9yOiAkcXVhcnRlcnktY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4X3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZV9iYWNrZ3JvdWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuQG1peGluIHJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBEaXNwbGF5Jywgc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG4iLCJcclxuXHJcbi8qKlxyXG5oZWFkZXIgIGNvbmZpZ3VyYXRpb25cclxuKi9cclxuLmhlYWRlciB7IFxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IDEzMHB4IDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7IFxyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctaGVhZGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDBweCA7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8qKlxyXG4qIG5hdiBiYXIgYW5kIGxvZ28gY29uZmlndXJhdGlvblxyXG4qLyBcclxuXHJcbi5sb2dvIHsgXHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgNTBweCA7XHJcbiAgICBpbWcgeyBcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICB9XHJcbiAgICAuYmFzZWxpbmV7IFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IDAgNTBweCA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggO1xyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxseyBcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxufVxyXG5cclxudWwgbGkgeyBcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYSB7IFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4qIGZvb3RlciBuYXZpZ2F0aW9uIGhvbWUgcGFnZSAobWFwKVxyXG4qLyBcclxuXHJcbi5mb290ZXIubW9iaWxlLWhvbWUgeyBcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvKlxyXG4qIGdyaWQgZm9yIG1hcCBvbiBob21lXHJcbiovXHJcblxyXG4ucGFyZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI21hcHsgXHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDYgLyA1OyBcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDYgLyA2OyBcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5kaXYyIHsgXHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gNSAvIDYgLyA2O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH0gXHJcblxyXG4gICAgLnN3aXBlcjIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcblxyXG5cclxuIiwiLyoqXHJcbiogIGRlc2lnbiBIZXJvIEJhbm5lciBcclxuKi9cclxuXHJcblxyXG5zZWN0aW9uLmhlcm8sIC5oZXJvX2Z1bGx7IFxyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgXHJcbn1cclxuXHJcbi5oZXJvX2Z1bGwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuLmhlcm9fZnVsbCBpbWd7IFxyXG4gICAgXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHJcbn1cclxuXHJcbi5oZXJvX2NvbnRlbnQgeyBcclxuICBcclxuICAgIG1heC1oZWlnaHQ6IDEzNTBweDtcclxuICAgIGhlaWdodDogNDI2cHg7XHJcbiAgICB3aWR0aDogODcwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICBsZWZ0OiA1JTtcclxuICAgIEBpbmNsdWRlIGdsYXNzbW9ycGhpc207XHJcbiAgICBjb2xvcjogJGZpdmVyLWNvbG9yO1xyXG5cclxufVxyXG5cclxuLmhlcm9fdGl0bGUsIC5oZXJvX2V4ZXJwdHsgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uaGVyb19pbmZvIHsgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbn1cclxuXHJcblxyXG4iLCIvKipcclxuKiBkaXNwbGxheSBmb3IgY29udGVudCBcclxuKi9cclxuXHJcblxyXG5zZWN0aW9uLmNvbnRlbl9hcnRpY2xlIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5zZWN0aW9uLmNvbnRlbl9hcnRpY2xlX3ByaW1hcnkge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuc2VjdGlvbi5jb250ZW5fYXJ0aWNsZV9wcmltYXJ5LndyYXBwZXItY2FyZCB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogNTBweDtcclxuICBwYWRkaW5nOiAyMHB4IDAgO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbn1cclxuXHJcbi50ZXh0dXJlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbmFydGljbGUuYXJ0aWNsZS1jZW50ZXIge1xyXG4gIHdpZHRoOiA5MDBweDtcclxuICBoZWlnaHQ6IDcwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGNvbG9yOiAkZml2ZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuXHJcbiAgLndyYXBwZXIge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5maWd1cmUuYXJ0aWNsZS1pbWFnZSB7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogNzAwcHg7XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XHJcbn1cclxuXHJcbmZpZ3VyZS5hcnRpY2xlLWltYWdlIGltZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW50ZXJzZWN0aW9uIHtcclxuICBoZWlnaHQ6IDUwdmg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5hcnRpY2xlLmFydGljbGVfcmlnaHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDgwMHB4O1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XHJcbn1cclxuXHJcbmZpZ3VyZS5hcnRpY2xlLWltYWdlLWxlZnQge1xyXG4gIGhlaWdodDogODAwcHg7XHJcbiAgd2lkdGg6IDcwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuZmlndXJlLmFydGljbGUtaW1hZ2UtbGVmdCBpbWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVfcmlnaHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gIHBhZGRpbmc6IDgwcHg7XHJcbn1cclxuXHJcbi53cmFwcGVyX3JvdyB7XHJcbiAgQGluY2x1ZGUgZmxleF9yb3c7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2ltcGxlX2NhcmRfdGV4dCB7XHJcbiAgQGluY2x1ZGUgcmVsYXRpdmU7XHJcbn1cclxuIFxyXG5cclxuLm1haW57IFxyXG4gIGhlaWdodDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRzZWNvbmRhcnktY29sb3I7XHJcblxyXG59XHJcblxyXG4ubWFpbl9fY29udGFpbmVyX193cmFwcGVyIHsgXHJcblxyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwdnc7XHJcblxyXG4gIHdpZHRoOiAxMjAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBnYXA6IDUwcHg7XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi5oZXJvX19jb250YWluZXIgeyBcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiAgY2VudGVyIDtcclxuICAgICAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQge1xyXG4gIGhlaWdodDogODAlO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiAgc3BhY2UtYXJvdW5kIDtcclxufVxyXG5cclxuXHJcbi5mb3JtX19jb250YWluZXIgIHsgXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBcclxuICAgIH1cclxuXHJcblxyXG4gICAgaW1neyBcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMzQlO1xyXG4gICAgXHJcbiAgICAgICB9XHJcblxyXG4gICAgICBcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLmZvcm1fX2NvbnRhaW5lcl9jb25uZXhpb24gIHsgXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmdhbGVyeV9fYXJ0aWNsZSB7IFxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIG1hcmdpbjogMTAwcHggMDsgXHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIG1hcmdpbjogMCAyMHB4OyBcclxuXHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIGEge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIGEuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBjb2xvcjogJGZpdmVyLWNvbG9yO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiBhOmhvdmVyOm5vdCguYWN0aXZlKSB7YmFja2dyb3VuZC1jb2xvcjogI2RkZDt9XHJcblxyXG5cclxuXHJcbi5wcm9maWxfY29udGFpbmVyIHsgXHJcbiAgd2lkdGg6IDEwMCU7IFxyXG4gIGhlaWdodDogIDgwMHB4IDtcclxuICBcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICBtYXJnaW46IDEwMHB4IGF1dG87XHJcblxyXG59XHJcblxyXG5cclxuLnJvd19wcm9maWwgeyBcclxuIGRpc3BsYXk6IGZsZXg7XHJcbiBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4ganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IFxyXG4gd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgIGZvcm0geyBcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgICBpbWcgeyBcclxuICAgICAgICB3aWR0aDogMzAwcHg7IFxyXG4gICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfTtcclxufSIsIlxyXG4vKipcclxuKiBkZXNpZ24gZm9yIGZvcm1cclxuKi9cclxuXHJcblxyXG4jdXNlcnNfcHJvZmlsZXtcclxuXHJcbiAgICAgICAgLm1iLTN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN1c2Vyc19wcm9maWxlX2Jpb2dyYXBoeSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5mb3JtLWluc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7ICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDsgICAgXHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICAgICBpbnB1dCB7IFxyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA6OnBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3ggeyBcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICBcclxuICAgICAgICBcclxufVxyXG5cclxuXHJcbi5mb3JtLWNvbm5leGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBpbnB1dCB7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA6OnBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3ggeyBcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICBcclxuICAgICAgICBcclxufSIsIi8qXHJcbiogbWFwIHN5bGVcclxuKi9cclxuXHJcblxyXG5kaXYubWFwX2JvZHl7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKlxyXG4qIE1hcCBhcnRpY2xlXHJcbiovXHJcblxyXG4ubWFwLWFydGljbGUtd3JhcHBlciB7IFxyXG5cclxuICBoZWlnaHQ6IDgwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6JHByaW1hcnktY29sb3I7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIFxyXG4gIC5tYXBfYXJ0aWNsZSB7IFxyXG4gICAgaGVpZ2h0OiA2MDBweCA7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmVpZ2U7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gICNhcnRpY2xlLW1hcCB7IFxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGFxdWFtYXJpbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1hcC1pbmZvIHsgXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokdGVydGlhcnktY29sb3I7XHJcblxyXG4gICAgICBoNiwgLnNtYWxsLWluZm8geyBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG4gIH1cclxuICBcclxuXHJcbiAgXHJcbn1cclxuXHJcblxyXG4uaW5mby1tYXJrZXIgeyBcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgaGVpZ2h0OiAzMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbm1hcmdpbjogMDtcclxuXHJcbiAgICB1bCBsaSB7IFxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkgeyBcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG59XHJcblxyXG4uaW5mby1saW5reyBcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcblxyXG4ubWFya2VyX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGJvdHRvbTogMTUwcHg7XHJcbiAgbGVmdDogNTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn0iLCIuc3dpcGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MHZoO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcclxuXHJcblxyXG4gIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLnN3aXBlci1zbGlkZSBpbWcge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15U3dpcGVyIGgzIHsgXHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbn0iLCIvKlxyXG4qICBkZXNpZ24gZm9yIGNhcmQgXHJcbiovXHJcblxyXG4uY2FyZF93cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuY2FyZF9oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eTtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgfVxyXG5cclxuICAuY2FyZF9ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNjtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHk7XHJcbiAgfVxyXG5cclxuICAuY2FyZF9oZWFkZXIsXHJcbiAgLmNhcmRfYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgY29sb3I6ICRmaXZlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zaW1wbGVfY2FyZCB7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICB3aWR0aDogMTUwMHB4O1xyXG4gIG1hcmdpbjogNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBpbWcuYmFja2dyb3VuZF9hYnNvbHV0ZSB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZV9iYWNrZ3JvdWQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNpbXBsZV9jYXJkX3RleHQubGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIFxyXG4gIH1cclxuICBcclxuICAuc2ltcGxlX2NhcmRfdGV4dC5yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS5jYXJkX21hcCB7IFxyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kIDtcclxuXHJcbiAgICAgIGltZyB7IFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGVfYmFja2dyb3VkO1xyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5jYXJkX21hcF9jb250ZW50IHsgXHJcblxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY4MDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICBidXR0b257IFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG59XHJcblxyXG5cclxuLmNhcmRfcm93IHsgXHJcbiAgaGVpZ2h0OiA1MHZoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuXHJcbiAgICAuY2FyZF9tZW1iZXIgeyBcclxuXHJcbiAgICAgICAgaGVpZ2h0OjM1MHB4IDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7IFxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZml2ZXItY29sb3I7XHJcbiAgICAgIFxyXG4gICAgICAgIGltZ3sgXHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyBcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgRGlzcGxheScsIHNlcmlmO1xyXG5cclxuXHJcbiAgICAgICAgfSBcclxuICAgIFxyXG5cclxuICAgICAgfVxyXG4gIFxyXG5cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmFyY2hpdmVfX2NhcmQgeyBcclxuXHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICB3aWR0aDogNTgwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYXF1YW1hcmluZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBpbWcuYmFja2dyb3VuZF9hYnNvbHV0ZSB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZV9iYWNrZ3JvdWQ7XHJcblxyXG4gIH1cclxuXHJcbiAgXHJcbiAgICAgIC5jYXJkX2FyY2hpdmVfY29udGVudCB7IFxyXG5cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmODA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgIGJ1dHRvbnsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvKlxyXG4qIHN0eWxlIG9mIGZvb3RlclxyXG4qL1xyXG5cclxuc2VjdGlvbi5mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIGRpdntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcmF3O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgbWFyZ2luOiA1MHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuXHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/