/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./web/app/Assets/scss/pages/security/_reset_password.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*COLORS VALUES*/
/* Vert principal JCC */
/* Vert foncé (hover/boutons) */
/* Vert très clair pour les sections */
/* Rouge foncé (hover/boutons) */
/* Rouge Sang principal CIFMC */
/* Arrière-plan très clair (presque blanc/rose) */
/* Rouge principal CPM */
/* Rouge foncé (hover/boutons) */
/* Arrière-plan très clair (presque blanc/rose) */
/* Texte clair */
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.forgot-password-form {
  display: flex;
  place-items: center;
  width: 100%;
  height: auto;
}
.forgot-password-form-right {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 2rem;
}
.forgot-password-form-right-inner {
  width: 100%;
  height: inherit;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.forgot-password-form-right-inner-header {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
}
.forgot-password-form-right-inner-header .page-title {
  padding-top: 1rem !important;
}
.forgot-password-form-right-inner-header-mask {
  width: 150px;
  height: calc((100vh - 200px) * 0.2);
  overflow: hidden;
  margin-bottom: 2rem;
}
.forgot-password-form-right-inner-header-mask img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.forgot-password-form-right-inner-form {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.forgot-password-form-right-inner-form .form__group__col2, .forgot-password-form-right-inner-form .btns {
  margin-bottom: 1rem;
}
.forgot-password-form-right-inner-form > .form__group {
  margin-bottom: 1.5rem;
}
.forgot-password-form-right-inner-form > .form__group a {
  color: #64A1D8;
}
.forgot-password-form-right-inner-infos {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 6rem;
}
.forgot-password-form-right-inner-infos > p {
  margin-bottom: 1rem;
  font-size: 0.9rem;
}
@media screen and (min-width: 1280px) {
  .forgot-password-form-right {
    width: 100%;
  }
  .forgot-password-form-right-inner {
    width: 800px;
    margin: 0 auto;
  }
}

.page-password {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.page-password .container__fluid {
  max-width: 100vw;
  height: 100%;
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .page-password .container__fluid {
    max-width: 800px;
    margin: 0 auto;
  }
}

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