/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./scss/home/index.scss ***!
  \*************************************************************************************************************************************************************************************/
.header-bottom {
  border-bottom: none;
}

.page-content--home {
  gap: 0rem;
}
.page-content--home > section {
  padding: 60px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
@media (max-width: 991px) {
  .page-content--home > section {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .page-content--home > section {
    padding: 40px 0;
  }
}
.page-content--home > section:first-child {
  padding: 0;
  border-bottom: none;
}
.ekslider__slide__content {
  padding: 80px 15px;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
@media (max-width: 1199px) {
  .ekslider__slide__content {
    padding: 40px 15px;
  }
}
.ekslider__slide__image {
  position: relative;
}
.ekslider__slide__image:after {
  content: "";
  width: 100%;
  height: 200px;
  background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
}
.ekslider__slide__image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 600px;
}
@media (max-width: 767px) {
  .ekslider__slide__image img {
    aspect-ratio: 400/520;
  }
}
.ekslider__slide__title {
  color: var(--ek--dark--white);
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  font-style: italic;
  line-height: 36px;
  padding: 1px 10px;
  border-radius: 5px;
  background: var(--ek--orange--dark);
  display: inline-block;
}
.ekslider__slide__description {
  color: #FFF;
  text-align: center;
  font-size: max(26px, min(2vw, 40px));
  font-style: normal;
  font-weight: 500;
  line-height: max(28px, min(2vw, 48px));
}
.ekslider__slide__description strong {
  font-weight: 600;
}
.ekslider__slide__cta {
  display: flex;
  align-items: center;
  justify-content: center;
}

.blockreassurance__home {
  background: #000;
  margin-top: -1px;
}
.blockreassurance__home ul {
  display: flex;
  justify-content: space-between;
  padding: 20px 0;
}
.blockreassurance__home ul li .block-reassurance-item {
  display: flex;
  gap: 15px;
  color: #FFF;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 1199px) {
  .blockreassurance__home ul li .block-reassurance-item {
    font-size: 16px;
  }
  .blockreassurance__home ul li .block-reassurance-item img {
    width: 26px;
    height: 26px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 991px) {
  .blockreassurance__home ul li .block-reassurance-item {
    font-size: 15px;
  }
  .blockreassurance__home ul li .block-reassurance-item img {
    width: 24px;
    height: 24px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 767px) {
  .blockreassurance__home ul li .block-reassurance-item {
    font-size: 13px;
  }
  .blockreassurance__home ul li .block-reassurance-item img {
    width: 21px;
    height: 21px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}

body.mode-pro .ekslider__slide__content {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 80px 15px 280px;
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 50%, #000 100%);
}
body.mode-pro .section-top-home {
  position: relative;
}
body.mode-pro .section-top-home .blockreassurance__home {
  padding: 50px 0;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  background: transparent;
}
body.mode-pro .section-top-home .blockreassurance__home ul {
  margin: 0;
}
body.mode-pro .section-top-home .blockreassurance__home .block-reassurance-item {
  flex-direction: column;
}

.ek-products-home {
  margin-bottom: 0;
}
.ek-products-home__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media (max-width: 1199px) {
  .ek-products-home__top {
    flex-direction: column;
    gap: 24px;
  }
}
.ek-products-home__top .section-title {
  margin-bottom: 0;
}
.ek-products-home__top .category_selector {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 1199px) {
  .ek-products-home__top .category_selector {
    justify-content: center;
    align-items: center;
    gap: 12px;
  }
}
.ek-products-home__top .category_selector button {
  display: flex;
  align-items: center;
  gap: 10px;
  white-space: nowrap;
}
.ek-products-home__top .category_selector button:hover img {
  filter: invert(1);
}
.ek-products-home__btn {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

@media (max-width: 991px) {
  #ad-grid-container {
    max-width: 100%;
  }
}
#ad-grid-container .ad-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-gap: 24px;
  gap: 24px;
}
@media (max-width: 767px) {
  #ad-grid-container .ad-grid {
    gap: 16px;
    display: flex;
    flex-wrap: wrap;
  }
}
#ad-grid-container .ad-grid a:nth-child(1) {
  grid-area: 1/1/3/3;
  aspect-ratio: 1/1;
}
#ad-grid-container .ad-grid a:nth-child(2) {
  grid-area: 1/3/2/4;
}
#ad-grid-container .ad-grid a:nth-child(3) {
  grid-area: 1/4/2/5;
}
#ad-grid-container .ad-grid a:nth-child(4) {
  grid-area: 2/3/3/5;
}
#ad-grid-container .ad-grid a {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  #ad-grid-container .ad-grid a {
    width: 100%;
    aspect-ratio: 1/0.5;
    height: 100%;
  }
}
#ad-grid-container .ad-grid__content {
  padding: 24px;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  min-height: 70%;
  display: flex;
  align-items: end;
  justify-content: center;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
