@font-face {
  font-family: Segoe;
  src: url(./../fonts/Segoe.ttf);
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: Playfair;
  src: url(./../fonts/playfair.ttf);
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}
body {
  font-size: 20px;
}

h1, h2, h3 {
  font-weight: bold;
}

h2 {
  font-size: 55px;
}

h3 {
  font-size: 27px;
}

a {
  transition: 0.4s;
}

a:hover {
  text-decoration: none;
  transition: 0.4s;
}

.alt-link {
  color: #fff;
}

.alt-link:hover {
  color: #ae5a65;
}

.menu-padding {
  padding-top: 42px;
  background-color: #312e59;
}

@media screen and (min-width: 768px) {
  .menu-padding {
    padding-top: 93px;
  }
}
.block-padding {
  padding-top: 120px;
  padding-bottom: 120px;
}

.img-border {
  border-radius: 15px;
  border: 3px solid #312e59;
}

.words {
  margin-top: 20px;
  font-weight: bold;
  color: #312e59;
  background-color: #dee2f7;
  padding-top: 10px;
  padding-bottom: 10px;
}

.words .divider {
  margin-left: 10px;
  margin-right: 10px;
}

.box-shadow {
  box-shadow: 5px 5px 5px #777777;
}

.button-holder {
  margin-top: 30px;
  padding-top: 10px;
  padding-bottom: 30px;
  text-align: center;
}

.button-link a {
  background-color: #312e59;
  color: #fff;
  font-weight: bold;
  transition: 0.4s;
  padding: 7px 15px;
}

.button-link a:hover {
  text-decoration: none;
  transition: 0.4s;
  background-color: #ae5a65;
}

.light-background {
  background-color: #dee2f7;
  color: #312e59;
}

.alt-text {
  color: #fff;
}

