/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/navbar.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.store-badge {
  width: 100%;
  background-color: #003366;
  color: #f7f7f7;
  text-align: center;
  font-size: 0.95rem;
  padding: 6px 12px;
}
.store-badge a {
  color: #f7f7f7;
}
.store-badge .highlight {
  color: #D72638;
  font-weight: 600;
}

.navbar {
  background-color: #003366; /* Couleur bleue (dark) pour la navbar */
  height: 12vh; /* Ajusté pour une hauteur équilibrée */
  padding-left: 30px;
  font-family: "Roboto", sans-serif;
  color: #f7f7f7; /* Couleur blanche pour le texte */
  font-size: 15pt;
  display: flex;
  align-items: center;
  justify-content: space-between; /* Espace entre logo et items de navigation */
  position: sticky; /* Reste en haut lors du défilement */
  top: 0;
  z-index: 1000; /* S'assure que la navbar reste au-dessus des autres éléments */
  transition: height 0.3s ease, background-color 0.3s ease;
}

/* Effet de rétrécissement */
.navbar.shrink {
  height: 8vh; /* Rétrécit la navbar lors du défilement */
  background-color: #003366; /* Change légèrement la couleur */
}

/* Logo de la navbar */
.navbar-logo {
  display: flex;
  align-items: center;
  height: 100%;
}

/* Image du logo dans la navbar */
.imgnav {
  max-height: 110%; /* Assure que l'image occupe 70% de la hauteur de la navbar */
  height: auto;
  width: auto; /* Maintient le ratio de l'image */
  transition: max-height 0.3s ease; /* Ajoute une transition lors du rétrécissement */
}

/* Logo plus petit lors du rétrécissement */
.navbar.shrink .imgnav {
  max-height: 50%; /* L'image rétrécit à 50% de la hauteur de la navbar */
}

/* Conteneur des éléments de navigation */
.navbar-nav {
  display: flex;
  justify-content: space-between;
  flex: 1; /* occupe toute la largeur dispo */
}

.nav-item {
  flex: 1; /* Chaque lien prend une portion égale */
  text-align: center;
  margin: 0; /* Plus besoin de margin avec flex */
}

/* Styles des items de navigation */
.nav-item, .navbar-nav, .nav-link {
  margin-right: 1vw;
  margin-left: 3vw;
}

/* Liens de navigation */
.navbar-nav .nav-link {
  color: #f7f7f7; /* Blanc pour les liens */
  text-decoration: none; /* Pas de soulignement */
  transition: color 0.3s ease-in-out; /* Transition douce pour le hover */
  padding: 5px 10px;
}

/* Effet hover pour les liens */
.navbar-nav .nav-link:hover {
  color: #D72638; /* Rouge vif au survol */
}

/* Bouton toggle pour la navbar (mobile) */
.navbar-toggler {
  border-color: #f7f7f7; /* Bordure blanche */
  transition: background-color 0.3s ease; /* Transition douce */
}

.navbar-toggler:hover {
  background-color: #003366; /* Bleu foncé au survol */
}

/* Menu déroulant */
.dropdown-menu {
  background-color: #003366; /* Couleur de fond du menu déroulant */
  border: none;
  transition: background-color 0.3s ease-in-out; /* Transition douce pour le hover */
  display: none; /* Masqué par défaut */
}

/* Items du menu déroulant */
.dropdown-item {
  color: #f7f7f7; /* Blanc pour les items */
  transition: color 0.3s ease-in-out; /* Transition douce pour le hover */
  text-decoration: none;
  padding: 5px 10px;
}

/* Effet hover sur les items */
.dropdown-item:hover, .dropdown-item:focus {
  color: #D72638; /* Rouge vif au survol */
}

/* Sous-menus */
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -5px;
  margin-left: 0;
  border-radius: 0;
  background-color: #003366; /* Bleu plus foncé */
}

