/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/default/header.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.main-navbar .navbar-brand {
  vertical-align: middle;
}
.main-navbar .navbar-brand img {
  max-width: 40px;
}
.main-navbar .navbar-brand .title-website {
  font-size: 14px;
  text-transform: uppercase;
}
.main-navbar .dropdown-menu {
  border: none;
  border-radius: 0;
}
.main-navbar .nav-link {
  color: #1B1B1B;
}
.main-navbar .flex_nav_elements {
  display: flex;
  flex-wrap: wrap;
  column-gap: 5px;
}
.main-navbar .flex_nav_elements .nav_elem .nav_elem_hover:hover {
  border-radius: 0 !important;
  background-color: #1B1B1B;
  color: #FFFFFF;
}
.main-navbar .flex_nav_elements .nav_elem .nav_elem_hover.show, .main-navbar .flex_nav_elements .nav_elem .nav_elem_hover:active, .main-navbar .flex_nav_elements .nav_elem .nav_elem_hover:focus {
  border-radius: 0 !important;
  background-color: #1B1B1B;
  border-bottom: 2px solid #1B1B1B;
  color: #FFFFFF;
}
.main-navbar .flex_nav_elements .nav_elem button, .main-navbar .flex_nav_elements .nav_elem a {
  border: none;
  background-color: transparent;
  color: #1B1B1B;
  padding: 0 10px !important;
}
.main-navbar .flex_nav_elements .nav_elem button:active, .main-navbar .flex_nav_elements .nav_elem a:active {
  background-color: #1B1B1B;
  color: #FFFFFF;
}
.main-navbar .flex_nav_elements .nav_elem button .button_configuration:active, .main-navbar .flex_nav_elements .nav_elem button .button_configuration:focus, .main-navbar .flex_nav_elements .nav_elem a .button_configuration:active, .main-navbar .flex_nav_elements .nav_elem a .button_configuration:focus {
  background-color: #D9D9A0;
}
.main-navbar .flex_nav_elements .nav_elem a.dropdown-item:hover {
  background-color: #1B1B1B;
  color: #FFFFFF;
}
.main-navbar .flex_nav_elements .nav_elem a.disconnect {
  padding: 0 10px !important;
  margin: 0 10px;
}
.main-navbar .flex_nav_elements .nav_elem a.btn-profil-only {
  display: flex;
  align-items: end;
}
.main-navbar .flex_nav_elements .nav_elem a.btn-profil-only i::before {
  font-size: 20px;
}
.main-navbar .flex_nav_elements .nav_elem button i:before {
  font-size: 20px;
}
.main-navbar .flex_nav_elements .nav_elem .dropdown-menu i:before {
  font-size: 15px;
}
.main-navbar .navbar-nav {
  align-items: normal;
  position: relative;
}
.main-navbar .navbar-nav .nav-item, .main-navbar .navbar-nav .dropdown-item {
  border-top: 1px solid #B7B7B7;
}
.main-navbar .navbar-nav .nav-item:hover, .main-navbar .navbar-nav .nav-item.show, .main-navbar .navbar-nav .dropdown-item:hover, .main-navbar .navbar-nav .dropdown-item.show {
  background-color: #1B1B1B;
  color: #FFFFFF;
}
.main-navbar .navbar-nav .nav-item:hover .nav-link, .main-navbar .navbar-nav .nav-item.show .nav-link, .main-navbar .navbar-nav .dropdown-item:hover .nav-link, .main-navbar .navbar-nav .dropdown-item.show .nav-link {
  color: white;
}
.main-navbar .navbar-nav .dropdown-item:active {
  background-color: #1B1B1B;
}
.main-navbar .navbar-nav .disconnect {
  margin: 0.5rem 0;
}
.main-navbar .bell-icon-notifs {
  position: relative;
}
.main-navbar .bell-icon-notifs .div_notif_counter {
  background: #FF6B6A;
  border: 1px solid #FFFFFF;
  width: 14px;
  height: 13px;
  border-radius: 50%;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  position: absolute;
  top: 3px;
  right: 6px;
}
.main-navbar .flex_nav_elements .input-group-text, .main-navbar .flex_nav_elements input {
  border-color: #B4B442;
}
.main-navbar .flex_nav_elements .input-group-text {
  background-color: #FFFFFF;
  border-right: none;
  padding-right: 0;
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}
.main-navbar .flex_nav_elements .input-group-text i {
  font-size: 12px;
}
.main-navbar .flex_nav_elements input {
  border-left: none;
  min-width: 210px;
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}
.main-navbar .flex_nav_elements input:focus {
  box-shadow: none !important;
}
.main-navbar .flex_nav_elements .dropdown-menu {
  padding: 0 !important;
}
.main-navbar .mobile-home-search {
  border: 2px solid #B4B442;
  border-radius: 10px;
}
.main-navbar .mobile-home-search input {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border: none;
}
.main-navbar .mobile-home-search .input-group-prepend {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  border-left: none;
  background-color: #D9D9A0;
  margin: 0;
}
.main-navbar .mobile-home-search .input-group-prepend .input-group-text {
  border: none;
  background-color: #F7F7EC;
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}
.main-navbar .upper-sm {
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .main-navbar .upper-sm {
    text-transform: none;
  }
}
.main-navbar .dropdown-menu.list_multimags {
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
}
.main-navbar .dropdown-menu.list_multimags::-webkit-scrollbar-track {
  background: #B7B7B7;
}
.main-navbar .dropdown-menu.list_multimags::-webkit-scrollbar {
  width: 12px;
}
.main-navbar .dropdown-menu.list_multimags::-webkit-scrollbar-track {
  background: #ECECEC;
}
.main-navbar .dropdown-menu.list_multimags::-webkit-scrollbar-thumb {
  background-color: rgba(180, 180, 66, 0.5);
  border-radius: 20px;
  border: 3px solid #ECECEC;
}
.main-navbar .dropdown-menu.list_multimags .list-multimags-title {
  background: #ECECEC;
  color: #707070;
  display: block;
  font-family: Lato;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  padding: 10px 25px 10px 15px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}
