@font-face {
  font-family: "cera-black";
  src: url(../../src/fonts/Cera/CeraStencilPRO-Black.ttf);
}
@font-face {
  font-family: "dynamic-bold";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit_Bold.otf);
}
@font-face {
  font-family: "dynamic-regular";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit.otf);
}
@font-face {
  font-family: "dynamic-light";
  src: url(../../src/fonts/Dynamic/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-light";
  src: url(../../src/fonts/Larsseit/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-regular";
  src: url(../../src/fonts/Larsseit/Larsseit.otf);
}
@font-face {
  font-family: "larsseit-medium";
  src: url(../../src/fonts/Larsseit/Larsseit-Medium.otf);
}
@font-face {
  font-family: "larsseit-bold";
  src: url(../../src/fonts/Larsseit/Larsseit-Bold.otf);
}
@font-face {
  font-family: "miller-semi-bold";
  src: url(../../src/fonts/Miller-Banner/MillerBanner-Semibold.otf);
}
body.page-template-confirmation header {
  display: none;
}

body.page-template-confirmation footer .bandeau_footer {
  padding: 30px 0px;
}

.confirmation {
  height: 70%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
}

.confirmation h2 {
  color: #224148;
  font-family: "larsseit-bold";
  font-size: 35px;
  line-height: 45px;
  letter-spacing: 1px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .confirmation h2 {
    font-size: 26px;
    line-height: 30px;
  }
}
.confirmation .bouton {
  margin-top: 50px;
  display: block;
  font-family: "larsseit-medium";
  font-size: 25px;
  line-height: 30px;
  padding: 25px 35px;
  color: #ffffff;
  background-color: #224148;
  text-decoration: none;
  border-radius: 40px;
  border: 2px solid #ffffff;
  letter-spacing: 1px;
}

@media screen and (max-width: 767px) {
  .confirmation .bouton {
    margin-top: 20px;
  }
}
.confirmation .bouton:hover {
  color: #7BA28A;
  text-decoration: none;
}

.confirmation .logo {
  width: 360px;
  margin: 50px;
}

@media screen and (max-width: 500px) {
  .confirmation .logo {
    width: 70%;
    max-width: 360px;
  }
} /*# sourceMappingURL=confirmation.css.map */
@font-face {
  font-family: "cera-black";
  src: url(../../src/fonts/Cera/CeraStencilPRO-Black.ttf);
}
@font-face {
  font-family: "dynamic-bold";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit_Bold.otf);
}
@font-face {
  font-family: "dynamic-regular";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit.otf);
}
@font-face {
  font-family: "dynamic-light";
  src: url(../../src/fonts/Dynamic/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-light";
  src: url(../../src/fonts/Larsseit/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-regular";
  src: url(../../src/fonts/Larsseit/Larsseit.otf);
}
@font-face {
  font-family: "larsseit-medium";
  src: url(../../src/fonts/Larsseit/Larsseit-Medium.otf);
}
@font-face {
  font-family: "larsseit-bold";
  src: url(../../src/fonts/Larsseit/Larsseit-Bold.otf);
}
@font-face {
  font-family: "miller-semi-bold";
  src: url(../../src/fonts/Miller-Banner/MillerBanner-Semibold.otf);
}
.contact .bandeau {
  background-color: rgb(0, 0, 69);
  padding: 45px 0px;
}

@media screen and (max-width: 576px) {
  .contact .bandeau {
    padding: 30px 0px;
  }
}
.contact .bandeau h3 {
  font-family: "cera-black";
  font-size: 28px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 0px;
  color: #ffffff;
}

@media screen and (max-width: 1400px) {
  .contact .bandeau h3 {
    font-size: 25px;
    line-height: 27px;
  }
}
@media screen and (max-width: 1200px) {
  .contact .bandeau h3 {
    font-size: 22px;
    line-height: 24px;
  }
}
@media screen and (max-width: 576px) {
  .contact .bandeau h3 {
    padding: 0px 12px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .contact .bandeau h3 br {
    display: none;
  }
}
.contact .formulaire {
  padding: 60px 0px 120px 0px;
}

@media screen and (max-width: 767px) {
  .contact .formulaire {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .contact .formulaire {
    padding: 40px 0px;
  }
}
.contact .formulaire .size {
  width: 900px;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .contact .formulaire .size {
    width: 90%;
  }
}
@media screen and (max-width: 576px) {
  .contact .formulaire .size {
    padding: 0px 12px;
  }
}
.contact .formulaire .size p {
  font-family: "dynamic-regular";
  font-size: 14px;
  line-height: 17px;
  color: #232323;
}

.contact .formulaire .size input[type=text],
.contact .formulaire .size input[type=email],
.contact .formulaire .size input[type=tel] {
  width: 100%;
  font-family: "dynamic-regular";
  border: 1px solid #E6007E;
  color: #990F5B;
  padding: 15px 25px;
  font-size: 18px;
  line-height: 18px;
}

@media screen and (max-width: 1200px) {
  .contact .formulaire .size input[type=text],
  .contact .formulaire .size input[type=email],
  .contact .formulaire .size input[type=tel] {
    font-size: 16px;
    line-height: 16px;
    padding: 10px 20px;
  }
}
@media screen and (max-width: 767px) {
  .contact .formulaire .size input[type=text],
  .contact .formulaire .size input[type=email],
  .contact .formulaire .size input[type=tel] {
    padding: 15px 25px;
  }
}
.contact .formulaire .size input[type=text]::-moz-placeholder, .contact .formulaire .size input[type=email]::-moz-placeholder, .contact .formulaire .size input[type=tel]::-moz-placeholder {
  font-family: "dynamic-regular";
  color: #990F5B;
  font-size: 18px;
  line-height: 18px;
}

.contact .formulaire .size input[type=text]::placeholder,
.contact .formulaire .size input[type=email]::placeholder,
.contact .formulaire .size input[type=tel]::placeholder {
  font-family: "dynamic-regular";
  color: #990F5B;
  font-size: 18px;
  line-height: 18px;
}

@media screen and (max-width: 1200px) {
  .contact .formulaire .size input[type=text]::-moz-placeholder, .contact .formulaire .size input[type=email]::-moz-placeholder, .contact .formulaire .size input[type=tel]::-moz-placeholder {
    font-size: 16px;
    line-height: 16px;
  }
  .contact .formulaire .size input[type=text]::placeholder,
  .contact .formulaire .size input[type=email]::placeholder,
  .contact .formulaire .size input[type=tel]::placeholder {
    font-size: 16px;
    line-height: 16px;
  }
}
.contact .formulaire .size input:focus {
  border: 1px solid #E6007E !important;
  outline: 0;
  box-shadow: none;
}

.contact .formulaire .size .select-wrapper {
  position: relative;
}

.contact .formulaire .size .select-wrapper p {
  margin-bottom: 0px;
}

.contact .formulaire .size .select-wrapper select {
  width: 100%;
  font-family: "dynamic-regular";
  border: 1px solid #E6007E;
  color: #990F5B;
  padding: 15px 25px;
  font-size: 18px;
  line-height: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
}

@media screen and (max-width: 1200px) {
  .contact .formulaire .size .select-wrapper select {
    font-size: 16px;
    line-height: 16px;
    padding: 10px 20px;
  }
}
@media screen and (max-width: 767px) {
  .contact .formulaire .size .select-wrapper select {
    padding: 15px 25px;
  }
}
.contact .formulaire .size .select-wrapper select::-moz-placeholder {
  font-family: "dynamic-regular";
  color: #990F5B;
  font-size: 18px;
  line-height: 18px;
}

.contact .formulaire .size .select-wrapper select::placeholder {
  font-family: "dynamic-regular";
  color: #990F5B;
  font-size: 18px;
  line-height: 18px;
}

@media screen and (max-width: 1200px) {
  .contact .formulaire .size .select-wrapper select::-moz-placeholder {
    font-size: 16px;
    line-height: 16px;
  }
  .contact .formulaire .size .select-wrapper select::placeholder {
    font-size: 16px;
    line-height: 16px;
  }
}
.contact .formulaire .size .select-wrapper select:focus {
  border: 1px solid #E6007E !important;
  outline: 0;
  box-shadow: none;
}

.contact .formulaire .size .select-wrapper::after {
  content: "";
  background-image: url(../../src/img/down_arrow.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 15px;
  height: 15px;
  top: 50%;
  transform: translateY(-50%);
  right: 30px;
  position: absolute;
}

@media screen and (max-width: 992px) {
  .contact .formulaire .size .select-wrapper::after {
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .contact .formulaire .size .select-wrapper::after {
    right: 30px;
  }
}
@media screen and (max-width: 576px) {
  .contact .formulaire .size .select-wrapper::after {
    right: 25px;
    width: 12px;
    height: 12px;
  }
}
.contact .formulaire .size .check_relative {
  position: relative;
  margin: 20px 0px 20px 0px;
}

.contact .formulaire .size .check_relative .check_pers {
  position: absolute;
  width: 18px;
  height: 18px;
  background-size: 13px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: 1px solid #E6007E;
  left: 0;
  top: 5px;
  color: #E6007E;
  font-size: 16px;
}

@media screen and (max-width: 1199px) {
  .contact .formulaire .size .check_relative .check_pers {
    bottom: inherit;
    top: 0;
  }
}
.contact .formulaire .size .check_relative .check_pers:hover {
  cursor: pointer;
}

.contact .formulaire .size .check_relative .checked {
  background-image: url(../../src/img/checked.svg);
}

.contact .formulaire .size .check_relative p {
  display: inline-block;
  margin-left: 30px;
  margin-bottom: 0;
}

.contact .formulaire .size .check_relative .wpcf7-list-item {
  margin-left: 0px;
}

.contact .formulaire .size .check_relative .wpcf7-list-item label {
  margin: 0px;
}

.contact .formulaire .size .check_relative .wpcf7-list-item input {
  display: none;
}

.contact .formulaire .size .check_relative .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "dynamic-regular";
  font-size: 14px;
  line-height: 17px;
  color: #232323;
}

.contact .formulaire .size .submit_container .wpcf7-submit {
  font-family: "dynamic-bold";
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  background-color: #E6007E;
  padding: 15px 30px;
  border-radius: 50px;
  border: 1px solid #E6007E;
  transition: all 0.5s ease;
}

.contact .formulaire .size .submit_container .wpcf7-submit:hover {
  color: #E6007E;
  background-color: transparent;
  transition: all 0.5s ease;
}

.contact .formulaire .size .submit_container .wpcf7-spinner {
  display: none;
} /*# sourceMappingURL=contact.css.map */
@font-face {
  font-family: "cera-black";
  src: url(../../src/fonts/Cera/CeraStencilPRO-Black.ttf);
}
@font-face {
  font-family: "dynamic-bold";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit_Bold.otf);
}
@font-face {
  font-family: "dynamic-regular";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit.otf);
}
@font-face {
  font-family: "dynamic-light";
  src: url(../../src/fonts/Dynamic/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-light";
  src: url(../../src/fonts/Larsseit/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-regular";
  src: url(../../src/fonts/Larsseit/Larsseit.otf);
}
@font-face {
  font-family: "larsseit-medium";
  src: url(../../src/fonts/Larsseit/Larsseit-Medium.otf);
}
@font-face {
  font-family: "larsseit-bold";
  src: url(../../src/fonts/Larsseit/Larsseit-Bold.otf);
}
@font-face {
  font-family: "miller-semi-bold";
  src: url(../../src/fonts/Miller-Banner/MillerBanner-Semibold.otf);
}
footer {
  background-color: #224148;
}

footer .bandeau_footer {
  padding: 80px 0px;
  color: #ffffff;
  text-align: center;
}

@media screen and (max-width: 991px) {
  footer .bandeau_footer {
    padding: 40px 10%;
  }
}
footer .bandeau_footer .col-rs a {
  color: #ffffff;
  font-size: 26px;
  margin: 0px 5px;
}

footer .bandeau_footer .col-rs a:hover {
  color: #7BA28A;
}

footer .bandeau_footer .col-logo img {
  width: 80%;
}

footer .bandeau_footer .col-logo .credits {
  margin: 20px 0px;
  font-family: "dynamic-light";
  font-size: 20px;
  line-height: 30px;
}

@media screen and (max-width: 767px) {
  footer .bandeau_footer .col-logo .credits {
    font-size: 14px;
    line-height: 25px;
  }
}
footer .bandeau_footer .col-logo .credits a {
  color: #ffffff;
}

footer .bandeau_footer .col-logo .credits a:hover {
  color: #7BA28A;
}

footer .bandeau_footer .col-contact h3, footer .bandeau_footer .col-appel h3 {
  font-family: "larsseit-bold";
  font-size: 28px;
  line-height: 30px;
}

@media screen and (max-width: 767px) {
  footer .bandeau_footer .col-contact h3, footer .bandeau_footer .col-appel h3 {
    font-size: 25px;
    line-height: 30px;
  }
}
footer .bandeau_footer .col-contact .bouton, footer .bandeau_footer .col-appel .bouton {
  display: inline-block;
  font-family: "larsseit-medium";
  font-size: 25px;
  line-height: 30px;
  padding: 25px 35px;
  margin-top: 5px;
  color: #ffffff;
  background-color: #7BA28A;
  text-decoration: none;
  border-radius: 40px;
  border: 2px solid #ffffff;
  letter-spacing: 1px;
}

@media screen and (max-width: 991px) {
  footer .bandeau_footer .col-contact .bouton, footer .bandeau_footer .col-appel .bouton {
    margin: 20px 0px;
    text-align: center;
    width: 100%;
  }
}
footer .bandeau_footer .col-contact .bouton:hover, footer .bandeau_footer .col-appel .bouton:hover {
  color: #224148;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  footer .bandeau_footer .col-contact .bouton {
    background-color: #D66542;
  }
  footer .bandeau_footer .col-appel .bouton {
    background-color: #ffffff;
    color: #224148;
  }
} /*# sourceMappingURL=footer.css.map */
@font-face {
  font-family: "cera-black";
  src: url(../../src/fonts/Cera/CeraStencilPRO-Black.ttf);
}
@font-face {
  font-family: "dynamic-bold";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit_Bold.otf);
}
@font-face {
  font-family: "dynamic-regular";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit.otf);
}
@font-face {
  font-family: "dynamic-light";
  src: url(../../src/fonts/Dynamic/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-light";
  src: url(../../src/fonts/Larsseit/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-regular";
  src: url(../../src/fonts/Larsseit/Larsseit.otf);
}
@font-face {
  font-family: "larsseit-medium";
  src: url(../../src/fonts/Larsseit/Larsseit-Medium.otf);
}
@font-face {
  font-family: "larsseit-bold";
  src: url(../../src/fonts/Larsseit/Larsseit-Bold.otf);
}
@font-face {
  font-family: "miller-semi-bold";
  src: url(../../src/fonts/Miller-Banner/MillerBanner-Semibold.otf);
}
html {
  scroll-behavior: unset !important;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  max-width: 100%;
  height: 100%;
  overflow-x: hidden;
  font-family: "dynamic-light" !important;
  color: #224148;
}

body .main_content {
  overflow: hidden;
  width: 100%;
}

body strong, body b {
  font-family: "larsseit-medium" !important;
  font-weight: normal;
}

.navshrink .main_content {
  margin-top: 150px;
}

@media (min-width: 1400px) {
  .container {
    max-width: 1410px !important;
  }
}
.margin_cent {
  margin-top: -50px;
  padding-top: 50px;
}

.h2 h1,
.h2 h2,
.h2 h3,
.h2 p, h2 h1,
h2 h2,
h2 h3,
h2 p {
  font-family: "larsseit-bold";
  font-size: 48px;
  line-height: 55px;
  letter-spacing: 1px;
}

@media screen and (max-width: 1400px) {
  .h2 h1,
  .h2 h2,
  .h2 h3,
  .h2 p, h2 h1,
  h2 h2,
  h2 h3,
  h2 p {
    font-size: 45px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .h2 h1,
  .h2 h2,
  .h2 h3,
  .h2 p, h2 h1,
  h2 h2,
  h2 h3,
  h2 p {
    font-size: 40px;
    line-height: 47px;
  }
}
@media screen and (max-width: 992px) {
  .h2 h1,
  .h2 h2,
  .h2 h3,
  .h2 p, h2 h1,
  h2 h2,
  h2 h3,
  h2 p {
    font-size: 38px;
    line-height: 45px;
  }
}
@media screen and (max-width: 767px) {
  .h2 h1,
  .h2 h2,
  .h2 h3,
  .h2 p, h2 h1,
  h2 h2,
  h2 h3,
  h2 p {
    font-size: 30px;
    line-height: 37px;
  }
}
#programme,
#maisons,
#exterieurs,
#lieu {
  padding-top: 150px;
  margin-top: -150px;
}

#maisons {
  padding-top: 80px;
  margin-top: -80px;
}

/* COOKIES */
.cky-btn-revisit-wrapper {
  display: none !important;
}

.cky-btn-revisit-wrapper .cky-btn-revisit {
  display: none !important;
} /*# sourceMappingURL=globales.css.map */
@font-face {
  font-family: "cera-black";
  src: url(../../src/fonts/Cera/CeraStencilPRO-Black.ttf);
}
@font-face {
  font-family: "dynamic-bold";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit_Bold.otf);
}
@font-face {
  font-family: "dynamic-regular";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit.otf);
}
@font-face {
  font-family: "dynamic-light";
  src: url(../../src/fonts/Dynamic/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-light";
  src: url(../../src/fonts/Larsseit/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-regular";
  src: url(../../src/fonts/Larsseit/Larsseit.otf);
}
@font-face {
  font-family: "larsseit-medium";
  src: url(../../src/fonts/Larsseit/Larsseit-Medium.otf);
}
@font-face {
  font-family: "larsseit-bold";
  src: url(../../src/fonts/Larsseit/Larsseit-Bold.otf);
}
@font-face {
  font-family: "miller-semi-bold";
  src: url(../../src/fonts/Miller-Banner/MillerBanner-Semibold.otf);
}
.home header {
  opacity: 0;
}

.navshrink header {
  position: fixed;
  top: 0px;
  z-index: 150;
}

header {
  padding: 35px 0px;
  background-color: #ffffff;
  width: 100%;
}

@media screen and (max-width: 768px) {
  header {
    padding: 0px 0px;
  }
}
header h1,
header h2,
header h3,
header p {
  font-family: "dynamic-regular";
  float: right;
  font-size: 50px;
  line-height: 50px;
  color: #cea639;
  margin-bottom: 0px;
  position: relative;
  top: 10px;
}

@media screen and (max-width: 1400px) {
  header h1,
  header h2,
  header h3,
  header p {
    font-size: 40px;
    line-height: 40px;
    margin-right: 60px;
  }
}
@media screen and (max-width: 1200px) {
  header h1,
  header h2,
  header h3,
  header p {
    font-size: 30px;
    line-height: 30px;
    position: relative;
    top: 9px;
  }
}
@media screen and (max-width: 992px) {
  header h1,
  header h2,
  header h3,
  header p {
    font-size: 20px;
    line-height: 20px;
  }
}
@media screen and (max-width: 767px) {
  header h1,
  header h2,
  header h3,
  header p {
    font-size: 32px;
    line-height: 45px;
    text-align: center;
    top: inherit;
    float: none;
    margin-top: 40px;
    top: 0px;
  }
}
@media screen and (max-width: 576px) {
  header h1,
  header h2,
  header h3,
  header p {
    margin-left: 12px;
    margin-right: 12px;
  }
}
header .menu_desktop {
  display: block;
}

header .menu_desktop .col-logo {
  padding-left: 5%;
}

@media screen and (max-width: 1400px) {
  header .menu_desktop .col-logo {
    padding-left: 4%;
  }
}
@media screen and (max-width: 992px) {
  header .menu_desktop .col-logo {
    padding-left: 2%;
  }
}
@media screen and (max-width: 768px) {
  header .menu_desktop .col-logo {
    text-align: center;
  }
}
header .menu_desktop .col-logo img {
  height: 60px;
  margin: 10px 0px;
  display: inline-block;
  position: relative;
}

@media screen and (max-width: 1200px) {
  header .menu_desktop .col-logo img {
    height: 40px;
    margin: 20px 0px;
  }
}
header .menu_desktop .col-menu {
  padding-right: 5%;
  text-align: right;
}

@media screen and (max-width: 1400px) {
  header .menu_desktop .col-menu {
    padding-right: 4%;
  }
}
@media screen and (max-width: 992px) {
  header .menu_desktop .col-menu {
    padding-right: 2%;
  }
}
header .menu_desktop .col-menu .main_menu, header .menu_desktop .col-menu .contact_menu {
  display: inline-block;
  list-style: none;
  padding: 0px 15px;
  margin: 10px 0px;
  position: relative;
  background-color: #224148;
  border-radius: 30px;
}

@media screen and (max-width: 992px) {
  header .menu_desktop .col-menu .main_menu, header .menu_desktop .col-menu .contact_menu {
    padding: 0px 7px;
  }
}
header .menu_desktop .col-menu .main_menu > li, header .menu_desktop .col-menu .contact_menu > li {
  display: inline-block;
  margin: 0px 15px;
  padding: 15px 0px;
}

@media screen and (max-width: 1400px) {
  header .menu_desktop .col-menu .main_menu > li, header .menu_desktop .col-menu .contact_menu > li {
    margin: 0px 10px;
  }
}
@media screen and (max-width: 1200px) {
  header .menu_desktop .col-menu .main_menu > li, header .menu_desktop .col-menu .contact_menu > li {
    margin: 0px 10px;
  }
}
@media screen and (max-width: 992px) {
  header .menu_desktop .col-menu .main_menu > li, header .menu_desktop .col-menu .contact_menu > li {
    margin: 0px 5px;
  }
}
header .menu_desktop .col-menu .main_menu > li > a, header .menu_desktop .col-menu .contact_menu > li > a {
  text-decoration: none;
  font-family: "larsseit-light";
  color: #ffffff;
  font-size: 22px;
  line-height: 30px;
}

@media screen and (max-width: 1400px) {
  header .menu_desktop .col-menu .main_menu > li > a, header .menu_desktop .col-menu .contact_menu > li > a {
    font-size: 20px;
  }
}
@media screen and (max-width: 1200px) {
  header .menu_desktop .col-menu .main_menu > li > a, header .menu_desktop .col-menu .contact_menu > li > a {
    font-size: 14px;
  }
}
@media screen and (max-width: 992px) {
  header .menu_desktop .col-menu .main_menu > li > a, header .menu_desktop .col-menu .contact_menu > li > a {
    font-size: 14px;
  }
}
header .menu_desktop .col-menu .main_menu > li:hover a, header .menu_desktop .col-menu .contact_menu > li:hover a {
  color: #7BA28A;
  transition: all 0.5s ease;
}

header .menu_desktop .col-menu .contact_menu {
  margin-left: 20px;
  background-color: #D66542;
}

@media screen and (max-width: 992px) {
  header .menu_desktop .col-menu .contact_menu {
    margin-left: 5px;
  }
}
header .menu_desktop .col-menu .contact_menu > li:hover a {
  color: #224148;
} /*# sourceMappingURL=header.css.map */
@charset "UTF-8";
@font-face {
  font-family: "cera-black";
  src: url(../../src/fonts/Cera/CeraStencilPRO-Black.ttf);
}
@font-face {
  font-family: "dynamic-bold";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit_Bold.otf);
}
@font-face {
  font-family: "dynamic-regular";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit.otf);
}
@font-face {
  font-family: "dynamic-light";
  src: url(../../src/fonts/Dynamic/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-light";
  src: url(../../src/fonts/Larsseit/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-regular";
  src: url(../../src/fonts/Larsseit/Larsseit.otf);
}
@font-face {
  font-family: "larsseit-medium";
  src: url(../../src/fonts/Larsseit/Larsseit-Medium.otf);
}
@font-face {
  font-family: "larsseit-bold";
  src: url(../../src/fonts/Larsseit/Larsseit-Bold.otf);
}
@font-face {
  font-family: "miller-semi-bold";
  src: url(../../src/fonts/Miller-Banner/MillerBanner-Semibold.otf);
}
.home .hero {
  height: calc(100vh - 150px);
  width: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media screen and (max-width: 1400px) {
  .home .hero {
    /*height: calc(100vh - 93px);*/
  }
}
@media screen and (max-width: 992px) {
  .home .hero {
    /*height: calc(100vh - 83px);*/
  }
}
@media screen and (max-width: 767px) {
  .home .hero {
    /*height: calc(100vh - 50px) !important; */
    padding-top: calc(100vw - 190px);
    height: auto;
    background-color: #224148;
    background-image: url(../../src/img/hero-mobile.jpg) !important;
    background-position: center top;
    background-size: contain;
  }
}
.home .hero .courbe {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

@media screen and (max-width: 767px) {
  .home .hero .courbe {
    display: none;
  }
}
.home .hero .contact {
  width: 400px;
  margin-right: auto;
  position: absolute;
  right: 5%;
  bottom: 50px;
  z-index: 25;
  background-color: #224148;
  border-radius: 20px;
  border: 2px solid #ffffff;
  padding: 30px 35px 20px 35px;
}

@media screen and (max-width: 767px) {
  .home .hero .contact {
    padding: 55px 35px 40px 35px;
    border: 0px none;
    background-color: transparent;
    background-image: url(../../src/img/background-contact-mobile.svg) !important;
    background-position: center top;
    background-size: contain;
    /*right: calc((100vw - 400px)/2) ;*/
    /*margin-top: calc(100vw - 250px);*/
    position: relative;
    margin: 0px auto;
    /*top: calc(100vw - 250px);*/
    top: 0px;
    right: auto;
    left: 0px;
  }
}
.home .hero .contact .accroche {
  font-family: "miller-semi-bold";
  text-align: center;
  font-size: 45px;
  line-height: 40px;
  color: #7BA28A;
}

.home .hero .contact .accroche strong, .home .hero .contact .accroche b {
  font-family: "larsseit-medium";
  font-size: 50px;
  line-height: 45px;
  color: #ffffff;
  font-weight: normal;
}

@media screen and (max-width: 767px) {
  .home .hero .contact .accroche strong, .home .hero .contact .accroche b {
    font-size: 45px;
    line-height: 40px;
  }
}
.home .hero .contact .accroche em {
  display: block;
  font-family: "larsseit-medium";
  font-size: 23px;
  line-height: 25px;
  color: #ffffff;
  font-style: normal;
}

@media screen and (max-width: 767px) {
  .home .hero .contact .accroche {
    font-size: 40px;
    line-height: 35px;
  }
}
.home .hero .contact .titre {
  margin: 20px 0px;
}

.home .hero .contact .titre p {
  font-family: "dynamic-regular";
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 0px;
  color: #ffffff;
}

@media screen and (max-width: 1400px) {
  .home .hero .contact .titre p {
    font-size: 25px;
    line-height: 27px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .contact .titre p {
    font-size: 22px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  .home .hero .contact .titre p {
    line-height: 25px;
  }
}
.home .hero .contact .titre p strong, .home .hero .contact .titre p b {
  font-weight: normal;
  font-family: "dynamic-bold";
}

@media screen and (max-width: 767px) {
  .home .hero .contact .titre p strong, .home .hero .contact .titre p b {
    font-family: "larsseit-medium";
  }
}
.home .hero .contact .formulaire {
  padding: 0px;
  /* On masque les champs à ne pas rendre visibles */
}

.home .hero .contact .formulaire #row_nom, .home .hero .contact .formulaire #row_telephone, .home .hero .contact .formulaire .check_relative {
  display: none;
}

.home .hero .contact .formulaire #firstbutton, .home .hero .contact .formulaire #secondbutton {
  display: none;
}

.home .hero .contact .formulaire #firstbutton {
  display: block;
}

.home .hero .contact .formulaire .show {
  display: block !important;
  opacity: 1 !important;
}

.home .hero .contact .formulaire .hide {
  display: none !important;
  opacity: 0 !important;
}

.home .hero .contact .formulaire .wpcf7-not-valid-tip {
  padding: 5px 0px;
  color: #D66542;
  text-align: center;
}

.home .hero .contact .formulaire p {
  font-family: "dynamic-regular";
  font-size: 14px;
  line-height: 17px;
  color: #000000;
}

.home .hero .contact .formulaire input[type=text],
.home .hero .contact .formulaire input[type=email],
.home .hero .contact .formulaire input[type=tel] {
  width: 100%;
  font-family: "dynamic-regular";
  border: 1px solid #2D5458;
  color: #394041;
  padding: 10px 25px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 20px;
}

@media screen and (max-width: 1200px) {
  .home .hero .contact .formulaire input[type=text],
  .home .hero .contact .formulaire input[type=email],
  .home .hero .contact .formulaire input[type=tel] {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 20px;
  }
}
@media screen and (max-width: 767px) {
  .home .hero .contact .formulaire input[type=text],
  .home .hero .contact .formulaire input[type=email],
  .home .hero .contact .formulaire input[type=tel] {
    padding: 25px 25px;
    font-size: 24px;
    line-height: 30px;
    border-radius: 40px;
  }
}
.home .hero .contact .formulaire input[type=text]::-moz-placeholder, .home .hero .contact .formulaire input[type=email]::-moz-placeholder, .home .hero .contact .formulaire input[type=tel]::-moz-placeholder {
  font-family: "dynamic-regular";
  color: #7EA68C;
  font-size: 18px;
  line-height: 20px;
}

.home .hero .contact .formulaire input[type=text]::placeholder,
.home .hero .contact .formulaire input[type=email]::placeholder,
.home .hero .contact .formulaire input[type=tel]::placeholder {
  font-family: "dynamic-regular";
  color: #7EA68C;
  font-size: 18px;
  line-height: 20px;
}

@media screen and (max-width: 1200px) {
  .home .hero .contact .formulaire input[type=text]::-moz-placeholder, .home .hero .contact .formulaire input[type=email]::-moz-placeholder, .home .hero .contact .formulaire input[type=tel]::-moz-placeholder {
    font-size: 16px;
    line-height: 16px;
  }
  .home .hero .contact .formulaire input[type=text]::placeholder,
  .home .hero .contact .formulaire input[type=email]::placeholder,
  .home .hero .contact .formulaire input[type=tel]::placeholder {
    font-size: 16px;
    line-height: 16px;
  }
}
@media screen and (max-width: 767px) {
  .home .hero .contact .formulaire input[type=text]::-moz-placeholder, .home .hero .contact .formulaire input[type=email]::-moz-placeholder, .home .hero .contact .formulaire input[type=tel]::-moz-placeholder {
    padding: 25px 25px;
    font-size: 24px;
    line-height: 30px;
    border-radius: 40px;
  }
  .home .hero .contact .formulaire input[type=text]::placeholder,
  .home .hero .contact .formulaire input[type=email]::placeholder,
  .home .hero .contact .formulaire input[type=tel]::placeholder {
    padding: 25px 25px;
    font-size: 24px;
    line-height: 30px;
    border-radius: 40px;
  }
}
.home .hero .contact .formulaire input:focus {
  border: 1px solid #D99C50 !important;
  outline: 0;
  box-shadow: none;
}

.home .hero .contact .formulaire .check_relative {
  position: relative;
  margin: 0px 0px 20px 1px;
}

.home .hero .contact .formulaire .check_relative .check_pers {
  position: absolute;
  width: 18px;
  height: 18px;
  background-size: 13px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: 1px solid #2D5458;
  left: 0;
  top: 5px;
  color: #7EA68C;
  font-size: 16px;
}

@media screen and (max-width: 1199px) {
  .home .hero .contact .formulaire .check_relative .check_pers {
    bottom: inherit;
    top: 0;
  }
}
.home .hero .contact .formulaire .check_relative .check_pers:hover {
  cursor: pointer;
}

.home .hero .contact .formulaire .check_relative .checked {
  background-image: url(../../src/img/checked.svg);
}

.home .hero .contact .formulaire .check_relative p {
  display: inline-block;
  margin-left: 30px;
  margin-bottom: 0;
}

.home .hero .contact .formulaire .check_relative .wpcf7-list-item {
  margin-left: 0px;
}

.home .hero .contact .formulaire .check_relative .wpcf7-list-item label {
  margin: 0px;
}

.home .hero .contact .formulaire .check_relative .wpcf7-list-item input {
  display: none;
}

.home .hero .contact .formulaire .check_relative .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "dynamic-light";
  font-size: 12px;
  line-height: 15px;
  color: #ffffff;
}

.home .hero .contact .formulaire .submit_container .wpcf7-submit, .home .hero .contact .formulaire .submit_container .bouton {
  display: block;
  display: none;
  text-align: center;
  text-decoration: none;
  font-family: "larsseit-medium";
  width: 100%;
  font-size: 30px;
  line-height: 30px;
  color: #ffffff;
  border: 2px solid #ffffff;
  background-color: #D66542;
  padding: 25px 30px;
  border-radius: 50px;
  letter-spacing: 1px;
  transition: all 0.5s ease;
}

.home .hero .contact .formulaire .submit_container .wpcf7-submit:hover, .home .hero .contact .formulaire .submit_container .bouton:hover {
  transition: all 0.5s ease;
}

.home .hero .contact .formulaire .submit_container .wpcf7-spinner {
  display: none;
}

.home .programme {
  border-radius: 30px;
  margin: 50px 0px;
}

@media screen and (max-width: 767px) {
  .home .programme {
    display: none;
  }
}
.home .programme .contenu {
  background-color: #7BA28A;
  border-radius: 30px 0px 0px 30px;
}

.home .programme .contenu .inner {
  padding: 50px 30px;
  color: #ffffff;
}

.home .programme .contenu .inner h2 strong, .home .programme .contenu .inner h2 b {
  color: #224148;
}

.home .programme .contenu .inner h2 em {
  font-style: normal;
  position: relative;
  display: inline-block;
  background-image: url(../../src/img/zigzag-bleu.svg);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  padding: 15px 25px 15px 10px;
  margin: -15px -25px -15px -10px;
  background-position: center center;
  z-index: 100;
}

.home .programme .contenu .inner ul {
  position: relative;
  margin: 40px 0px;
  padding-right: 40px;
}

.home .programme .contenu .inner ul li {
  position: relative;
  margin: 20px 0px;
  font-size: 22px;
  line-height: 25px;
  list-style: none;
}

.home .programme .contenu .inner ul li::before {
  content: " ";
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #ffffff;
  position: absolute;
  top: 7px;
  left: -30px;
}

.home .programme .contenu .inner .bouton {
  display: inline-block;
  font-family: "larsseit-medium";
  font-size: 25px;
  line-height: 30px;
  padding: 25px 35px;
  color: #ffffff;
  background-color: #224148;
  text-decoration: none;
  border-radius: 40px;
  border: 2px solid #ffffff;
  letter-spacing: 1px;
}

.home .programme .contenu .inner .bouton:hover {
  color: #7BA28A;
  text-decoration: none;
}

.home .programme .visuel {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0px 30px 30px 0px;
}

.home .maisons {
  margin: 100px 0px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .home .maisons {
    margin: 60px 0px 30px 0px;
  }
}
.home .maisons h2 {
  color: #7BA28A;
  text-align: center;
}

.home .maisons h2 strong, .home .maisons h2 b {
  color: #224148;
}

.home .maisons h2 em {
  font-style: normal;
  position: relative;
  display: inline-block;
  background-image: url(../../src/img/zigzag-rouge.svg);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  padding: 10px 30px 15px 35px;
  margin: -10px -30px -15px -35px;
  background-position: center center;
  z-index: 100;
}

@media screen and (max-width: 767px) {
  .home .maisons h2 em {
    padding: 7px 30px 9px 35px;
    margin: -7px -30px -9px -35px;
  }
}
.home .maisons .intro {
  text-align: center;
  padding: 20px 20%;
  font-size: 22px;
  line-height: 27px;
  color: #224148;
}

@media screen and (max-width: 767px) {
  .home .maisons .intro {
    padding: 20px 30px;
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  .home .maisons .liste_photos {
    display: none;
  }
}
.home .maisons .liste_photos .size {
  padding: 10px 30px;
  text-align: center;
}

@media screen and (max-width: 1400px) {
  .home .maisons .liste_photos .size {
    padding: 10px 15px;
  }
}
.home .maisons .liste_photos .size img {
  width: 100%;
  border-radius: 20px;
}

.home .maisons .liste_photos .size .description {
  color: #7BA28A;
  font-size: 28px;
  line-height: 32px;
  text-transform: uppercase;
  font-family: "larsseit-bold";
  padding: 30px 0px;
}

@media screen and (max-width: 1400px) {
  .home .maisons .liste_photos .size .description {
    font-size: 25px;
    line-height: 32px;
  }
}
@media screen and (max-width: 992px) {
  .home .maisons .liste_photos .size .description {
    font-size: 20px;
    line-height: 27px;
  }
}
.home .maisons .liste_photos .size .bouton {
  display: inline-block;
  font-family: "larsseit-light";
  font-size: 24px;
  line-height: 30px;
  padding: 15px 35px;
  color: #ffffff;
  background-color: #224148;
  text-decoration: none;
  border-radius: 40px;
  border: 2px solid #ffffff;
  letter-spacing: 1px;
}

.home .maisons .liste_photos .size .bouton:hover {
  color: #7BA28A;
  text-decoration: none;
}

.home .maisons .slider_maisons {
  display: none;
}

@media screen and (max-width: 767px) {
  .home .maisons .slider_maisons {
    display: block;
  }
}
.home .maisons .slider_maisons .owl-dots .owl-dot span {
  width: 15px;
  height: 15px;
  background-color: #7BA28A;
}

.home .maisons .slider_maisons .owl-dots .owl-dot.active span {
  background-color: #224148;
}

.home .maisons .bouton.mobile {
  display: none;
  font-family: "larsseit-light";
  font-size: 24px;
  line-height: 30px;
  margin: 20px 0px;
  padding: 20px 45px;
  color: #ffffff;
  background-color: #224148;
  text-decoration: none;
  border-radius: 40px;
  border: 2px solid #ffffff;
  letter-spacing: 1px;
}

@media screen and (max-width: 767px) {
  .home .maisons .bouton.mobile {
    display: inline-block;
  }
}
.home .maisons .bouton.mobile:hover {
  color: #7BA28A;
  text-decoration: none;
}

.home .exterieurs {
  padding: 80px 0px;
  margin: 50px 0px;
  background-color: #224148;
}

@media screen and (max-width: 767px) {
  .home .exterieurs {
    display: none;
  }
}
.home .exterieurs .contenu .inner {
  padding: 50px 30px;
  color: #ffffff;
}

.home .exterieurs .contenu .inner h2 {
  margin-bottom: 40px;
}

.home .exterieurs .contenu .inner h2 strong, .home .exterieurs .contenu .inner h2 b {
  color: #7BA28A;
}

.home .exterieurs .contenu .inner > p {
  padding-right: 40px;
  font-size: 22px;
  line-height: 27px;
}

.home .exterieurs .contenu .inner ul {
  position: relative;
  margin: 40px 0px;
  padding-right: 40px;
}

.home .exterieurs .contenu .inner ul li {
  position: relative;
  margin: 20px 0px;
  font-size: 22px;
  line-height: 25px;
  list-style: none;
}

.home .exterieurs .contenu .inner ul li::before {
  content: " ";
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #ffffff;
  position: absolute;
  top: 7px;
  left: -30px;
}

.home .exterieurs .contenu .inner .bouton {
  display: inline-block;
  font-family: "larsseit-medium";
  font-size: 25px;
  line-height: 30px;
  padding: 20px 35px;
  margin-top: 40px;
  color: #ffffff;
  background-color: #5A8942;
  text-decoration: none;
  border-radius: 40px;
  border: 2px solid #ffffff;
  letter-spacing: 1px;
}

.home .exterieurs .contenu .inner .bouton:hover {
  color: #7BA28A;
  text-decoration: none;
}

.home .exterieurs .visuel img {
  width: 100%;
  border-radius: 20px;
}

.home .call_to_action {
  padding: 40px 0px 10px 0px;
  margin: 50px 0px 10px 0px;
  background-color: #ffffff;
  position: relative;
}

@media screen and (max-width: 767px) {
  .home .call_to_action .contenu {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.home .call_to_action .contenu .inner {
  padding: 50px 30px;
  color: #224148;
  /* GESTION DU TELECHARGEMENT DE LA PLAQUETTE */
}

@media screen and (max-width: 767px) {
  .home .call_to_action .contenu .inner {
    background-color: #224148;
    color: #ffffff;
    padding: 270px 20px 50px 20px;
    margin-top: 2px;
    text-align: center;
  }
}
.home .call_to_action .contenu .inner .description {
  font-family: "dynamic-light";
  font-size: 55px;
  line-height: 70px;
  text-align: left;
  margin-bottom: 30px;
}

.home .call_to_action .contenu .inner .description strong, .home .call_to_action .contenu .inner .description b {
  font-weight: normal;
  font-family: "larsseit-medium";
}

@media screen and (max-width: 1400px) {
  .home .call_to_action .contenu .inner .description {
    font-size: 45px;
    line-height: 55px;
  }
}
@media screen and (max-width: 1200px) {
  .home .call_to_action .contenu .inner .description {
    font-size: 39px;
    line-height: 55px;
  }
}
@media screen and (max-width: 767px) {
  .home .call_to_action .contenu .inner .description {
    font-size: 40px;
    line-height: 50px;
  }
  .home .call_to_action .contenu .inner .description p br {
    display: none;
  }
}
.home .call_to_action .contenu .inner .show {
  display: block !important;
  opacity: 1 !important;
}

.home .call_to_action .contenu .inner .hide {
  display: none !important;
  opacity: 0 !important;
}

.home .call_to_action .contenu .inner #emailtelechargement {
  display: none;
}

.home .call_to_action .contenu .inner #emailtelechargement .wpcf7-not-valid-tip {
  padding: 5px 0px;
  color: #D66542;
  text-align: center;
}

.home .call_to_action .contenu .inner #emailtelechargement .wpcf7-submit {
  display: none;
}

.home .call_to_action .contenu .inner #emailtelechargement form > p {
  display: none;
}

.home .call_to_action .contenu .inner #emailtelechargement input[type=text],
.home .call_to_action .contenu .inner #emailtelechargement input[type=email],
.home .call_to_action .contenu .inner #emailtelechargement input[type=tel] {
  width: 380px;
  font-family: "dynamic-regular";
  border: 1px solid #2D5458;
  color: #394041;
  padding: 10px 25px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 20px;
}

@media screen and (max-width: 1200px) {
  .home .call_to_action .contenu .inner #emailtelechargement input[type=text],
  .home .call_to_action .contenu .inner #emailtelechargement input[type=email],
  .home .call_to_action .contenu .inner #emailtelechargement input[type=tel] {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 20px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .home .call_to_action .contenu .inner #emailtelechargement input[type=text],
  .home .call_to_action .contenu .inner #emailtelechargement input[type=email],
  .home .call_to_action .contenu .inner #emailtelechargement input[type=tel] {
    padding: 25px 15px;
    font-size: 24px;
    line-height: 30px;
    border-radius: 40px;
  }
}
.home .call_to_action .contenu .inner #emailtelechargement input[type=text]::-moz-placeholder, .home .call_to_action .contenu .inner #emailtelechargement input[type=email]::-moz-placeholder, .home .call_to_action .contenu .inner #emailtelechargement input[type=tel]::-moz-placeholder {
  font-family: "dynamic-regular";
  color: #7EA68C;
  font-size: 18px;
  line-height: 20px;
}