#ad-grid-container .ad-grid__content * {
  color: #FFF;
  text-align: center;
  font-size: 32px;
  font-style: italic;
  font-weight: 500;
  line-height: 36px;
}
@media (max-width: 1199px) {
  #ad-grid-container .ad-grid__content * {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (max-width: 991px) {
  #ad-grid-container .ad-grid__content * {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  #ad-grid-container .ad-grid__content * {
    font-size: 20px;
    line-height: 24px;
  }
}
#ad-grid-container .ad-grid__content * span {
  border-radius: 5px;
  background: var(--ek--orange--dark);
  color: var(--ek--dark--white);
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
  padding: 5px 8px;
  line-height: 1;
  display: inline-block;
}

.ek_carrousel .swiper-slide img {
  max-width: 100%;
  border-radius: 10px;
}
.ek_carrousel .swiper-slide img.image-slide {
  aspect-ratio: 560/325;
  -o-object-fit: cover;
     object-fit: cover;
}
.ek_carrousel .swiper-slide .caption {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  padding-bottom: 24px;
  justify-content: end;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ek_carrousel .swiper-slide .caption:before {
  content: "";
  width: 100%;
  height: 45%;
  border-radius: 0 0 10px 10px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.ek_carrousel .swiper-slide .caption .btn {
  position: relative;
  z-index: 2;
}
.ek_carrousel .swiper-slide .caption .logo-container {
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}
.ek_carrousel .swiper-slide .caption .logo-container .logo {
  padding: 12px;
  aspect-ratio: 215/78;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #FFF;
  background: var(--Blanc, #FFF);
  width: 215px;
  max-width: 100%;
}
.ek_carrousel .swiper-slide .caption .logo-container .image-logo {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ek_carrousel .swiper:not(.swiper-initialized) .swiper-wrapper {
  display: flex;
  gap: 24px;
}
.ek_carrousel .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
  width: calc(33.3333% - 18px);
}
@media (max-width: 1199px) {
  .ek_carrousel .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
    width: calc(50% - 18px);
  }
}
@media (max-width: 991px) {
  .ek_carrousel .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
    width: calc(50% - 18px);
  }
}
@media (max-width: 767px) {
  .ek_carrousel .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
    width: 100%;
  }
}

