/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
.candidature .hero {
  position: relative;
  background-color: #000000;
}

.candidature .hero .fond {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url(../../src/img/grille.svg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.candidature .hero .logo {
  position: absolute;
  z-index: 30;
  right: 0;
  top: 0;
  width: 168px;
}

@media screen and (max-width: 992px) {
  .candidature .hero .logo {
    width: 95px;
  }
}
.candidature .hero .logo img {
  width: 100%;
}

.candidature .hero .grid-hero {
  position: relative;
  z-index: 20;
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .candidature .hero .grid-hero {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero {
    margin-right: 40px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .hero .grid-hero {
    margin-right: 20px;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero .col-lg-5 {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero .col-lg-3 {
    display: none;
  }
}
.candidature .hero .grid-hero .recrutement {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero .recrutement {
    width: 30%;
    display: inline-block;
  }
}
.candidature .hero .grid-hero h1 {
  font-size: 58px;
  line-height: 58px;
  margin-bottom: 30px;
}

@media screen and (max-width: 1400px) {
  .candidature .hero .grid-hero h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .candidature .hero .grid-hero h1 {
    font-size: 42px;
    line-height: 42px;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero h1 {
    margin-left: 40px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .hero .grid-hero h1 {
    margin-left: 20px;
  }
}
.candidature .hero .grid-hero p {
  text-transform: uppercase;
  font-family: "f37-regular-italic";
  font-size: 30px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 0px;
  color: #FFDE14;
}

@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero p {
    margin-left: 40px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .hero .grid-hero p {
    font-size: 26px;
    margin-left: 20px;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero .bouton {
    margin-left: 40px;
    margin-bottom: 90px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .hero .grid-hero .bouton {
    margin-left: 20px;
  }
}
.candidature .formulaire {
  position: relative;
  z-index: 30;
  background-color: #FFDE14;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .formulaire {
    padding: 60px 0px;
  }
}
.candidature .formulaire h2 {
  text-align: center;
  color: #000000;
  margin-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire h2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .formulaire h2 {
    margin-bottom: 60px;
  }
}
.candidature .formulaire form #poste,
.candidature .formulaire form #ville,
.candidature .formulaire form #magasin,
.candidature .formulaire form #upload-cv,
.candidature .formulaire form #upload-lettre,
.candidature .formulaire form #cv-file,
.candidature .formulaire form #lettre-file {
  display: none;
}

.candidature .formulaire form .entete {
  font-family: "f37-medium-italic";
  text-transform: uppercase;
  font-size: 34px;
  line-height: 100%;
  letter-spacing: 0;
  width: 95%;
  border-bottom: 2px solid #000000;
  padding-bottom: 30px;
  margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .entete {
    width: 100%;
  }
}
.candidature .formulaire form .col-lg-6 input[type=text],
.candidature .formulaire form .col-lg-6 input[type=email],
.candidature .formulaire form .col-lg-6 input[type=tel] {
  width: 90%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .col-lg-6 input[type=text],
  .candidature .formulaire form .col-lg-6 input[type=email],
  .candidature .formulaire form .col-lg-6 input[type=tel] {
    width: 100%;
  }
}
.candidature .formulaire form .col-12 input[type=text] {
  width: 95%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .col-12 input[type=text] {
    width: 100%;
  }
}
.candidature .formulaire form input {
  margin-bottom: 15px;
}

.candidature .formulaire form .select-wrapper {
  position: relative;
  width: 95%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .select-wrapper {
    width: 100%;
  }
}
.candidature .formulaire form .select-wrapper select {
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  appearance: none;
  width: 100%;
  padding-right: 50px;
}

.candidature .formulaire form .select-wrapper .wpcf7-not-valid-tip {
  top: 10px;
}

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

.candidature .formulaire form input[type=text],
.candidature .formulaire form input[type=email],
.candidature .formulaire form input[type=tel],
.candidature .formulaire form select {
  font-family: "roboto-regular-italic";
  background-color: #ffffff;
  border: 0px;
  padding: 14px 16px;
  border-radius: 0px;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form input[type=text],
  .candidature .formulaire form input[type=email],
  .candidature .formulaire form input[type=tel],
  .candidature .formulaire form select {
    font-size: 18px;
  }
}
.candidature .formulaire form input[type=text]::-moz-placeholder, .candidature .formulaire form input[type=email]::-moz-placeholder, .candidature .formulaire form input[type=tel]::-moz-placeholder, .candidature .formulaire form textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}

.candidature .formulaire form input[type=text]::placeholder,
.candidature .formulaire form input[type=email]::placeholder,
.candidature .formulaire form input[type=tel]::placeholder,
.candidature .formulaire form textarea::placeholder {
  color: rgba(0, 0, 0, 0.2);
}

.candidature .formulaire form input:focus,
.candidature .formulaire form textarea:focus,
.candidature .formulaire form select:focus {
  border: 0px;
  outline: 0;
  box-shadow: none;
}

.candidature .formulaire form span[data-name=cv] .wpcf7-not-valid-tip,
.candidature .formulaire form span[data-name=lettre] .wpcf7-not-valid-tip,
.candidature .formulaire form span[data-name=cvfile] .wpcf7-not-valid-tip,
.candidature .formulaire form span[data-name=lettrefile] .wpcf7-not-valid-tip {
  display: none;
}

.candidature .formulaire form .ensemble-doc {
  display: flex;
  flex-direction: row;
  width: 90%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .ensemble-doc {
    width: 100%;
  }
}
.candidature .formulaire form .ensemble-doc #doc-cv,
.candidature .formulaire form .ensemble-doc #doc-lettre {
  width: 80%;
  display: inline-block;
  font-family: "roboto-regular-italic";
  background-color: #ffffff;
  border: 0px;
  padding: 14px 16px;
  border-radius: 0px;
  font-size: 24px;
  line-height: 100%;
  color: rgba(0, 0, 0, 0.2);
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .ensemble-doc #doc-cv,
  .candidature .formulaire form .ensemble-doc #doc-lettre {
    font-size: 18px;
  }
}
.candidature .formulaire form .ensemble-doc #bouton-cv,
.candidature .formulaire form .ensemble-doc #bouton-lettre {
  display: inline-block;
  margin: 0px;
}

.candidature .formulaire form .ensemble-doc .doc-actif {
  color: #000000 !important;
}

.candidature .formulaire form .legende {
  font-family: "roboto-regular-italic";
  font-size: 14px;
  line-height: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  letter-spacing: 0.02em;
}

.candidature .formulaire form .question {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  margin-top: 50px;
  margin-bottom: 20px;
  width: 95%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .question {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .candidature .formulaire form .question {
    font-size: 18px;
  }
}
.candidature .formulaire form .question input {
  width: 100%;
}

.candidature .formulaire form .wpcf7-checkbox {
  margin-bottom: 20px;
  display: block;
}

.candidature .formulaire form .wpcf7-checkbox .first {
  margin-left: 0px;
  margin-right: 50px;
}

.candidature .formulaire form .wpcf7-checkbox input[type=checkbox] {
  width: 32px;
  height: 32px;
  margin-bottom: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.candidature .formulaire form .wpcf7-checkbox input[type=checkbox]:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 15px;
  position: relative;
  background-color: #ffffff;
  display: inline-block;
  border: 2px solid #000000;
  border-radius: 50%;
}

.candidature .formulaire form .wpcf7-checkbox input[type=checkbox]:checked:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 15px;
  position: relative;
  background-color: #000000;
  display: inline-block;
  border: 2px solid #000000;
}

.candidature .formulaire form .wpcf7-checkbox .wpcf7-list-item {
  margin-top: 5px;
  margin-left: 0px !important;
  margin-right: 50px !important;
}

.candidature .formulaire form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  position: relative;
  top: -7px;
  margin-left: 10px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.candidature .formulaire form .check-relative {
  position: relative;
  width: 95%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .check-relative {
    width: 100%;
  }
}
.candidature .formulaire form .check-relative .check-pers {
  position: absolute;
  width: 18px;
  height: 18px;
  background-size: 13px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: 1px solid #000000;
  left: 0;
  top: 2px;
  color: #000000;
  font-size: 16px;
}

.candidature .formulaire form .check-relative .check-pers:hover {
  cursor: pointer;
}

.candidature .formulaire form .check-relative .checked {
  background-image: url(../../src/img/checked.svg);
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 30px;
  margin-bottom: 0;
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0px;
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item label {
  margin: 0px;
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item input {
  display: none;
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.candidature .formulaire form .acceptance {
  width: 95%;
  height: 80px;
  border-bottom: 2px solid #000000;
  margin-bottom: 30px;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .acceptance {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .candidature .formulaire form .acceptance {
    height: 60px;
  }
}
.candidature .formulaire form .autorisation,
.candidature .formulaire form .politique {
  position: relative;
}

.candidature .formulaire form .autorisation .form-switch,
.candidature .formulaire form .politique .form-switch {
  position: absolute;
  width: 54px;
  height: 28px;
  padding: 0px;
  left: 0;
  top: -2px;
}

.candidature .formulaire form .autorisation .form-switch input,
.candidature .formulaire form .politique .form-switch input {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  margin: 0px;
  border: 1px solid #000000;
  background-image: url(../../src/img/round.svg);
}

.candidature .formulaire form .autorisation .form-switch input:focus,
.candidature .formulaire form .politique .form-switch input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round.svg);
}

.candidature .formulaire form .autorisation .input-checked input,
.candidature .formulaire form .politique .input-checked input {
  background-color: #000000;
  background-image: url(../../src/img/round-active.svg);
}

.candidature .formulaire form .autorisation .input-checked input:focus,
.candidature .formulaire form .politique .input-checked input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round-active.svg);
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap,
.candidature .formulaire form .politique .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 70px;
  margin-bottom: 0;
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0px;
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item label,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item label {
  margin: 0px;
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item input,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item input {
  display: none;
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
  .candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a {
  text-decoration: underline;
  color: #000000;
}

.candidature .formulaire form .autorisation {
  margin-bottom: 20px;
}

.candidature .formulaire form .fin-section {
  height: 80px;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .fin-section {
    height: 60px;
  }
}
.candidature .formulaire form .submit-container {
  width: 95%;
  text-align: center;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .candidature .formulaire form .submit-container {
    width: 100%;
  }
}
.candidature .formulaire form .submit-container .wpcf7-submit {
  margin: 0px auto;
  text-transform: uppercase;
  display: table;
  padding: 16px 48px;
  font-family: "f37-regular";
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
  border: 1px solid #000000;
  background-color: #000000;
  color: #FFDE14;
}

.candidature .formulaire form .submit-container .wpcf7-submit:hover {
  background-color: transparent;
  color: #000000;
}

.candidature .formulaire form .submit-container span {
  display: none;
}

.candidature .formulaire form .wpcf7-not-valid-tip {
  font-family: "roboto-regular-italic";
  position: relative;
  top: -10px;
  letter-spacing: 0.02em;
}

.candidature .formulaire form .wpcf7-response-output {
  display: none;
}

.candidature .merci {
  display: none;
  position: relative;
  z-index: 30;
  background-color: #FFDE14;
  padding: 200px 0px;
}

@media screen and (max-width: 992px) {
  .candidature .merci {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .merci {
    padding: 60px 0px;
  }
}
.candidature .merci .grid {
  position: relative;
  z-index: 20;
}

.candidature .merci .grid .size {
  width: 738px;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .candidature .merci .grid .size {
    width: 100%;
  }
}
.candidature .merci .grid .size h2 {
  color: #000000;
  margin-bottom: 40px;
}

.candidature .merci .grid .size p {
  margin: 0px;
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  .candidature .merci .grid .size p {
    font-size: 18px;
  }
}
.candidature .merci .grid .size p:first-of-type {
  margin-bottom: 30px;
}

.candidature .merci img {
  z-index: 10;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60%;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
footer {
  padding: 24px 0px;
  background-color: #FFDE14;
}

@media screen and (max-width: 992px) {
  footer {
    padding: 30px 0px;
  }
}
footer img {
  width: 56px;
}

@media screen and (max-width: 992px) {
  footer img {
    display: table;
    margin: 0px auto 40px auto;
  }
}
footer .alignement {
  text-align: right;
}

@media screen and (max-width: 992px) {
  footer .alignement {
    text-align: center;
  }
}
footer .alignement a {
  text-decoration: underline;
  font-family: "f37-regular";
  color: #000000;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  footer .alignement a {
    display: table;
    margin: 0px auto 20px auto;
  }
}
@media screen and (max-width: 992px) {
  footer .alignement a:last-of-type {
    margin-bottom: 0px;
  }
}
footer .alignement span {
  margin: 0px 3px;
}

@media screen and (max-width: 992px) {
  footer .alignement span {
    display: none;
  }
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
html {
  scroll-behavior: unset !important;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

html body {
  margin: 0px;
  padding: 0px;
  max-width: 100%;
  height: 100%;
  color: #000000;
  overflow-x: hidden;
}

html body .main-content {
  overflow: hidden;
}

html body .flou {
  filter: blur(10px);
}

html body .grid {
  margin: 0px 80px;
}

@media screen and (max-width: 1200px) {
  html body .grid {
    margin: 0px 60px;
  }
}
@media screen and (max-width: 992px) {
  html body .grid {
    margin: 0px 40px;
  }
}
@media screen and (max-width: 576px) {
  html body .grid {
    margin: 0px 20px;
  }
}
html body .desktop {
  display: block;
}

@media screen and (max-width: 992px) {
  html body .desktop {
    display: none;
  }
}
html body .mobile {
  display: none;
}

@media screen and (max-width: 992px) {
  html body .mobile {
    display: block;
  }
}
html body h1 {
  text-transform: uppercase;
  font-family: "f37-medium-italic";
  color: #FFDE14;
  font-size: 70px;
  line-height: 70px;
  letter-spacing: 0;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  html body h1 {
    font-size: 65px;
    line-height: 65px;
  }
}
@media screen and (max-width: 1200px) {
  html body h1 {
    font-size: 55px;
    line-height: 55px;
  }
}
@media screen and (max-width: 576px) {
  html body h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
html body h2 {
  text-transform: uppercase;
  font-family: "f37-medium-italic";
  color: #FFDE14;
  font-size: 50px;
  line-height: 50px;
  letter-spacing: 0.02em;
  margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
  html body h2 {
    font-size: 45px;
    line-height: 45px;
  }
}
@media screen and (max-width: 576px) {
  html body h2 {
    font-size: 40px;
    line-height: 40px;
  }
}
html body h3 {
  text-transform: uppercase;
  font-family: "f37-medium-italic";
  font-size: 34px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 0px;
}

@media screen and (max-width: 576px) {
  html body h3 {
    font-size: 30px;
  }
}
html body a {
  text-decoration: none;
  transition: all 0.2s ease;
}

html body a * {
  transition: all 0.2s ease;
}

html body .bouton {
  display: table;
  margin-top: 40px;
}

html body .bouton a {
  text-transform: uppercase;
  display: table;
  padding: 16px 48px;
  font-family: "f37-regular";
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
}

html body .bouton.noir a {
  border: 1px solid #000000;
  background-color: #000000;
  color: #FFDE14;
}

html body .bouton.noir a:hover {
  background-color: transparent;
  color: #000000;
}

html body .bouton.jaune a {
  border: 1px solid #FFDE14;
  background-color: #FFDE14;
  color: #000000;
}

html body .bouton.jaune a:hover {
  border: 1px solid #000000;
  background-color: #000000;
  color: #FFDE14;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
header .bg-modal-offres {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.85);
  position: fixed;
  top: 0;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 100000;
}

header .bg-modal-offres .modal-contents {
  position: relative;
  background-color: #ffffff;
  width: 666px;
  height: auto;
  padding: 28px 24px;
  text-align: center;
  display: block;
  margin: 0px auto;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

@media screen and (max-width: 992px) {
  header .bg-modal-offres .modal-contents {
    padding: 24px 20px;
  }
}
@media screen and (max-width: 767px) {
  header .bg-modal-offres .modal-contents {
    width: 100%;
    height: 100%;
  }
}
header .bg-modal-offres .modal-contents .close-offres {
  z-index: 30;
  width: 40px;
  height: 40px;
  display: block;
  margin-left: auto;
}

header .bg-modal-offres .modal-contents .close-offres svg {
  width: 100%;
  height: 100%;
}

header .bg-modal-offres .modal-contents .close-offres svg rect {
  fill: #FFDE14;
  transition: all 0.2s ease;
}

header .bg-modal-offres .modal-contents .close-offres svg g path {
  fill: #000000;
  transition: all 0.2s ease;
}

header .bg-modal-offres .modal-contents .close-offres:hover svg rect {
  fill: #000000;
  transition: all 0.2s ease;
}

header .bg-modal-offres .modal-contents .close-offres:hover svg g path {
  fill: #FFDE14;
  transition: all 0.2s ease;
}

header .bg-modal-offres .modal-contents .ensemble {
  border-bottom: 1px solid #000000;
  padding: 28px 24px;
}

@media screen and (max-width: 992px) {
  header .bg-modal-offres .modal-contents .ensemble {
    padding: 24px 20px;
  }
}
header .bg-modal-offres .modal-contents .ensemble h2 {
  font-size: 40px;
  line-height: 40px;
  color: #000000;
  text-align: left;
}

@media screen and (max-width: 992px) {
  header .bg-modal-offres .modal-contents .ensemble h2 {
    font-size: 35px;
    line-height: 35px;
  }
}
header .bg-modal-offres .modal-contents .ensemble .bouton {
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  header .bg-modal-offres .modal-contents .ensemble .bouton {
    margin: 20px 0px 0px 0px;
  }
}
@media screen and (max-width: 992px) {
  header .bg-modal-offres .modal-contents .ensemble .bouton a {
    padding: 12px 30px;
  }
}
header .bg-modal-offres .modal-contents .ensemble:last-of-type {
  border-bottom: 0px;
  padding-bottom: 0px;
}

header .bg-modal-mentions {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.85);
  position: fixed;
  top: 0;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 100000;
}

header .bg-modal-mentions .modal-contents {
  position: relative;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  padding: 32px 0px;
  display: block;
  margin: 0px auto;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

header .bg-modal-mentions .modal-contents .close-mentions {
  z-index: 30;
  width: 40px;
  height: 40px;
  position: fixed;
  right: 24px;
}

@media screen and (max-width: 1200px) {
  header .bg-modal-mentions .modal-contents .close-mentions {
    right: 15px;
  }
}
header .bg-modal-mentions .modal-contents .close-mentions svg {
  width: 100%;
  height: 100%;
}

header .bg-modal-mentions .modal-contents .close-mentions svg rect {
  fill: #FFDE14;
  transition: all 0.2s ease;
}

header .bg-modal-mentions .modal-contents .close-mentions svg g path {
  fill: #000000;
  transition: all 0.2s ease;
}

header .bg-modal-mentions .modal-contents .close-mentions:hover svg rect {
  fill: #000000;
  transition: all 0.2s ease;
}

header .bg-modal-mentions .modal-contents .close-mentions:hover svg g path {
  fill: #FFDE14;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  header .bg-modal-mentions .modal-contents .grid {
    margin: 0px 60px;
  }
}
@media screen and (max-width: 576px) {
  header .bg-modal-mentions .modal-contents .grid {
    margin: 0px 60px;
  }
}
header .bg-modal-mentions .modal-contents .grid h1 {
  text-align: center;
  margin-top: 80px;
}

header .bg-modal-mentions .modal-contents .grid h2 {
  margin-bottom: 40px;
  color: #000000;
}

header .bg-modal-mentions .modal-contents .grid h3 {
  margin-bottom: 30px;
  color: #000000;
}

header .bg-modal-mentions .modal-contents .grid p,
header .bg-modal-mentions .modal-contents .grid li,
header .bg-modal-mentions .modal-contents .grid a {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 25px;
  color: #000000;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  header .bg-modal-mentions .modal-contents .grid p,
  header .bg-modal-mentions .modal-contents .grid li,
  header .bg-modal-mentions .modal-contents .grid a {
    font-size: 20px;
  }
}
@media screen and (max-width: 576px) {
  header .bg-modal-mentions .modal-contents .grid p,
  header .bg-modal-mentions .modal-contents .grid li,
  header .bg-modal-mentions .modal-contents .grid a {
    font-size: 18px;
  }
}
header .bg-modal-mentions .modal-contents .grid a {
  color: #FFDE14;
}

header .bg-modal-mentions .modal-contents .grid p {
  margin-bottom: 20px;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
.home .hero {
  position: relative;
  background-image: url(../../src/img/fond-hero.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .home .hero {
    padding-bottom: 80px;
  }
}
.home .hero .titre-hero {
  position: absolute;
  z-index: 25;
  left: 0;
  top: 0;
  color: #FFDE14;
  font-family: "f37-medium-italic";
  font-size: 354px;
  line-height: 0.8;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 1400px) {
  .home .hero .titre-hero {
    font-size: 300px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .titre-hero {
    font-size: 250px;
  }
}
.home .hero .wants {
  width: 105%;
  height: auto;
  position: relative;
  left: -2.5%;
}

.home .hero .logo {
  width: 168px;
  margin-left: auto;
}

.home .hero .grid-hero {
  position: relative;
  z-index: 30;
}

.home .hero .grid-hero .titre {
  text-align: right;
  margin-bottom: 40px;
  margin-left: 80px;
  margin-right: auto;
  display: table;
}

@media screen and (max-width: 1400px) {
  .home .hero .grid-hero .titre {
    margin-left: 60px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .grid-hero .titre {
    margin-left: 40px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 992px) {
  .home .hero .grid-hero .titre {
    margin-bottom: 0px;
    margin-top: 60px;
    text-align: left;
    margin-left: 20%;
  }
}
.home .hero .grid-hero .titre h1 {
  margin-bottom: 20px;
}

@media screen and (max-width: 1600px) {
  .home .hero .grid-hero .titre h1 {
    font-size: 60px;
    line-height: 60px;
  }
}
@media screen and (max-width: 1300px) {
  .home .hero .grid-hero .titre h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1100px) {
  .home .hero .grid-hero .titre h1 {
    font-size: 45px;
    line-height: 45px;
  }
}
.home .hero .grid-hero .titre h2 {
  font-family: "f37-regular-italic";
}

@media screen and (max-width: 1400px) {
  .home .hero .grid-hero .titre h2 {
    font-size: 45px;
    line-height: 45px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .grid-hero .titre h2 {
    font-size: 40px;
    line-height: 40px;
  }
}
.home .hero .grid-hero img {
  position: relative;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .home .hero .grid-hero img {
    top: -20px;
  }
}
.home .offres-home .fond-noir {
  background-color: #000000;
  border: 2px solid #000000;
  padding: 24px 0px 24px 80px;
}

@media screen and (max-width: 1400px) {
  .home .offres-home .fond-noir {
    padding: 24px 0px 24px 60px;
  }
}
@media screen and (max-width: 1200px) {
  .home .offres-home .fond-noir {
    padding: 24px 0px 24px 40px;
  }
}
@media screen and (max-width: 992px) {
  .home .offres-home .fond-noir {
    padding-left: 0px;
    border: 0px;
  }
}
.home .offres-home .fond-noir h3 {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .home .offres-home .fond-noir h3 {
    margin-left: 20%;
  }
}
.home .offres-home .fond-blanc {
  height: 100%;
  width: 100%;
  position: relative;
  background-color: #ffffff;
  border: 2px solid #000000;
  transition: all 0.2s ease;
}

.home .offres-home .fond-blanc a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .home .offres-home .fond-blanc a {
    position: relative;
    padding: 24px 0px;
    text-align: center;
    display: table;
  }
}
.home .offres-home .fond-blanc a h2 {
  color: #000000;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 992px) {
  .home .offres-home .fond-blanc a h2 {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
  }
}
.home .offres-home .fond-blanc:hover {
  background-color: #000000;
}

.home .offres-home .fond-blanc:hover h2 {
  color: #FFDE14;
}

.home .recrutement {
  background-color: #FFDE14;
  padding: 100px 0px;
}

@media screen and (max-width: 992px) {
  .home .recrutement {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .recrutement {
    padding: 60px 0px;
  }
}
.home .recrutement h1 {
  color: #000000;
}

@media screen and (max-width: 992px) {
  .home .recrutement h1 {
    margin-bottom: 40px;
  }
}
.home .recrutement p {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 25px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .home .recrutement p {
    font-size: 18px;
  }
}
.home .recrutement p strong {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 25px;
  color: #000000;
  font-family: "f37-medium-italic";
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .home .recrutement p strong {
    font-size: 20px;
    line-height: 21px;
  }
}
.home .recrutement p em {
  font-style: normal;
  text-transform: uppercase;
  font-family: "f37-thin-italic";
  font-size: 25px;
  line-height: 25px;
}

@media screen and (max-width: 576px) {
  .home .recrutement p em {
    font-size: 16px;
    line-height: 16px;
  }
}
.home .recrutement img {
  width: 60px;
}

@media screen and (max-width: 992px) {
  .home .recrutement .bouton {
    margin: 40px auto 0px auto;
  }
}
.home .participer {
  position: relative;
}

.home .participer .gros-titre {
  position: absolute;
  z-index: 25;
  left: -28px;
  top: 0;
  color: #ffffff;
  font-family: "f37-medium-italic";
  font-size: 340px;
  line-height: 0.8;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 1200px) {
  .home .participer .gros-titre {
    font-size: 300px;
  }
}
@media screen and (max-width: 992px) {
  .home .participer .gros-titre {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .home .participer .gros-titre {
    font-size: 200px;
  }
}
@media screen and (max-width: 576px) {
  .home .participer .gros-titre {
    font-size: 150px;
  }
}
@media screen and (max-width: 400px) {
  .home .participer .gros-titre {
    font-size: 125px;
  }
}
.home .participer .bandeau-jaune {
  background-color: #FFDE14;
  width: 100%;
  height: 80px;
}

@media screen and (max-width: 992px) {
  .home .participer .bandeau-jaune {
    display: none;
  }
}
.home .participer .fond {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 250px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .home .participer .fond {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .participer .fond {
    padding: 60px 0px;
  }
}
.home .participer h1 {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .home .participer h1 {
    margin-bottom: 50px;
  }
}
.home .participer .fond-blanc {
  background-color: #ffffff;
  padding: 32px 24px;
  position: relative;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .home .participer .fond-blanc {
    margin-bottom: 70px;
    height: auto;
  }
}
.home .participer .fond-blanc h2 {
  color: #000000;
}

.home .participer .fond-blanc h3 {
  font-family: "f37-regular-italic";
  color: #000000;
}

.home .participer .fond-blanc .nombre {
  position: absolute;
  right: 24px;
  bottom: -63.5px;
  font-family: "f37-medium-italic";
  font-size: 127px;
  line-height: 127px;
  color: #FFDE14;
}

.home .participer .bouton {
  margin: 100px auto 0px auto;
}

@media screen and (max-width: 992px) {
  .home .participer .bouton {
    margin: 40px auto 0px auto;
  }
}
.home .pret {
  background-image: url(../../src/img/fond-pret.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .home .pret {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .pret {
    padding: 60px 0px;
  }
}
.home .pret h1 {
  color: #000000;
}

.home .pret .desktop h3 {
  font-family: "f37-regular-italic";
  color: #000000;
}

.home .pret .liste {
  padding-top: 80px;
}

@media screen and (max-width: 576px) {
  .home .pret .liste {
    padding-top: 60px;
  }
}
.home .pret .liste .fond {
  position: relative;
  padding: 32px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

@media screen and (max-width: 1400px) {
  .home .pret .liste .fond {
    height: auto;
    margin-bottom: 40px;
  }
}
.home .pret .liste .fond .opacite {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
}

.home .pret .liste .fond .opacite-fin {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 17;
}

.home .pret .liste .fond .dates {
  position: relative;
  z-index: 20;
  text-align: right;
}

.home .pret .liste .fond .dates p {
  font-family: "f37-regular-italic";
  text-transform: uppercase;
  font-size: 30px;
  line-height: 25px;
  color: #ffffff;
  letter-spacing: 0;
  min-height: 25px;
}

@media screen and (max-width: 576px) {
  .home .pret .liste .fond .dates p {
    font-size: 20px;
    line-height: 21px;
  }
}
.home .pret .liste .fond .dates h3 {
  color: #ffffff;
}

.home .pret .liste .fond .fond-blanc {
  margin-top: 80px;
  background-color: #ffffff;
  padding: 32px 24px;
  position: relative;
  z-index: 20;
}

.home .pret .liste .fond .fond-blanc h2 {
  color: #000000;
}

@media screen and (max-width: 992px) {
  .home .pret .liste .fond .fond-blanc h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 576px) {
  .home .pret .liste .fond .fond-blanc h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
.home .pret .liste .fond .fond-blanc .bouton {
  margin-top: 20px;
}

.home .pret .liste .fond .fond-blanc .bouton a {
  padding: 18px 32px;
}

@media screen and (max-width: 1400px) {
  .home .pret .liste .fond .fond-blanc .bouton a {
    padding: 18px 48px;
  }
}
.home .equipe {
  background-color: #000000;
  background-image: url(../../src/img/fond-equipe.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .home .equipe {
    padding: 80px 0px;
    background-position: center center;
  }
}
@media screen and (max-width: 576px) {
  .home .equipe {
    padding: 60px 0px;
  }
}
.home .equipe .grid-equipe {
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .home .equipe .grid-equipe {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .equipe .grid-equipe {
    margin-right: 40px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipe .grid-equipe {
    margin-right: 20px;
  }
}
.home .equipe .grid-equipe img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .home .equipe .grid-equipe img {
    margin-bottom: 40px;
  }
}
.home .equipe .grid-equipe .margin-texte {
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .home .equipe .grid-equipe .margin-texte {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .equipe .grid-equipe .margin-texte {
    margin: 0px 40px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipe .grid-equipe .margin-texte {
    margin: 0px 20px;
  }
}
.home .equipe .grid-equipe .margin-texte h1 {
  color: #ffffff;
  margin-bottom: 30px;
}

.home .equipe .grid-equipe .margin-texte p {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 25px;
  color: #ffffff;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .home .equipe .grid-equipe .margin-texte p {
    font-size: 18px;
  }
}
@media screen and (max-width: 992px) {
  .home .equipe .grid-equipe .margin-texte .bouton.jaune {
    margin: 40px auto 0px auto;
  }
}
.home .equipe .grid-equipe .margin-texte .bouton.jaune a:hover {
  border: 1px solid #FFDE14;
}

.home .faq {
  position: relative;
  overflow: hidden;
}

.home .faq .ligne {
  position: absolute;
  left: 417px;
  top: -1%;
  height: 105%;
}

@media screen and (max-width: 1400px) {
  .home .faq .ligne {
    left: 330px;
  }
}
@media screen and (max-width: 1200px) {
  .home .faq .ligne {
    left: 271px;
  }
}
.home .faq .jd-faq {
  position: absolute;
  left: 574px;
  top: 0;
  width: 70%;
}

@media screen and (max-width: 1400px) {
  .home .faq .jd-faq {
    left: 467px;
  }
}
@media screen and (max-width: 1200px) {
  .home .faq .jd-faq {
    left: 391px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .jd-faq {
    top: -40px;
    width: 70%;
    right: 0;
    left: inherit;
  }
}
.home .faq .grid-faq-logo {
  margin-left: 0px;
}

.home .faq .grid-faq-logo img {
  width: 100%;
  height: auto;
  opacity: 0;
}

@media screen and (max-width: 992px) {
  .home .faq .grid-faq-logo img {
    width: 70%;
  }
}
.home .faq .grid-faq {
  padding-top: 100px;
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .home .faq .grid-faq {
    padding-top: 80px;
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .grid-faq {
    padding-top: 40px;
    margin: 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq .grid-faq {
    padding-top: 20px;
  }
}
.home .faq .grid-faq h1 {
  color: #000000;
  padding-top: 20px;
  margin-left: 80px;
  padding-bottom: 200px;
}

@media screen and (max-width: 1200px) {
  .home .faq .grid-faq h1 {
    margin-left: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .grid-faq h1 {
    margin: 0px 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq .grid-faq h1 {
    margin: 0px 20px;
  }
}
.home .faq .grid-faq img {
  width: 500px;
  height: auto;
}

@media screen and (max-width: 1400px) {
  .home .faq .grid-faq img {
    width: 400px;
  }
}
@media screen and (max-width: 1200px) {
  .home .faq .grid-faq img {
    width: 330px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .grid-faq img {
    width: 80%;
    margin-top: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .grid-faq .accordion {
    margin: 0px 40px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq .grid-faq .accordion {
    margin: 0px 20px;
  }
}
.home .faq .grid-faq .accordion .faq_card {
  border: 0px;
  background-color: transparent;
  border-bottom: 1px solid #000000;
  border-radius: 0px;
  padding-bottom: 20px;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
  margin: 0px;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button {
  position: relative;
  border: 0px !important;
  background-color: transparent;
  padding-left: 0px;
  padding: 20px 50px 0px 0px;
  box-shadow: none;
  text-transform: uppercase;
  font-family: "f37-medium-italic";
  font-size: 34px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 0px;
  color: #000000;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .home .faq .grid-faq .accordion .faq_card .accordion-header button {
    font-size: 30px;
  }
}
.home .faq .grid-faq .accordion .faq_card .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
  color: #000000;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button::before {
  content: "";
  position: absolute;
  z-index: 20;
  right: 0;
  top: 50%;
  transform: translateY(-25%);
  width: 40px;
  height: 40px;
  background-color: #FFDE14;
  border-radius: 4px;
  transition: all 0.2s ease;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button::after {
  position: relative;
  right: -50px;
  z-index: 30;
  width: 40px;
  height: 40px;
  background-color: transparent;
  border-radius: 4px;
  background-image: url(../../src/img/faq.svg);
  background-size: 10px;
  background-position: center center;
  background-repeat: no-repeat;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button:hover::before {
  background-color: #000000;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button:hover::after {
  background-image: url(../../src/img/faq-hover.svg);
}

.home .faq .grid-faq .accordion .faq_card .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.home .faq .grid-faq .accordion .faq_card .accordion-collapse .accordion-body {
  padding: 25px 0px 0px 0px;
  margin: 0px;
}

.home .faq .grid-faq .accordion .faq_card .accordion-collapse .accordion-body .contenu p {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .home .faq .grid-faq .accordion .faq_card .accordion-collapse .accordion-body .contenu p {
    font-size: 18px;
  }
}
.home .faq .grid-faq .accordion .faq_card .accordion-collapse .accordion-body .contenu p:last-child {
  margin-bottom: 0px;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
.archive-offres .hero {
  position: relative;
  background-image: url(../../src/img/fond-hero.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .archive-offres .hero {
    padding-bottom: 80px;
  }
}
.archive-offres .hero .titre-hero {
  position: absolute;
  z-index: 25;
  left: 0;
  top: 0;
  color: #FFDE14;
  font-family: "f37-medium-italic";
  font-size: 354px;
  line-height: 0.8;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 1400px) {
  .archive-offres .hero .titre-hero {
    font-size: 300px;
  }
}
@media screen and (max-width: 1200px) {
  .archive-offres .hero .titre-hero {
    font-size: 250px;
  }
}
.archive-offres .hero .wants {
  width: 105%;
  height: auto;
  position: relative;
  left: -2.5%;
}

.archive-offres .hero .logo {
  width: 168px;
  margin-left: auto;
}

.archive-offres .hero .grid-hero {
  position: relative;
  z-index: 30;
}

.archive-offres .hero .grid-hero .titre {
  text-align: right;
  margin-bottom: 40px;
  margin-left: 80px;
  margin-right: auto;
  display: table;
}

@media screen and (max-width: 1400px) {
  .archive-offres .hero .grid-hero .titre {
    margin-left: 60px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .archive-offres .hero .grid-hero .titre {
    margin-left: 40px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 992px) {
  .archive-offres .hero .grid-hero .titre {
    margin-bottom: 0px;
    margin-top: 60px;
    text-align: left;
    margin-left: 20%;
  }
}
.archive-offres .hero .grid-hero .titre h1 {
  margin-bottom: 20px;
}

@media screen and (max-width: 1600px) {
  .archive-offres .hero .grid-hero .titre h1 {
    font-size: 60px;
    line-height: 60px;
  }
}
@media screen and (max-width: 1300px) {
  .archive-offres .hero .grid-hero .titre h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1100px) {
  .archive-offres .hero .grid-hero .titre h1 {
    font-size: 45px;
    line-height: 45px;
  }
}
.archive-offres .hero .grid-hero .titre h2 {
  font-family: "f37-regular-italic";
}

@media screen and (max-width: 1400px) {
  .archive-offres .hero .grid-hero .titre h2 {
    font-size: 45px;
    line-height: 45px;
  }
}
@media screen and (max-width: 1200px) {
  .archive-offres .hero .grid-hero .titre h2 {
    font-size: 40px;
    line-height: 40px;
  }
}
.archive-offres .hero .grid-hero img {
  position: relative;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .archive-offres .hero .grid-hero img {
    top: -20px;
  }
}
.archive-offres .offres {
  padding: 100px 0px;
}

@media screen and (max-width: 992px) {
  .archive-offres .offres {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .offres {
    padding: 60px 0px;
  }
}
.archive-offres .offres h2 {
  color: #000000;
  text-align: center;
  padding-bottom: 40px;
}

.archive-offres .offres .size {
  width: 90%;
  margin: 0px auto;
}

@media screen and (max-width: 1550px) {
  .archive-offres .offres .size {
    width: 95%;
  }
}
.archive-offres .offres .size .col-xxl-3 {
  margin-top: 40px;
}

.archive-offres .offres .size .col-xxl-3 .offre-card {
  border: 1px solid #000000;
  padding: 32px 24px;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .archive-offres .offres .size .col-xxl-3 .offre-card {
    border: 0px;
    border-top: 1px solid #000000;
  }
}
.archive-offres .offres .size .col-xxl-3 .offre-card .bouton a {
  padding: 18px 32px;
}

@media screen and (max-width: 1400px) {
  .archive-offres .offres .size .col-xxl-3 .offre-card .bouton a {
    padding: 18px 48px;
  }
}
.archive-offres .participer {
  position: relative;
}

.archive-offres .participer .gros-titre {
  position: absolute;
  z-index: 25;
  left: -28px;
  top: 0;
  color: #FFDE14;
  font-family: "f37-medium-italic";
  font-size: 340px;
  line-height: 0.8;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 1200px) {
  .archive-offres .participer .gros-titre {
    font-size: 300px;
  }
}
@media screen and (max-width: 992px) {
  .archive-offres .participer .gros-titre {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .archive-offres .participer .gros-titre {
    font-size: 200px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .participer .gros-titre {
    font-size: 150px;
  }
}
@media screen and (max-width: 400px) {
  .archive-offres .participer .gros-titre {
    font-size: 125px;
  }
}
.archive-offres .participer .bandeau-blanc {
  background-color: #ffffff;
  width: 100%;
  height: 80px;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer .bandeau-blanc {
    display: none;
  }
}
.archive-offres .participer .fond {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 250px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer .fond {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .participer .fond {
    padding: 60px 0px;
  }
}
.archive-offres .participer h2 {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer h2 {
    margin-bottom: 50px;
  }
}
.archive-offres .participer .fond-blanc {
  background-color: #ffffff;
  padding: 32px 24px;
  position: relative;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer .fond-blanc {
    margin-bottom: 70px;
    height: auto;
  }
}
.archive-offres .participer .fond-blanc h2 {
  color: #000000;
}

.archive-offres .participer .fond-blanc h3 {
  font-family: "f37-regular-italic";
  color: #000000;
}

.archive-offres .participer .fond-blanc .nombre {
  position: absolute;
  right: 24px;
  bottom: -63.5px;
  font-family: "f37-medium-italic";
  font-size: 127px;
  line-height: 127px;
  color: #FFDE14;
}

.archive-offres .participer .bouton {
  margin: 100px auto 0px auto;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer .bouton {
    margin: 40px auto 0px auto;
  }
}
.archive-offres .pret {
  background-image: url(../../src/img/fond-pret.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .archive-offres .pret {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .pret {
    padding: 60px 0px;
  }
}
.archive-offres .pret h2 {
  color: #000000;
}

@media screen and (max-width: 1400px) {
  .archive-offres .pret h2 {
    margin-bottom: 40px;
  }
}
.archive-offres .pret .fond {
  position: relative;
  padding: 32px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

@media screen and (max-width: 1200px) {
  .archive-offres .pret .fond {
    height: auto;
    margin-bottom: 40px;
  }
}
.archive-offres .pret .fond .opacite {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
}

.archive-offres .pret .fond .opacite-fin {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 17;
}

.archive-offres .pret .fond .dates {
  position: relative;
  z-index: 20;
  text-align: right;
}

.archive-offres .pret .fond .dates p {
  font-family: "f37-regular-italic";
  text-transform: uppercase;
  font-size: 30px;
  line-height: 25px;
  color: #ffffff;
  letter-spacing: 0;
  min-height: 25px;
}

@media screen and (max-width: 576px) {
  .archive-offres .pret .fond .dates p {
    font-size: 20px;
    line-height: 21px;
  }
}
.archive-offres .pret .fond .dates h3 {
  color: #ffffff;
}

.archive-offres .pret .fond .fond-blanc {
  margin-top: 80px;
  background-color: #ffffff;
  padding: 32px 24px;
  position: relative;
  z-index: 20;
}

.archive-offres .pret .fond .fond-blanc h2 {
  color: #000000;
}

@media screen and (max-width: 992px) {
  .archive-offres .pret .fond .fond-blanc h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .pret .fond .fond-blanc h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
.archive-offres .pret .fond .fond-blanc .bouton {
  margin-top: 20px;
}

.archive-offres .pret .fond .fond-blanc .bouton a {
  padding: 18px 32px;
}

@media screen and (max-width: 1400px) {
  .archive-offres .pret .fond .fond-blanc .bouton a {
    padding: 18px 48px;
  }
}
.archive-offres .paris .col-xxl-3:nth-of-type(2) {
  display: none;
}

.archive-offres .lyon .col-xxl-3:nth-of-type(3) {
  display: none;
}

.archive-offres .marseille .col-xxl-3:nth-of-type(4) {
  display: none;
}

.archive-offres .lille .col-xxl-3:last-of-type {
  display: none;
}

.single-offre .hero {
  position: relative;
  background-color: #000000;
}

.single-offre .hero .fond {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url(../../src/img/grille.svg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.single-offre .hero .logo {
  position: absolute;
  z-index: 30;
  right: 0;
  top: 0;
  width: 168px;
}

@media screen and (max-width: 992px) {
  .single-offre .hero .logo {
    width: 95px;
  }
}
.single-offre .hero .logo img {
  width: 100%;
}

.single-offre .hero .grid-hero {
  position: relative;
  z-index: 20;
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .single-offre .hero .grid-hero {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero {
    margin-right: 40px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .hero .grid-hero {
    margin-right: 20px;
  }
}
@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .col-lg-5 {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .col-lg-3 {
    display: none;
  }
}
.single-offre .hero .grid-hero .recrutement {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .recrutement {
    width: 30%;
    display: inline-block;
  }
}
.single-offre .hero .grid-hero .texte {
  position: fixed;
  z-index: 20;
  width: 30%;
  margin-left: 24px;
  top: 37%;
}

@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .texte {
    position: absolute;
    top: inherit;
    left: 60px;
    bottom: 90px;
    width: auto;
    margin-left: 0px;
  }
}
.single-offre .hero .grid-hero .texte h1 {
  font-size: 58px;
  line-height: 58px;
}

@media screen and (max-width: 1400px) {
  .single-offre .hero .grid-hero .texte h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .single-offre .hero .grid-hero .texte h1 {
    font-size: 42px;
    line-height: 42px;
  }
}
.single-offre .hero .grid-hero .texte .h1-animated {
  color: #000000;
}

.single-offre .hero .grid-hero .texte .bouton {
  display: block;
}

@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .texte .bouton {
    width: 260px;
  }
}
.single-offre .hero .grid-hero .texte .bouton a {
  display: block;
  text-align: center;
}

.single-offre .hero .grid-hero .texte .bouton a:hover {
  border: 1px solid #FFDE14;
}

.single-offre .hero .grid-hero .texte .bouton-animated a {
  color: #FFDE14;
  background-color: #000000;
}

.single-offre .hero .grid-hero .texte .bouton-animated a:hover {
  background-color: #FFDE14;
  color: #000000;
  border: 1px solid #000000;
}

.single-offre .a-propos {
  position: relative;
  background-color: #FFDE14;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .single-offre .a-propos {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .a-propos {
    padding: 60px 0px;
  }
}
.single-offre .a-propos h2 {
  color: #000000;
  margin-bottom: 40px;
}

.single-offre .a-propos p {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  color: #000000;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .a-propos p {
    font-size: 18px;
  }
}
.single-offre .a-propos .col-xl-6 {
  margin-top: 30px;
}

.single-offre .a-propos .col-xl-6 .valeur-card {
  height: 100%;
  background-color: #ffffff;
  border: 1px solid #000000;
  padding: 32px 24px;
}

.single-offre .a-propos .col-xl-6 .valeur-card h3 {
  color: #000000;
  margin-bottom: 10px;
}

.single-offre .a-propos .infos .ensemble {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .single-offre .a-propos .infos .ensemble {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 992px) {
  .single-offre .a-propos .infos .ensemble h3 {
    display: inline-block;
  }
}
.single-offre .a-propos .infos .ensemble h3:last-of-type {
  font-family: "f37-regular-italic";
  margin-top: 5px;
}

@media screen and (max-width: 992px) {
  .single-offre .a-propos .infos .ensemble:last-of-type {
    border-bottom: 1px solid #000000;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}
.single-offre .a-propos .infos-animated {
  position: fixed;
  z-index: 20;
  top: 63%;
}

.single-offre .a-propos img {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

@media screen and (max-width: 992px) {
  .single-offre .a-propos img {
    display: none;
  }
}
.single-offre .contenu {
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .single-offre .contenu {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .contenu {
    padding: 60px 0px;
  }
}
.single-offre .contenu h2 {
  color: #000000;
  margin-bottom: 40px;
}

.single-offre .contenu p,
.single-offre .contenu li {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  color: #000000;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .contenu p,
  .single-offre .contenu li {
    font-size: 18px;
  }
}
.single-offre .formulaire {
  position: relative;
  z-index: 30;
  background-color: #FFDE14;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .formulaire {
    padding: 60px 0px;
  }
}
.single-offre .formulaire h2 {
  text-align: center;
  color: #000000;
  margin-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire h2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .formulaire h2 {
    margin-bottom: 60px;
  }
}
.single-offre .formulaire form #poste,
.single-offre .formulaire form #ville,
.single-offre .formulaire form #magasin,
.single-offre .formulaire form #upload-cv,
.single-offre .formulaire form #upload-lettre,
.single-offre .formulaire form #cv-file,
.single-offre .formulaire form #lettre-file {
  display: none;
}

.single-offre .formulaire form .entete {
  font-family: "f37-medium-italic";
  text-transform: uppercase;
  font-size: 34px;
  line-height: 100%;
  letter-spacing: 0;
  width: 95%;
  border-bottom: 2px solid #000000;
  padding-bottom: 30px;
  margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .entete {
    width: 100%;
  }
}
.single-offre .formulaire form .col-lg-6 input[type=text],
.single-offre .formulaire form .col-lg-6 input[type=email],
.single-offre .formulaire form .col-lg-6 input[type=tel] {
  width: 90%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .col-lg-6 input[type=text],
  .single-offre .formulaire form .col-lg-6 input[type=email],
  .single-offre .formulaire form .col-lg-6 input[type=tel] {
    width: 100%;
  }
}
.single-offre .formulaire form .col-12 input[type=text] {
  width: 95%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .col-12 input[type=text] {
    width: 100%;
  }
}
.single-offre .formulaire form input {
  margin-bottom: 15px;
}

.single-offre .formulaire form .select-wrapper {
  position: relative;
  width: 95%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .select-wrapper {
    width: 100%;
  }
}
.single-offre .formulaire form .select-wrapper select {
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  appearance: none;
  width: 100%;
  padding-right: 50px;
}

.single-offre .formulaire form .select-wrapper .wpcf7-not-valid-tip {
  top: 10px;
}

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

.single-offre .formulaire form input[type=text],
.single-offre .formulaire form input[type=email],
.single-offre .formulaire form input[type=tel],
.single-offre .formulaire form select {
  font-family: "roboto-regular-italic";
  background-color: #ffffff;
  border: 0px;
  padding: 14px 16px;
  border-radius: 0px;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form input[type=text],
  .single-offre .formulaire form input[type=email],
  .single-offre .formulaire form input[type=tel],
  .single-offre .formulaire form select {
    font-size: 18px;
  }
}
.single-offre .formulaire form input[type=text]::-moz-placeholder, .single-offre .formulaire form input[type=email]::-moz-placeholder, .single-offre .formulaire form input[type=tel]::-moz-placeholder, .single-offre .formulaire form textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}

.single-offre .formulaire form input[type=text]::placeholder,
.single-offre .formulaire form input[type=email]::placeholder,
.single-offre .formulaire form input[type=tel]::placeholder,
.single-offre .formulaire form textarea::placeholder {
  color: rgba(0, 0, 0, 0.2);
}

.single-offre .formulaire form input:focus,
.single-offre .formulaire form textarea:focus,
.single-offre .formulaire form select:focus {
  border: 0px;
  outline: 0;
  box-shadow: none;
}

.single-offre .formulaire form span[data-name=cv] .wpcf7-not-valid-tip,
.single-offre .formulaire form span[data-name=lettre] .wpcf7-not-valid-tip,
.single-offre .formulaire form span[data-name=cvfile] .wpcf7-not-valid-tip,
.single-offre .formulaire form span[data-name=lettrefile] .wpcf7-not-valid-tip {
  display: none;
}

.single-offre .formulaire form .ensemble-doc {
  display: flex;
  flex-direction: row;
  width: 90%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .ensemble-doc {
    width: 100%;
  }
}
.single-offre .formulaire form .ensemble-doc #doc-cv,
.single-offre .formulaire form .ensemble-doc #doc-lettre {
  width: 80%;
  display: inline-block;
  font-family: "roboto-regular-italic";
  background-color: #ffffff;
  border: 0px;
  padding: 14px 16px;
  border-radius: 0px;
  font-size: 24px;
  line-height: 100%;
  color: rgba(0, 0, 0, 0.2);
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .ensemble-doc #doc-cv,
  .single-offre .formulaire form .ensemble-doc #doc-lettre {
    font-size: 18px;
  }
}
.single-offre .formulaire form .ensemble-doc #bouton-cv,
.single-offre .formulaire form .ensemble-doc #bouton-lettre {
  display: inline-block;
  margin: 0px;
}

.single-offre .formulaire form .ensemble-doc .doc-actif {
  color: #000000 !important;
}

.single-offre .formulaire form .legende {
  font-family: "roboto-regular-italic";
  font-size: 14px;
  line-height: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  letter-spacing: 0.02em;
}

.single-offre .formulaire form .question {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  margin-top: 50px;
  margin-bottom: 20px;
  width: 95%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .question {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .formulaire form .question {
    font-size: 18px;
  }
}
.single-offre .formulaire form .question input {
  width: 100%;
}

.single-offre .formulaire form .wpcf7-checkbox {
  margin-bottom: 20px;
  display: block;
}

.single-offre .formulaire form .wpcf7-checkbox .first {
  margin-left: 0px;
  margin-right: 50px;
}

.single-offre .formulaire form .wpcf7-checkbox input[type=checkbox] {
  width: 32px;
  height: 32px;
  margin-bottom: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.single-offre .formulaire form .wpcf7-checkbox input[type=checkbox]:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 15px;
  position: relative;
  background-color: #ffffff;
  display: inline-block;
  border: 2px solid #000000;
  border-radius: 50%;
}

.single-offre .formulaire form .wpcf7-checkbox input[type=checkbox]:checked:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 15px;
  position: relative;
  background-color: #000000;
  display: inline-block;
  border: 2px solid #000000;
}

.single-offre .formulaire form .wpcf7-checkbox .wpcf7-list-item {
  margin-top: 5px;
  margin-left: 0px !important;
  margin-right: 50px !important;
}

.single-offre .formulaire form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  position: relative;
  top: -7px;
  margin-left: 10px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.single-offre .formulaire form .check-relative {
  position: relative;
  width: 95%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .check-relative {
    width: 100%;
  }
}
.single-offre .formulaire form .check-relative .check-pers {
  position: absolute;
  width: 18px;
  height: 18px;
  background-size: 13px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: 1px solid #000000;
  left: 0;
  top: 2px;
  color: #000000;
  font-size: 16px;
}

.single-offre .formulaire form .check-relative .check-pers:hover {
  cursor: pointer;
}

.single-offre .formulaire form .check-relative .checked {
  background-image: url(../../src/img/checked.svg);
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 30px;
  margin-bottom: 0;
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0px;
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item label {
  margin: 0px;
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item input {
  display: none;
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.single-offre .formulaire form .acceptance {
  width: 95%;
  height: 80px;
  border-bottom: 2px solid #000000;
  margin-bottom: 30px;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .acceptance {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .formulaire form .acceptance {
    height: 60px;
  }
}
.single-offre .formulaire form .autorisation,
.single-offre .formulaire form .politique {
  position: relative;
}

.single-offre .formulaire form .autorisation .form-switch,
.single-offre .formulaire form .politique .form-switch {
  position: absolute;
  width: 54px;
  height: 28px;
  padding: 0px;
  left: 0;
  top: -2px;
}

.single-offre .formulaire form .autorisation .form-switch input,
.single-offre .formulaire form .politique .form-switch input {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  margin: 0px;
  border: 1px solid #000000;
  background-image: url(../../src/img/round.svg);
}

.single-offre .formulaire form .autorisation .form-switch input:focus,
.single-offre .formulaire form .politique .form-switch input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round.svg);
}

.single-offre .formulaire form .autorisation .input-checked input,
.single-offre .formulaire form .politique .input-checked input {
  background-color: #000000;
  background-image: url(../../src/img/round-active.svg);
}

.single-offre .formulaire form .autorisation .input-checked input:focus,
.single-offre .formulaire form .politique .input-checked input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round-active.svg);
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 70px;
  margin-bottom: 0;
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0px;
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item label,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item label {
  margin: 0px;
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item input,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item input {
  display: none;
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
  .single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a {
  text-decoration: underline;
  color: #000000;
}

.single-offre .formulaire form .autorisation {
  margin-bottom: 20px;
}

.single-offre .formulaire form .fin-section {
  height: 80px;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .fin-section {
    height: 60px;
  }
}
.single-offre .formulaire form .submit-container {
  width: 95%;
  text-align: center;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .single-offre .formulaire form .submit-container {
    width: 100%;
  }
}
.single-offre .formulaire form .submit-container .wpcf7-submit {
  margin: 0px auto;
  text-transform: uppercase;
  display: table;
  padding: 16px 48px;
  font-family: "f37-regular";
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
  border: 1px solid #000000;
  background-color: #000000;
  color: #FFDE14;
}

.single-offre .formulaire form .submit-container .wpcf7-submit:hover {
  background-color: transparent;
  color: #000000;
}

.single-offre .formulaire form .submit-container span {
  display: none;
}

.single-offre .formulaire form .wpcf7-not-valid-tip {
  font-family: "roboto-regular-italic";
  position: relative;
  top: -10px;
  letter-spacing: 0.02em;
}

.single-offre .formulaire form .wpcf7-response-output {
  display: none;
}

.single-offre .merci {
  display: none;
  position: relative;
  z-index: 30;
  background-color: #FFDE14;
  padding: 200px 0px;
}

@media screen and (max-width: 992px) {
  .single-offre .merci {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .merci {
    padding: 60px 0px;
  }
}
.single-offre .merci .grid {
  position: relative;
  z-index: 20;
}

.single-offre .merci .grid .size {
  width: 738px;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .single-offre .merci .grid .size {
    width: 100%;
  }
}
.single-offre .merci .grid .size h2 {
  color: #000000;
  margin-bottom: 40px;
}

.single-offre .merci .grid .size p {
  margin: 0px;
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  .single-offre .merci .grid .size p {
    font-size: 18px;
  }
}
.single-offre .merci .grid .size p:first-of-type {
  margin-bottom: 30px;
}

.single-offre .merci img {
  z-index: 10;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60%;
} 
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhbmRpZGF0dXJlLmNzcyIsImZvb3Rlci5jc3MiLCJnbG9iYWxlcy5jc3MiLCJoZWFkZXIuY3NzIiwiaG9tZS5jc3MiLCJvZmZyZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7OztBQUVWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEO0FDbnJCRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFSDtBQ2xGRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0Q7QUN4TEQ7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDRDtBQzdPRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDRDtBQ3YwQkQ7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9FOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNLOzs7QUFFVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRCIsImZpbGUiOiJqZF9zcG9ydHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1NZWRpdW1Db25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctdGhpbi1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1UaGluQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1JvYm90by9Sb2JvdG8tRXh0cmFCb2xkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUl0YWxpYy50dGYpO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIENPTE9SUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY2FuZGlkYXR1cmUgLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uY2FuZGlkYXR1cmUgLmhlcm8gLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2dyaWxsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhbmRpZGF0dXJlIC5oZXJvIC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5sb2dvIHtcbiAgICB3aWR0aDogOTVweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5oZXJvIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gLmNvbC1sZy01IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyAuY29sLWxnLTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuaGVybyAuZ3JpZC1oZXJvIC5yZWNydXRlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyAucmVjcnV0ZW1lbnQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuaGVybyAuZ3JpZC1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuaGVybyAuZ3JpZC1oZXJvIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjRkZERTE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuaGVybyAuZ3JpZC1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gLmJvdXRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gLmJvdXRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRFMTQ7XG4gIHBhZGRpbmc6IDE1MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtICNwb3N0ZSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtICN2aWxsZSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtICNtYWdhc2luLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gI3VwbG9hZC1jdixcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtICN1cGxvYWQtbGV0dHJlLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gI2N2LWZpbGUsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAjbGV0dHJlLWZpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmVudGV0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogOTUlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZW50ZXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNvbC1sZy02IGlucHV0W3R5cGU9dGV4dF0sXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT10ZWxdIHtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPXRleHRdLFxuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLTEyIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNvbC0xMiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnNlbGVjdC13cmFwcGVyIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgdG9wOiAxMHB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZhcS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dDpmb2N1cyxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIHRleHRhcmVhOmZvY3VzLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBzcGFuW2RhdGEtbmFtZT1jdl0gLndwY2Y3LW5vdC12YWxpZC10aXAsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBzcGFuW2RhdGEtbmFtZT1sZXR0cmVdIC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gc3BhbltkYXRhLW5hbWU9Y3ZmaWxlXSAud3BjZjctbm90LXZhbGlkLXRpcCxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIHNwYW5bZGF0YS1uYW1lPWxldHRyZWZpbGVdIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2MgI2RvYy1jdixcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2MgI2RvYy1sZXR0cmUge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jICNkb2MtY3YsXG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2MgI2RvYy1sZXR0cmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjYm91dG9uLWN2LFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjYm91dG9uLWxldHRyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jIC5kb2MtYWN0aWYge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmxlZ2VuZGUge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5xdWVzdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucXVlc3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnF1ZXN0aW9uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCAuZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAuY2hlY2stcGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAuY2hlY2stcGVyczpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2NoZWNrZWQuc3ZnKTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYWNjZXB0YW5jZSB7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYWNjZXB0YW5jZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hY2NlcHRhbmNlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24sXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAuZm9ybS1zd2l0Y2gsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC5mb3JtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5mb3JtLXN3aXRjaCBpbnB1dCxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmZvcm0tc3dpdGNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3JvdW5kLnN2Zyk7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5mb3JtLXN3aXRjaCBpbnB1dDpmb2N1cyxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmZvcm0tc3dpdGNoIGlucHV0OmZvY3VzIHtcbiAgZmlsdGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9yb3VuZC5zdmcpO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAuaW5wdXQtY2hlY2tlZCBpbnB1dCxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmlucHV0LWNoZWNrZWQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9yb3VuZC1hY3RpdmUuc3ZnKTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLmlucHV0LWNoZWNrZWQgaW5wdXQ6Zm9jdXMsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC5pbnB1dC1jaGVja2VkIGlucHV0OmZvY3VzIHtcbiAgZmlsdGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9yb3VuZC1hY3RpdmUuc3ZnKTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBtYXJnaW46IDBweDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmZpbi1zZWN0aW9uIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmZpbi1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5zdWJtaXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDk1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0LWNvbnRhaW5lciAud3BjZjctc3VibWl0IHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDE2cHggNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZERTE0O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdC1jb250YWluZXIgLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5zdWJtaXQtY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FuZGlkYXR1cmUgLm1lcmNpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgcGFkZGluZzogMjAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5tZXJjaSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAubWVyY2kge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLm1lcmNpIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5jYW5kaWRhdHVyZSAubWVyY2kgLmdyaWQgLnNpemUge1xuICB3aWR0aDogNzM4cHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FuZGlkYXR1cmUgLm1lcmNpIC5ncmlkIC5zaXplIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNhbmRpZGF0dXJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSBwIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLm1lcmNpIC5ncmlkIC5zaXplIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNhbmRpZGF0dXJlIC5tZXJjaSBpbWcge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNjAlO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWNhbmRpZGF0dXJlLmNzcy5tYXAgKi8iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgRk9OVFMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVJlZ3VsYXJDb25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLU1lZGl1bUNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy10aGluLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVRoaW5Db25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUm9ib3RvL1JvYm90by1FeHRyYUJvbGRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLnR0Zik7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgQ09MT1JTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmZvb3RlciB7XG4gIHBhZGRpbmc6IDI0cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuZm9vdGVyIGltZyB7XG4gIHdpZHRoOiA1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIGltZyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4IGF1dG87XG4gIH1cbn1cbmZvb3RlciAuYWxpZ25lbWVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIC5hbGlnbmVtZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmZvb3RlciAuYWxpZ25lbWVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIC5hbGlnbmVtZW50IGEge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgLmFsaWduZW1lbnQgYTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuZm9vdGVyIC5hbGlnbmVtZW50IHNwYW4ge1xuICBtYXJnaW46IDBweCAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgLmFsaWduZW1lbnQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWZvb3Rlci5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1NZWRpdW1Db25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctdGhpbi1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1UaGluQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1JvYm90by9Sb2JvdG8tRXh0cmFCb2xkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUl0YWxpYy50dGYpO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIENPTE9SUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuaHRtbCBib2R5IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sIGJvZHkgLm1haW4tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5odG1sIGJvZHkgLmZsb3Uge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5odG1sIGJvZHkgLmdyaWQge1xuICBtYXJnaW46IDBweCA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAuZ3JpZCB7XG4gICAgbWFyZ2luOiAwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5ncmlkIHtcbiAgICBtYXJnaW46IDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBodG1sIGJvZHkgLmdyaWQge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sIGJvZHkgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmh0bWwgYm9keSBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIGNvbG9yOiAjRkZERTE0O1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWwgYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5odG1sIGJvZHkgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBjb2xvcjogI0ZGREUxNDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5odG1sIGJvZHkgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaHRtbCBib2R5IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbmh0bWwgYm9keSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaHRtbCBib2R5IGEgKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5odG1sIGJvZHkgLmJvdXRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuaHRtbCBib2R5IC5ib3V0b24gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuaHRtbCBib2R5IC5ib3V0b24ubm9pciBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkRFMTQ7XG59XG5odG1sIGJvZHkgLmJvdXRvbi5ub2lyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5odG1sIGJvZHkgLmJvdXRvbi5qYXVuZSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGREUxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5odG1sIGJvZHkgLmJvdXRvbi5qYXVuZSBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkRFMTQ7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Z2xvYmFsZXMuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtUmVndWxhckNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtTWVkaXVtQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXRoaW4taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtVGhpbkNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUV4dHJhQm9sZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUm9ib3RvL1JvYm90by1JdGFsaWMudHRmKTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBDT0xPUlMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA2NjZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuY2xvc2Utb2ZmcmVzIHtcbiAgei1pbmRleDogMzA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuY2xvc2Utb2ZmcmVzIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMgLmNsb3NlLW9mZnJlcyBzdmcgcmVjdCB7XG4gIGZpbGw6ICNGRkRFMTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMgLmNsb3NlLW9mZnJlcyBzdmcgZyBwYXRoIHtcbiAgZmlsbDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuY2xvc2Utb2ZmcmVzOmhvdmVyIHN2ZyByZWN0IHtcbiAgZmlsbDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuY2xvc2Utb2ZmcmVzOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjRkZERTE0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5lbnNlbWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAyOHB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMgLmVuc2VtYmxlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuZW5zZW1ibGUgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuZW5zZW1ibGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5lbnNlbWJsZSAuYm91dG9uIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuZW5zZW1ibGUgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMgLmVuc2VtYmxlIC5ib3V0b24gYSB7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICB9XG59XG5oZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMgLmVuc2VtYmxlOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmNsb3NlLW1lbnRpb25zIHtcbiAgei1pbmRleDogMzA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmNsb3NlLW1lbnRpb25zIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmNsb3NlLW1lbnRpb25zIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuY2xvc2UtbWVudGlvbnMgc3ZnIHJlY3Qge1xuICBmaWxsOiAjRkZERTE0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmNsb3NlLW1lbnRpb25zIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmNsb3NlLW1lbnRpb25zOmhvdmVyIHN2ZyByZWN0IHtcbiAgZmlsbDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5jbG9zZS1tZW50aW9uczpob3ZlciBzdmcgZyBwYXRoIHtcbiAgZmlsbDogI0ZGREUxNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIHtcbiAgICBtYXJnaW46IDBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCB7XG4gICAgbWFyZ2luOiAwcHggNjBweDtcbiAgfVxufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmdyaWQgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmdyaWQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIHAsXG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBsaSxcbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIGEge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBwLFxuICBoZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBsaSxcbiAgaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmdyaWQgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBwLFxuICBoZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBsaSxcbiAgaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmdyaWQgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBhIHtcbiAgY29sb3I6ICNGRkRFMTQ7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1oZWFkZXIuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtUmVndWxhckNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtTWVkaXVtQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXRoaW4taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtVGhpbkNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUV4dHJhQm9sZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUm9ib3RvL1JvYm90by1JdGFsaWMudHRmKTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBDT0xPUlMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhvbWUgLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtaGVyby5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC50aXRyZS1oZXJvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI0ZGREUxNDtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAzNTRweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLnRpdHJlLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVybyAudGl0cmUtaGVybyB7XG4gICAgZm9udC1zaXplOiAyNTBweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLndhbnRzIHtcbiAgd2lkdGg6IDEwNSU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMi41JTtcbn1cbi5ob21lIC5oZXJvIC5sb2dvIHtcbiAgd2lkdGg6IDE2OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ob21lIC5oZXJvIC5ncmlkLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLmhvbWUgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDIge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmdyaWQtaGVybyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaGVybyAuZ3JpZC1oZXJvIGltZyB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLW5vaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAyNHB4IDBweCAyNHB4IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLW5vaXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4IDI0cHggNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5vZmZyZXMtaG9tZSAuZm9uZC1ub2lyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDBweCAyNHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5vZmZyZXMtaG9tZSAuZm9uZC1ub2lyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxufVxuLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLW5vaXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5vZmZyZXMtaG9tZSAuZm9uZC1ub2lyIGgzIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG4uaG9tZSAub2ZmcmVzLWhvbWUgLmZvbmQtYmxhbmMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAub2ZmcmVzLWhvbWUgLmZvbmQtYmxhbmMgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLWJsYW5jIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbi5ob21lIC5vZmZyZXMtaG9tZSAuZm9uZC1ibGFuYyBhIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLWJsYW5jIGEgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5vZmZyZXMtaG9tZSAuZm9uZC1ibGFuYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uaG9tZSAub2ZmcmVzLWhvbWUgLmZvbmQtYmxhbmM6aG92ZXIgaDIge1xuICBjb2xvcjogI0ZGREUxNDtcbn1cbi5ob21lIC5yZWNydXRlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRFMTQ7XG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5yZWNydXRlbWVudCB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5yZWNydXRlbWVudCB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5ob21lIC5yZWNydXRlbWVudCBoMSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnJlY3J1dGVtZW50IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaG9tZSAucmVjcnV0ZW1lbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnJlY3J1dGVtZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhvbWUgLnJlY3J1dGVtZW50IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAucmVjcnV0ZW1lbnQgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmhvbWUgLnJlY3J1dGVtZW50IHAgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy10aGluLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnJlY3J1dGVtZW50IHAgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmhvbWUgLnJlY3J1dGVtZW50IGltZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnJlY3J1dGVtZW50IC5ib3V0b24ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uaG9tZSAucGFydGljaXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyNTtcbiAgbGVmdDogLTI4cHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMzQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucGFydGljaXBlciAuZ3Jvcy10aXRyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLnBhcnRpY2lwZXIgLmdyb3MtdGl0cmUge1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZSAucGFydGljaXBlciAuZ3Jvcy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAxMjVweDtcbiAgfVxufVxuLmhvbWUgLnBhcnRpY2lwZXIgLmJhbmRlYXUtamF1bmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnBhcnRpY2lwZXIgLmJhbmRlYXUtamF1bmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5wYXJ0aWNpcGVyIC5mb25kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMjUwcHggMHB4IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5wYXJ0aWNpcGVyIC5mb25kIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnBhcnRpY2lwZXIgLmZvbmQge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG4uaG9tZSAucGFydGljaXBlciBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnBhcnRpY2lwZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5ob21lIC5wYXJ0aWNpcGVyIC5mb25kLWJsYW5jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5wYXJ0aWNpcGVyIC5mb25kLWJsYW5jIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhvbWUgLnBhcnRpY2lwZXIgLmZvbmQtYmxhbmMgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lIC5wYXJ0aWNpcGVyIC5mb25kLWJsYW5jIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWUgLnBhcnRpY2lwZXIgLmZvbmQtYmxhbmMgLm5vbWJyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogLTYzLjVweDtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAxMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEyN3B4O1xuICBjb2xvcjogI0ZGREUxNDtcbn1cbi5ob21lIC5wYXJ0aWNpcGVyIC5ib3V0b24ge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucGFydGljaXBlciAuYm91dG9uIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLmhvbWUgLnByZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLXByZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTUwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnByZXQge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAucHJldCB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5ob21lIC5wcmV0IGgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaG9tZSAucHJldCAuZGVza3RvcCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyLWl0YWxpY1wiO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lIC5wcmV0IC5saXN0ZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnByZXQgLmxpc3RlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIC5vcGFjaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTU7XG59XG4uaG9tZSAucHJldCAubGlzdGUgLmZvbmQgLm9wYWNpdGUtZmluIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTc7XG59XG4uaG9tZSAucHJldCAubGlzdGUgLmZvbmQgLmRhdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaG9tZSAucHJldCAubGlzdGUgLmZvbmQgLmRhdGVzIHAge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIC5kYXRlcyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZGF0ZXMgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZm9uZC1ibGFuYyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZm9uZC1ibGFuYyBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIC5mb25kLWJsYW5jIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZm9uZC1ibGFuYyBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uaG9tZSAucHJldCAubGlzdGUgLmZvbmQgLmZvbmQtYmxhbmMgLmJvdXRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaG9tZSAucHJldCAubGlzdGUgLmZvbmQgLmZvbmQtYmxhbmMgLmJvdXRvbiBhIHtcbiAgcGFkZGluZzogMThweCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZm9uZC1ibGFuYyAuYm91dG9uIGEge1xuICAgIHBhZGRpbmc6IDE4cHggNDhweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtZXF1aXBlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE1MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5lcXVpcGUge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lcXVpcGUge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG4uaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSAubWFyZ2luLXRleHRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIC5tYXJnaW4tdGV4dGUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgLm1hcmdpbi10ZXh0ZSB7XG4gICAgbWFyZ2luOiAwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgLm1hcmdpbi10ZXh0ZSB7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgLm1hcmdpbi10ZXh0ZSBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgLm1hcmdpbi10ZXh0ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgLm1hcmdpbi10ZXh0ZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIC5tYXJnaW4tdGV4dGUgLmJvdXRvbi5qYXVuZSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIC5tYXJnaW4tdGV4dGUgLmJvdXRvbi5qYXVuZSBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGREUxNDtcbn1cbi5ob21lIC5mYXEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZSAuZmFxIC5saWduZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDE3cHg7XG4gIHRvcDogLTElO1xuICBoZWlnaHQ6IDEwNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmZhcSAubGlnbmUge1xuICAgIGxlZnQ6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmZhcSAubGlnbmUge1xuICAgIGxlZnQ6IDI3MXB4O1xuICB9XG59XG4uaG9tZSAuZmFxIC5qZC1mYXEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU3NHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmZhcSAuamQtZmFxIHtcbiAgICBsZWZ0OiA0NjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5mYXEgLmpkLWZhcSB7XG4gICAgbGVmdDogMzkxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5mYXEgLmpkLWZhcSB7XG4gICAgdG9wOiAtNDBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxLWxvZ28ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEtbG9nbyBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIGgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5mYXEgLmdyaWQtZmFxIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEgaDEge1xuICAgIG1hcmdpbjogMHB4IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5mYXEgLmdyaWQtZmFxIGgxIHtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICB9XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcSBpbWcge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSBpbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5mYXEgLmdyaWQtZmFxIGltZyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgfVxufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweDtcbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMHB4IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC01MHB4O1xuICB6LWluZGV4OiAzMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZmFxLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mYXEtaG92ZXIuc3ZnKTtcbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMjVweCAwcHggMHB4IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5mYXEgLmdyaWQtZmFxIC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWhvbWUuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtUmVndWxhckNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtTWVkaXVtQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXRoaW4taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtVGhpbkNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUV4dHJhQm9sZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUm9ib3RvL1JvYm90by1JdGFsaWMudHRmKTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBDT0xPUlMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWhlcm8uanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC50aXRyZS1oZXJvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI0ZGREUxNDtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAzNTRweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC50aXRyZS1oZXJvIHtcbiAgICBmb250LXNpemU6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC50aXRyZS1oZXJvIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLndhbnRzIHtcbiAgd2lkdGg6IDEwNSU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMi41JTtcbn1cbi5hcmNoaXZlLW9mZnJlcyAuaGVybyAubG9nbyB7XG4gIHdpZHRoOiAxNjhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyLWl0YWxpY1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIGltZyB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5vZmZyZXMge1xuICBwYWRkaW5nOiAxMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAub2ZmcmVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5vZmZyZXMgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5hcmNoaXZlLW9mZnJlcyAub2ZmcmVzIC5zaXplIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyAuc2l6ZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5vZmZyZXMgLnNpemUgLmNvbC14eGwtMyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyAuc2l6ZSAuY29sLXh4bC0zIC5vZmZyZS1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyAuc2l6ZSAuY29sLXh4bC0zIC5vZmZyZS1jYXJkIHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5vZmZyZXMgLnNpemUgLmNvbC14eGwtMyAub2ZmcmUtY2FyZCAuYm91dG9uIGEge1xuICBwYWRkaW5nOiAxOHB4IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5vZmZyZXMgLnNpemUgLmNvbC14eGwtMyAub2ZmcmUtY2FyZCAuYm91dG9uIGEge1xuICAgIHBhZGRpbmc6IDE4cHggNDhweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyNTtcbiAgbGVmdDogLTI4cHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNGRkRFMTQ7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMzQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZ3Jvcy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmdyb3MtdGl0cmUge1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZ3Jvcy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDEyNXB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmJhbmRlYXUtYmxhbmMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5iYW5kZWF1LWJsYW5jIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmZvbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyNTBweCAwcHggMTAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5mb25kIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5mb25kIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZm9uZC1ibGFuYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmZvbmQtYmxhbmMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmZvbmQtYmxhbmMgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZm9uZC1ibGFuYyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyLWl0YWxpY1wiO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZm9uZC1ibGFuYyAubm9tYnJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiAtNjMuNXB4O1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDEyN3B4O1xuICBsaW5lLWhlaWdodDogMTI3cHg7XG4gIGNvbG9yOiAjRkZERTE0O1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5ib3V0b24ge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucHJldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtcHJldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnByZXQge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnByZXQge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnByZXQgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnByZXQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCAub3BhY2l0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE1O1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIC5vcGFjaXRlLWZpbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE3O1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIC5kYXRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIC5kYXRlcyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWluLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCAuZGF0ZXMgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmRhdGVzIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmZvbmQtYmxhbmMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmZvbmQtYmxhbmMgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCAuZm9uZC1ibGFuYyBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmZvbmQtYmxhbmMgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIC5mb25kLWJsYW5jIC5ib3V0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIC5mb25kLWJsYW5jIC5ib3V0b24gYSB7XG4gIHBhZGRpbmc6IDE4cHggMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmZvbmQtYmxhbmMgLmJvdXRvbiBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDQ4cHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucGFyaXMgLmNvbC14eGwtMzpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLmx5b24gLmNvbC14eGwtMzpudGgtb2YtdHlwZSgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLm1hcnNlaWxsZSAuY29sLXh4bC0zOm50aC1vZi10eXBlKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLW9mZnJlcyAubGlsbGUgLmNvbC14eGwtMzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLW9mZnJlIC5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZm9uZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZ3JpbGxlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuaGVybyAubG9nbyB7XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmhlcm8gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmhlcm8gLmdyaWQtaGVybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC5jb2wtbGctNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC5jb2wtbGctMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC5yZWNydXRlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnJlY3J1dGVtZW50IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB0b3A6IDM3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmhlcm8gLmdyaWQtaGVybyAudGV4dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogNjBweDtcbiAgICBib3R0b206IDkwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSBoMSB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIC5oMS1hbmltYXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSAuYm91dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIC5ib3V0b24ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSAuYm91dG9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSAuYm91dG9uIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZERTE0O1xufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSAuYm91dG9uLWFuaW1hdGVkIGEge1xuICBjb2xvcjogI0ZGREUxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmhlcm8gLmdyaWQtaGVybyAudGV4dGUgLmJvdXRvbi1hbmltYXRlZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uc2luZ2xlLW9mZnJlIC5hLXByb3BvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgcGFkZGluZzogMTUwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3Mge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5hLXByb3BvcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5hLXByb3BvcyBwIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5hLXByb3BvcyAuY29sLXhsLTYge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgLmNvbC14bC02IC52YWxldXItY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgLmNvbC14bC02IC52YWxldXItY2FyZCBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgLmluZm9zIC5lbnNlbWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5hLXByb3BvcyAuaW5mb3MgLmVuc2VtYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5hLXByb3BvcyAuaW5mb3MgLmVuc2VtYmxlIGgzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIC5pbmZvcyAuZW5zZW1ibGUgaDM6bGFzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIC5pbmZvcyAuZW5zZW1ibGU6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5hLXByb3BvcyAuaW5mb3MtYW5pbWF0ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IDYzJTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuY29udGVudSB7XG4gIHBhZGRpbmc6IDE1MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmNvbnRlbnUge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5jb250ZW51IHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuY29udGVudSBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpbmdsZS1vZmZyZSAuY29udGVudSBwLFxuLnNpbmdsZS1vZmZyZSAuY29udGVudSBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmNvbnRlbnUgcCxcbiAgLnNpbmdsZS1vZmZyZSAuY29udGVudSBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgcGFkZGluZzogMTUwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gI3Bvc3RlLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtICN2aWxsZSxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAjbWFnYXNpbixcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAjdXBsb2FkLWN2LFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtICN1cGxvYWQtbGV0dHJlLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtICNjdi1maWxlLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtICNsZXR0cmUtZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVudGV0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogOTUlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVudGV0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT10ZXh0XSxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNvbC1sZy02IGlucHV0W3R5cGU9dGVsXSB7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNvbC1sZy02IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtMTIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNvbC0xMiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXIgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICB0b3A6IDEwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZhcS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciwgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0OmZvY3VzLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIHRleHRhcmVhOmZvY3VzLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMHB4O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIHNwYW5bZGF0YS1uYW1lPWN2XSAud3BjZjctbm90LXZhbGlkLXRpcCxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBzcGFuW2RhdGEtbmFtZT1sZXR0cmVdIC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIHNwYW5bZGF0YS1uYW1lPWN2ZmlsZV0gLndwY2Y3LW5vdC12YWxpZC10aXAsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gc3BhbltkYXRhLW5hbWU9bGV0dHJlZmlsZV0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjZG9jLWN2LFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2MgI2RvYy1sZXR0cmUge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjZG9jLWN2LFxuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjZG9jLWxldHRyZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjYm91dG9uLWN2LFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2MgI2JvdXRvbi1sZXR0cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2MgLmRvYy1hY3RpZiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmxlZ2VuZGUge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogOTUlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5xdWVzdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5xdWVzdGlvbiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCAuZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAuY2hlY2stcGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUgLmNoZWNrLXBlcnM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvY2hlY2tlZC5zdmcpO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYWNjZXB0YW5jZSB7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmFjY2VwdGFuY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmFjY2VwdGFuY2Uge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24sXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5mb3JtLXN3aXRjaCxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC5mb3JtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAuZm9ybS1zd2l0Y2ggaW5wdXQsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAuZm9ybS1zd2l0Y2ggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcm91bmQuc3ZnKTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5mb3JtLXN3aXRjaCBpbnB1dDpmb2N1cyxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC5mb3JtLXN3aXRjaCBpbnB1dDpmb2N1cyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcm91bmQuc3ZnKTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5pbnB1dC1jaGVja2VkIGlucHV0LFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmlucHV0LWNoZWNrZWQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9yb3VuZC1hY3RpdmUuc3ZnKTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5pbnB1dC1jaGVja2VkIGlucHV0OmZvY3VzLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmlucHV0LWNoZWNrZWQgaW5wdXQ6Zm9jdXMge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3JvdW5kLWFjdGl2ZS5zdmcpO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmZpbi1zZWN0aW9uIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5maW4tc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdC1jb250YWluZXIge1xuICB3aWR0aDogOTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdC1jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGREUxNDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0LWNvbnRhaW5lciAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5zdWJtaXQtY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtb2ZmcmUgLm1lcmNpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgcGFkZGluZzogMjAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAubWVyY2kge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5tZXJjaSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLm1lcmNpIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5zaW5nbGUtb2ZmcmUgLm1lcmNpIC5ncmlkIC5zaXplIHtcbiAgd2lkdGg6IDczOHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAubWVyY2kgLmdyaWQgLnNpemUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpbmdsZS1vZmZyZSAubWVyY2kgLmdyaWQgLnNpemUgcCB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAubWVyY2kgLmdyaWQgLnNpemUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNpbmdsZS1vZmZyZSAubWVyY2kgaW1nIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDYwJTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1vZmZyZXMuY3NzLm1hcCAqLyJdfQ== */