.home .call_to_action .contenu .inner #emailtelechargement input[type=text]::placeholder,
.home .call_to_action .contenu .inner #emailtelechargement input[type=email]::placeholder,
.home .call_to_action .contenu .inner #emailtelechargement input[type=tel]::placeholder {
  font-family: "dynamic-regular";
  color: #7EA68C;
  font-size: 18px;
  line-height: 20px;
}

@media screen and (max-width: 1200px) {
  .home .call_to_action .contenu .inner #emailtelechargement input[type=text]::-moz-placeholder, .home .call_to_action .contenu .inner #emailtelechargement input[type=email]::-moz-placeholder, .home .call_to_action .contenu .inner #emailtelechargement input[type=tel]::-moz-placeholder {
    font-size: 16px;
    line-height: 16px;
  }
  .home .call_to_action .contenu .inner #emailtelechargement input[type=text]::placeholder,
  .home .call_to_action .contenu .inner #emailtelechargement input[type=email]::placeholder,
  .home .call_to_action .contenu .inner #emailtelechargement input[type=tel]::placeholder {
    font-size: 16px;
    line-height: 16px;
  }
}
@media screen and (max-width: 767px) {
  .home .call_to_action .contenu .inner #emailtelechargement input[type=text]::-moz-placeholder, .home .call_to_action .contenu .inner #emailtelechargement input[type=email]::-moz-placeholder, .home .call_to_action .contenu .inner #emailtelechargement input[type=tel]::-moz-placeholder {
    padding: 25px 5px;
    font-size: 20px;
    line-height: 30px;
    border-radius: 40px;
  }
  .home .call_to_action .contenu .inner #emailtelechargement input[type=text]::placeholder,
  .home .call_to_action .contenu .inner #emailtelechargement input[type=email]::placeholder,
  .home .call_to_action .contenu .inner #emailtelechargement input[type=tel]::placeholder {
    padding: 25px 5px;
    font-size: 20px;
    line-height: 30px;
    border-radius: 40px;
  }
}
.home .call_to_action .contenu .inner .bouton {
  display: inline-block;
  font-family: "larsseit-medium";
  font-size: 25px;
  line-height: 30px;
  padding: 25px 35px;
  margin-top: 0px;
  color: #ffffff;
  background-color: #D66542;
  text-decoration: none;
  border-radius: 40px;
  border: 2px solid #ffffff;
  letter-spacing: 1px;
}