.half-back {
  background: #5a65ae;
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media screen and (min-width: 1520px) {
  .half-back {
    padding: 0px;
    background: linear-gradient(180deg, white 0%, white 10%, #5a65ae 10%, #5a65ae 90%, white 90%, white 100%);
  }
}
@media screen and (min-width: 1900px) {
  .half-back {
    background: linear-gradient(180deg, white 0%, white 20%, #5a65ae 20%, #5a65ae 80%, white 80%, white 100%);
  }
}
.day-row {
  display: flex;
  justify-content: center;
}

.day-row .day {
  text-align: right;
  min-width: 110px;
}

.day-row .time {
  text-align: left;
  min-width: 110px;
}

.day-row .colon {
  padding-left: 2px;
  padding-right: 2px;
}

.socials {
  display: flex;
  justify-content: center;
}

.socials a {
  margin-left: 20px;
  margin-right: 20px;
  width: 50px;
  height: 50px;
  transition: 0.4s;
}

.socials a:hover {
  transition: 0.4s;
}

@media screen and (min-width: 768px) {
  .socials a {
    width: 50px;
    height: 50px;
  }
}
.socials .facebook {
  background-image: url("./../img/icons/fb.png");
  background-size: cover;
}

.socials .facebook:hover {
  background-image: url("./../img/icons/fb-hover.png");
}

.socials .instagram {
  background-image: url("./../img/icons/in.png");
  background-size: cover;
}

.socials .instagram:hover {
  background-image: url("./../img/icons/in-hover.png");
}

.phone-link {
  font-weight: bold;
  transition: 0.4s;
  color: #312e59;
}

.phone-link:hover {
  transition: 0.4s;
  color: #ae5a65;
}

.call-now {
  font-weight: bold;
  font-size: 30px;
}

.call-now-margins {
  margin-top: 30px;
}

.google-reviews .rating {
  font-size: 35px;
  font-weight: bold;
}

.google-reviews .google-row {
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: center;
  align-items: center;
}

@media screen and (min-width: 992px) {
  .google-reviews .google-row {
    justify-content: space-between;
  }
}
.google-reviews .top-row {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (min-width: 768px) {
  .google-reviews .top-row {
    justify-content: flex-start;
  }
}
.google-reviews .top-row .big-letter {
  margin-right: 10px;
  border-radius: 50%;
  color: #fff;
  width: 40px;
  height: 40px;
  padding-top: 4px;
  font-weight: bold;
  text-align: center;
}

.google-reviews .middle-row {
  display: flex;
  color: #7f7f7f;
  font-size: 16px;
  justify-content: center;
}

@media screen and (min-width: 768px) {
  .google-reviews .middle-row {
    justify-content: flex-start;
  }
}
.google-reviews .middle-row .date {
  margin-left: 10px;
}

.google-reviews .background-1 {
  background-color: #14157a;
}

.google-reviews .background-2 {
  background-color: #6b1414;
}

.google-reviews .background-3 {
  background-color: #144e14;
}

.google-reviews .background-4 {
  background-color: #008080;
}

.collapse.show {
  visibility: visible;
  display: block;
}

.open {
  background-color: #312e59 !important;
  transition: 0.5s;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.05s;
  transition-timing-function: ease;
}

.collapsing.width {
  transition-property: width, visibility;
  width: 0;
  height: auto;
}

.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(107,32,118)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
  transition: 0.5s;
}

.nav-container {
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
}

@media (min-width: 1200px) {
  .nav-container {
    transition: 0.4s;
  }
}
.nav-container .show {
  height: 100vh;
}

.nav-container .dropdown-toggle:hover {
  display: block;
}

.nav-container .dropdown.show, .nav-container .sub-menu {
  height: auto !important;
}

.nav-container .dropdown.show:hover, .nav-container .sub-menu:hover {
  display: block;
}

.nav-container nav.navbar {
  background-color: #312e59;
  transition: 0.4s;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-container nav.navbar .active {
  background-size: 0 2px, 100% 4px !important;
}

.nav-container nav.navbar .nav-link {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  display: block;
  padding: 15px 5px;
  text-transform: uppercase;
  font-size: 20px;
  transition: 0.4s;
  background-image: linear-gradient(transparent, transparent), linear-gradient(#fff, #fff);
  background-size: 100% 2px, 0 4px;
  background-position: 100% 100%, 0 103%;
  background-repeat: no-repeat;
  transition: background-size 0.4s linear;
}

@media (min-width: 768px) {
  .nav-container nav.navbar .nav-link {
    font-size: 15px;
    border-bottom: none;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .nav-container nav.navbar .nav-link {
    font-size: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.nav-container nav.navbar .nav-link:hover {
  background-size: 0 2px, 100% 4px;
  transition: 0.4s;
}

.nav-container nav.navbar .dropdown {
  padding-left: 0px;
}

.nav-container nav.navbar .dropdown-menu {
  font-weight: normal;
  padding: 10px;
  white-space: nowrap;
  text-align: left;
  background-color: #312e59;
}

@media (min-width: 768px) {
  .nav-container nav.navbar .dropdown-menu {
    text-align: center;
  }
}
.nav-container nav.navbar .dropdown-menu li {
  margin-top: 20px;
  margin-bottom: 10px;
}

.nav-container nav.navbar .dropdown-menu .sub-nav-link {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  display: block;
  padding: 15px 5px;
  text-transform: uppercase;
  font-size: 20px;
  transition: 0.4s;
  background-image: linear-gradient(transparent, transparent), linear-gradient(#fff, #fff);
  background-size: 100% 2px, 0 4px;
  background-position: 100% 100%, 0 103%;
  background-repeat: no-repeat;
  transition: background-size 0.4s linear;
}

@media (min-width: 768px) {
  .nav-container nav.navbar .dropdown-menu .sub-nav-link {
    font-size: 15px;
    border-bottom: none;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .nav-container nav.navbar .dropdown-menu .sub-nav-link {
    font-size: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.nav-container nav.navbar .dropdown-menu .sub-nav-link:hover {
  background-size: 0 2px, 100% 4px;
  transition: 0.4s;
}

.nav-container nav.navbar #nav-image {
  width: 70px;
  height: auto;
  transition: 0.4s;
}

@media (min-width: 768px) {
  .nav-container nav.navbar #nav-image {
    width: 110px;
  }
}
.nav-container nav.navbar #mobile-nav-image {
  width: 40px;
  height: auto;
}

.nav-container nav.navbar .hidden-lg {
  display: block;
}

@media (min-width: 768px) {
  .nav-container nav.navbar .hidden-lg {
    display: none;
  }
}
.nav-container nav.navbar .hidden-sm {
  display: none;
}

@media (min-width: 768px) {
  .nav-container nav.navbar .hidden-sm {
    display: block;
  }
}
.nav-container nav.navbar.scrolled {
  background-color: #312e59;
  transition: 0.4s;
}

.nav-container nav.navbar.scrolled #nav-image {
  width: 70px;
  transition: 0.4s;
}

.nav-container nav.navbar.scrolled .nav-link {
  color: #fff !important;
  transition: 0.4s;
  background-image: linear-gradient(transparent, transparent), linear-gradient(#fff, #fff) !important;
}

.nav-container nav.navbar.scrolled .dropdown-menu {
  color: #fff;
  background-color: #312e59;
}

.nav-container nav.navbar.scrolled .sub-nav-link {
  color: #fff;
  background-image: linear-gradient(transparent, transparent), linear-gradient(#fff, #fff);
}

.hero {
  position: relative;
  height: 80vh;
  z-index: 1;
}

.hero .hero-text {
  min-height: 300px;
  position: relative;
  z-index: 4;
  padding-top: 45%;
}

.hero .hero-text h1, .hero .hero-text h2, .hero .hero-text h3 {
  display: none;
  font-size: 40px;
  font-family: Arial;
}

@media screen and (min-width: 768px) {
  .hero .hero-text h1, .hero .hero-text h2, .hero .hero-text h3 {
    font-size: 55px;
  }
}
.hero .hero-text h1 {
  font-size: 50px;
  color: #312e59;
}

@media screen and (min-width: 768px) {
  .hero .hero-text h1 {
    font-size: 85px;
  }
}
@media screen and (min-width: 768px) {
  .hero .hero-text {
    margin-left: 5%;
    padding-top: 200px;
  }
}
.hero .hero-text h3 {
  font-size: 30px;
}

.hero .hero-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0.45;
  background-color: #fff;
}

.hero.home-hero {
  background: url("./../img/hero/home-hero.webp") no-repeat;
  background-position: 51% 2%;
  background-size: cover;
}

.hero.home-hero .hero-overlay {
  opacity: 0.65;
}

.hero.services-hero {
  background: url("./../img/hero/services-hero.webp") no-repeat;
  background-position: 72% 2%;
  background-size: cover;
}

.hero.reviews-hero {
  background: url("./../img/hero/testimonials-hero.webp") no-repeat;
  background-position: 72% 50%;
  background-size: cover;
}

.hero.blog-hero {
  background: url("./../img/hero/blog-hero.webp") no-repeat;
  background-position: 56% 0%;
  background-size: cover;
}

.hero.contact-hero {
  background: url("./../img/hero/contact-us-hero.webp") no-repeat;
  background-position: 64% 4%;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  .hero.contact-hero .hero-overlay {
    opacity: 0.4;
  }
}
.hero.about-hero {
  background: url("./../img/hero/about-us-hero.webp") no-repeat;
  background-position: 50% 88%;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  .hero.about-hero .hero-overlay {
    opacity: 0.4;
  }
}
.home {
  color: #312e59;
}

.home .choose {
  background: url("./../img/fade.webp");
  background-size: cover;
}

.home .choose .why-choose-box {
  border-radius: 15px;
  background-color: #fff;
  color: #312e59;
  padding: 30px;
  border: 3px solid #312e59;
}

.home .choose .why-list-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 20px;
}

.home .choose .why-list-item img {
  margin-right: 20px;
}

.home .services {
  background: url("./../img/home-services.webp");
  background-size: cover;
  background-position: 64% 50%;
}

.home .services .service-image {
  border-radius: 15px;
  border: 6px solid #312e59;
  max-width: 450px;
  width: 100%;
  height: auto;
}

@media screen and (min-width: 992px) {
  .home .services .service-image {
    max-width: 100%;
  }
}
.home .breakout {
  background: url("./../img/breakout-home.webp");
  background-size: cover;
  background-position: 50% 90%;
  min-height: 800px;
  position: relative;
}

.home .breakout .breakout-text-holder {
  position: absolute;
  z-index: 3;
  background-color: #fff;
  opacity: 0.6;
  top: 95px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}

.home .breakout .breakout-box {
  position: relative;
  z-index: 5;
  margin-top: 20%;
  padding: 20px;
  color: #312e59;
}

@media screen and (min-width: 768px) {
  .home .breakout .breakout-box {
    margin-top: 10%;
  }
}
.home .breakout .breakout-box .breakout-link {
  color: #312e59;
  transition: 0.4s;
}

.home .breakout .breakout-box .breakout-link:hover {
  transition: 0.4s;
  color: #ae5a65;
}

@media screen and (min-width: 768px) {
  .home .service-areas {
    width: 100%;
    background: url("./../img/state-outline.webp") no-repeat;
    background-size: contain;
    background-position: 50% 50%;
  }
}
.contact-page .contact-boxes .contact-box {
  padding: 40px;
  color: #312e59;
  font-weight: bold;
  font-size: 28px;
}

.contact-page .contact-boxes .contact-box.background-1 {
  background-color: #dee2f7;
}

.contact-page .contact-boxes .contact-box.background-2 {
  background-color: #312e59;
  color: #fff;
}

.reviews .review-card {
  box-shadow: 5px 5px 5px #dee2f7;
  border: 1px solid #dee2f7;
  padding: 10px;
  height: 100%;
}

.service-page .services {
  background-color: #dee2f7;
}

.service-page .services-box {
  border: 3px solid #312e59;
  background-color: #fff;
  height: 100%;
}

.service-page .services-box .service-text {
  padding: 10px;
}

.service-page .services-breakout {
  background: url("./../img/breakout-back.webp");
  background-size: cover;
  background-position: 50% 50%;
}

.service-page .services-breakout .tick {
  max-width: 70px;
  height: auto;
  margin-right: 10px;
}

.blog-index {
  margin-bottom: 30px;
}

.blog-index .blog-number, .blog-index .first, .blog-index .prev, .blog-index .next, .blog-index .last {
  padding: 5px;
}

.blog-index .pagination .disabled-button {
  color: #dee2f7;
}

.blog-index .pagination .current {
  color: #7d86Bf;
  font-weight: bold;
}

.blog-index .pagination a {
  font-weight: bold;
  text-decoration: none;
  transition: 0.4s;
  color: #312e59;
}

.blog-index .pagination a:hover {
  transition: 0.4s;
  color: #dee2f7;
}

.blog-padding {
  padding-bottom: 50px;
}

.blog-entry {
  margin-top: 30px;
}

.blog-entry img {
  box-shadow: 5px 5px 5px #777777;
}

.blog-entry .blog-link {
  text-decoration: none;
  color: #312e59;
  transition: 0.4s;
}

.blog-entry .blog-link:hover {
  background-color: #dee2f7;
  transition: 0.4s;
  display: block;
}

.blog-entry a {
  color: #312e59;
  font-weight: bold;
  text-decoration: none;
  transition: 0.4s;
}

.blog-entry a:hover {
  color: #ae5a65;
  transition: 0.4s;
}

.double-border {
  border-top: 5px solid #312e59;
}

.footer {
  border-top: 10px solid #7d86Bf;
  padding-top: 30px;
  color: #312e59;
}

.footer .contact-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .footer .contact-icon {
    justify-content: flex-start;
  }
}
.footer .contact-icon img {
  margin-right: 10px;
}

.footer .contact-icon a {
  font-weight: bold;
  color: #5a65ae;
  transition: 0.4s;
}

.footer .contact-icon a:hover {
  transition: 0.4s;
  color: #ae5a65;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QXlFRjs7QUF2RUE7RUFDRSw4Q0FBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7QUEwRUY7O0FBeEVBO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQTJFRjs7QUF4RUE7RUFDRSxtQkFBQTtBQTJFRjs7QUF6RUE7RUFDRSxZQUFBO0FBNEVGOztBQTFFQTtFQUNFLGNBQUE7QUE2RUY7O0FBM0VBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FBOEVGOztBQTVFQTtFQUNFLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUErRUY7O0FBN0VBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FBZ0ZGOztBQTdFQTtFQUNFLG9CQUFBO0FBZ0ZGOztBQTdFQTtFQUNFLGdCQUFBO0FBZ0ZGOztBQTlFQTtFQUNFLCtCQUFBO0FBaUZGOztBQS9FQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FBa0ZGOztBQWhGQTtFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FBbUZGOztBQWpGQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUFvRkY7O0FBbEZBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0FBcUZGOztBQWxGQTtFQUNFLDZCQUFBO0FBcUZGOztBQWxGQTtFQUNFLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBcUZGOztBQW5GQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QUFzRkY7O0FBcEZBO0VBQ0U7SUFDRSwyQkFBQTtFQXVGRjtBQUNGO0FBckZBO0VBQ0Usa0JBQUE7QUF1RkY7O0FBckZBO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUF3RkY7O0FBdEZBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FBeUZGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTZWdvZTtcbiAgc3JjOiB1cmwoLi8uLi9mb250cy9TZWdvZS50dGYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUGxheWZhaXI7XG4gIHNyYzogdXJsKC4vLi4vZm9udHMvcGxheWZhaXIudHRmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oMSwgaDIsIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA1NXB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uYWx0LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbHQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYWU1YTY1O1xufVxuXG4ubWVudS1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTJlNTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogOTNweDtcbiAgfVxufVxuXG4uYmxvY2stcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uaW1nLWJvcmRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMTJlNTk7XG59XG5cbi53b3JkcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMxMmU1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJmNztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLndvcmRzIC5kaXZpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDVweCAjNzc3Nzc3O1xufVxuXG4uYnV0dG9uLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV0dG9uLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTJlNTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG4uYnV0dG9uLWxpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlNWE2NTtcbn1cblxuLmxpZ2h0LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmY3O1xuICBjb2xvcjogIzMxMmU1OTtcbn1cblxuLmFsdC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oYWxmLWJhY2sge1xuICBiYWNrZ3JvdW5kOiAjNWE2NWFlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5oYWxmLWJhY2sge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB3aGl0ZSAwJSwgd2hpdGUgMTAlLCAjNWE2NWFlIDEwJSwgIzVhNjVhZSA5MCUsIHdoaXRlIDkwJSwgd2hpdGUgMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuaGFsZi1iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB3aGl0ZSAwJSwgd2hpdGUgMjAlLCAjNWE2NWFlIDIwJSwgIzVhNjVhZSA4MCUsIHdoaXRlIDgwJSwgd2hpdGUgMTAwJSk7XG4gIH1cbn1cblxuLmRheS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kYXktcm93IC5kYXkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi5kYXktcm93IC50aW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi5kYXktcm93IC5jb2xvbiB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc29jaWFscyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5zb2NpYWxzIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbHMgYSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uc29jaWFscyAuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9pY29ucy9mYi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc29jaWFscyAuZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9pY29ucy9mYi1ob3Zlci5wbmdcIik7XG59XG4uc29jaWFscyAuaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvaWNvbnMvaW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNvY2lhbHMgLmluc3RhZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2ljb25zL2luLWhvdmVyLnBuZ1wiKTtcbn1cblxuLnBob25lLWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY29sb3I6ICMzMTJlNTk7XG59XG4ucGhvbmUtbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGNvbG9yOiAjYWU1YTY1O1xufVxuXG4uY2FsbC1ub3cge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uY2FsbC1ub3ctbWFyZ2lucyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5nb29nbGUtcmV2aWV3cyAucmF0aW5nIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5nb29nbGUtcmV2aWV3cyAuZ29vZ2xlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nb29nbGUtcmV2aWV3cyAuZ29vZ2xlLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZ29vZ2xlLXJldmlld3MgLnRvcC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29nbGUtcmV2aWV3cyAudG9wLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZ29vZ2xlLXJldmlld3MgLnRvcC1yb3cgLmJpZy1sZXR0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ29vZ2xlLXJldmlld3MgLm1pZGRsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29nbGUtcmV2aWV3cyAubWlkZGxlLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZ29vZ2xlLXJldmlld3MgLm1pZGRsZS1yb3cgLmRhdGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5nb29nbGUtcmV2aWV3cyAuYmFja2dyb3VuZC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTU3YTtcbn1cbi5nb29nbGUtcmV2aWV3cyAuYmFja2dyb3VuZC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMTQxNDtcbn1cbi5nb29nbGUtcmV2aWV3cyAuYmFja2dyb3VuZC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NGUxNDtcbn1cbi5nb29nbGUtcmV2aWV3cyAuYmFja2dyb3VuZC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODA4MDtcbn1cblxuLmNvbGxhcHNlLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyZTU5ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmNvbGxhcHNpbmcud2lkdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgdmlzaWJpbGl0eTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmN1c3RvbS10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMTA3LDMyLDExOCknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5uYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgfVxufVxuLm5hdi1jb250YWluZXIgLnNob3cge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm5hdi1jb250YWluZXIgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1jb250YWluZXIgLmRyb3Bkb3duLnNob3csIC5uYXYtY29udGFpbmVyIC5zdWItbWVudSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5hdi1jb250YWluZXIgLmRyb3Bkb3duLnNob3c6aG92ZXIsIC5uYXYtY29udGFpbmVyIC5zdWItbWVudTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTJlNTk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAycHgsIDEwMCUgNHB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweCwgMCA0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJSwgMCAxMDMlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC40cyBsaW5lYXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAycHgsIDEwMCUgNHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyZTU5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24tbWVudSBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHgsIDAgNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCUsIDAgMTAzJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNHMgbGluZWFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLnN1Yi1uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24tbWVudSAuc3ViLW5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4LCAxMDAlIDRweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgI25hdi1pbWFnZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAjbmF2LWltYWdlIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgI21vYmlsZS1uYXYtaW1hZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuaGlkZGVuLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5oaWRkZW4tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIuc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyZTU5O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhci5zY3JvbGxlZCAjbmF2LWltYWdlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyLnNjcm9sbGVkIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZikgIWltcG9ydGFudDtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIuc2Nyb2xsZWQgLmRyb3Bkb3duLW1lbnUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMmU1OTtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIuc2Nyb2xsZWQgLnN1Yi1uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpO1xufVxuXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MHZoO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8gLmhlcm8tdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG4uaGVybyAuaGVyby10ZXh0IGgxLCAuaGVybyAuaGVyby10ZXh0IGgyLCAuaGVybyAuaGVyby10ZXh0IGgzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogQXJpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuaGVyby10ZXh0IGgxLCAuaGVybyAuaGVyby10ZXh0IGgyLCAuaGVybyAuaGVyby10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLXRleHQgaDEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjMzEyZTU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG59XG4uaGVybyAuaGVyby10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmhlcm8gLmhlcm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwLjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaG9tZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaGVyby9ob21lLWhlcm8ud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUxJSAyJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZXJvLmhvbWUtaGVybyAuaGVyby1vdmVybGF5IHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5oZXJvLnNlcnZpY2VzLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9oZXJvL3NlcnZpY2VzLWhlcm8ud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcyJSAyJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZXJvLnJldmlld3MtaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2hlcm8vdGVzdGltb25pYWxzLWhlcm8ud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcyJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby5ibG9nLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2Jsb2ctaGVyby53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTYlIDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8uY29udGFjdC1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaGVyby9jb250YWN0LXVzLWhlcm8ud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDY0JSA0JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5oZXJvLmFib3V0LWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2Fib3V0LXVzLWhlcm8ud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA4OCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5hYm91dC1oZXJvIC5oZXJvLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG4uaG9tZSB7XG4gIGNvbG9yOiAjMzEyZTU5O1xufVxuLmhvbWUgLmNob29zZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2ZhZGUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob21lIC5jaG9vc2UgLndoeS1jaG9vc2UtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMTJlNTk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMTJlNTk7XG59XG4uaG9tZSAuY2hvb3NlIC53aHktbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhvbWUgLmNob29zZSAud2h5LWxpc3QtaXRlbSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaG9tZSAuc2VydmljZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9ob21lLXNlcnZpY2VzLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDY0JSA1MCU7XG59XG4uaG9tZSAuc2VydmljZXMgLnNlcnZpY2UtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCAjMzEyZTU5O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnNlcnZpY2VzIC5zZXJ2aWNlLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lIC5icmVha291dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2JyZWFrb3V0LWhvbWUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDkwJTtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lIC5icmVha291dCAuYnJlYWtvdXQtdGV4dC1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdG9wOiA5NXB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuLmhvbWUgLmJyZWFrb3V0IC5icmVha291dC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbi10b3A6IDIwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICMzMTJlNTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAuYnJlYWtvdXQgLmJyZWFrb3V0LWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTAlO1xuICB9XG59XG4uaG9tZSAuYnJlYWtvdXQgLmJyZWFrb3V0LWJveCAuYnJlYWtvdXQtbGluayB7XG4gIGNvbG9yOiAjMzEyZTU5O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmhvbWUgLmJyZWFrb3V0IC5icmVha291dC1ib3ggLmJyZWFrb3V0LWxpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjb2xvcjogI2FlNWE2NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lIC5zZXJ2aWNlLWFyZWFzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9zdGF0ZS1vdXRsaW5lLndlYnBcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICB9XG59XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94ZXMgLmNvbnRhY3QtYm94IHtcbiAgcGFkZGluZzogNDBweDtcbiAgY29sb3I6ICMzMTJlNTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveGVzIC5jb250YWN0LWJveC5iYWNrZ3JvdW5kLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmY3O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3hlcyAuY29udGFjdC1ib3guYmFja2dyb3VuZC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMmU1OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXZpZXdzIC5yZXZpZXctY2FyZCB7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4ICNkZWUyZjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZjc7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlcnZpY2UtcGFnZSAuc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmY3O1xufVxuLnNlcnZpY2UtcGFnZSAuc2VydmljZXMtYm94IHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzMxMmU1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlcnZpY2UtcGFnZSAuc2VydmljZXMtYm94IC5zZXJ2aWNlLXRleHQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnNlcnZpY2UtcGFnZSAuc2VydmljZXMtYnJlYWtvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9icmVha291dC1iYWNrLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uc2VydmljZS1wYWdlIC5zZXJ2aWNlcy1icmVha291dCAudGljayB7XG4gIG1heC13aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nLWluZGV4IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ibG9nLWluZGV4IC5ibG9nLW51bWJlciwgLmJsb2ctaW5kZXggLmZpcnN0LCAuYmxvZy1pbmRleCAucHJldiwgLmJsb2ctaW5kZXggLm5leHQsIC5ibG9nLWluZGV4IC5sYXN0IHtcbiAgcGFkZGluZzogNXB4O1xufVxuLmJsb2ctaW5kZXggLnBhZ2luYXRpb24gLmRpc2FibGVkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZGVlMmY3O1xufVxuLmJsb2ctaW5kZXggLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBjb2xvcjogIzdkODZCZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvZy1pbmRleCAucGFnaW5hdGlvbiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY29sb3I6ICMzMTJlNTk7XG59XG4uYmxvZy1pbmRleCAucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY29sb3I6ICNkZWUyZjc7XG59XG5cbi5ibG9nLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmJsb2ctZW50cnkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmJsb2ctZW50cnkgaW1nIHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggIzc3Nzc3Nztcbn1cbi5ibG9nLWVudHJ5IC5ibG9nLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzEyZTU5O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmJsb2ctZW50cnkgLmJsb2ctbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZjc7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2ctZW50cnkgYSB7XG4gIGNvbG9yOiAjMzEyZTU5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmJsb2ctZW50cnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWU1YTY1O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uZG91YmxlLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMzEyZTU5O1xufVxuXG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjN2Q4NkJmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgY29sb3I6ICMzMTJlNTk7XG59XG4uZm9vdGVyIC5jb250YWN0LWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmNvbnRhY3QtaWNvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZm9vdGVyIC5jb250YWN0LWljb24gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvb3RlciAuY29udGFjdC1pY29uIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1YTY1YWU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uZm9vdGVyIC5jb250YWN0LWljb24gYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGNvbG9yOiAjYWU1YTY1O1xufSJdfQ== */