/* Effet hover pour afficher le sous-menu */
.dropdown:hover > .dropdown-menu {
  display: block;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* Cache la flèche par défaut */
.navbar-nav .dropdown-toggle::after {
  display: none;
}

.navbar-nav .dropdown-toggle--caret::after {
  display: inline-block;
  margin-left: 0.35rem;
  vertical-align: 0.15em;
  content: "";
  border-top: 0.35em solid #f7f7f7;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  transform-origin: 50% 45%;
  transition: transform 0.2s ease, border-top-color 0.2s ease;
}

.navbar-nav .dropdown-toggle--caret[aria-expanded=true]::after {
  transform: rotate(180deg);
}

.navbar-nav .dropdown-toggle--caret:hover::after {
  border-top-color: #D72638;
}

/* Flèches pour les sous-menus */
.dropdown-submenu > a > .dropdown-arrow {
  font-size: 0.8rem;
  margin-left: 5px;
  color: #f7f7f7;
  transition: color 0.3s ease-in-out;
}

.dropdown-item:hover > .dropdown-arrow {
  color: #D72638; /* Rouge vif pour la flèche au survol */
}

/* Animation légère pour le hover */
.navbar-nav .nav-link, .dropdown-item {
  position: relative;
}

.navbar-nav .nav-link::before, .dropdown-item::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #D72638;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out;
}

.navbar-nav .nav-link:hover::before, .dropdown-item:hover::before {
  visibility: visible;
  transform: scaleX(1);
}

