/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/homepage.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
* {
  margin: 0;
}

.home-page {
  /* //services-section */
}
.home-page .slider {
  height: calc(100vh - 100px);
  display: flex;
  align-items: center;
}
.home-page .slider .slider-text {
  height: 100%;
  flex-direction: column;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.home-page .slider .slider-text .heading {
  text-transform: capitalize;
  color: var(--secondary-color);
}
@media all and (max-width: 575px) {
  .home-page .slider .slider-text .heading {
    font-size: 1.6rem;
  }
}
.home-page .slider .slider-text .text {
  color: var(--textgray);
  margin: 1rem 0;
}
@media all and (max-width: 575px) {
  .home-page .slider .slider-text .text {
    font-size: 0.9rem;
  }
}
.home-page .slider .slider-text .custm-btn {
  font-size: 20px;
  max-width: fit-content;
}
.home-page .slider .image {
  position: relative;
}
.home-page .slider .image img {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 20px;
}
.home-page .slider .image div[class^=circle] {
  position: absolute;
  background-color: var(--opacity-color);
  width: 130px;
  height: 130px;
  border-radius: 50%;
  z-index: -1;
  animation: rotation 3s infinite;
}
.home-page .slider .image .circle-top-right {
  top: -55px;
  right: -50px;
  width: 90px !important;
  height: 90px !important;
}
.home-page .slider .image .circle-top-left {
  left: -40px;
  top: -60px;
}
.home-page .slider .image .circle-bottom {
  right: -55px;
  bottom: -55px;
}
@media (max-width: 767px) {
  .home-page .slider .image {
    margin: 1.5rem auto 0;
    width: 80%;
  }
  .home-page .slider .image .circle-top-right {
    top: -22px;
    right: -55px;
  }
}
@media all and (max-width: 575px) {
  .home-page .slider .image div[class^=circle] {
    width: 100px;
    height: 100px;
  }
  .home-page .slider .image .circle-top-right {
    width: 75px !important;
    height: 75px !important;
  }
}
@media all and (max-width: 480px) {
  .home-page .slider .image div[class^=circle] {
    width: 65px;
    height: 65px;
  }
  .home-page .slider .image .circle-top-right {
    width: 42px !important;
    height: 42px !important;
    right: -20px;
    top: -17px;
  }
  .home-page .slider .image .circle-top-left {
    left: -28px;
    top: -35px;
  }
  .home-page .slider .image .circle-bottom {
    right: -35px;
    bottom: -25px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .home-page .slider {
    height: calc(100vh - 250px);
  }
}
@media (max-width: 767px) {
  .home-page .slider {
    height: auto;
    padding: 1.5rem 0 4rem;
  }
}
.home-page .info {
  overflow: hidden !important;
}
.home-page .info .info-items .item {
  padding: 0.4rem;
}
.home-page .info .info-items .item .item-text {
  text-align: center;
  color: var(--textgray);
  line-height: 1.8;
}
@media all and (max-width: 575px) {
  .home-page .info .info-items .item .item-text {
    font-size: 0.8rem;
  }
}
.home-page .info .info-items .custm-btn {
  margin-top: 1.5rem;
  font-size: 20px;
}
.home-page .services .services-gallery img {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 10px;
  padding: 0.8rem;
}
.home-page .services .service-items {
  margin-top: 2.5rem;
}
.home-page .services .service-items .card {
  border: none;
}
.home-page .services .service-items .card .item-img {
  font-size: 3.5rem;
}
.home-page .services .service-items .card .sm-title {
  text-align: start;
}
.home-page .services .service-items .card .card-text {
  text-align: center;
  color: var(--textgray);
  line-height: 1.8;
}
@media (max-width: 576px) {
  .home-page .services .service-items .card .item-img {
    font-size: 2.5rem;
    margin-top: 1rem;
  }
}
.home-page .services .custm-btn {
  margin-top: 1.5rem;
  font-size: 20px;
}
.home-page .offers .offer-item:nth-of-type(even) .row {
  flex-direction: row-reverse;
}
.home-page .offers .offer-item .section-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.home-page .offers .offer-item .section-title h2,
.home-page .offers .offer-item .section-title .text {
  text-align: start;
}
.home-page .offers .offer-item .section-title .custm-btn {
  max-width: fit-content;
}
@media (max-width: 576px) {
  .home-page .offers .offer-item .custm-btn {
    margin: 0 auto 2rem;
  }
}
.home-page .packages {
  margin: 3rem 0 2rem;
}
.home-page .packages .nav-pills {
  width: fit-content;
  margin: 0 auto;
}
.home-page .packages .nav-pills .nav-link {
  border: 2px solid var(--mentgreen);
  border-radius: 20px;
  color: var(--mentgreen);
}
.home-page .packages .nav-pills .nav-link#pills-home-tab {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.home-page .packages .nav-pills .nav-link#pills-profile-tab {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.home-page .packages .nav-pills .nav-link.active {
  background-color: var(--mentgreen);
  color: #fff;
}
.home-page .packages .tab-content {
  margin: 1.5rem 0;
}
.home-page .packages .tab-content .card {
  background-color: rgba(217, 217, 217, 0.5882352941);
  border-color: transparent;
  padding: 2rem 1rem;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  border-radius: 15px;
}
.home-page .packages .tab-content .card .card-img-top {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding-bottom: 1rem;
  border-bottom: 1px solid #fff;
}
.home-page .packages .tab-content .card .card-img-top .icon {
  width: 75px;
  height: 75px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 35px;
  border-radius: 15px;
  color: var(--secondary-color);
}
.home-page .packages .tab-content .card .card-img-top .category-title {
  font-size: 20px;
  font-weight: bold;
  color: #767676;
  text-align: center;
  text-transform: capitalize;
}
.home-page .packages .tab-content .card .card-img-top .price {
  color: #00B890;
  font-weight: bold;
  font-size: 20px;
}
.home-page .packages .tab-content .card .card-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home-page .packages .tab-content .card .card-body .benifts .text {
  margin-bottom: 1rem;
  font-size: 20px;
  color: var(--textgray);
  display: flex;
  align-items: center;
}
.home-page .packages .tab-content .card .card-body .benifts .text svg {
  color: var(--secondary-color);
  margin-inline-end: 10px;
}
.home-page .packages .tab-content .card .card-body .discount {
  display: inline-block;
  padding: 0.6rem 1.6rem;
  background-color: var(--main-color);
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 1rem;
}
.home-page .packages .tab-content .card .card-body .custm-btn {
  font-size: 18px;
  font-weight: bold;
}
.home-page .packages .tab-content .card.inverted {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background-color: var(--secondary-color);
}
.home-page .packages .tab-content .card.inverted .category-title,
.home-page .packages .tab-content .card.inverted .price,
.home-page .packages .tab-content .card.inverted .text {
  color: #fff !important;
}
.home-page .packages .tab-content .card.inverted .text svg {
  color: #fff !important;
}
@media all and (max-width: 575px) {
  .home-page .packages .tab-content .card {
    width: 90%;
    margin: 0 auto;
  }
  .home-page .packages .tab-content .card .card-img-top .icon {
    width: 60px;
    height: 60px;
    font-size: 25px;
  }
  .home-page .packages .tab-content .card .card-img-top .category-title,
.home-page .packages .tab-content .card .card-img-top .price {
    font-size: 14px;
  }
  .home-page .packages .tab-content .card .card-body .benifts .text {
    font-size: 16px;
  }
  .home-page .packages .tab-content .card .card-body .discount {
    font-size: 14px;
  }
}
.home-page .packages .tab-content .custm-btn {
  margin-top: 1.5rem;
  font-size: 20px;
}
.home-page .payment .link {
  width: 150px;
  margin-inline-end: 1rem;
}

/* //animation */
@keyframes rotation {
  0% {
    transform: rotate(90deg);
    border-top-left-radius: 40%;
    border-bottom-left-radius: 45%;
    border-bottom-right-radius: 40%;
    border-top-right-radius: 50%;
  }
  25% {
    border-radius: 50%;
    transform: rotate(90deg);
    border-top-left-radius: 45%;
    border-bottom-left-radius: 48%;
    border-bottom-right-radius: 50%;
    border-top-right-radius: 40%;
  }
  50% {
    border-radius: 50%;
    transform: rotate(90deg);
    border-top-left-radius: 43%;
    border-bottom-left-radius: 48%;
    border-bottom-right-radius: 38%;
    border-top-right-radius: 40%;
  }
  75% {
    border-radius: 50%;
    transform: rotate(90deg);
    border-top-left-radius: 50%;
    border-bottom-left-radius: 45%;
    border-bottom-right-radius: 48%;
    border-top-right-radius: 40%;
  }
  100% {
    border-radius: 50%;
    transform: rotate(90deg);
    border-top-left-radius: 40%;
    border-bottom-left-radius: 45%;
    border-bottom-right-radius: 40%;
    border-top-right-radius: 50%;
  }
}

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