@media screen and (max-width: 767px) {
  .home .call_to_action .contenu .inner .bouton {
    background-color: #7BA28A;
    margin-top: 20px;
    font-size: 22px;
    padding: 25px 28px;
  }
}
.home .call_to_action .contenu .inner .bouton:hover {
  color: #224148;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .home .call_to_action .contenu .inner .bouton:hover {
    background-color: #224148;
    color: #ffffff;
  }
}
@media screen and (max-width: 767px) {
  .home .call_to_action .visuel {
    display: none;
  }
}
.home .call_to_action .visuel img {
  width: 100%;
  border-radius: 20px;
}

@media screen and (max-width: 767px) {
  .home .call_to_action {
    padding: 0px 0px;
    margin: 0px 0px;
  }
  .home .call_to_action .container, .home .call_to_action .container-lg {
    padding-left: 0px;
    padding-right: 0px;
  }
  .home .call_to_action::before {
    content: " ";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 300px;
    height: 250px;
    background-image: url(../../src/img/feuille.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    z-index: 101;
  }
  .home .call_to_action::after {
    content: " ";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 257px;
    background-color: #ffffff;
    background-image: url(../../src/img/courbe-chut.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain;
    border-top: 1px solid #ffffff;
    z-index: 100;
  }
}
.home .lieu {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 700px;
  margin: 50px 0px 0px 0px;
  background-color: #ffffff;
}

@media screen and (max-width: 767px) {
  .home .lieu {
    display: none;
  }
}
.home .lieu .contenu {
  background-color: #224148;
  padding-top: 150px;
  padding-bottom: 150px;
}

@media screen and (max-width: 767px) {
  .home .lieu .contenu {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.home .lieu .contenu .inner {
  padding: 50px 30px;
  color: #ffffff;
}

.home .lieu .contenu .inner h2 {
  margin-bottom: 40px;
}

.home .lieu .contenu .inner h2 strong, .home .lieu .contenu .inner h2 b {
  color: #7BA28A;
}

.home .lieu .contenu .inner > p {
  font-size: 22px;
  line-height: 27px;
}

.home .temoignages {
  margin: 0px 0px;
  background-color: #7BA28A;
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .home .temoignages {
    display: none;
  }
}
.home .temoignages .container > h2 {
  color: #224148;
  text-align: center;
}

.home .temoignages .container > h2 strong, .home .temoignages .container > h2 b {
  color: #ffffff;
}

.home .temoignages .container > h2 em {
  font-style: normal;
  position: relative;
  display: inline-block;
  background-image: url(../../src/img/zigzag-blanc.svg);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  padding: 10px 30px 15px 35px;
  margin: -10px -30px -15px -35px;
  background-position: center center;
  z-index: 100;
}

.home .temoignages .container .slider_temoignages {
  width: 70%;
  margin: 0px auto;
}

.home .temoignages .container .slider_temoignages .owl-nav {
  position: absolute;
  top: 40%;
  margin: 0px;
  width: 100%;
}

.home .temoignages .container .slider_temoignages .owl-nav .owl-prev {
  position: absolute;
  left: 0px;
  width: 30px;
  height: 30px;
  background: url(../../src/img/arrow.svg) no-repeat center center;
}

.home .temoignages .container .slider_temoignages .owl-nav .owl-prev span {
  display: none;
}

.home .temoignages .container .slider_temoignages .owl-nav .owl-next {
  position: absolute;
  transform: rotate(180deg);
  right: 0px;
  width: 30px;
  height: 30px;
  background: url(../../src/img/arrow.svg) no-repeat center center;
}

.home .temoignages .container .slider_temoignages .owl-nav .owl-next span {
  display: none;
}

.home .temoignages .container .slider_temoignages .owl-stage-outer .item {
  padding: 0px 30px;
}

.home .temoignages .container .slider_temoignages .owl-stage-outer .item .size {
  padding: 10px 30px;
}

.home .temoignages .container .slider_temoignages .owl-stage-outer .item .size img {
  width: 100%;
  height: auto;
  border-radius: 50%;
  display: block;
  padding: 10px;
}

.home .temoignages .container .slider_temoignages .owl-stage-outer .item .size .description {
  color: #224148;
  font-size: 18px;
  line-height: 25px;
  padding: 30px 0px;
}

.home .temoignages .container .slider_temoignages .owl-stage-outer .item .stars {
  text-align: center;
}

.home .temoignages .container .slider_temoignages .owl-stage-outer .item .stars img {
  height: 25px;
  display: inline-block;
  padding: 0px;
}

.home .signature {
  margin: 0px 0px;
  background-color: #ffffff;
  padding: 80px 0px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .home .signature {
    padding: 50px 40px 30px 40px;
  }
}
.home .signature .logo {
  height: 90px;
}

@media screen and (max-width: 767px) {
  .home .signature .logo {
    height: auto;
    width: 360px;
    max-width: 100%;
  }
}
.home .signature .container > h2 {
  color: #224148;
  margin: 40px 0px;
}

.home .signature .container > h2 strong, .home .signature .container > h2 b {
  color: #7BA28A;
}

.home .signature .container > h2 em {
  font-style: normal;
  position: relative;
  display: inline-block;
  background-image: url(../../src/img/zigzag-rouge-2.svg);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  padding: 20px 30px 15px 35px;
  margin: -20px -30px -15px -35px;
  background-position: center center;
  z-index: 100;
}

@media screen and (max-width: 767px) {
  .home .signature .container > h2 em {
    padding: 14px 30px 8px 35px;
    margin: -14px -30px -8px -35px;
  }
}
.home .signature .container .size {
  padding: 10px 30px;
  text-align: center;
}

.home .signature .container .size img {
  width: 40%;
}

@media screen and (max-width: 767px) {
  .home .signature .container .size img {
    width: 30%;
  }
}
.home .signature .container .size .description {
  color: #224148;
  font-size: 28px;
  line-height: 34px;
  font-family: "larsseit-bold";
  padding: 30px 0px;
}

@media screen and (max-width: 767px) {
  .home .signature .container .size .description {
    padding: 10px 0px;
    font-size: 25px;
    line-height: 31px;
  }
} /*# sourceMappingURL=home.css.map */
@font-face {
  font-family: "cera-black";
  src: url(../../src/fonts/Cera/CeraStencilPRO-Black.ttf);
}
@font-face {
  font-family: "dynamic-bold";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit_Bold.otf);
}
@font-face {
  font-family: "dynamic-regular";
  src: url(../../src/fonts/Dynamic/Type_Dynamic_Larsseit.otf);
}
@font-face {
  font-family: "dynamic-light";
  src: url(../../src/fonts/Dynamic/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-light";
  src: url(../../src/fonts/Larsseit/Larsseit-Light.otf);
}
@font-face {
  font-family: "larsseit-regular";
  src: url(../../src/fonts/Larsseit/Larsseit.otf);
}
@font-face {
  font-family: "larsseit-medium";
  src: url(../../src/fonts/Larsseit/Larsseit-Medium.otf);
}
@font-face {
  font-family: "larsseit-bold";
  src: url(../../src/fonts/Larsseit/Larsseit-Bold.otf);
}
@font-face {
  font-family: "miller-semi-bold";
  src: url(../../src/fonts/Miller-Banner/MillerBanner-Semibold.otf);
}
.template_page .bandeau {
  background-color: #FFF3F9;
  padding: 45px 0px;
}

@media screen and (max-width: 576px) {
  .template_page .bandeau {
    padding: 30px 0px;
  }
}
.template_page .bandeau h3 {
  font-family: "cera-black";
  font-size: 28px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 0px;
  color: #000000;
}

@media screen and (max-width: 1400px) {
  .template_page .bandeau h3 {
    font-size: 25px;
    line-height: 27px;
  }
}
@media screen and (max-width: 1200px) {
  .template_page .bandeau h3 {
    font-size: 22px;
    line-height: 24px;
  }
}
@media screen and (max-width: 576px) {
  .template_page .bandeau h3 {
    padding: 0px 12px;
    line-height: 30px;
  }
}
.template_page .contenu {
  padding: 60px 0px;
  width: 85%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .template_page .contenu {
    widows: 90%;
  }
}
@media screen and (max-width: 576px) {
  .template_page .contenu {
    widows: 100%;
    padding: 40px 12px;
  }
}
.template_page .contenu h3 {
  font-family: "cera-black";
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 30px;
  color: #000000;
}

@media screen and (max-width: 1400px) {
  .template_page .contenu h3 {
    font-size: 25px;
    line-height: 27px;
  }
}
@media screen and (max-width: 1200px) {
  .template_page .contenu h3 {
    font-size: 22px;
    line-height: 24px;
  }
}
@media screen and (max-width: 576px) {
  .template_page .contenu h3 {
    line-height: 30px;
  }
}
.template_page .contenu p {
  font-family: "dynamic-regular";
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 15px;
}

@media screen and (max-width: 1200px) {
  .template_page .contenu p {
    font-size: 16px;
    line-height: 26px;
  }
}
.template_page .contenu p strong {
  font-family: "cera-black";
  font-weight: normal;
}

.template_page .contenu ul {
  list-style: square;
  padding-left: 20px;
  margin-bottom: 0px;
}

.template_page .contenu ul li {
  font-family: "dynamic-regular";
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 15px;
}

@media screen and (max-width: 1200px) {
  .template_page .contenu ul li {
    font-size: 16px;
    line-height: 26px;
  }
}
.template_page .contenu ul li:last-child {
  margin-bottom: 0px;
}

.template_page .contenu a {
  text-decoration: none;
  font-family: "dynamic-regular";
  font-size: 18px;
  line-height: 28px;
  color: #E6007E;
}

@media screen and (max-width: 1200px) {
  .template_page .contenu a {
    font-size: 16px;
    line-height: 26px;
  }
}
.template_page .contenu a:hover {
  text-decoration: underline;
} /*# sourceMappingURL=page.css.map */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpcm1hdGlvbi5jc3MiLCJjb250YWN0LmNzcyIsImZvb3Rlci5jc3MiLCJnbG9iYWxlcy5jc3MiLCJoZWFkZXIuY3NzIiwiaG9tZS5jc3MiLCJwYWdlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFSDtBQ2xHRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtBQUFBO0lBR0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0s7RUFDTDs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDRDtBQ3RVRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFSDtBQzFIRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9FO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFPRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBT0U7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9FO0lBQ0E7OztBQUlKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7RUFDRDtBQzdKRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0Q7O0FDL09EO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQ0U7OztBQUdKO0VBQ0U7QUFDRTs7O0FBR0o7RUFDRTtBQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0E7SUFDQTtBQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtBQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtBQUFBO0lBR0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7QUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUg7QUM1akNEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNEIiwiZmlsZSI6ImRvbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2VyYS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvQ2VyYS9DZXJhU3RlbmNpbFBSTy1CbGFjay50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRHluYW1pYy9UeXBlX0R5bmFtaWNfTGFyc3NlaXRfQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRHluYW1pYy9UeXBlX0R5bmFtaWNfTGFyc3NlaXQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EeW5hbWljL0xhcnNzZWl0LUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtaWxsZXItc2VtaS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9NaWxsZXItQmFubmVyL01pbGxlckJhbm5lci1TZW1pYm9sZC5vdGYpO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbmZpcm1hdGlvbiBoZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbmZpcm1hdGlvbiBmb290ZXIgLmJhbmRlYXVfZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweCAwcHg7XG59XG5cbi5jb25maXJtYXRpb24ge1xuICBoZWlnaHQ6IDcwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jb25maXJtYXRpb24gaDIge1xuICBjb2xvcjogIzIyNDE0ODtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtYm9sZFwiO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uZmlybWF0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLmJvdXRvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNDE0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAuYm91dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29uZmlybWF0aW9uIC5ib3V0b246aG92ZXIge1xuICBjb2xvcjogIzdCQTI4QTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbmZpcm1hdGlvbiAubG9nbyB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAubG9nbyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Y29uZmlybWF0aW9uLmNzcy5tYXAgKi8iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2VyYS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvQ2VyYS9DZXJhU3RlbmNpbFBSTy1CbGFjay50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRHluYW1pYy9UeXBlX0R5bmFtaWNfTGFyc3NlaXRfQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRHluYW1pYy9UeXBlX0R5bmFtaWNfTGFyc3NlaXQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EeW5hbWljL0xhcnNzZWl0LUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtaWxsZXItc2VtaS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9NaWxsZXItQmFubmVyL01pbGxlckJhbm5lci1TZW1pYm9sZC5vdGYpO1xufVxuLmNvbnRhY3QgLmJhbmRlYXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgNjkpO1xuICBwYWRkaW5nOiA0NXB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0IC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmNvbnRhY3QgLmJhbmRlYXUgaDMge1xuICBmb250LWZhbWlseTogXCJjZXJhLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGFjdCAuYmFuZGVhdSBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QgLmJhbmRlYXUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhY3QgLmJhbmRlYXUgaDMge1xuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdCAuYmFuZGVhdSBoMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUge1xuICBwYWRkaW5nOiA2MHB4IDBweCAxMjBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUge1xuICB3aWR0aDogOTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIHtcbiAgICBwYWRkaW5nOiAwcHggMTJweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzIzMjMyMztcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9dGVsXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2MDA3RTtcbiAgY29sb3I6ICM5OTBGNUI7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSBpbnB1dFt0eXBlPXRleHRdLFxuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSBpbnB1dFt0eXBlPXRleHRdLFxuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5OTBGNUI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5OTBGNUI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTYwMDdFICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuc2VsZWN0LXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1yZWd1bGFyXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNjAwN0U7XG4gIGNvbG9yOiAjOTkwRjVCO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5OTBGNUI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBjb2xvcjogIzk5MEY1QjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgLnNlbGVjdC13cmFwcGVyIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgLnNlbGVjdC13cmFwcGVyIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNjAwN0UgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9kb3duX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuY2hlY2tfcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwcHggMjBweCAwcHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2MDA3RTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG4gIGNvbG9yOiAjRTYwMDdFO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgLmNoZWNrX3JlbGF0aXZlIC5jaGVja19wZXJzIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9jaGVja2VkLnN2Zyk7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuY2hlY2tfcmVsYXRpdmUgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgLmNoZWNrX3JlbGF0aXZlIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNpemUgLmNoZWNrX3JlbGF0aXZlIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzIzMjMyMztcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLWJvbGRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjAwN0U7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2MDA3RTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5zaXplIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI0U2MDA3RTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuc2l6ZSAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Y29udGFjdC5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNlcmEtYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0NlcmEvQ2VyYVN0ZW5jaWxQUk8tQmxhY2sudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0R5bmFtaWMvVHlwZV9EeW5hbWljX0xhcnNzZWl0X0JvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0R5bmFtaWMvVHlwZV9EeW5hbWljX0xhcnNzZWl0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1saWdodFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRHluYW1pYy9MYXJzc2VpdC1MaWdodC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9MYXJzc2VpdC9MYXJzc2VpdC1MaWdodC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9MYXJzc2VpdC9MYXJzc2VpdC1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9MYXJzc2VpdC9MYXJzc2VpdC1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibWlsbGVyLXNlbWktYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTWlsbGVyLUJhbm5lci9NaWxsZXJCYW5uZXItU2VtaWJvbGQub3RmKTtcbn1cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjQxNDg7XG59XG5mb290ZXIgLmJhbmRlYXVfZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIgLmJhbmRlYXVfZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwJTtcbiAgfVxufVxuZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLXJzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW46IDBweCA1cHg7XG59XG5mb290ZXIgLmJhbmRlYXVfZm9vdGVyIC5jb2wtcnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjN0JBMjhBO1xufVxuZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDgwJTtcbn1cbmZvb3RlciAuYmFuZGVhdV9mb290ZXIgLmNvbC1sb2dvIC5jcmVkaXRzIHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1saWdodFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWxvZ28gLmNyZWRpdHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWxvZ28gLmNyZWRpdHMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWxvZ28gLmNyZWRpdHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjN0JBMjhBO1xufVxuZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWNvbnRhY3QgaDMsIGZvb3RlciAuYmFuZGVhdV9mb290ZXIgLmNvbC1hcHBlbCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWJvbGRcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuYmFuZGVhdV9mb290ZXIgLmNvbC1jb250YWN0IGgzLCBmb290ZXIgLmJhbmRlYXVfZm9vdGVyIC5jb2wtYXBwZWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWNvbnRhY3QgLmJvdXRvbiwgZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWFwcGVsIC5ib3V0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QkEyOEE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciAuYmFuZGVhdV9mb290ZXIgLmNvbC1jb250YWN0IC5ib3V0b24sIGZvb3RlciAuYmFuZGVhdV9mb290ZXIgLmNvbC1hcHBlbCAuYm91dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWNvbnRhY3QgLmJvdXRvbjpob3ZlciwgZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWFwcGVsIC5ib3V0b246aG92ZXIge1xuICBjb2xvcjogIzIyNDE0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5iYW5kZWF1X2Zvb3RlciAuY29sLWNvbnRhY3QgLmJvdXRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2NjU0MjtcbiAgfVxuICBmb290ZXIgLmJhbmRlYXVfZm9vdGVyIC5jb2wtYXBwZWwgLmJvdXRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzIyNDE0ODtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWZvb3Rlci5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNlcmEtYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0NlcmEvQ2VyYVN0ZW5jaWxQUk8tQmxhY2sudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0R5bmFtaWMvVHlwZV9EeW5hbWljX0xhcnNzZWl0X0JvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0R5bmFtaWMvVHlwZV9EeW5hbWljX0xhcnNzZWl0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1saWdodFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRHluYW1pYy9MYXJzc2VpdC1MaWdodC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9MYXJzc2VpdC9MYXJzc2VpdC1MaWdodC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9MYXJzc2VpdC9MYXJzc2VpdC1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9MYXJzc2VpdC9MYXJzc2VpdC1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibWlsbGVyLXNlbWktYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTWlsbGVyLUJhbm5lci9NaWxsZXJCYW5uZXItU2VtaWJvbGQub3RmKTtcbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLWxpZ2h0XCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMjQxNDg7XG59XG5ib2R5IC5tYWluX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgc3Ryb25nLCBib2R5IGIge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1tZWRpdW1cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubmF2c2hyaW5rIC5tYWluX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXJnaW5fY2VudCB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmgyIGgxLFxuLmgyIGgyLFxuLmgyIGgzLFxuLmgyIHAsIGgyIGgxLFxuaDIgaDIsXG5oMiBoMyxcbmgyIHAge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgyIGgxLFxuICAuaDIgaDIsXG4gIC5oMiBoMyxcbiAgLmgyIHAsIGgyIGgxLFxuICBoMiBoMixcbiAgaDIgaDMsXG4gIGgyIHAge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oMiBoMSxcbiAgLmgyIGgyLFxuICAuaDIgaDMsXG4gIC5oMiBwLCBoMiBoMSxcbiAgaDIgaDIsXG4gIGgyIGgzLFxuICBoMiBwIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oMiBoMSxcbiAgLmgyIGgyLFxuICAuaDIgaDMsXG4gIC5oMiBwLCBoMiBoMSxcbiAgaDIgaDIsXG4gIGgyIGgzLFxuICBoMiBwIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oMiBoMSxcbiAgLmgyIGgyLFxuICAuaDIgaDMsXG4gIC5oMiBwLCBoMiBoMSxcbiAgaDIgaDIsXG4gIGgyIGgzLFxuICBoMiBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIH1cbn1cblxuI3Byb2dyYW1tZSxcbiNtYWlzb25zLFxuI2V4dGVyaWV1cnMsXG4jbGlldSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xufVxuXG4jbWFpc29ucyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cblxuLyogQ09PS0lFUyAqL1xuLmNreS1idG4tcmV2aXNpdC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNreS1idG4tcmV2aXNpdC13cmFwcGVyIC5ja3ktYnRuLXJldmlzaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Z2xvYmFsZXMuY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjZXJhLWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9DZXJhL0NlcmFTdGVuY2lsUFJPLUJsYWNrLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EeW5hbWljL1R5cGVfRHluYW1pY19MYXJzc2VpdF9Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EeW5hbWljL1R5cGVfRHluYW1pY19MYXJzc2VpdC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0R5bmFtaWMvTGFyc3NlaXQtTGlnaHQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1saWdodFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQtTGlnaHQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9MYXJzc2VpdC9MYXJzc2VpdC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQtTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQtQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbGxlci1zZW1pLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL01pbGxlci1CYW5uZXIvTWlsbGVyQmFubmVyLVNlbWlib2xkLm90Zik7XG59XG4uaG9tZSBoZWFkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmF2c2hyaW5rIGhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDE1MDtcbn1cblxuaGVhZGVyIHtcbiAgcGFkZGluZzogMzVweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4O1xuICB9XG59XG5oZWFkZXIgaDEsXG5oZWFkZXIgaDIsXG5oZWFkZXIgaDMsXG5oZWFkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjY2VhNjM5O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGhlYWRlciBoMSxcbiAgaGVhZGVyIGgyLFxuICBoZWFkZXIgaDMsXG4gIGhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIGgxLFxuICBoZWFkZXIgaDIsXG4gIGhlYWRlciBoMyxcbiAgaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciBoMSxcbiAgaGVhZGVyIGgyLFxuICBoZWFkZXIgaDMsXG4gIGhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciBoMSxcbiAgaGVhZGVyIGgyLFxuICBoZWFkZXIgaDMsXG4gIGhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoZWFkZXIgaDEsXG4gIGhlYWRlciBoMixcbiAgaGVhZGVyIGgzLFxuICBoZWFkZXIgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1sb2dvIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLWxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbG9nbyBpbWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDIwcHggMHB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5tYWluX21lbnUsIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbWVudSAuY29udGFjdF9tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MTQ4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5tYWluX21lbnUsIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbWVudSAuY29udGFjdF9tZW51IHtcbiAgICBwYWRkaW5nOiAwcHggN3B4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLm1haW5fbWVudSA+IGxpLCBoZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLmNvbnRhY3RfbWVudSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDBweCAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLm1haW5fbWVudSA+IGxpLCBoZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLmNvbnRhY3RfbWVudSA+IGxpIHtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5tYWluX21lbnUgPiBsaSwgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5jb250YWN0X21lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5tYWluX21lbnUgPiBsaSwgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5jb250YWN0X21lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwcHggNXB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLm1haW5fbWVudSA+IGxpID4gYSwgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5jb250YWN0X21lbnUgPiBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWxpZ2h0XCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbWVudSAubWFpbl9tZW51ID4gbGkgPiBhLCBoZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLmNvbnRhY3RfbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5tYWluX21lbnUgPiBsaSA+IGEsIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbWVudSAuY29udGFjdF9tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbWVudSAubWFpbl9tZW51ID4gbGkgPiBhLCBoZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLmNvbnRhY3RfbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLm1haW5fbWVudSA+IGxpOmhvdmVyIGEsIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbWVudSAuY29udGFjdF9tZW51ID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjN0JBMjhBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmNvbC1tZW51IC5jb250YWN0X21lbnUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2NjU0Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5jb2wtbWVudSAuY29udGFjdF9tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuY29sLW1lbnUgLmNvbnRhY3RfbWVudSA+IGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzIyNDE0ODtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1oZWFkZXIuY3NzLm1hcCAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjZXJhLWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9DZXJhL0NlcmFTdGVuY2lsUFJPLUJsYWNrLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EeW5hbWljL1R5cGVfRHluYW1pY19MYXJzc2VpdF9Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EeW5hbWljL1R5cGVfRHluYW1pY19MYXJzc2VpdC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0R5bmFtaWMvTGFyc3NlaXQtTGlnaHQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1saWdodFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQtTGlnaHQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9MYXJzc2VpdC9MYXJzc2VpdC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQtTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQtQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbGxlci1zZW1pLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL01pbGxlci1CYW5uZXIvTWlsbGVyQmFubmVyLVNlbWlib2xkLm90Zik7XG59XG4uaG9tZSAuaGVybyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuaGVybyB7XG4gICAgLypoZWlnaHQ6IGNhbGMoMTAwdmggLSA5M3B4KTsqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaGVybyB7XG4gICAgLypoZWlnaHQ6IGNhbGMoMTAwdmggLSA4M3B4KTsqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuaGVybyB7XG4gICAgLypoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KSAhaW1wb3J0YW50OyAqL1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC0gMTkwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MTQ4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2hlcm8tbW9iaWxlLmpwZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmNvdXJiZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuaGVybyAuY291cmJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAuaGVybyAuY29udGFjdCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNDE0ODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweCAzNXB4IDIwcHggMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5oZXJvIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiA1NXB4IDM1cHggNDBweCAzNXB4O1xuICAgIGJvcmRlcjogMHB4IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYmFja2dyb3VuZC1jb250YWN0LW1vYmlsZS5zdmcpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgLypyaWdodDogY2FsYygoMTAwdncgLSA0MDBweCkvMikgOyovXG4gICAgLyptYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC0gMjUwcHgpOyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgLyp0b3A6IGNhbGMoMTAwdncgLSAyNTBweCk7Ki9cbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5hY2Nyb2NoZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbGxlci1zZW1pLWJvbGRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzdCQTI4QTtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5hY2Nyb2NoZSBzdHJvbmcsIC5ob21lIC5oZXJvIC5jb250YWN0IC5hY2Nyb2NoZSBiIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmFjY3JvY2hlIHN0cm9uZywgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmFjY3JvY2hlIGIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmFjY3JvY2hlIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmFjY3JvY2hlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC50aXRyZSB7XG4gIG1hcmdpbjogMjBweCAwcHg7XG59XG4uaG9tZSAuaGVybyAuY29udGFjdCAudGl0cmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC5jb250YWN0IC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5oZXJvIC5jb250YWN0IC50aXRyZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLnRpdHJlIHAgc3Ryb25nLCAuaG9tZSAuaGVybyAuY29udGFjdCAudGl0cmUgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1ib2xkXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuaGVybyAuY29udGFjdCAudGl0cmUgcCBzdHJvbmcsIC5ob21lIC5oZXJvIC5jb250YWN0IC50aXRyZSBwIGIge1xuICAgIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LW1lZGl1bVwiO1xuICB9XG59XG4uaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgLyogT24gbWFzcXVlIGxlcyBjaGFtcHMgw6AgbmUgcGFzIHJlbmRyZSB2aXNpYmxlcyAqL1xufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgI3Jvd19ub20sIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlICNyb3dfdGVsZXBob25lLCAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSAuY2hlY2tfcmVsYXRpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgI2ZpcnN0YnV0dG9uLCAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSAjc2Vjb25kYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlICNmaXJzdGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBwYWRkaW5nOiA1cHggMHB4O1xuICBjb2xvcjogI0Q2NjU0MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGV4dF0sXG4uaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGVsXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJENTQ1ODtcbiAgY29sb3I6ICMzOTQwNDE7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPXRleHRdLFxuICAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPXRleHRdLFxuICAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM3RUE2OEM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM3RUE2OEM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG4gIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDk5QzUwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSAuY2hlY2tfcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDFweDtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tfcGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkQ1NDU4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgY29sb3I6ICM3RUE2OEM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnMge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tfcGVyczpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2NoZWNrZWQuc3ZnKTtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5jaGVja19yZWxhdGl2ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSAuaGVybyAuY29udGFjdCAuZm9ybXVsYWlyZSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1saWdodFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQsIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zdWJtaXRfY29udGFpbmVyIC5ib3V0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LW1lZGl1bVwiO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjY1NDI7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5ob21lIC5oZXJvIC5jb250YWN0IC5mb3JtdWxhaXJlIC5zdWJtaXRfY29udGFpbmVyIC5ib3V0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmhvbWUgLmhlcm8gLmNvbnRhY3QgLmZvcm11bGFpcmUgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLnByb2dyYW1tZSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbjogNTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAucHJvZ3JhbW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAucHJvZ3JhbW1lIC5jb250ZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCQTI4QTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwcHggMHB4IDMwcHg7XG59XG4uaG9tZSAucHJvZ3JhbW1lIC5jb250ZW51IC5pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9tZSAucHJvZ3JhbW1lIC5jb250ZW51IC5pbm5lciBoMiBzdHJvbmcsIC5ob21lIC5wcm9ncmFtbWUgLmNvbnRlbnUgLmlubmVyIGgyIGIge1xuICBjb2xvcjogIzIyNDE0ODtcbn1cbi5ob21lIC5wcm9ncmFtbWUgLmNvbnRlbnUgLmlubmVyIGgyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvemlnemFnLWJsZXUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDEwcHg7XG4gIG1hcmdpbjogLTE1cHggLTI1cHggLTE1cHggLTEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5ob21lIC5wcm9ncmFtbWUgLmNvbnRlbnUgLmlubmVyIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmhvbWUgLnByb2dyYW1tZSAuY29udGVudSAuaW5uZXIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaG9tZSAucHJvZ3JhbW1lIC5jb250ZW51IC5pbm5lciB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTMwcHg7XG59XG4uaG9tZSAucHJvZ3JhbW1lIC5jb250ZW51IC5pbm5lciAuYm91dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNDE0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmhvbWUgLnByb2dyYW1tZSAuY29udGVudSAuaW5uZXIgLmJvdXRvbjpob3ZlciB7XG4gIGNvbG9yOiAjN0JBMjhBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZSAucHJvZ3JhbW1lIC52aXN1ZWwge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwcHggMzBweCAzMHB4IDBweDtcbn1cbi5ob21lIC5tYWlzb25zIHtcbiAgbWFyZ2luOiAxMDBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5tYWlzb25zIHtcbiAgICBtYXJnaW46IDYwcHggMHB4IDMwcHggMHB4O1xuICB9XG59XG4uaG9tZSAubWFpc29ucyBoMiB7XG4gIGNvbG9yOiAjN0JBMjhBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZSAubWFpc29ucyBoMiBzdHJvbmcsIC5ob21lIC5tYWlzb25zIGgyIGIge1xuICBjb2xvcjogIzIyNDE0ODtcbn1cbi5ob21lIC5tYWlzb25zIGgyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvemlnemFnLXJvdWdlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTVweCAzNXB4O1xuICBtYXJnaW46IC0xMHB4IC0zMHB4IC0xNXB4IC0zNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAubWFpc29ucyBoMiBlbSB7XG4gICAgcGFkZGluZzogN3B4IDMwcHggOXB4IDM1cHg7XG4gICAgbWFyZ2luOiAtN3B4IC0zMHB4IC05cHggLTM1cHg7XG4gIH1cbn1cbi5ob21lIC5tYWlzb25zIC5pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAyMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjMjI0MTQ4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLm1haXNvbnMgLmludHJvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAubWFpc29ucyAubGlzdGVfcGhvdG9zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAubWFpc29ucyAubGlzdGVfcGhvdG9zIC5zaXplIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLm1haXNvbnMgLmxpc3RlX3Bob3RvcyAuc2l6ZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4uaG9tZSAubWFpc29ucyAubGlzdGVfcGhvdG9zIC5zaXplIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmhvbWUgLm1haXNvbnMgLmxpc3RlX3Bob3RvcyAuc2l6ZSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzdCQTI4QTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtYm9sZFwiO1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAubWFpc29ucyAubGlzdGVfcGhvdG9zIC5zaXplIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAubWFpc29ucyAubGlzdGVfcGhvdG9zIC5zaXplIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uaG9tZSAubWFpc29ucyAubGlzdGVfcGhvdG9zIC5zaXplIC5ib3V0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjQxNDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5ob21lIC5tYWlzb25zIC5saXN0ZV9waG90b3MgLnNpemUgLmJvdXRvbjpob3ZlciB7XG4gIGNvbG9yOiAjN0JBMjhBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZSAubWFpc29ucyAuc2xpZGVyX21haXNvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLm1haXNvbnMgLnNsaWRlcl9tYWlzb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhvbWUgLm1haXNvbnMgLnNsaWRlcl9tYWlzb25zIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCQTI4QTtcbn1cbi5ob21lIC5tYWlzb25zIC5zbGlkZXJfbWFpc29ucyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MTQ4O1xufVxuLmhvbWUgLm1haXNvbnMgLmJvdXRvbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1saWdodFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MTQ4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAubWFpc29ucyAuYm91dG9uLm1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaG9tZSAubWFpc29ucyAuYm91dG9uLm1vYmlsZTpob3ZlciB7XG4gIGNvbG9yOiAjN0JBMjhBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZSAuZXh0ZXJpZXVycyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICBtYXJnaW46IDUwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MTQ4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmV4dGVyaWV1cnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5leHRlcmlldXJzIC5jb250ZW51IC5pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9tZSAuZXh0ZXJpZXVycyAuY29udGVudSAuaW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhvbWUgLmV4dGVyaWV1cnMgLmNvbnRlbnUgLmlubmVyIGgyIHN0cm9uZywgLmhvbWUgLmV4dGVyaWV1cnMgLmNvbnRlbnUgLmlubmVyIGgyIGIge1xuICBjb2xvcjogIzdCQTI4QTtcbn1cbi5ob21lIC5leHRlcmlldXJzIC5jb250ZW51IC5pbm5lciA+IHAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLmhvbWUgLmV4dGVyaWV1cnMgLmNvbnRlbnUgLmlubmVyIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmhvbWUgLmV4dGVyaWV1cnMgLmNvbnRlbnUgLmlubmVyIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhvbWUgLmV4dGVyaWV1cnMgLmNvbnRlbnUgLmlubmVyIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5ob21lIC5leHRlcmlldXJzIC5jb250ZW51IC5pbm5lciAuYm91dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODk0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmhvbWUgLmV4dGVyaWV1cnMgLmNvbnRlbnUgLmlubmVyIC5ib3V0b246aG92ZXIge1xuICBjb2xvcjogIzdCQTI4QTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhvbWUgLmV4dGVyaWV1cnMgLnZpc3VlbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ob21lIC5jYWxsX3RvX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDEwcHggMHB4O1xuICBtYXJnaW46IDUwcHggMHB4IDEwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgY29sb3I6ICMyMjQxNDg7XG4gIC8qIEdFU1RJT04gRFUgVEVMRUNIQVJHRU1FTlQgREUgTEEgUExBUVVFVFRFICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MTQ4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI3MHB4IDIwcHggNTBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1saWdodFwiO1xuICBmb250LXNpemU6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAuZGVzY3JpcHRpb24gc3Ryb25nLCAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyIC5kZXNjcmlwdGlvbiBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtbWVkaXVtXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAuZGVzY3JpcHRpb24gcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIGNvbG9yOiAjRDY2NTQyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IC53cGNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBmb3JtID4gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9dGV4dF0sXG4uaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9ZW1haWxdLFxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPXRlbF0ge1xuICB3aWR0aDogMzgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkQ1NDU4O1xuICBjb2xvcjogIzM5NDA0MTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxufVxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBjb2xvcjogIzdFQTY4QztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBjb2xvcjogIzdFQTY4QztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGVudSAuaW5uZXIgI2VtYWlsdGVsZWNoYXJnZW1lbnQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuICAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyICNlbWFpbHRlbGVjaGFyZ2VtZW50IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAjZW1haWx0ZWxlY2hhcmdlbWVudCBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxufVxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAuYm91dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDY2NTQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyIC5ib3V0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QkEyOEE7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMjVweCAyOHB4O1xuICB9XG59XG4uaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRlbnUgLmlubmVyIC5ib3V0b246aG92ZXIge1xuICBjb2xvcjogIzIyNDE0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC5jb250ZW51IC5pbm5lciAuYm91dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MTQ4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuY2FsbF90b19hY3Rpb24gLnZpc3VlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUgLmNhbGxfdG9fYWN0aW9uIC52aXN1ZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuY2FsbF90b19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAwcHg7XG4gICAgbWFyZ2luOiAwcHggMHB4O1xuICB9XG4gIC5ob21lIC5jYWxsX3RvX2FjdGlvbiAuY29udGFpbmVyLCAuaG9tZSAuY2FsbF90b19hY3Rpb24gLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5ob21lIC5jYWxsX3RvX2FjdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZldWlsbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxuICAuaG9tZSAuY2FsbF90b19hY3Rpb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvY291cmJlLWNodXQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuLmhvbWUgLmxpZXUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgbWFyZ2luOiA1MHB4IDBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmxpZXUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5saWV1IC5jb250ZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNDE0ODtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAubGlldSAuY29udGVudSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob21lIC5saWV1IC5jb250ZW51IC5pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9tZSAubGlldSAuY29udGVudSAuaW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhvbWUgLmxpZXUgLmNvbnRlbnUgLmlubmVyIGgyIHN0cm9uZywgLmhvbWUgLmxpZXUgLmNvbnRlbnUgLmlubmVyIGgyIGIge1xuICBjb2xvcjogIzdCQTI4QTtcbn1cbi5ob21lIC5saWV1IC5jb250ZW51IC5pbm5lciA+IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIHtcbiAgbWFyZ2luOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0JBMjhBO1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC50ZW1vaWduYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5jb250YWluZXIgPiBoMiB7XG4gIGNvbG9yOiAjMjI0MTQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNvbnRhaW5lciA+IGgyIHN0cm9uZywgLmhvbWUgLnRlbW9pZ25hZ2VzIC5jb250YWluZXIgPiBoMiBiIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNvbnRhaW5lciA+IGgyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvemlnemFnLWJsYW5jLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTVweCAzNXB4O1xuICBtYXJnaW46IC0xMHB4IC0zMHB4IC0xNXB4IC0zNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNvbnRhaW5lciAuc2xpZGVyX3RlbW9pZ25hZ2VzIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuY29udGFpbmVyIC5zbGlkZXJfdGVtb2lnbmFnZXMgLm93bC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNvbnRhaW5lciAuc2xpZGVyX3RlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5jb250YWluZXIgLnNsaWRlcl90ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLXByZXYgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNvbnRhaW5lciAuc2xpZGVyX3RlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuY29udGFpbmVyIC5zbGlkZXJfdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5jb250YWluZXIgLnNsaWRlcl90ZW1vaWduYWdlcyAub3dsLXN0YWdlLW91dGVyIC5pdGVtIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNvbnRhaW5lciAuc2xpZGVyX3RlbW9pZ25hZ2VzIC5vd2wtc3RhZ2Utb3V0ZXIgLml0ZW0gLnNpemUge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNvbnRhaW5lciAuc2xpZGVyX3RlbW9pZ25hZ2VzIC5vd2wtc3RhZ2Utb3V0ZXIgLml0ZW0gLnNpemUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuY29udGFpbmVyIC5zbGlkZXJfdGVtb2lnbmFnZXMgLm93bC1zdGFnZS1vdXRlciAuaXRlbSAuc2l6ZSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzIyNDE0ODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMzBweCAwcHg7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNvbnRhaW5lciAuc2xpZGVyX3RlbW9pZ25hZ2VzIC5vd2wtc3RhZ2Utb3V0ZXIgLml0ZW0gLnN0YXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5jb250YWluZXIgLnNsaWRlcl90ZW1vaWduYWdlcyAub3dsLXN0YWdlLW91dGVyIC5pdGVtIC5zdGFycyBpbWcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4O1xufVxuLmhvbWUgLnNpZ25hdHVyZSB7XG4gIG1hcmdpbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogODBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5zaWduYXR1cmUge1xuICAgIHBhZGRpbmc6IDUwcHggNDBweCAzMHB4IDQwcHg7XG4gIH1cbn1cbi5ob21lIC5zaWduYXR1cmUgLmxvZ28ge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuc2lnbmF0dXJlIC5sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWUgLnNpZ25hdHVyZSAuY29udGFpbmVyID4gaDIge1xuICBjb2xvcjogIzIyNDE0ODtcbiAgbWFyZ2luOiA0MHB4IDBweDtcbn1cbi5ob21lIC5zaWduYXR1cmUgLmNvbnRhaW5lciA+IGgyIHN0cm9uZywgLmhvbWUgLnNpZ25hdHVyZSAuY29udGFpbmVyID4gaDIgYiB7XG4gIGNvbG9yOiAjN0JBMjhBO1xufVxuLmhvbWUgLnNpZ25hdHVyZSAuY29udGFpbmVyID4gaDIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy96aWd6YWctcm91Z2UtMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4IDE1cHggMzVweDtcbiAgbWFyZ2luOiAtMjBweCAtMzBweCAtMTVweCAtMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLnNpZ25hdHVyZSAuY29udGFpbmVyID4gaDIgZW0ge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCA4cHggMzVweDtcbiAgICBtYXJnaW46IC0xNHB4IC0zMHB4IC04cHggLTM1cHg7XG4gIH1cbn1cbi5ob21lIC5zaWduYXR1cmUgLmNvbnRhaW5lciAuc2l6ZSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLnNpZ25hdHVyZSAuY29udGFpbmVyIC5zaXplIGltZyB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuc2lnbmF0dXJlIC5jb250YWluZXIgLnNpemUgaW1nIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4uaG9tZSAuc2lnbmF0dXJlIC5jb250YWluZXIgLnNpemUgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMyMjQxNDg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWJvbGRcIjtcbiAgcGFkZGluZzogMzBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuc2lnbmF0dXJlIC5jb250YWluZXIgLnNpemUgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1ob21lLmNzcy5tYXAgKi8iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2VyYS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvQ2VyYS9DZXJhU3RlbmNpbFBSTy1CbGFjay50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRHluYW1pYy9UeXBlX0R5bmFtaWNfTGFyc3NlaXRfQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRHluYW1pYy9UeXBlX0R5bmFtaWNfTGFyc3NlaXQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkeW5hbWljLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9EeW5hbWljL0xhcnNzZWl0LUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFyc3NlaXQtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvTGFyc3NlaXQvTGFyc3NlaXQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXJzc2VpdC1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhcnNzZWl0LWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0xhcnNzZWl0L0xhcnNzZWl0LUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtaWxsZXItc2VtaS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9NaWxsZXItQmFubmVyL01pbGxlckJhbm5lci1TZW1pYm9sZC5vdGYpO1xufVxuLnRlbXBsYXRlX3BhZ2UgLmJhbmRlYXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0Y5O1xuICBwYWRkaW5nOiA0NXB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZW1wbGF0ZV9wYWdlIC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLnRlbXBsYXRlX3BhZ2UgLmJhbmRlYXUgaDMge1xuICBmb250LWZhbWlseTogXCJjZXJhLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudGVtcGxhdGVfcGFnZSAuYmFuZGVhdSBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlX3BhZ2UgLmJhbmRlYXUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlbXBsYXRlX3BhZ2UgLmJhbmRlYXUgaDMge1xuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4udGVtcGxhdGVfcGFnZSAuY29udGVudSB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xuICB3aWR0aDogODUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZW1wbGF0ZV9wYWdlIC5jb250ZW51IHtcbiAgICB3aWRvd3M6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlbXBsYXRlX3BhZ2UgLmNvbnRlbnUge1xuICAgIHdpZG93czogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDEycHg7XG4gIH1cbn1cbi50ZW1wbGF0ZV9wYWdlIC5jb250ZW51IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiY2VyYS1ibGFja1wiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudGVtcGxhdGVfcGFnZSAuY29udGVudSBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlX3BhZ2UgLmNvbnRlbnUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlbXBsYXRlX3BhZ2UgLmNvbnRlbnUgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4udGVtcGxhdGVfcGFnZSAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50ZW1wbGF0ZV9wYWdlIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLnRlbXBsYXRlX3BhZ2UgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJjZXJhLWJsYWNrXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGVtcGxhdGVfcGFnZSAuY29udGVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGVtcGxhdGVfcGFnZSAuY29udGVudSB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcImR5bmFtaWMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGVfcGFnZSAuY29udGVudSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4udGVtcGxhdGVfcGFnZSAuY29udGVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRlbXBsYXRlX3BhZ2UgLmNvbnRlbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZHluYW1pYy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjRTYwMDdFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50ZW1wbGF0ZV9wYWdlIC5jb250ZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLnRlbXBsYXRlX3BhZ2UgLmNvbnRlbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPXBhZ2UuY3NzLm1hcCAqLyJdfQ== */
