/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/whatsapp/main.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&display=swap);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/whatsapp/main.scss (1) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Section avantages : fond blanc + traits verts décoratifs à droite, hauteur 668px */
.whatsapp-why {
  position: relative;
  overflow: hidden;
  background: #fff !important;
  height: 668px;
  padding: 0 !important;
}

.whatsapp-why > .shape-traits {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  pointer-events: none;
}

.whatsapp-why > .shape-traits img {
  height: 100%;
  width: auto;
  object-fit: contain;
  object-position: right center;
}

.whatsapp-why > .container {
  position: relative;
  z-index: 1;
  height: 100%;
}

.whatsapp-why .why-content {
  align-items: flex-start;
  height: 100%;
  padding-top: 40px;
}

/* Colonne gauche : titre centré, macaron flottant en absolute */
.whatsapp-why .why-left {
  position: relative;
  align-items: center;
  text-align: center;
  padding-top: 190px;
}

/* Titre : specs Figma (Manrope 700 / 48px / -2% / 456px / centré) */
.whatsapp-why .why-main-title {
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 1.05;
  letter-spacing: -0.02em;
  text-align: center;
  max-width: 456px;
  margin: 0 auto;
}

/* Soulignement de "avantages" (rendu fiable) */
.whatsapp-why .why-main-title .green-highlight {
  display: inline-block;
  position: relative;
}

.whatsapp-why .why-main-title .green-highlight svg {
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 1;
  display: block;
}

.whatsapp-why .section-overline {
  text-align: center;
  margin-bottom: 16px;
}

/* Badge 50€ : dimensions Figma, absolute, entièrement visible, Manrope */
.whatsapp-why .macaron.macaron--whatsapp {
  position: absolute;
  top: 0;
  left: -100px;
  transform: rotate(0deg);
  width: 220.98px;
  height: 220.98px;
  padding: 43px 40px;
  gap: 10px;
  background-color: #7CD325;
  box-shadow: 0 18px 20px 0 rgba(0, 0, 0, 0.15);
  font-family: "Manrope", sans-serif;
}

.whatsapp-why .macaron.macaron--whatsapp .price,
.whatsapp-why .macaron.macaron--whatsapp p {
  font-family: "Manrope", sans-serif;
  color: #042F35;
}

.whatsapp-why .macaron.macaron--whatsapp .price .lighter {
  color: #042F35;
}

/* Flèche orange : même SVG et même animation que le formulaire d'audit */
.whatsapp-why .decorative-curve {
  position: absolute;
  top: 140px;
  right: 30px;
  left: auto;
  bottom: auto;
  width: auto;
  margin: 0;
  z-index: 2;
  animation: floatArrow 2s ease-in-out infinite;
}

/* Liste d'avantages : cercles double-anneau reliés par un trait plein */
.whatsapp-why .benefits-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.whatsapp-why .benefits-list .benefit-item {
  display: flex;
  gap: 22px;
  position: relative;
  padding-bottom: 34px;
}

.whatsapp-why .benefits-list .benefit-item:last-child {
  padding-bottom: 0;
}

.whatsapp-why .benefits-list .benefit-item:not(:last-child)::before {
  content: "";
  position: absolute;
  left: 27px;
  top: 60px;
  bottom: 4px;
  border-left: 2px solid #7CD325;
}

.whatsapp-why .benefit-check {
  flex: 0 0 56px;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 2px solid #7CD325;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}

.whatsapp-why .benefit-check .check-inner {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #7CD325;
  display: flex;
  align-items: center;
  justify-content: center;
}

.whatsapp-why .benefit-text h3 {
  font-family: "Manrope", sans-serif;
  font-weight: 800;
  font-size: 22px;
  letter-spacing: -0.02em;
  color: #042F35;
  margin: 4px 0 6px;
}

.whatsapp-why .benefit-text p {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  line-height: 26px;
  color: #4a5a5d;
  margin: 0;
  max-width: 470px;
}

/* Bandeau orange : tablette 431x311 à la jonction des deux sections, à gauche */
.whatsapp-band {
  position: relative;
}

.whatsapp-band .whatsapp-band-bubbles {
  position: absolute;
  left: 80px;
  top: -90px;
  width: 340px;
  height: 220px;
  z-index: 3;
  pointer-events: none;
}

.whatsapp-band .whatsapp-band-bubbles .bubble-main {
  width: 180px;
  height: auto;
  filter: drop-shadow(0 24px 24px rgba(0, 0, 0, 0.18));
}

.whatsapp-band .whatsapp-band-bubbles .bubble-small {
  position: absolute;
  left: 175px;
  top: 55px;
  width: 120px;
  height: auto;
  filter: drop-shadow(0 20px 20px rgba(0, 0, 0, 0.15));
}

/* Soulignement "m'intéresse" : trait fin (sans remplissage), aligné comme avantages */
.whatsapp-contact .text-underline svg {
  bottom: -10px;
  width: 100%;
}

.whatsapp-contact .text-underline svg path {
  fill: none !important;
  stroke: #7CD325;
  stroke-width: 2;
}

@media (max-width: 992px) {
  .whatsapp-why {
    height: auto;
    padding: 60px 0 !important;
    overflow: visible;
  }
  .whatsapp-why .why-content {
    align-items: center;
    height: auto;
    padding-top: 0;
  }
  .whatsapp-why .why-left {
    padding-top: 140px;
    align-items: center;
    text-align: center;
  }
  /* Macaron à la jonction des deux sections (à cheval sur le haut) */
  .whatsapp-why .macaron.macaron--whatsapp {
    top: -110px;
    left: 50%;
    transform: translateX(-50%) rotate(0deg);
  }
  .whatsapp-why .why-main-title {
    text-align: center;
  }
  /* Flèche orientée vers le bas, entre le titre et la liste */
  .whatsapp-why .decorative-curve {
    display: block;
    position: static;
    transform: rotate(90deg);
    width: 90px;
    margin: 10px auto 25px;
    animation: none;
  }
  /* Pas de fond à traits verts en mobile */
  .whatsapp-why > .shape-traits {
    display: none;
  }
  /* Bulles côte à côte, centrées entre les deux sections */
  .whatsapp-band .whatsapp-band-bubbles {
    left: 50%;
    top: -60px;
    width: 250px;
    height: 160px;
    transform: translateX(-50%);
  }
  .whatsapp-band .whatsapp-band-bubbles .bubble-main {
    width: 130px;
  }
  .whatsapp-band .whatsapp-band-bubbles .bubble-small {
    left: 128px;
    top: 40px;
    width: 88px;
  }
}
/* Vidéo de présentation (hero) : boîte 16:9 sans fond, iframe qui remplit */
#containerVideoHp.active {
  position: relative;
  width: 100%;
  min-width: 0;
  max-width: none;
  height: 0;
  padding-bottom: 56.25%;
  background: transparent;
  overflow: hidden;
  border-radius: 1.8rem;
}

#containerVideoHp.active iframe.video-agence,
#containerVideoHp.active video.video-agence {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 1.8rem;
}

/* Hero : plus d'espace sous le titre "Un contact direct..." */
.hero-area .container-content .main-title {
  margin-bottom: 28px;
}

/* Fond hero aligné sur le crème intégré aux miniatures (évite le rectangle derrière la vidéo) */
.hero-area {
  background: #FFF2EA;
}

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