.ek-home__container-title {
  background: var(--ek--orange--dark);
  border-radius: 20px;
  padding: 22px 12px;
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  .ek-home__container-title {
    padding: 12px 12px;
    margin-bottom: 15px;
  }
}
.ek-home__title {
  text-align: center;
  font-size: max(14px, min(2vw, 19px));
  font-weight: 600;
  line-height: normal;
  color: var(--ek--dark--white);
  margin: 0;
}
.ek-home__txt {
  width: 1430px;
  max-width: 100%;
  text-align: center;
  margin: 0 auto;
  overflow: hidden;
  max-height: 72px;
  transition: max-height 0.6s ease;
}
.ek-home__txt p {
  color: #000;
  font-size: max(13px, min(2vw, 16px));
  font-weight: 500;
}
.ek-home__txt.active {
  max-height: 5000px;
}
.ek-home__btn {
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
.ek-home__btn .btn:after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.25 0C6.78476 0 7.21875 0.43399 7.21875 0.96875V5.28125H11.5312C12.066 5.28125 12.5 5.71524 12.5 6.25C12.5 6.78476 12.066 7.21875 11.5312 7.21875H7.21875V11.5312C7.21875 12.066 6.78476 12.5 6.25 12.5C5.71524 12.5 5.28125 12.066 5.28125 11.5312V7.21875H0.96875C0.43399 7.21875 0 6.78476 0 6.25C0 5.71524 0.43399 5.28125 0.96875 5.28125H5.28125V0.96875C5.28125 0.43399 5.71524 0 6.25 0Z%27 fill=%27%23000%27/%3E%3C/svg%3E");
}
.ek-home__btn .btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.25 0C6.78476 0 7.21875 0.43399 7.21875 0.96875V5.28125H11.5312C12.066 5.28125 12.5 5.71524 12.5 6.25C12.5 6.78476 12.066 7.21875 11.5312 7.21875H7.21875V11.5312C7.21875 12.066 6.78476 12.5 6.25 12.5C5.71524 12.5 5.28125 12.066 5.28125 11.5312V7.21875H0.96875C0.43399 7.21875 0 6.78476 0 6.25C0 5.71524 0.43399 5.28125 0.96875 5.28125H5.28125V0.96875C5.28125 0.43399 5.71524 0 6.25 0Z%27 fill=%27%23fff%27/%3E%3C/svg%3E");
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNuQiw2QkFBNkI7RUFDN0IsU0FBUztBQUNYO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLFdBQVc7RUFDWCxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx5REFBeWpCO0FBQzNqQjtBQUNBO0VBQ0UseURBQXlqQjtBQUMzakIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL0VreXNob3AvLi9zY3NzL2hvbWUvaW5kZXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQtLWhvbWUge1xuICBnYXA6IDByZW07XG59XG4ucGFnZS1jb250ZW50LS1ob21lID4gc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1jb250ZW50LS1ob21lID4gc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtY29udGVudC0taG9tZSA+IHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnBhZ2UtY29udGVudC0taG9tZSA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmVrc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVrc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG59XG4uZWtzbGlkZXJfX3NsaWRlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5la3NsaWRlcl9fc2xpZGVfX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmVrc2xpZGVyX19zbGlkZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5la3NsaWRlcl9fc2xpZGVfX2ltYWdlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0MDAvNTIwO1xuICB9XG59XG4uZWtzbGlkZXJfX3NsaWRlX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1lay0tZGFyay0td2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWstLW9yYW5nZS0tZGFyayk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5la3NsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBtYXgoMjZweCwgbWluKDJ2dywgNDBweCkpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBtYXgoMjhweCwgbWluKDJ2dywgNDhweCkpO1xufVxuLmVrc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5la3NsaWRlcl9fc2xpZGVfX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvY2tyZWFzc3VyYW5jZV9faG9tZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYmxvY2tyZWFzc3VyYW5jZV9faG9tZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmJsb2NrcmVhc3N1cmFuY2VfX2hvbWUgdWwgbGkgLmJsb2NrLXJlYXNzdXJhbmNlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrcmVhc3N1cmFuY2VfX2hvbWUgdWwgbGkgLmJsb2NrLXJlYXNzdXJhbmNlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYmxvY2tyZWFzc3VyYW5jZV9faG9tZSB1bCBsaSAuYmxvY2stcmVhc3N1cmFuY2UtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrcmVhc3N1cmFuY2VfX2hvbWUgdWwgbGkgLmJsb2NrLXJlYXNzdXJhbmNlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYmxvY2tyZWFzc3VyYW5jZV9faG9tZSB1bCBsaSAuYmxvY2stcmVhc3N1cmFuY2UtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrcmVhc3N1cmFuY2VfX2hvbWUgdWwgbGkgLmJsb2NrLXJlYXNzdXJhbmNlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuYmxvY2tyZWFzc3VyYW5jZV9faG9tZSB1bCBsaSAuYmxvY2stcmVhc3N1cmFuY2UtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbmJvZHkubW9kZS1wcm8gLmVrc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMTVweCAyODBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsICMwMDAgMTAwJSk7XG59XG5ib2R5Lm1vZGUtcHJvIC5zZWN0aW9uLXRvcC1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5tb2RlLXBybyAuc2VjdGlvbi10b3AtaG9tZSAuYmxvY2tyZWFzc3VyYW5jZV9faG9tZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5Lm1vZGUtcHJvIC5zZWN0aW9uLXRvcC1ob21lIC5ibG9ja3JlYXNzdXJhbmNlX19ob21lIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5tb2RlLXBybyAuc2VjdGlvbi10b3AtaG9tZSAuYmxvY2tyZWFzc3VyYW5jZV9faG9tZSAuYmxvY2stcmVhc3N1cmFuY2UtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5lay1wcm9kdWN0cy1ob21lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lay1wcm9kdWN0cy1ob21lX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lay1wcm9kdWN0cy1ob21lX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uZWstcHJvZHVjdHMtaG9tZV9fdG9wIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lay1wcm9kdWN0cy1ob21lX190b3AgLmNhdGVnb3J5X3NlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lay1wcm9kdWN0cy1ob21lX190b3AgLmNhdGVnb3J5X3NlbGVjdG9yIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmVrLXByb2R1Y3RzLWhvbWVfX3RvcCAuY2F0ZWdvcnlfc2VsZWN0b3IgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVrLXByb2R1Y3RzLWhvbWVfX3RvcCAuY2F0ZWdvcnlfc2VsZWN0b3IgYnV0dG9uOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLmVrLXByb2R1Y3RzLWhvbWVfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2FkLWdyaWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNhZC1ncmlkLWNvbnRhaW5lciAuYWQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYWQtZ3JpZC1jb250YWluZXIgLmFkLWdyaWQge1xuICAgIGdhcDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuI2FkLWdyaWQtY29udGFpbmVyIC5hZC1ncmlkIGE6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1hcmVhOiAxLzEvMy8zO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbiNhZC1ncmlkLWNvbnRhaW5lciAuYWQtZ3JpZCBhOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogMS8zLzIvNDtcbn1cbiNhZC1ncmlkLWNvbnRhaW5lciAuYWQtZ3JpZCBhOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtYXJlYTogMS80LzIvNTtcbn1cbiNhZC1ncmlkLWNvbnRhaW5lciAuYWQtZ3JpZCBhOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtYXJlYTogMi8zLzMvNTtcbn1cbiNhZC1ncmlkLWNvbnRhaW5lciAuYWQtZ3JpZCBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FkLWdyaWQtY29udGFpbmVyIC5hZC1ncmlkIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8wLjU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4jYWQtZ3JpZC1jb250YWluZXIgLmFkLWdyaWRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xufVxuI2FkLWdyaWQtY29udGFpbmVyIC5hZC1ncmlkX19jb250ZW50ICoge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNhZC1ncmlkLWNvbnRhaW5lciAuYWQtZ3JpZF9fY29udGVudCAqIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjYWQtZ3JpZC1jb250YWluZXIgLmFkLWdyaWRfX2NvbnRlbnQgKiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FkLWdyaWQtY29udGFpbmVyIC5hZC1ncmlkX19jb250ZW50ICoge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuI2FkLWdyaWQtY29udGFpbmVyIC5hZC1ncmlkX19jb250ZW50ICogc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWstLW9yYW5nZS0tZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1lay0tZGFyay0td2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVrX2NhcnJvdXNlbCAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5la19jYXJyb3VzZWwgLnN3aXBlci1zbGlkZSBpbWcuaW1hZ2Utc2xpZGUge1xuICBhc3BlY3QtcmF0aW86IDU2MC8zMjU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmVrX2NhcnJvdXNlbCAuc3dpcGVyLXNsaWRlIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5la19jYXJyb3VzZWwgLnN3aXBlci1zbGlkZSAuY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uZWtfY2Fycm91c2VsIC5zd2lwZXItc2xpZGUgLmNhcHRpb24gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5la19jYXJyb3VzZWwgLnN3aXBlci1zbGlkZSAuY2FwdGlvbiAubG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5la19jYXJyb3VzZWwgLnN3aXBlci1zbGlkZSAuY2FwdGlvbiAubG9nby1jb250YWluZXIgLmxvZ28ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBhc3BlY3QtcmF0aW86IDIxNS83ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJsYW5jLCAjRkZGKTtcbiAgd2lkdGg6IDIxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWtfY2Fycm91c2VsIC5zd2lwZXItc2xpZGUgLmNhcHRpb24gLmxvZ28tY29udGFpbmVyIC5pbWFnZS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5la19jYXJyb3VzZWwgLnN3aXBlcjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuLmVrX2NhcnJvdXNlbCAuc3dpcGVyOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5la19jYXJyb3VzZWwgLnN3aXBlcjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVrX2NhcnJvdXNlbCAuc3dpcGVyOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWtfY2Fycm91c2VsIC5zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZWstaG9tZV9fY29udGFpbmVyLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWstLW9yYW5nZS0tZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIycHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWstaG9tZV9fY29udGFpbmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmVrLWhvbWVfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IG1heCgxNHB4LCBtaW4oMnZ3LCAxOXB4KSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1lay0tZGFyay0td2hpdGUpO1xuICBtYXJnaW46IDA7XG59XG4uZWstaG9tZV9fdHh0IHtcbiAgd2lkdGg6IDE0MzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA3MnB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZTtcbn1cbi5lay1ob21lX190eHQgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IG1heCgxM3B4LCBtaW4oMnZ3LCAxNnB4KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZWstaG9tZV9fdHh0LmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDUwMDBweDtcbn1cbi5lay1ob21lX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5lay1ob21lX19idG4gLmJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjI1IDBDNi43ODQ3NiAwIDcuMjE4NzUgMC40MzM5OSA3LjIxODc1IDAuOTY4NzVWNS4yODEyNUgxMS41MzEyQzEyLjA2NiA1LjI4MTI1IDEyLjUgNS43MTUyNCAxMi41IDYuMjVDMTIuNSA2Ljc4NDc2IDEyLjA2NiA3LjIxODc1IDExLjUzMTIgNy4yMTg3NUg3LjIxODc1VjExLjUzMTJDNy4yMTg3NSAxMi4wNjYgNi43ODQ3NiAxMi41IDYuMjUgMTIuNUM1LjcxNTI0IDEyLjUgNS4yODEyNSAxMi4wNjYgNS4yODEyNSAxMS41MzEyVjcuMjE4NzVIMC45Njg3NUMwLjQzMzk5IDcuMjE4NzUgMCA2Ljc4NDc2IDAgNi4yNUMwIDUuNzE1MjQgMC40MzM5OSA1LjI4MTI1IDAuOTY4NzUgNS4yODEyNUg1LjI4MTI1VjAuOTY4NzVDNS4yODEyNSAwLjQzMzk5IDUuNzE1MjQgMCA2LjI1IDBaJyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZWstaG9tZV9fYnRuIC5idG46aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi4yNSAwQzYuNzg0NzYgMCA3LjIxODc1IDAuNDMzOTkgNy4yMTg3NSAwLjk2ODc1VjUuMjgxMjVIMTEuNTMxMkMxMi4wNjYgNS4yODEyNSAxMi41IDUuNzE1MjQgMTIuNSA2LjI1QzEyLjUgNi43ODQ3NiAxMi4wNjYgNy4yMTg3NSAxMS41MzEyIDcuMjE4NzVINy4yMTg3NVYxMS41MzEyQzcuMjE4NzUgMTIuMDY2IDYuNzg0NzYgMTIuNSA2LjI1IDEyLjVDNS43MTUyNCAxMi41IDUuMjgxMjUgMTIuMDY2IDUuMjgxMjUgMTEuNTMxMlY3LjIxODc1SDAuOTY4NzVDMC40MzM5OSA3LjIxODc1IDAgNi43ODQ3NiAwIDYuMjVDMCA1LjcxNTI0IDAuNDMzOTkgNS4yODEyNSAwLjk2ODc1IDUuMjgxMjVINS4yODEyNVYwLjk2ODc1QzUuMjgxMjUgMC40MzM5OSA1LjcxNTI0IDAgNi4yNSAwWicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/