/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/fiche-gmb/main.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500&family=Work+Sans:wght@700&display=swap);
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/fiche-gmb/main.scss (1) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
#containerCeAgence {
  margin-top: 70px;
}
#containerCeAgence *,
#containerCeAgence *::before,
#containerCeAgence *::after {
  box-sizing: border-box !important;
}

#containerCeAgence .cir-section-main {
  justify-content: center;
}
#containerCeAgence .cir-section-1 {
  text-align: center;
}
#containerCeAgence .title-cir-section {
  font-size: 50px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
}
#containerCeAgence .h4-cir-section {
  font-size: 17px;
  font-family: "Open Sans", sans-serif;
  color: var(--green-agence);
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.55;
}
#containerCeAgence .p-cir-section {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(89, 86, 84);
  line-height: 1.75;
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: 500;
}
#containerCeAgence .span-cir {
  color: rgb(252, 102, 32);
}
#containerCeAgence .btn-cir-section-1 {
  background-color: rgb(115, 201, 32);
  width: 296px;
  font-family: "Open Sans", sans-serif;
  height: 64px;
  font-size: 20px;
  border-radius: 0px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1200px) {
  #containerCeAgence .cir-section-1 {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
  }
  #containerCeAgence .cir-section-1 > .title-cir-section {
    text-align: left;
  }
  #containerCeAgence .display-none {
    display: none;
  }
}

.tour:hover > a {
  color: var(--thm-base) !important;
}

.color-custom {
  color: var(--green-agence) !important;
}

.hoverPrimary,
.hoverSecondary,
.hoverWhite {
  transition: color 0.3s ease-in-out !important;
}

.hoverPrimary:hover {
  background-color: var(--thm-base) !important;
  color: white !important;
  cursor: pointer !important;
}

.hoverSecondary:hover {
  background-color: var(--green-agence) !important;
  color: white !important;
  cursor: pointer !important;
}

.hoverWhite:hover {
  background-color: white;
  color: var(--thm-base) !important;
  cursor: pointer !important;
}

.contact-one::before {
  background: none;
}

.section-post {
  background-color: rgb(244, 245, 245);
  height: 1112px;
  margin-left: 7rem;
  margin-right: 7rem;
  margin-top: 50px;
  margin-bottom: -200px;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  z-index: 99;
}

