/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/category/category.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.btnFilterSubcat {
  display: none;
}

@media screen and (max-width: 480px) {
  .container {
    display: none;
  }
  a {
    color: none;
    text-decoration: none;
  }
  .btnFilterSubcat {
    display: flex;
    justify-content: center;
    width: 80%;
  }
  .subcat-filter-button {
    width: 30%;
    background-color: #618226;
    padding: 1.25% 0%;
    border-radius: 0.52vw;
    background-color: #618226;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: calc(10px + 0.5vw);
  }
  .container p {
    text-align: center;
  }
  .subcat-filter-button {
    width: 55%;
    padding: 2.25% 0%;
  }
  .container p {
    font-size: 3vw;
  }
  .row > * {
    width: 40%;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/homeCompany/header/Header.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.div-rv-entreprise {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-image: url(/build/images/header_entreprise.fcc7564d.jpg);
  width: 100%;
  height: 100vh;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  justify-content: flex-start;
}

.container-rv-entreprise {
  width: 77%;
  display: flex;
  flex-direction: column;
  margin-top: negativePxToPourcent(5px, 1920px);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/buttonRoles/ButtonRoles.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
#rootHome {
  background-color: #F8F8F8;
}

.div-btn-role {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.container-btn-role {
  width: 39.375%;
  display: flex;
}

.div-choix-jesuis {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54.2%;
  color: white;
}

.btn-role:not(:last-of-type) {
  margin-right: 3.9%;
}

.btn-role {
  cursor: pointer;
}

.btn-role {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 18em;
}

.btn-role svg {
  width: 100%;
}

.btnRolesimg {
  stroke-width: 5px;
  padding-inline: 2em;
  justify-content: center;
  min-width: 10em;
  max-width: 30vw;
}

.btnRolesCompany {
  width: 70%;
  fill: #618226;
  stroke: #fff;
  stroke-width: 4px;
  align-self: center;
}

@media screen and (max-width: 480px) {
  .btn-role {
    display: block;
    margin-top: 9em;
    margin-left: 6vw;
  }
  .btnRolesCompany img {
    margin-bottom: 22%;
  }
  .btnRolesimg {
    min-width: 12em;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/homeCompany/entraide/Entraide.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.partner-imag {
  width: 10%;
  margin-right: 50px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/homeCompany/footer/Footer.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
#footerid {
  background-image: url(/build/images/footer.215987ab.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.partner-imag {
  width: 10%;
  margin-right: 50px;
}

.footerBackground {
  width: 100%;
  background-image: url(/build/images/footer.215987ab.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 20px;
}

.centerElem {
  justify-content: center;
  margin: auto;
  width: 100%;
  font-size: 50px;
  text-align: center;
}

.footerBackground {
  position: relative;
  color: white;
  width: 100%;
  font-size: 1.04vw;
}

.image1 {
  background-image: url(/build/images/facebookb.efd10f24.png);
}

.image2 {
  background-image: url(/build/images/linkedinb.5e7abe46.png);
}

.image3 {
  background-image: url(/build/images/twitterb.acf07678.png);
}

.footerBackground a, .footerBackground ul li, .footerBackground ul {
  color: white;
  text-decoration: none !important;
  list-style: none;
  padding: 0;
}

.div-container-data-footer {
  padding-top: 3.5%;
}

.footerBackground a:hover {
  color: red;
  text-decoration: none !important;
}

.footerBackground .title-footer {
  margin-bottom: 5%;
  font-size: 1.25vw;
  font-weight: bold;
}

.footerBackground .title-footer, footer ul {
  text-align: left;
}

ul li, ul, li {
  text-decoration: none !important;
  list-style: none;
}

.container-data-footer {
  display: flex;
  justify-content: center;
}

.footer-colonne:not(:last-of-type) {
  margin-right: 21%;
}

.container-icones-footer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-footer {
  width: 3%;
  margin-bottom: 2.34375%;
}

.icon-footer:not(:last-of-type) {
  margin-right: 3.44%;
}

@media screen and (max-width: 1024px) and (min-height: 620px) {
  .footerBackground {
    font-size: 2.5vw;
  }
  .footerBackground .title-footer {
    font-size: 3vw;
  }
  .footerBackground .div-container-data-footer {
    padding-left: 8.5%;
    padding-right: 8.5%;
  }
  .footerBackground .icon-footer {
    width: 10%;
  }
}
@media screen and (max-width: 480px) {
  .footerBackground {
    font-size: 2.5vw;
  }
  .footerBackground .title-footer {
    font-size: 3vw;
  }
  .footerBackground .div-container-data-footer {
    padding-left: 8.5%;
    padding-right: 8.5%;
  }
  .footerBackground .icon-footer {
    width: 8%;
    display: inline-block;
  }
  .footerBackground .icon-footer img {
    width: 100%;
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/homeCompany/productionResponsable/ProductionResponsable.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.repertory-content .title h1 {
  font-size: 2.2916666667vw;
  font-weight: bold;
}
.repertory-content .title-content {
  padding-top: 2.1354166667%;
  font-size: 1.0416666667vw;
}
.repertory-content .responsible-production {
  margin-bottom: 11.4583333333%;
  margin-top: 3.4375%;
  position: relative;
  text-align: left;
  justify-content: space-around;
  background-color: white;
}
.repertory-content .responsible-production h3.l-green {
  font-size: 2.2916666667vw;
  padding-top: 7.8125%;
  padding-right: 3.90625%;
}
.repertory-content .responsible-production .logo-eye {
  padding-left: 20px;
  margin-right: 24px;
}
.repertory-content .responsible-production .responsible-title {
  width: 70%;
  padding-left: 5.2083333333%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.repertory-content .responsible-production .responsible-content-1 {
  font-size: 1.0416666667vw;
  padding-top: 4.6354166667%;
  padding-left: 5.2083333333%;
  padding-right: 10.2083333333%;
}
.repertory-content .responsible-content-2 {
  font-size: 1.0416666667vw;
  padding-top: 1.2807291667%;
  padding-left: 5.2083333333%;
  padding-bottom: 6.1979166667%;
  padding-right: 20.6770833333%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/homeCompany/secteurActivite/SecteurActivite.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
#footerid {
  background-image: url(/build/images/footer.215987ab.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.activities-sector {
  background-color: #F8F8F8;
}

.search-product-button {
  width: 20.8333333333%;
  background: none;
}

.centerElem {
  justify-content: center;
  margin: auto;
  width: 100%;
  font-size: 50px;
  text-align: center;
}

footer {
  position: relative;
  color: white;
  width: 100%;
  font-size: 1.04vw;
}

.image1 {
  background-image: url(/build/images/facebookb.efd10f24.png);
}

.image2 {
  background-image: url(/build/images/linkedinb.5e7abe46.png);
}

.image3 {
  background-image: url(/build/images/twitterb.acf07678.png);
}

footer a, footer ul li, footer ul {
  color: white;
  text-decoration: none !important;
  list-style: none;
  padding: 0;
}

.div-container-data-footer {
  padding-top: 3.5%;
}

footer a:hover {
  color: red;
  text-decoration: none !important;
}

footer .title-footer {
  margin-bottom: 5%;
  font-size: 1.25vw;
  font-weight: bold;
}

footer .title-footer, footer ul {
  text-align: left;
}

ul li, ul, li {
  text-decoration: none !important;
}

.container-data-footer {
  display: flex;
  justify-content: center;
}

.footer-colonne:not(:last-of-type) {
  margin-right: 21%;
}

.container-icones-footer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-footer {
  width: 3%;
  margin-bottom: 2.34375%;
}

.icon-footer:not(:last-of-type) {
  margin-right: 3.44%;
}

@media screen and (max-width: 1024px) and (min-height: 620px) {
  footer {
    font-size: 2.5vw;
  }
  footer .title-footer {
    font-size: 3vw;
  }
  footer .div-container-data-footer {
    padding-left: 8.5%;
    padding-right: 8.5%;
  }
  footer .icon-footer {
    width: 10%;
  }
}
@media screen and (max-width: 480px) {
  footer {
    font-size: 2.5vw;
  }
  footer .title-footer {
    font-size: 3vw;
  }
  footer .div-container-data-footer {
    padding-left: 8.5%;
    padding-right: 8.5%;
  }
  footer .icon-footer {
    width: 8%;
  }
  footer .icon-footer img {
    width: 100%;
  }
}
.activities-sector {
  background-color: #F8F8F8;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/homeCompany/categories/Categories.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************/
.cards-row {
  display: flex;
  flex-wrap: wrap;
  width: 80%;
  margin: auto;
  padding-top: 100px;
  justify-content: flex-start;
}

.article_c {
  padding-inline: 2%;
}

.atag {
  text-decoration-line: unset;
}

.atag:hover {
  text-decoration-line: unset;
}

.div-cards {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 6.25% 0% 0% 0%;
  background-color: #F8F8F8;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/components/homeCompany/partners/Partners.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.divPartenaires {
  background-image: url("/build/images/background%20partenaires.4e71fc14.png");
  background-size: 100% 44.1145833333vw;
  background-repeat: no-repeat;
}

.partenairsTitle {
  width: 100%;
  display: flex;
  justify-content: center;
  color: white;
  font-size: 1.98vw;
  font-weight: bold;
  margin-top: 4.8447916667vw;
  margin-bottom: 2.6%;
  padding-top: 3em;
}

.four-partnairs {
  display: flex;
  flex-direction: row;
  width: 83.3333333333vw;
  margin: auto;
}

.partnairs-div {
  margin: auto;
  width: 15.625vw;
  justify-content: center;
  text-align: center;
}

.four-partnairs :nth-child(2) .logoIcon img {
  margin-top: 2vh;
}

.logoIcon {
  width: 15.6770833333vw;
  height: 90px;
  margin: 2.5vw 0;
}

.text-partnairs {
  font-size: 1.0416666667vw;
  font-family: Droid Sans, Regular;
  margin: auto;
  width: 15.625vw;
  height: 100%;
  color: #FFFFFF;
  line-height: 1.25vw;
  padding-top: 2.8125vw;
}

.namePartnair {
  color: #e0ddc9;
  font-size: 1.25vw;
  font-weight: bold;
  margin: 0;
}

.founderPartenaire {
  color: #e0ddc9;
  font-weight: bold;
  margin: 0;
  text-decoration: underline;
  font-size: 1.1458333333vw;
  margin-bottom: 5.2083333333vw;
}

.logoEcoMinds {
  width: 16.09375vw;
  height: 7.1875vw;
}

.logo_slp {
  width: 10.9895833333vw;
  height: 7.8125vw;
  margin-top: 0.2604166667vw;
}

.logoGreenCoaching {
  width: 16.3541666667vw;
  height: 5.2604166667vw;
  margin-top: 1.8229166667vw;
}

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