.main-navbar .dropdown-menu.list_multimags .dropdown-item.active, .main-navbar .dropdown-menu.list_multimags .dropdown-item:active {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #B4B442;
}

.main-navbar {
  background-color: #FFFFFF;
}
.main-navbar .navbar-nav .dropdown-item img {
  width: 30px;
  padding-right: 5px;
}
.main-navbar .navbar-toggler {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
}
.main-navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27%3E%3Cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3E%3C/svg%3E");
}

@media (min-width: 768px) {
  .main-navbar {
    display: block;
  }
  .main-navbar .title-website {
    display: initial !important;
    color: #1B1B1B;
  }
  .main-navbar .dropdown-menu {
    border-radius: 16px;
  }
  .main-navbar .dropdown-menu a:first-of-type {
    border-top: none !important;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }
  .main-navbar .dropdown-menu a:last-of-type {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom: none !important;
  }
  .main-navbar #mainNavbarToggler {
    background-color: #FFFFFF;
    margin-top: 10px;
  }
  .main-navbar #mainNavbarToggler .navbar-nav {
    justify-content: center;
    column-gap: 20px;
  }
  .main-navbar #mainNavbarToggler .navbar-nav .nav-item {
    border: none;
  }
  .main-navbar #mainNavbarToggler .navbar-nav .nav-item .dropdown-item {
    display: flex;
    align-items: center;
  }
  .main-navbar #mainNavbarToggler .navbar-nav .nav-link {
    font-size: 12px;
    font-weight: bold;
  }
}
.role_previous_admin_code {
  position: absolute;
  right: 15px;
  bottom: 0;
  top: 0px;
  font-size: 1em;
  height: 100%;
  line-height: inherit;
  border-radius: 0px !important;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #7CA9B2;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/default/footer.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.footer {
  margin-top: 64px;
  z-index: 150;
  position: relative;
  background-color: #FFFFFF;
}
.footer * {
  font-size: 14px;
}
.footer .footer-content {
  background-color: #FFFFFF;
  padding: 2rem 1rem;
}
.footer .certifications_footer {
  display: flex;
  justify-content: space-around; /* Remplace space-evenly */
  align-items: center; /* Assure l'alignement vertical */
}
@media (min-width: 768px) {
  .footer .certifications_footer {
    justify-content: center;
    column-gap: 1em;
  }
}
.footer .certifications_footer img {
  max-height: 5em;
  width: 100%;
}
.footer .certifications_footer .certif_footer {
  max-width: 5em;
}
.footer .contacts_footer {
  margin-top: 3em;
}
.footer .contacts_footer .contact_footer a {
  font-weight: 700;
  color: #1B1B1B;
  text-decoration: underline;
}
@media (min-width: 768px) {
  .footer .contacts_footer .contact_footer {
    width: 165px;
  }
}
@media (min-width: 992px) {
  .footer .contacts_footer .contact_footer {
    width: 230px;
  }
}
.footer .contacts_footer .contact_footer .icon_groupe_all {
  position: absolute;
  right: 0px;
  bottom: -15px;
}
.footer .contacts_footer .contact_footer .icon_groupe_all img {
  width: 3em;
}
.footer .contacts_footer .contact_footer.copyright {
  position: relative;
}
.footer .contacts_footer .separator-footer-bottom {
  opacity: 0;
}
@media (min-width: 768px) {
  .footer .contacts_footer {
    display: grid;
    grid-auto-flow: column;
    justify-items: center;
  }
  .footer .contacts_footer .icon_groupe_all {
    position: initial !important;
  }
  .footer .contacts_footer .contact_footer {
    text-align: center;
  }
  .footer .contacts_footer hr {
    opacity: 1 !important;
    box-sizing: content-box;
    height: 100%;
    overflow: visible;
    color: #D1D1D1;
    margin: 0;
    border: 1px solid;
  }
}
@media (min-width: 992px) {
  .footer .contacts_footer {
    width: 33%;
    margin: 0 auto;
    padding-top: 3em;
  }
}
.footer .footer_mentions {
  display: flex;
  gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  margin-left: -30px;
  color: #767676;
  flex-direction: column;
}
.footer .footer_mentions a {
  font-weight: 700;
  color: #767676;
}
@media (min-width: 768px) {
  .footer .footer_mentions {
    flex-direction: row;
    gap: 24px;
  }
}

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