.section-post img {
  width: 413px;
  height: 413px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-post h4 {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(118, 202, 36);
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.55;
  text-align: center;
  margin-bottom: 20px;
}

.section-post p {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(89, 86, 84);
  font-weight: 500;
  line-height: 1.75;
  text-align: center;
  margin-top: 20px;
}

.section-post p span {
  font-weight: 700;
  color: black;
}

.section-post h2 {
  font-size: 60px;
  font-family: "Work Sans", sans-serif;
  color: rgb(43, 45, 61);
  font-weight: bold;
  line-height: 1;
  text-align: center;
}

.section-post .row {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 50px;
  padding-top: 0px;
}

.section-post .row .blockPost {
  border-radius: 10px;
  background-color: rgb(252, 102, 32);
  flex: 1;
  margin: 5px;
  overflow: hidden;
  height: 252px;
  max-width: 602px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  padding: 20px 5px 20px 5px;
}

.blockPost img {
  width: 59px !important;
  height: 59px !important;
  margin-top: 15px;
  margin-bottom: 15px;
}

.blockPost p {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  text-align: center;
}

.section-optimise {
  background-color: rgb(115, 201, 32);
  width: 100%;
  height: 549px;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  justify-content: center;
}

.section-optimise h2 {
  font-size: 60px;
  font-family: "Work Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 50px;
  position: relative;
  z-index: 2;
}

.section-optimise h2 span {
  color: black;
}

.section-optimise .btn-cir-section-1 {
  background-color: rgb(252, 102, 32) !important;
  width: 397px !important;
  height: 64px !important;
}

.section-optimise .btn-cir-section-1:hover {
  background-color: white !important;
  color: rgb(252, 102, 32) !important;
}

.section-optimise img {
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 0;
}

.section-etape {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 100px;
}

.section-etape h4 {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(118, 202, 36);
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.55;
  text-align: center;
  margin-bottom: 20px;
}

.section-etape h2 {
  font-size: 60px;
  font-family: "Work Sans", sans-serif;
  color: black;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
}

.section-etape-row {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  gap: 50px;
}

.section-etape-container {
  display: flex;
  gap: 20px;
}

.section-etape-block {
  background-color: rgb(244, 245, 245);
  width: 383px;
  height: 324px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.section-col-6 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.section-etape-block div {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.section-etape-block div span {
  font-size: 26px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
}

.section-etape-block p {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  color: rgb(89, 86, 84);
  line-height: 1.944;
  text-align: center;
  padding: 0px 65px;
}

.section-etape-block p span {
  color: black;
  font-weight: bold;
}

.formeLinkedin {
  max-width: 574px;
  max-height: 389px;
}

.section-optimisation {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 100px;
}

.section-optimisation .section-optimisation-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 25px;
}

.section-optimisation .section-optimisation-container span {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(252, 102, 32);
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.55;
  text-align: center;
}

.section-optimisation .section-optimisation-container h2 {
  font-size: 40px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
}

.shape-optimise {
  left: 470px !important;
  top: 450px !important;
  filter: brightness(0.4);
}

.clique-linkedin {
  position: relative;
  top: 450px;
  left: 300px;
}

.clique-linkedin p {
  font-size: 36px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.167;
  text-align: left;
  max-width: 400px;
}

.linkedin {
  width: 38px;
  height: 38px;
}

.shape-linkedin {
  width: 128px;
  height: 75px;
  position: relative;
  top: -80px;
  left: -130px;
}

.btn-custom-rgpd:hover {
  background-color: var(--green-agence) !important;
  color: white;
}

.hoverInteresse:hover {
  background-color: white !important;
  color: var(--thm-base) !important;
}

@media (max-width: 1509px) {
  .col-width {
    width: auto !important;
  }
  .section-offre-special .row {
    padding: 0px 200px 0px 0px;
  }
  .section-avantage .rowSlide .blockAvantage {
    padding: 20px 25px 20px 25px !important;
  }
  .clique-linkedin {
    position: relative;
    top: 380px;
    left: 380px;
  }
  .shape-optimise {
    left: 320px !important;
  }
}
@media (max-width: 1237px) {
  .col-width {
    width: auto !important;
  }
  .section-offre-special .row {
    padding: 0px 160px 0px 0px;
  }
}
@media (max-width: 1200px) {
  .section-optimise {
    padding-top: 280px;
  }
  .section-post {
    height: 1525px;
    margin-left: 0rem;
    margin-right: 0rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
  }
  .section-post p {
    margin-top: 5px;
  }
  .blockPost p {
    font-size: 16px;
  }
  .section-post img {
    width: 263px;
    height: 262px;
  }
  .section-post h2 {
    font-size: 35px;
    font-family: "Work Sans", sans-serif;
    color: rgb(0, 1, 8);
    font-weight: bold;
    line-height: 1.286;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .section-post .row {
    flex-direction: column;
    padding: 0px;
    padding-bottom: 50px !important;
  }
  .section-post .row .blockPost {
    width: 100%;
    max-width: 303px;
    height: 226px;
    padding: 15px;
  }
  .section-offre {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section-offre ul li {
    font-size: 30px;
    line-height: 1.2;
    text-align: left;
    margin-bottom: 5px;
  }
  .section-offre-special {
    height: 856px;
    position: initial;
  }
  .section-offre-special .row {
    padding: 0px;
  }
  .visuel-offre-special {
    max-width: 100%;
    height: auto;
    padding: 0 40px;
    margin-bottom: 40px;
  }
  .section-offre-special p {
    font-size: 35px;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
  }
  .section-offre-special a {
    margin-top: 15px !important;
  }
  .section-avantage {
    height: 628px;
    margin-left: 0rem;
    margin-right: 0rem;
    padding-left: 15px;
    padding-right: 15px;
    position: initial;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .section-avantage h2 {
    font-size: 35px;
    line-height: 1.286;
    text-align: center;
  }
  .section-avantage .rowSlide .blockAvantage {
    width: 297px;
    height: 236px;
  }
  .section-avantage .rowSlide .slidee {
    display: none !important;
  }
  .section-avantage .rowSlide .active {
    display: flex !important;
  }
  .navigation {
    display: block;
  }
  .section-optimise h2,
  .section-etape h2 {
    font-size: 35px;
    line-height: 1.286;
    text-align: center;
  }
  .section-etape-row,
  .section-etape-container {
    flex-direction: column;
  }
  .formeLinkedin {
    max-width: 100%;
    height: auto;
  }
  .sectionChiffre .col2 p {
    font-size: 20px;
    line-height: 1.75;
    text-align: center;
  }
  .section-optimisation .section-optimisation-container h2 {
    font-size: 30px;
    line-height: 1.2;
    text-align: center;
  }
}
@media (max-width: 1199px) {
  .col-width {
    width: -webkit-fill-available !important;
    padding: 0px 55px;
  }
  .section-optimise img,
  .shape-optimise {
    display: none;
  }
  .clique-linkedin {
    display: none;
  }
}
@media (max-width: 575px) {
  .clique-linkedin {
    display: block;
    top: -600px;
    left: 150px;
  }
  .clique-linkedin p {
    font-size: 20px;
    width: 300.047px;
    padding-right: 70px;
  }
  .shape-linkedin {
    display: none;
  }
  #containerCeAgence .btn-cir-section-1 {
    width: 90% !important;
  }
}
@media (max-width: 412px) {
  #containerCeAgence .h4-cir-section {
    font-size: 16px;
  }
  #containerCeAgence .title-cir-section,
  .section-post h2,
  .section-offre-special p {
    font-size: 30px;
  }
  .section-offre ul {
    margin-left: 40px;
  }
  .section-offre ul li {
    font-size: 23px;
    list-style-position: outside;
  }
  .section-avantage h2 {
    font-size: 27px;
  }
  .contact-one .section-title__title {
    font-size: 24px;
  }
  .section-avantage .rowSlide {
    padding: 15px;
  }
  .section-avantage .rowSlide .blockAvantage {
    justify-content: center;
    padding: 0px;
  }
  .plus {
    width: 20px;
    height: 20px;
  }
}
.sectionChiffre {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(252, 102, 32);
  width: 100%;
  height: 669px;
  margin-top: 100px;
}
.sectionChiffre .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1200px) {
  .sectionChiffre {
    padding-left: 15px;
    padding-right: 15px;
    height: 1289px;
    margin-top: 100px;
  }
  .sectionChiffre .grid-container {
    grid-template-columns: 1fr;
    gap: 100px;
  }
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 {
    order: 1;
  }
}
.sectionChiffre .col2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 {
    align-items: center;
  }
}
.sectionChiffre .col2 .shape {
  position: relative;
  right: 100px;
  bottom: 20px;
}
.sectionChiffre .col2 h2 {
  margin-bottom: 15px;
  font-size: 40px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
  margin-top: 15px;
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 h2 {
    text-align: center;
    font-size: 35px;
  }
}
.sectionChiffre .col2 h4 {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.55;
  text-align: left;
}
.sectionChiffre .col2 p {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: 600;
  line-height: 1.75;
  text-align: left;
  max-width: 673px;
  margin-bottom: 15px;
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 p {
    text-align: center;
  }
}
.sectionChiffre .col2 p span {
  font-weight: 700;
  color: black;
}
.sectionChiffre .col2 .btn-cir-sectionChiffre {
  width: 168px;
  height: 64px;
}
.sectionChiffre .col1 {
  display: flex;
  justify-content: center;
}
.sectionChiffre .col1 .containerCircle {
  display: flex;
  flex-wrap: wrap;
  border-width: 2px;
  border-color: rgb(244, 245, 245);
  border-style: solid;
  border-radius: 50%;
  width: 582px;
  height: 581px;
  position: relative;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .grid-container {
    grid-template-columns: 1fr;
  }
  .sectionChiffre .col1 .containerCircle {
    margin-right: 15px;
    margin-left: 40px;
    width: 302px;
    height: 301px;
  }
}
.sectionChiffre .col1 .containerCircle::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 415px;
  height: 415px;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  border-color: rgb(244, 245, 245);
  transform: translate(-50%, -50%);
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle::before {
    width: 222px;
    height: 222px;
  }
}
.sectionChiffre .col1 .containerCircle::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 327px;
  height: 327px;
  border-color: white;
  background-image: url(/build/images/prix.78a5bea6.png);
  /* Remplacez 'chemin-vers-votre-image.jpg' par le chemin de votre image */
  background-size: cover;
  /* Ajustez la taille de l'image à la boîte */
  background-position: center;
  /* Centrez l'image horizontalement et verticalement */
  text-align: center;
  line-height: 327px;
  transform: translate(-50%, -50%);
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle::after {
    width: 232px;
    height: 232px;
    line-height: 232px;
    padding: 15px;
  }
}
.sectionChiffre .col1 .containerCircle .circleOne {
  width: 178px;
  height: 180px;
  background-color: rgb(0, 1, 8);
  border-radius: 50%;
  margin: 10px;
  position: relative;
  top: 20px;
  left: -45px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  padding: 10px 25px;
}
.sectionChiffre .col1 .containerCircle .circleOne span {
  font-size: 60px;
  font-family: "Work Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleOne span {
    font-size: 28px;
  }
}
.sectionChiffre .col1 .containerCircle .circleOne p {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: 500;
  line-height: 1.667;
  margin-bottom: 0px !important;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleOne p {
    font-size: 12px;
  }
}
.sectionChiffre .col1 .containerCircle .circleOne p strong {
  font-size: 26px;
  font-family: "Work Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleOne p strong {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleOne {
    width: 371px;
    height: 351px;
    top: -60px;
    left: -55px;
    padding: 20px 20px;
  }
}
.sectionChiffre .col1 .containerCircle .circleTwo {
  width: 178px;
  height: 180px;
  background-color: rgb(236, 239, 241);
  border-radius: 50%;
  margin: 10px;
  border-width: 2px;
  border-color: rgb(244, 245, 245);
  border-style: solid;
  position: relative;
  top: 340px;
  right: -135px;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  padding: 10px 35px;
}
.sectionChiffre .col1 .containerCircle .circleTwo span {
  font-size: 60px;
  font-family: "Work Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleTwo span {
    font-size: 28px;
  }
}
.sectionChiffre .col1 .containerCircle .circleTwo p {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  color: black;
  font-weight: 500;
  line-height: 1.667;
  margin-bottom: 0px !important;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleTwo p {
    font-size: 12px;
  }
}
.sectionChiffre .col1 .containerCircle .circleTwo p strong {
  font-size: 26px;
  font-family: "Work Sans", sans-serif;
  color: black;
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleTwo p strong {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleTwo {
    width: 175px;
    height: 175px;
    top: -385px;
    right: -150px;
    padding: 10px 10px;
  }
}
.sectionChiffre .col1 .containerCircle .circleLittleLeft {
  border-radius: 50%;
  background-color: rgb(229, 231, 231);
  width: 32px;
  height: 32px;
  position: relative;
  left: -286px;
  top: 400px;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleLittleLeft {
    top: -365px;
    left: -200px;
    width: 16px;
    height: 16px;
  }
}
.sectionChiffre .col1 .containerCircle .circleLittleRight {
  border-radius: 50%;
  background-color: rgb(229, 231, 231);
  width: 32px;
  height: 32px;
  position: relative;
  right: 0px;
  top: 28px;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleLittleRight {
    top: -400px;
    right: -80px;
    width: 16px;
    height: 16px;
  }
}

.sectionAvantage {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 1200px) {
  .sectionAvantage {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.sectionAvantage h4 {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(118, 202, 36);
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.55;
  text-align: center;
  margin-bottom: 20px;
}
.sectionAvantage .containerRectangle {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1200px) {
  .sectionAvantage .containerRectangle {
    flex-direction: column;
  }
}
.sectionAvantage .containerRectangle .rectangle {
  border-width: 3px;
  border-color: #E4E4E5;
  border-style: dashed;
  background-color: rgb(255, 255, 255);
  width: 560px;
  height: 128px;
  margin: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1200px) {
  .sectionAvantage .containerRectangle .rectangle {
    width: 100%;
  }
}
.sectionAvantage .containerRectangle .rectangle p {
  font-size: 24px !important;
  font-family: "Work Sans", sans-serif !important;
  color: rgb(0, 1, 8) !important;
  font-weight: bold !important;
  line-height: 1.2 !important;
  text-align: left !important;
  margin-bottom: 0px;
  text-transform: none;
  text-align: center !important;
}
.sectionAvantage .containerRectangle img {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
}

.sectionRgpd {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 800px;
  position: relative;
  top: 100px;
  margin-bottom: 280px;
}
@media (max-width: 1200px) {
  .sectionRgpd {
    display: initial;
    margin-top: 50px;
    top: 0;
  }
}

.elementRgpd {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #ffffff;
  padding: 10px;
}
@media (max-width: 1200px) {
  .elementRgpd {
    transform: none;
    position: initial;
  }
}

.element1Rgpd {
  z-index: 2;
  top: 60%;
  transform: translateX(-50%) translateY(-50%);
  padding: 0;
  left: 30%;
  height: 876px;
}
@media (max-width: 1700px) {
  .element1Rgpd {
    left: 29%;
  }
}
@media (max-width: 1600px) {
  .element1Rgpd {
    left: 26%;
  }
}
@media (max-width: 1450px) {
  .element1Rgpd {
    left: 30%;
    max-width: 621px;
    max-height: 876px;
  }
}
@media (max-width: 1200px) {
  .element1Rgpd {
    width: 449px !important;
    height: 623px;
    margin-top: 100px;
    max-width: 95%;
    max-height: inherit;
    position: relative;
    z-index: 2;
    left: 50%;
    top: 350px;
  }
  .element1Rgpd .slide {
    display: block;
    text-align: center;
    width: 355px !important;
    height: 290px;
  }
  .element1Rgpd .next,
  .element1Rgpd .prev {
    width: 39px !important;
    height: 39px !important;
  }
  .element1Rgpd .prev {
    left: -5%;
  }
  .element1Rgpd .next {
    right: -5%;
  }
}
.element1Rgpd img {
  width: 621px;
  height: 876px;
}
@media (max-width: 1200px) {
  .element1Rgpd img {
    width: 95% !important;
    height: 623px;
  }
}

.element2Rgpd {
  background-color: rgb(252, 102, 32);
  z-index: 1;
  width: 915px;
  height: 496px;
  right: 33%;
  transform: translateX(50%) translateY(-50%);
}
@media (max-width: 1200px) {
  .element2Rgpd {
    width: auto !important;
    transform: none;
    max-height: inherit !important;
    height: 669px;
  }
}
@media (max-width: 1450px) {
  .element2Rgpd {
    width: 650px;
    max-height: 471px;
    right: 35%;
  }
}

.element2Rgpd-cadre {
  position: relative;
  width: 882px;
  height: 467px;
  margin: -10px;
  margin-top: 4px;
  margin-left: 4px;
  border-width: 4px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  padding-left: 200px;
  padding-right: 100px;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 1200px) {
  .element2Rgpd-cadre {
    border: none;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 120px !important;
    padding-bottom: 100px !important;
    width: auto !important;
    text-align: center;
    height: auto;
    margin: 0;
    max-height: inherit !important;
  }
}
@media (max-width: 1450px) {
  .element2Rgpd-cadre {
    width: 617px;
    max-height: 445px;
    padding-right: 20px;
  }
}
.element2Rgpd-cadre h4 {
  font-size: 40px;
  font-family: "Work Sans", sans-serif !important;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .element2Rgpd-cadre h4 {
    margin-top: 20px;
  }
}
@media (max-width: 1200px) {
  .element2Rgpd-cadre h4 {
    text-align: left;
    font-size: 35px;
  }
}
@media (max-width: 1450px) {
  .element2Rgpd-cadre h4 {
    font-size: 30px;
  }
}
.element2Rgpd-cadre p {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: 600;
  line-height: 1.5;
  text-align: left;
  margin-bottom: 10px;
}
@media (max-width: 1200px) {
  .element2Rgpd-cadre p {
    text-align: left;
    margin-bottom: 20px;
    font-size: 20px !important;
  }
}
@media (max-width: 1450px) {
  .element2Rgpd-cadre p {
    font-size: 15px;
    margin-bottom: 15px;
  }
}
.element2Rgpd-cadre ul {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.element2Rgpd-cadre ul li {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  text-align: left;
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.element2Rgpd-cadre ul li img {
  width: 17px;
  height: 13px;
}
.element2Rgpd-cadre ul li span {
  font-weight: bold;
  color: black;
}

.btn-custom-rgpd {
  background-color: rgb(255, 255, 255);
  width: 273px;
  height: 64px;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.75;
  margin-top: 15px;
}
@media (max-width: 1200px) {
  .btn-custom-rgpd {
    width: auto;
    height: auto;
    padding: 15px;
    font-size: 16px;
  }
}
@media (max-width: 1450px) {
  .btn-custom-rgpd {
    width: auto;
    height: auto;
    padding: 15px;
    font-size: 16px;
  }
}

.slideshow-container {
  margin: auto;
}

.slide {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease;
}

.slide.active {
  opacity: 1;
}

.slide img {
  width: 100%;
}

.prev,
.next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 73px !important;
  height: 73px !important;
  color: white;
  font-size: 20px;
  cursor: pointer;
  z-index: 999999;
}

.prev {
  left: -35px;
  width: 73px !important;
  height: 73px !important;
}

.next {
  right: -35px;
  width: 73px !important;
  height: 73px !important;
}

.contact-one {
  padding: 200px 0px 0px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmljaGUtZ21iLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsZ0JBQWdCO0FDRWhCO0VBQ0U7QURDRjtBQ0NFOzs7RUFHRTtBRENKOztBRUhJO0VBQ0k7QUZNUjtBRUhJO0VBQ0k7QUZLUjtBRURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkdSO0FFQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZDUjtBRUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZBUjtBRUdJO0VBQ0k7QUZEUjtBRUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGRlI7QUVNSTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VGSlY7RUVPTTtJQUNJO0VGTFY7RUVRTTtJQUNJO0VGTlY7QUFDRjs7QUVXQTtFQUNJO0FGUko7O0FFV0E7RUFDSTtBRlJKOztBRVdBOzs7RUFHSTtBRlJKOztBRVdBO0VBQ0k7RUFDQTtFQUNBO0FGUko7O0FFV0E7RUFDSTtFQUNBO0VBQ0E7QUZSSjs7QUVXQTtFQUNJO0VBQ0E7RUFDQTtBRlJKOztBRVlBO0VBQ0k7QUZUSjs7QUVZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZUSjs7QUVhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGVko7O0FFZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGWko7O0FFZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlpKOztBRWVBO0VBQ0k7RUFDQTtBRlpKOztBRWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGWko7O0FFZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZaSjs7QUVlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGWko7O0FFZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZiSjs7QUVnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGYko7O0FFaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmRKOztBRWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmRKOztBRWlCQTtFQUNJO0FGZEo7O0FFaUJBO0VBQ0k7RUFDQTtFQUNBO0FGZEo7O0FFaUJBO0VBQ0k7RUFDQTtBRmRKOztBRWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGZEo7O0FFaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZkSjs7QUVpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZEo7O0FFa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZko7O0FFa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmZKOztBRWtCQTtFQUNJO0VBQ0E7QUZmSjs7QUVtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmhCSjs7QUVtQkE7RUFDSTtFQUNBO0VBQ0E7QUZoQko7O0FFbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmhCSjs7QUVtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZoQko7O0FFbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaEJKOztBRW9CQTtFQUNJO0VBQ0E7QUZqQko7O0FFb0JBO0VBQ0k7RUFDQTtBRmpCSjs7QUVxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbEJKOztBRXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZsQko7O0FFcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZsQko7O0FFc0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbkJKOztBRXNCQTtFQUNJO0VBQ0E7RUFDQTtBRm5CSjs7QUV3QkE7RUFDSTtFQUNBO0VBQ0E7QUZyQko7O0FFd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZyQko7O0FFd0JBO0VBQ0k7RUFDQTtBRnJCSjs7QUV5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdEJKOztBRXlCQTtFQUNJO0VBQ0E7QUZ0Qko7O0FFeUJBO0VBQ0k7RUFDQTtBRnRCSjs7QUdoYUE7RUFDSTtJQUNJO0VIbWFOO0VHaGFFO0lBQ0k7RUhrYU47RUcvWkU7SUFDSTtFSGlhTjtFRzlaRTtJQUNJO0lBQ0E7SUFDQTtFSGdhTjtFRzdaRTtJQUNJO0VIK1pOO0FBQ0Y7QUcxWkE7RUFFSTtJQUNJO0VIMlpOO0VHeFpFO0lBQ0k7RUgwWk47QUFDRjtBR3BaQTtFQUNJO0lBQ0k7RUhzWk47RUduWkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIcVpOO0VHalpFO0lBQ0k7RUhtWk47RUdoWkU7SUFDSTtFSGtaTjtFRy9ZRTtJQUNJO0lBQ0E7RUhpWk47RUc5WUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIZ1pOO0VHN1lFO0lBQ0k7SUFDQTtJQUNBO0VIK1lOO0VHM1lFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUg2WU47RUd4WUU7SUFDSTtJQUNBO0VIMFlOO0VHdllFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUh5WU47RUd0WUU7SUFDSTtJQUNBO0VId1lOO0VHcllFO0lBQ0k7RUh1WU47RUdwWUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSHNZTjtFR25ZRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUhxWU47RUdsWUU7SUFDSTtFSG9ZTjtFR2pZRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIbVlOO0VHaFlFO0lBQ0k7SUFDQTtJQUNBO0VIa1lOO0VHL1hFO0lBQ0k7SUFDQTtFSGlZTjtFRzlYRTtJQUNJO0VIZ1lOO0VHN1hFO0lBQ0k7RUgr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QUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0Z0NSO0FLMWdDUTtFQVRKO0lBVVE7RUw2Z0NWO0FBQ0Y7QUszZ0NRO0VBYko7SUFjUTtJQUNBO0VMOGdDVjtBQUNGO0FLNWdDUTtFQWxCSjtJQW1CUTtFTCtnQ1Y7QUFDRjtBSzVnQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDhnQ1I7QUs1Z0NRO0VBVEo7SUFVUTtJQUNBO0lBQ0E7RUwrZ0NWO0FBQ0Y7QUs1Z0NRO0VBaEJKO0lBaUJRO0lBQ0E7RUwrZ0NWO0FBQ0Y7QUs1Z0NJO0VBQ0k7RUFDQTtFQUNBO0FMOGdDUjtBSzVnQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOGdDWjtBSzVnQ1k7RUFDSTtFQUNBO0FMOGdDaEI7QUszZ0NZO0VBQ0k7RUFDQTtBTDZnQ2hCOztBS3RnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5Z0NKO0FLdmdDSTtFQVhKO0lBWVE7SUFDQTtJQUNBO0lBQ0E7RUwwZ0NOO0FBQ0Y7QUt2Z0NJO0VBbkJKO0lBb0JRO0lBQ0E7SUFDQTtJQUNBO0VMMGdDTjtBQUNGOztBS3BnQ0E7RUFDSTtBTHVnQ0o7O0FLcGdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1Z0NKOztBS3BnQ0E7RUFDSTtBTHVnQ0o7O0FLcGdDQTtFQUNJO0FMdWdDSjs7QUtwZ0NBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVnQ0o7O0FLcGdDQTtFQUNJO0VBQ0E7RUFDQTtBTHVnQ0o7O0FLcGdDQTtFQUNJO0VBQ0E7RUFDQTtBTHVnQ0o7O0FLcGdDQTtFQUNJO0FMdWdDSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9maWNoZS1nbWIvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZmljaGUtZ21iL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9maWNoZS1nbWIvc2VjdGlvbi9fSW5NYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9maWNoZS1nbWIvc2VjdGlvbi9fSW5SZXNwb25zaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9maWNoZS1nbWIvc2VjdGlvbi9fSW5DaGlmZnJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9maWNoZS1nbWIvc2VjdGlvbi9fSW5XZWJpbmFpcmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANDAwOzUwMCZmYW1pbHk9V29yaytTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbiNjb250YWluZXJDZUFnZW5jZSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4jY29udGFpbmVyQ2VBZ2VuY2UgKixcbiNjb250YWluZXJDZUFnZW5jZSAqOjpiZWZvcmUsXG4jY29udGFpbmVyQ2VBZ2VuY2UgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbiNjb250YWluZXJDZUFnZW5jZSAuY2lyLXNlY3Rpb24tbWFpbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2NvbnRhaW5lckNlQWdlbmNlIC5jaXItc2VjdGlvbi0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRhaW5lckNlQWdlbmNlIC50aXRsZS1jaXItc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuI2NvbnRhaW5lckNlQWdlbmNlIC5oNC1jaXItc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi1hZ2VuY2UpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbiNjb250YWluZXJDZUFnZW5jZSAucC1jaXItc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoODksIDg2LCA4NCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2NvbnRhaW5lckNlQWdlbmNlIC5zcGFuLWNpciB7XG4gIGNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbn1cbiNjb250YWluZXJDZUFnZW5jZSAuYnRuLWNpci1zZWN0aW9uLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE1LCAyMDEsIDMyKTtcbiAgd2lkdGg6IDI5NnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY29udGFpbmVyQ2VBZ2VuY2UgLmNpci1zZWN0aW9uLTEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgI2NvbnRhaW5lckNlQWdlbmNlIC5jaXItc2VjdGlvbi0xID4gLnRpdGxlLWNpci1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNjb250YWluZXJDZUFnZW5jZSAuZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3VyOmhvdmVyID4gYSB7XG4gIGNvbG9yOiB2YXIoLS10aG0tYmFzZSkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWN1c3RvbSB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi1hZ2VuY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclByaW1hcnksXG4uaG92ZXJTZWNvbmRhcnksXG4uaG92ZXJXaGl0ZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyUHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRobS1iYXNlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWFnZW5jZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJXaGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tdGhtLWJhc2UpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1vbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LCAyNDUsIDI0NSk7XG4gIGhlaWdodDogMTExMnB4O1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5zZWN0aW9uLXBvc3QgaW1nIHtcbiAgd2lkdGg6IDQxM3B4O1xuICBoZWlnaHQ6IDQxM3B4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2VjdGlvbi1wb3N0IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigxMTgsIDIwMiwgMzYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1wb3N0IHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDg5LCA4NiwgODQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1wb3N0IHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNlY3Rpb24tcG9zdCBoMiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoNDMsIDQ1LCA2MSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1wb3N0IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5zZWN0aW9uLXBvc3QgLnJvdyAuYmxvY2tQb3N0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMTAyLCAzMik7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI1MnB4O1xuICBtYXgtd2lkdGg6IDYwMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDVweDtcbn1cblxuLmJsb2NrUG9zdCBpbWcge1xuICB3aWR0aDogNTlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU5cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsb2NrUG9zdCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1vcHRpbWlzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUsIDIwMSwgMzIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tb3B0aW1pc2UgaDIge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uLW9wdGltaXNlIGgyIHNwYW4ge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zZWN0aW9uLW9wdGltaXNlIC5idG4tY2lyLXNlY3Rpb24tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDEwMiwgMzIpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzOTdweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tb3B0aW1pc2UgLmJ0bi1jaXItc2VjdGlvbi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTIsIDEwMiwgMzIpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW9wdGltaXNlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNlY3Rpb24tZXRhcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnNlY3Rpb24tZXRhcGUgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDExOCwgMjAyLCAzNik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uLWV0YXBlIGgyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1ldGFwZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ2FwOiA1MHB4O1xufVxuXG4uc2VjdGlvbi1ldGFwZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5cbi5zZWN0aW9uLWV0YXBlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICB3aWR0aDogMzgzcHg7XG4gIGhlaWdodDogMzI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1jb2wtNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuLnNlY3Rpb24tZXRhcGUtYmxvY2sgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlY3Rpb24tZXRhcGUtYmxvY2sgZGl2IHNwYW4ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDAsIDEsIDgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1ldGFwZS1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYig4OSwgODYsIDg0KTtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCA2NXB4O1xufVxuXG4uc2VjdGlvbi1ldGFwZS1ibG9jayBwIHNwYW4ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9ybWVMaW5rZWRpbiB7XG4gIG1heC13aWR0aDogNTc0cHg7XG4gIG1heC1oZWlnaHQ6IDM4OXB4O1xufVxuXG4uc2VjdGlvbi1vcHRpbWlzYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5zZWN0aW9uLW9wdGltaXNhdGlvbiAuc2VjdGlvbi1vcHRpbWlzYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjVweDtcbn1cblxuLnNlY3Rpb24tb3B0aW1pc2F0aW9uIC5zZWN0aW9uLW9wdGltaXNhdGlvbi1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tb3B0aW1pc2F0aW9uIC5zZWN0aW9uLW9wdGltaXNhdGlvbi1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDAsIDEsIDgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2hhcGUtb3B0aW1pc2Uge1xuICBsZWZ0OiA0NzBweCAhaW1wb3J0YW50O1xuICB0b3A6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjQpO1xufVxuXG4uY2xpcXVlLWxpbmtlZGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDQ1MHB4O1xuICBsZWZ0OiAzMDBweDtcbn1cblxuLmNsaXF1ZS1saW5rZWRpbiBwIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigwLCAxLCA4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmxpbmtlZGluIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLnNoYXBlLWxpbmtlZGluIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogLTEzMHB4O1xufVxuXG4uYnRuLWN1c3RvbS1yZ3BkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYWdlbmNlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ob3ZlckludGVyZXNzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10aG0tYmFzZSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAuY29sLXdpZHRoIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW9mZnJlLXNwZWNpYWwgLnJvdyB7XG4gICAgcGFkZGluZzogMHB4IDIwMHB4IDBweCAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYXZhbnRhZ2UgLnJvd1NsaWRlIC5ibG9ja0F2YW50YWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNsaXF1ZS1saW5rZWRpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMzgwcHg7XG4gICAgbGVmdDogMzgwcHg7XG4gIH1cbiAgLnNoYXBlLW9wdGltaXNlIHtcbiAgICBsZWZ0OiAzMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzN3B4KSB7XG4gIC5jb2wtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tb2ZmcmUtc3BlY2lhbCAucm93IHtcbiAgICBwYWRkaW5nOiAwcHggMTYwcHggMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1vcHRpbWlzZSB7XG4gICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICB9XG4gIC5zZWN0aW9uLXBvc3Qge1xuICAgIGhlaWdodDogMTUyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuc2VjdGlvbi1wb3N0IHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuYmxvY2tQb3N0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi1wb3N0IGltZyB7XG4gICAgd2lkdGg6IDI2M3B4O1xuICAgIGhlaWdodDogMjYycHg7XG4gIH1cbiAgLnNlY3Rpb24tcG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcG9zdCAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBvc3QgLnJvdyAuYmxvY2tQb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwM3B4O1xuICAgIGhlaWdodDogMjI2cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuc2VjdGlvbi1vZmZyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tb2ZmcmUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zZWN0aW9uLW9mZnJlLXNwZWNpYWwge1xuICAgIGhlaWdodDogODU2cHg7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLnNlY3Rpb24tb2ZmcmUtc3BlY2lhbCAucm93IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnZpc3VlbC1vZmZyZS1zcGVjaWFsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLW9mZnJlLXNwZWNpYWwgcCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tb2ZmcmUtc3BlY2lhbCBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tYXZhbnRhZ2Uge1xuICAgIGhlaWdodDogNjI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uLWF2YW50YWdlIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1hdmFudGFnZSAucm93U2xpZGUgLmJsb2NrQXZhbnRhZ2Uge1xuICAgIHdpZHRoOiAyOTdweDtcbiAgICBoZWlnaHQ6IDIzNnB4O1xuICB9XG4gIC5zZWN0aW9uLWF2YW50YWdlIC5yb3dTbGlkZSAuc2xpZGVlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tYXZhbnRhZ2UgLnJvd1NsaWRlIC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24tb3B0aW1pc2UgaDIsXG4gIC5zZWN0aW9uLWV0YXBlIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1ldGFwZS1yb3csXG4gIC5zZWN0aW9uLWV0YXBlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybWVMaW5rZWRpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDIgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1vcHRpbWlzYXRpb24gLnNlY3Rpb24tb3B0aW1pc2F0aW9uLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2wtd2lkdGgge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDU1cHg7XG4gIH1cbiAgLnNlY3Rpb24tb3B0aW1pc2UgaW1nLFxuICAuc2hhcGUtb3B0aW1pc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNsaXF1ZS1saW5rZWRpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jbGlxdWUtbGlua2VkaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogLTYwMHB4O1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG4gIC5jbGlxdWUtbGlua2VkaW4gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAzMDAuMDQ3cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICAuc2hhcGUtbGlua2VkaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRhaW5lckNlQWdlbmNlIC5idG4tY2lyLXNlY3Rpb24tMSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEycHgpIHtcbiAgI2NvbnRhaW5lckNlQWdlbmNlIC5oNC1jaXItc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNjb250YWluZXJDZUFnZW5jZSAudGl0bGUtY2lyLXNlY3Rpb24sXG4gIC5zZWN0aW9uLXBvc3QgaDIsXG4gIC5zZWN0aW9uLW9mZnJlLXNwZWNpYWwgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLW9mZnJlIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuc2VjdGlvbi1vZmZyZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIH1cbiAgLnNlY3Rpb24tYXZhbnRhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuY29udGFjdC1vbmUgLnNlY3Rpb24tdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24tYXZhbnRhZ2UgLnJvd1NsaWRlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLWF2YW50YWdlIC5yb3dTbGlkZSAuYmxvY2tBdmFudGFnZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5wbHVzIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjY5cHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLnNlY3Rpb25DaGlmZnJlIC5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDEyODlweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAuc2VjdGlvbkNoaWZmcmUgLmdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDIgLnNoYXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDIgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMiBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wyIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA2NzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wyIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMiAuYnRuLWNpci1zZWN0aW9uQ2hpZmZyZSB7XG4gIHdpZHRoOiAxNjhweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ODJweDtcbiAgaGVpZ2h0OiA1ODFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDMwMnB4O1xuICAgIGhlaWdodDogMzAxcHg7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ0LCAyNDUsIDI0NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgaGVpZ2h0OiAyMjJweDtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzI3cHg7XG4gIGhlaWdodDogMzI3cHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWJsaWMvYXNzZXRzL2ltYWdlcy9nb29nbGUtbXktYnVzaW5lc3MvcHJpeC5wbmdcIik7XG4gIC8qIFJlbXBsYWNleiAnY2hlbWluLXZlcnMtdm90cmUtaW1hZ2UuanBnJyBwYXIgbGUgY2hlbWluIGRlIHZvdHJlIGltYWdlICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8qIEFqdXN0ZXogbGEgdGFpbGxlIGRlIGwnaW1hZ2Ugw6AgbGEgYm/DrnRlICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLyogQ2VudHJleiBsJ2ltYWdlIGhvcml6b250YWxlbWVudCBldCB2ZXJ0aWNhbGVtZW50ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMyN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMjMycHg7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgICBsaW5lLWhlaWdodDogMjMycHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZU9uZSB7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDEsIDgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlT25lIHNwYW4ge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZU9uZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVPbmUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVPbmUgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlT25lIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVPbmUgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlT25lIHtcbiAgICB3aWR0aDogMzcxcHg7XG4gICAgaGVpZ2h0OiAzNTFweDtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IC01NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZVR3byB7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNiwgMjM5LCAyNDEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMzQwcHg7XG4gIHJpZ2h0OiAtMTM1cHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVUd28gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlVHdvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZVR3byBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42Njc7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlVHdvIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZVR3byBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVUd28gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlVHdvIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICB0b3A6IC0zODVweDtcbiAgICByaWdodDogLTE1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZUxpdHRsZUxlZnQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIzMSwgMjMxKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjg2cHg7XG4gIHRvcDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVMaXR0bGVMZWZ0IHtcbiAgICB0b3A6IC0zNjVweDtcbiAgICBsZWZ0OiAtMjAwcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlTGl0dGxlUmlnaHQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIzMSwgMjMxKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVMaXR0bGVSaWdodCB7XG4gICAgdG9wOiAtNDAwcHg7XG4gICAgcmlnaHQ6IC04MHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uc2VjdGlvbkF2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQXZhbnRhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb25BdmFudGFnZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMTE4LCAyMDIsIDM2KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uQXZhbnRhZ2UgLmNvbnRhaW5lclJlY3RhbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkF2YW50YWdlIC5jb250YWluZXJSZWN0YW5nbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uQXZhbnRhZ2UgLmNvbnRhaW5lclJlY3RhbmdsZSAucmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFNTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkF2YW50YWdlIC5jb250YWluZXJSZWN0YW5nbGUgLnJlY3RhbmdsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uQXZhbnRhZ2UgLmNvbnRhaW5lclJlY3RhbmdsZSAucmVjdGFuZ2xlIHAge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigwLCAxLCA4KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbkF2YW50YWdlIC5jb250YWluZXJSZWN0YW5nbGUgaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uUmdwZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvblJncGQge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmVsZW1lbnRSZ3BkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZWxlbWVudFJncGQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuXG4uZWxlbWVudDFSZ3BkIHtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAzMCU7XG4gIGhlaWdodDogODc2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5lbGVtZW50MVJncGQge1xuICAgIGxlZnQ6IDI5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZWxlbWVudDFSZ3BkIHtcbiAgICBsZWZ0OiAyNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmVsZW1lbnQxUmdwZCB7XG4gICAgbGVmdDogMzAlO1xuICAgIG1heC13aWR0aDogNjIxcHg7XG4gICAgbWF4LWhlaWdodDogODc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVsZW1lbnQxUmdwZCB7XG4gICAgd2lkdGg6IDQ0OXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2MjNweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDM1MHB4O1xuICB9XG4gIC5lbGVtZW50MVJncGQgLnNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxuICAuZWxlbWVudDFSZ3BkIC5uZXh0LFxuICAuZWxlbWVudDFSZ3BkIC5wcmV2IHtcbiAgICB3aWR0aDogMzlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lbGVtZW50MVJncGQgLnByZXYge1xuICAgIGxlZnQ6IC01JTtcbiAgfVxuICAuZWxlbWVudDFSZ3BkIC5uZXh0IHtcbiAgICByaWdodDogLTUlO1xuICB9XG59XG4uZWxlbWVudDFSZ3BkIGltZyB7XG4gIHdpZHRoOiA2MjFweDtcbiAgaGVpZ2h0OiA4NzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVsZW1lbnQxUmdwZCBpbWcge1xuICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYyM3B4O1xuICB9XG59XG5cbi5lbGVtZW50MlJncGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDkxNXB4O1xuICBoZWlnaHQ6IDQ5NnB4O1xuICByaWdodDogMzMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZWxlbWVudDJSZ3BkIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuZWxlbWVudDJSZ3BkIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWF4LWhlaWdodDogNDcxcHg7XG4gICAgcmlnaHQ6IDM1JTtcbiAgfVxufVxuXG4uZWxlbWVudDJSZ3BkLWNhZHJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODgycHg7XG4gIGhlaWdodDogNDY3cHg7XG4gIG1hcmdpbjogLTEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZWxlbWVudDJSZ3BkLWNhZHJlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5lbGVtZW50MlJncGQtY2FkcmUge1xuICAgIHdpZHRoOiA2MTdweDtcbiAgICBtYXgtaGVpZ2h0OiA0NDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZWxlbWVudDJSZ3BkLWNhZHJlIGg0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDAsIDEsIDgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZWxlbWVudDJSZ3BkLWNhZHJlIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5lbGVtZW50MlJncGQtY2FkcmUgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5lbGVtZW50MlJncGQtY2FkcmUgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmVsZW1lbnQyUmdwZC1jYWRyZSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVsZW1lbnQyUmdwZC1jYWRyZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmVsZW1lbnQyUmdwZC1jYWRyZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmVsZW1lbnQyUmdwZC1jYWRyZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZWxlbWVudDJSZ3BkLWNhZHJlIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEwcHg7XG59XG4uZWxlbWVudDJSZ3BkLWNhZHJlIHVsIGxpIGltZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uZWxlbWVudDJSZ3BkLWNhZHJlIHVsIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYnRuLWN1c3RvbS1yZ3BkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB3aWR0aDogMjczcHg7XG4gIGhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigwLCAxLCA4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnRuLWN1c3RvbS1yZ3BkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmJ0bi1jdXN0b20tcmdwZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zbGlkZXNob3ctY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4uc2xpZGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJldixcbi5uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNzNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDczcHggIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuXG4ucHJldiB7XG4gIGxlZnQ6IC0zNXB4O1xuICB3aWR0aDogNzNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDczcHggIWltcG9ydGFudDtcbn1cblxuLm5leHQge1xuICByaWdodDogLTM1cHg7XG4gIHdpZHRoOiA3M3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzNweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1vbmUge1xuICBwYWRkaW5nOiAyMDBweCAwcHggMHB4O1xufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NTAwJmZhbWlseT1Xb3JrK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuXG4jY29udGFpbmVyQ2VBZ2VuY2Uge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgfVxuXG59IiwiQHVzZSBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL3V0aWxzL21peGluc1wiO1xuXG4jY29udGFpbmVyQ2VBZ2VuY2Uge1xuXG5cbiAgICAuY2lyLXNlY3Rpb24tbWFpbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5jaXItc2VjdGlvbi0xIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLnRpdGxlLWNpci1zZWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuXG4gICAgLmg0LWNpci1zZWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmVlbi1hZ2VuY2UpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICB9XG5cbiAgICAucC1jaXItc2VjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogcmdiKDg5LCA4NiwgODQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuc3Bhbi1jaXIge1xuICAgICAgICBjb2xvcjogcmdiKDI1MiwgMTAyLCAzMilcbiAgICB9XG5cbiAgICAuYnRuLWNpci1zZWN0aW9uLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE1LCAyMDEsIDMyKTtcbiAgICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNpci1zZWN0aW9uLTEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2lyLXNlY3Rpb24tMT4udGl0bGUtY2lyLXNlY3Rpb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNwbGF5LW5vbmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udG91cjpob3Zlcj5hIHtcbiAgICBjb2xvcjogdmFyKC0tdGhtLWJhc2UpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1jdXN0b20ge1xuICAgIGNvbG9yOiB2YXIoLS1ncmVlbi1hZ2VuY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclByaW1hcnksXG4uaG92ZXJTZWNvbmRhcnksXG4uaG92ZXJXaGl0ZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJQcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aG0tYmFzZSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyU2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1hZ2VuY2UpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlcldoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogdmFyKC0tdGhtLWJhc2UpICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cbn1cblxuLmNvbnRhY3Qtb25lOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXBvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQsIDI0NSwgMjQ1KTtcbiAgICBoZWlnaHQ6IDExMTJweDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xufVxuXG5cbi5zZWN0aW9uLXBvc3QgaW1nIHtcbiAgICB3aWR0aDogNDEzcHg7XG4gICAgaGVpZ2h0OiA0MTNweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cblxuXG4uc2VjdGlvbi1wb3N0IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMTE4LCAyMDIsIDM2KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uLXBvc3QgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDg5LCA4NiwgODQpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZWN0aW9uLXBvc3QgcCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLnNlY3Rpb24tcG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDQzLCA0NSwgNjEpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tcG9zdCAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc2VjdGlvbi1wb3N0IC5yb3cgLmJsb2NrUG9zdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyNTJweDtcbiAgICBtYXgtd2lkdGg6IDYwMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDVweDtcblxufVxuXG4uYmxvY2tQb3N0IGltZyB7XG4gICAgd2lkdGg6IDU5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU5cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibG9ja1Bvc3QgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5zZWN0aW9uLW9wdGltaXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE1LCAyMDEsIDMyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU0OXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tb3B0aW1pc2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi1vcHRpbWlzZSBoMiBzcGFuIHtcbiAgICBjb2xvcjogYmxhY2tcbn1cblxuLnNlY3Rpb24tb3B0aW1pc2UgLmJ0bi1jaXItc2VjdGlvbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzOTdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1vcHRpbWlzZSAuYnRuLWNpci1zZWN0aW9uLTE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYigyNTIsIDEwMiwgMzIpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW9wdGltaXNlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uc2VjdGlvbi1ldGFwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5zZWN0aW9uLWV0YXBlIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMTE4LCAyMDIsIDM2KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbn1cblxuLnNlY3Rpb24tZXRhcGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1ldGFwZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGdhcDogNTBweDtcbn1cblxuLnNlY3Rpb24tZXRhcGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcblxufVxuXG4uc2VjdGlvbi1ldGFwZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICAgIHdpZHRoOiAzODNweDtcbiAgICBoZWlnaHQ6IDMyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1jb2wtNiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbn1cblxuLnNlY3Rpb24tZXRhcGUtYmxvY2sgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uLWV0YXBlLWJsb2NrIGRpdiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWV0YXBlLWJsb2NrIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYig4OSwgODYsIDg0KTtcbiAgICBsaW5lLWhlaWdodDogMS45NDQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCA2NXB4O1xuXG59XG5cbi5zZWN0aW9uLWV0YXBlLWJsb2NrIHAgc3BhbiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9ybWVMaW5rZWRpbiB7XG4gICAgbWF4LXdpZHRoOiA1NzRweDtcbiAgICBtYXgtaGVpZ2h0OiAzODlweDtcblxufVxuXG4uc2VjdGlvbi1vcHRpbWlzYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uc2VjdGlvbi1vcHRpbWlzYXRpb24gLnNlY3Rpb24tb3B0aW1pc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xufVxuXG4uc2VjdGlvbi1vcHRpbWlzYXRpb24gLnNlY3Rpb24tb3B0aW1pc2F0aW9uLWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5zZWN0aW9uLW9wdGltaXNhdGlvbiAuc2VjdGlvbi1vcHRpbWlzYXRpb24tY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaGFwZS1vcHRpbWlzZSB7XG4gICAgbGVmdDogNDcwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNCk7XG5cbn1cblxuXG4uY2xpcXVlLWxpbmtlZGluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0NTBweDtcbiAgICBsZWZ0OiAzMDBweDtcbn1cblxuLmNsaXF1ZS1saW5rZWRpbiBwIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmxpbmtlZGluIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG5cbn1cblxuLnNoYXBlLWxpbmtlZGluIHtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04MHB4O1xuICAgIGxlZnQ6IC0xMzBweDtcbn1cblxuLmJ0bi1jdXN0b20tcmdwZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYWdlbmNlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhvdmVySW50ZXJlc3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS10aG0tYmFzZSkgIWltcG9ydGFudDtcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gICAgLmNvbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tb2ZmcmUtc3BlY2lhbCAucm93IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwMHB4IDBweCAwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYXZhbnRhZ2UgLnJvd1NsaWRlIC5ibG9ja0F2YW50YWdlIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jbGlxdWUtbGlua2VkaW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMzgwcHg7XG4gICAgICAgIGxlZnQ6IDM4MHB4O1xuICAgIH1cblxuICAgIC5zaGFwZS1vcHRpbWlzZSB7XG4gICAgICAgIGxlZnQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzdweCkge1xuXG4gICAgLmNvbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tb2ZmcmUtc3BlY2lhbCAucm93IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDE2MHB4IDBweCAwcHg7XG4gICAgfVxufVxuXG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlY3Rpb24tb3B0aW1pc2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjgwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tcG9zdCB7XG4gICAgICAgIGhlaWdodDogMTUyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1wb3N0IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmJsb2NrUG9zdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXBvc3QgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI2M3B4O1xuICAgICAgICBoZWlnaHQ6IDI2MnB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXBvc3QgaDIge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYigwLCAxLCA4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tcG9zdCAucm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLnNlY3Rpb24tcG9zdCAucm93IC5ibG9ja1Bvc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDNweDtcbiAgICAgICAgaGVpZ2h0OiAyMjZweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cblxuXG4gICAgLnNlY3Rpb24tb2ZmcmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1vZmZyZSB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tb2ZmcmUtc3BlY2lhbCB7XG4gICAgICAgIGhlaWdodDogODU2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsXG4gICAgfVxuXG4gICAgLnNlY3Rpb24tb2ZmcmUtc3BlY2lhbCAucm93IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC52aXN1ZWwtb2ZmcmUtc3BlY2lhbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1vZmZyZS1zcGVjaWFsIHAge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1vZmZyZS1zcGVjaWFsIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hdmFudGFnZSB7XG4gICAgICAgIGhlaWdodDogNjI4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWF2YW50YWdlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hdmFudGFnZSAucm93U2xpZGUgLmJsb2NrQXZhbnRhZ2Uge1xuICAgICAgICB3aWR0aDogMjk3cHg7XG4gICAgICAgIGhlaWdodDogMjM2cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYXZhbnRhZ2UgLnJvd1NsaWRlIC5zbGlkZWUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYXZhbnRhZ2UgLnJvd1NsaWRlIC5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1vcHRpbWlzZSBoMixcbiAgICAuc2VjdGlvbi1ldGFwZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZXRhcGUtcm93LFxuICAgIC5zZWN0aW9uLWV0YXBlLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmZvcm1lTGlua2VkaW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VjdGlvbkNoaWZmcmUgLmNvbDIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLW9wdGltaXNhdGlvbiAuc2VjdGlvbi1vcHRpbWlzYXRpb24tY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1NXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLW9wdGltaXNlIGltZyxcbiAgICAuc2hhcGUtb3B0aW1pc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jbGlxdWUtbGlua2VkaW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuY2xpcXVlLWxpbmtlZGluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogLTYwMHB4O1xuICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICB9XG5cbiAgICAuY2xpcXVlLWxpbmtlZGluIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMDAuMDQ3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG5cbiAgICAuc2hhcGUtbGlua2VkaW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNjb250YWluZXJDZUFnZW5jZSAuYnRuLWNpci1zZWN0aW9uLTEge1xuICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTJweCkge1xuICAgICNjb250YWluZXJDZUFnZW5jZSAuaDQtY2lyLXNlY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyQ2VBZ2VuY2UgLnRpdGxlLWNpci1zZWN0aW9uLFxuICAgIC5zZWN0aW9uLXBvc3QgaDIsXG4gICAgLnNlY3Rpb24tb2ZmcmUtc3BlY2lhbCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tb2ZmcmUgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1vZmZyZSB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hdmFudGFnZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweFxuICAgIH1cblxuICAgIC5jb250YWN0LW9uZSAuc2VjdGlvbi10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hdmFudGFnZSAucm93U2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYXZhbnRhZ2UgLnJvd1NsaWRlIC5ibG9ja0F2YW50YWdlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDBweFxuICAgIH1cblxuICAgIC5wbHVzIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbn0iLCIuc2VjdGlvbkNoaWZmcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY2OXB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDEyODlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICAgICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jb2wyIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbDIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFwZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IHJnYigwLCAxLCA4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjczcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tY2lyLXNlY3Rpb25DaGlmZnJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcblxuXG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLmNvbDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuY29udGFpbmVyQ2lyY2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1ODJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTgxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHVibGljL2Fzc2V0cy9pbWFnZXMvZ29vZ2xlLW15LWJ1c2luZXNzL3ByaXgucG5nJyk7XG4gICAgICAgICAgICAgICAgLyogUmVtcGxhY2V6ICdjaGVtaW4tdmVycy12b3RyZS1pbWFnZS5qcGcnIHBhciBsZSBjaGVtaW4gZGUgdm90cmUgaW1hZ2UgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIC8qIEFqdXN0ZXogbGEgdGFpbGxlIGRlIGwnaW1hZ2Ugw6AgbGEgYm/DrnRlICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8qIENlbnRyZXogbCdpbWFnZSBob3Jpem9udGFsZW1lbnQgZXQgdmVydGljYWxlbWVudCAqL1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzI3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuY2lyY2xlT25lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcblxuXG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzcxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlVHdvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0MSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyNDQsIDI0NSwgMjQ1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDM0MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTM1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzg1cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaXJjbGVMaXR0bGVMZWZ0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjMxLCAyMzEpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI4NnB4O1xuICAgICAgICAgICAgICAgIHRvcDogNDAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTM2NXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlTGl0dGxlUmlnaHQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMzEsIDIzMSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjhweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxufVxuXG4uc2VjdGlvbkF2YW50YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogcmdiKDExOCwgMjAyLCAzNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lclJlY3RhbmdsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAucmVjdGFuZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTRFNEU1O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMCwgMSwgOCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIi5zZWN0aW9uUmdwZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRvcDogMFxuICAgIH1cblxufVxuXG4uZWxlbWVudFJncGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmVsZW1lbnQxUmdwZCB7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDYwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IDMwJTtcbiAgICBoZWlnaHQ6IDg3NnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgICBsZWZ0OiAyOSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICBsZWZ0OiAyNiU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIG1heC13aWR0aDogNjIxcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg3NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDQ0OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMzUwcHg7XG5cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5leHQsXG4gICAgICAgIC5wcmV2IHtcbiAgICAgICAgICAgIHdpZHRoOiAzOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYyMXB4O1xuICAgICAgICBoZWlnaHQ6IDg3NnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNjIzcHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbn1cblxuXG4uZWxlbWVudDJSZ3BkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA5MTVweDtcbiAgICBoZWlnaHQ6IDQ5NnB4O1xuICAgIHJpZ2h0OiAzMyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjY5cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICB3aWR0aDogNjUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ3MXB4O1xuICAgICAgICByaWdodDogMzUlO1xuICAgIH1cblxufVxuXG4uZWxlbWVudDJSZ3BkLWNhZHJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg4MnB4O1xuICAgIGhlaWdodDogNDY3cHg7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2MTdweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogcmdiKDAsIDEsIDgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYnRuLWN1c3RvbS1yZ3BkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgd2lkdGg6IDI3M3B4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIDtcbiAgICB9XG59XG5cblxuXG4uc2xpZGVzaG93LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2xpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cblxuLnNsaWRlLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmV2LFxuLm5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDczcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDczcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG59XG5cbi5wcmV2IHtcbiAgICBsZWZ0OiAtMzVweDtcbiAgICB3aWR0aDogNzNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzNweCAhaW1wb3J0YW50O1xufVxuXG4ubmV4dCB7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICAgIHdpZHRoOiA3M3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LW9uZSB7XG4gICAgcGFkZGluZzogMjAwcHggMHB4IDBweDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/