@media (max-width: 991.98px) {
  .imgnav {
    max-height: 50px; /* Taille raisonnable */
    width: auto;
  }
  .navbar-logo {
    justify-content: center;
    width: 100%;
    margin-bottom: 10px;
  }
  .navbar {
    flex-direction: column;
    align-items: flex-start;
    padding: 10px 15px;
    height: auto;
  }
  .navbar-collapse {
    width: 100%;
  }
  .navbar-nav {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    margin: 0;
  }
  .nav-item {
    width: 100%;
    margin: 5px 0;
  }
  .nav-link {
    width: 100%;
    padding: 10px 15px;
    text-align: left;
  }
  .dropdown-menu {
    position: static !important; /* Empêche le positionnement décalé */
    float: none;
    width: 100%;
    background-color: #003366;
    box-shadow: none;
  }
  .dropdown-submenu > .dropdown-menu {
    position: static !important;
    margin-left: 0;
    background-color: #003366;
  }
}
/* Final overrides: align navbar color with footer and keep mobile layout flexible */
.navbar {
  background-color: #003366;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}

@media (min-width: 992px) {
  .navbar {
    height: 80px;
  }
  .navbar.shrink {
    background-color: #003366;
    height: 64px;
  }
  .imgnav {
    height: 100%;
    width: auto;
  }
  .navbar.shrink .imgnav {
    height: 100% !important;
  }
}
.dropdown-menu {
  background-color: #003366;
}

.dropdown-submenu > .dropdown-menu {
  background-color: #003366;
}

.dropdown-menu.show {
  display: block;
}

/* Center top-level dropdown menus under their trigger on desktop */
@media (min-width: 992px) {
  .navbar-nav > .dropdown > .dropdown-menu {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%);
    text-align: center;
  }
  .navbar-nav > .dropdown > .dropdown-menu .dropdown-item {
    text-align: center;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2YmFyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFDaEI7RUFDRTtFQUNBLHlCQ0RtQjtFREVuQixjQ0NpQjtFREFqQjtFQUNBO0VBQ0E7QUFDRjtBQUFFO0VBQUksY0NIYTtBRE1uQjtBQUZFO0VBQWEsY0NMQTtFREtzQjtBQU1yQzs7QUFKQTtFQUNJLHlCQ1ZpQixFRFVzQjtFQUN2QztFQUNBO0VBQ0E7RUFDQSxjQ1hlLEVEV1c7RUFDMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9KOztBQUpBO0FBQ0E7RUFDSTtFQUNBLHlCQzVCaUIsRUQ0QnNCO0FBTzNDOztBQUpBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUFPSjs7QUFKQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFPSjs7QUFKQTtBQUNBO0VBQ0k7QUFPSjs7QUFKQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FBT0o7O0FBTEE7RUFDSTtFQUNBO0VBQ0E7QUFRSjs7QUFOQTtBQUNBO0VBQ0k7RUFDQTtBQVNKOztBQU5BO0FBQ0E7RUFDSSxjQ25FZSxFRG1FVztFQUMxQjtFQUNBO0VBQ0E7QUFTSjs7QUFOQTtBQUNBO0VBQ0ksY0M1RVcsRUQ0RVc7QUFTMUI7O0FBTkE7QUFDQTtFQUNJLHFCQ2hGZSxFRGdGa0I7RUFDakM7QUFTSjs7QUFOQTtFQUNJLHlCQ3hGaUIsRUR3RnNCO0FBUzNDOztBQU5BO0FBQ0E7RUFDSSx5QkM3RmlCLEVENkZzQjtFQUN2QztFQUNBO0VBQ0E7QUFTSjs7QUFOQTtBQUNBO0VBQ0ksY0NsR2UsRURrR1c7RUFDMUI7RUFDQTtFQUNBO0FBU0o7O0FBTkE7QUFDQTtFQUNJLGNDM0dXLEVEMkdXO0FBUzFCOztBQU5BO0FBQ0E7RUFDSTtBQVNKOztBQU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQzNIaUIsRUQySHNCO0FBUzNDOztBQU5BO0FBQ0E7RUFDSTtBQVNKOztBQU5BO0VBQ0k7QUFTSjs7QUFOQTtBQUNBO0VBQ0k7QUFTSjs7QUFOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNKOztBQU5BO0VBQ0k7QUFTSjs7QUFOQTtFQUNJLHlCQzNKVztBRG9LZjs7QUFOQTtBQUNBO0VBQ0k7RUFDQTtFQUNBLGNDaktlO0VEa0tmO0FBU0o7O0FBTkE7RUFDSSxjQ3ZLVyxFRHVLVztBQVMxQjs7QUFOQTtBQUNBO0VBQ0k7QUFTSjs7QUFOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQ3RMVztFRHVMWDtFQUNBO0VBQ0E7QUFTSjs7QUFOQTtFQUNJO0VBQ0E7QUFTSjs7QUFQQTtFQUNJO0lBQ0k7SUFDQTtFQVVOO0VBUEk7SUFDRTtJQUNBO0lBQ0E7RUFTTjtFQVBFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUFTSjtFQU5FO0lBQ0U7RUFRSjtFQUxFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQU9KO0VBSkU7SUFDRTtJQUNBO0VBTUo7RUFIRTtJQUNFO0lBQ0E7SUFDQTtFQUtKO0VBRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQSx5QkMvT2U7SURnUGY7RUFJSjtFQURFO0lBQ0U7SUFDQTtJQUNBLHlCQ3RQZTtFRHlQbkI7QUFDRjtBQUNBO0FBQ0E7RUFDRSx5QkM3UG1CO0VEOFBuQjtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUFpQix5QkN0UUU7SURzUXFDO0VBR3hEO0VBRkE7SUFBVTtJQUFjO0VBTXhCO0VBTEE7SUFBeUI7RUFRekI7QUFDRjtBQU5BO0VBQWlCLHlCQzNRSTtBRG9SckI7O0FBUkE7RUFBcUMseUJDNVFoQjtBRHdSckI7O0FBWEE7RUFBc0I7QUFldEI7O0FBYkE7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUFnQkY7RUFkQTtJQUNFO0VBZ0JGO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnN0b3JlLWJhZGdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG4uc3RvcmUtYmFkZ2UgYSB7XG4gIGNvbG9yOiAjZjdmN2Y3O1xufVxuLnN0b3JlLWJhZGdlIC5oaWdobGlnaHQge1xuICBjb2xvcjogI0Q3MjYzODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7IC8qIENvdWxldXIgYmxldWUgKGRhcmspIHBvdXIgbGEgbmF2YmFyICovXG4gIGhlaWdodDogMTJ2aDsgLyogQWp1c3TDqSBwb3VyIHVuZSBoYXV0ZXVyIMOpcXVpbGlicsOpZSAqL1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2Y3ZjdmNzsgLyogQ291bGV1ciBibGFuY2hlIHBvdXIgbGUgdGV4dGUgKi9cbiAgZm9udC1zaXplOiAxNXB0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8qIEVzcGFjZSBlbnRyZSBsb2dvIGV0IGl0ZW1zIGRlIG5hdmlnYXRpb24gKi9cbiAgcG9zaXRpb246IHN0aWNreTsgLyogUmVzdGUgZW4gaGF1dCBsb3JzIGR1IGTDqWZpbGVtZW50ICovXG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDsgLyogUydhc3N1cmUgcXVlIGxhIG5hdmJhciByZXN0ZSBhdS1kZXNzdXMgZGVzIGF1dHJlcyDDqWzDqW1lbnRzICovXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4vKiBFZmZldCBkZSByw6l0csOpY2lzc2VtZW50ICovXG4ubmF2YmFyLnNocmluayB7XG4gIGhlaWdodDogOHZoOyAvKiBSw6l0csOpY2l0IGxhIG5hdmJhciBsb3JzIGR1IGTDqWZpbGVtZW50ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7IC8qIENoYW5nZSBsw6lnw6hyZW1lbnQgbGEgY291bGV1ciAqL1xufVxuXG4vKiBMb2dvIGRlIGxhIG5hdmJhciAqL1xuLm5hdmJhci1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBJbWFnZSBkdSBsb2dvIGRhbnMgbGEgbmF2YmFyICovXG4uaW1nbmF2IHtcbiAgbWF4LWhlaWdodDogMTEwJTsgLyogQXNzdXJlIHF1ZSBsJ2ltYWdlIG9jY3VwZSA3MCUgZGUgbGEgaGF1dGV1ciBkZSBsYSBuYXZiYXIgKi9cbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bzsgLyogTWFpbnRpZW50IGxlIHJhdGlvIGRlIGwnaW1hZ2UgKi9cbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7IC8qIEFqb3V0ZSB1bmUgdHJhbnNpdGlvbiBsb3JzIGR1IHLDqXRyw6ljaXNzZW1lbnQgKi9cbn1cblxuLyogTG9nbyBwbHVzIHBldGl0IGxvcnMgZHUgcsOpdHLDqWNpc3NlbWVudCAqL1xuLm5hdmJhci5zaHJpbmsgLmltZ25hdiB7XG4gIG1heC1oZWlnaHQ6IDUwJTsgLyogTCdpbWFnZSByw6l0csOpY2l0IMOgIDUwJSBkZSBsYSBoYXV0ZXVyIGRlIGxhIG5hdmJhciAqL1xufVxuXG4vKiBDb250ZW5ldXIgZGVzIMOpbMOpbWVudHMgZGUgbmF2aWdhdGlvbiAqL1xuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7IC8qIG9jY3VwZSB0b3V0ZSBsYSBsYXJnZXVyIGRpc3BvICovXG59XG5cbi5uYXYtaXRlbSB7XG4gIGZsZXg6IDE7IC8qIENoYXF1ZSBsaWVuIHByZW5kIHVuZSBwb3J0aW9uIMOpZ2FsZSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDsgLyogUGx1cyBiZXNvaW4gZGUgbWFyZ2luIGF2ZWMgZmxleCAqL1xufVxuXG4vKiBTdHlsZXMgZGVzIGl0ZW1zIGRlIG5hdmlnYXRpb24gKi9cbi5uYXYtaXRlbSwgLm5hdmJhci1uYXYsIC5uYXYtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMXZ3O1xuICBtYXJnaW4tbGVmdDogM3Z3O1xufVxuXG4vKiBMaWVucyBkZSBuYXZpZ2F0aW9uICovXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogI2Y3ZjdmNzsgLyogQmxhbmMgcG91ciBsZXMgbGllbnMgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBQYXMgZGUgc291bGlnbmVtZW50ICovXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IC8qIFRyYW5zaXRpb24gZG91Y2UgcG91ciBsZSBob3ZlciAqL1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLyogRWZmZXQgaG92ZXIgcG91ciBsZXMgbGllbnMgKi9cbi5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRDcyNjM4OyAvKiBSb3VnZSB2aWYgYXUgc3Vydm9sICovXG59XG5cbi8qIEJvdXRvbiB0b2dnbGUgcG91ciBsYSBuYXZiYXIgKG1vYmlsZSkgKi9cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNzsgLyogQm9yZHVyZSBibGFuY2hlICovXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyAvKiBUcmFuc2l0aW9uIGRvdWNlICovXG59XG5cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7IC8qIEJsZXUgZm9uY8OpIGF1IHN1cnZvbCAqL1xufVxuXG4vKiBNZW51IGTDqXJvdWxhbnQgKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM2NjsgLyogQ291bGV1ciBkZSBmb25kIGR1IG1lbnUgZMOpcm91bGFudCAqL1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDsgLyogVHJhbnNpdGlvbiBkb3VjZSBwb3VyIGxlIGhvdmVyICovXG4gIGRpc3BsYXk6IG5vbmU7IC8qIE1hc3F1w6kgcGFyIGTDqWZhdXQgKi9cbn1cblxuLyogSXRlbXMgZHUgbWVudSBkw6lyb3VsYW50ICovXG4uZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjZjdmN2Y3OyAvKiBCbGFuYyBwb3VyIGxlcyBpdGVtcyAqL1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyAvKiBUcmFuc2l0aW9uIGRvdWNlIHBvdXIgbGUgaG92ZXIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLyogRWZmZXQgaG92ZXIgc3VyIGxlcyBpdGVtcyAqL1xuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNENzI2Mzg7IC8qIFJvdWdlIHZpZiBhdSBzdXJ2b2wgKi9cbn1cblxuLyogU291cy1tZW51cyAqL1xuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzY2OyAvKiBCbGV1IHBsdXMgZm9uY8OpICovXG59XG5cbi8qIEVmZmV0IGhvdmVyIHBvdXIgYWZmaWNoZXIgbGUgc291cy1tZW51ICovXG4uZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIENhY2hlIGxhIGZsw6hjaGUgcGFyIGTDqWZhdXQgKi9cbi5uYXZiYXItbmF2IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLXRvZ2dsZS0tY2FyZXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4zNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zNWVtIHNvbGlkICNmN2Y3Zjc7XG4gIGJvcmRlci1yaWdodDogMC4zNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDUlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3JkZXItdG9wLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLXRvZ2dsZS0tY2FyZXRbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDcyNjM4O1xufVxuXG4vKiBGbMOoY2hlcyBwb3VyIGxlcyBzb3VzLW1lbnVzICovXG4uZHJvcGRvd24tc3VibWVudSA+IGEgPiAuZHJvcGRvd24tYXJyb3cge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICNmN2Y3Zjc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWFycm93IHtcbiAgY29sb3I6ICNENzI2Mzg7IC8qIFJvdWdlIHZpZiBwb3VyIGxhIGZsw6hjaGUgYXUgc3Vydm9sICovXG59XG5cbi8qIEFuaW1hdGlvbiBsw6lnw6hyZSBwb3VyIGxlIGhvdmVyICovXG4ubmF2YmFyLW5hdiAubmF2LWxpbmssIC5kcm9wZG93bi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbms6OmJlZm9yZSwgLmRyb3Bkb3duLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI2Mzg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXI6OmJlZm9yZSwgLmRyb3Bkb3duLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmltZ25hdiB7XG4gICAgbWF4LWhlaWdodDogNTBweDsgLyogVGFpbGxlIHJhaXNvbm5hYmxlICovXG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1sb2dvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IC8qIEVtcMOqY2hlIGxlIHBvc2l0aW9ubmVtZW50IGTDqWNhbMOpICovXG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM2NjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzY2O1xuICB9XG59XG4vKiBGaW5hbCBvdmVycmlkZXM6IGFsaWduIG5hdmJhciBjb2xvciB3aXRoIGZvb3RlciBhbmQga2VlcCBtb2JpbGUgbGF5b3V0IGZsZXhpYmxlICovXG4ubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM2NjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAubmF2YmFyLnNocmluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM2NjtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmltZ25hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXIuc2hyaW5rIC5pbWduYXYge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzY2O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIENlbnRlciB0b3AtbGV2ZWwgZHJvcGRvd24gbWVudXMgdW5kZXIgdGhlaXIgdHJpZ2dlciBvbiBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/