@charset "UTF-8";
@font-face {
  font-family: Merriweather;
  src: url(./../fonts/Merriweather.ttf);
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(./../fonts/OpenSans.ttf);
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}
body {
  font-size: 20px;
}

h1, h2, h3 {
  font-weight: bold;
  font-family: Merriweather, san-serif;
}

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: #1F5F8B;
}

.menu-padding {
  padding-top: 78px;
  background-color: #253b6e;
}

@media screen and (min-width: 768px) {
  .menu-padding {
    padding-top: 135px;
  }
}
.title-padding {
  padding-bottom: 30px;
}

.title-padding-above {
  padding-top: 30px;
}

.block-padding {
  padding-top: 120px;
  padding-bottom: 120px;
}

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

.round {
  border-radius: 50%;
}

.border-b {
  border: 3px solid #D2ECF9;
}

.border-y {
  border: 3px solid #ebc74b;
}

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

.button-link, .button-link-alt {
  background-color: #253b6e;
  color: #ebc74b;
  border-radius: 15px;
  padding: 12px 24px;
  transition: 0.4s;
  font-size: 15px;
  font-weight: bold;
  white-space: nowrap;
}

.button-link:hover, .button-link-alt:hover {
  background-color: #ebc74b;
  color: #253b6e;
  transition: 0.4s;
}

.button-link svg, .button-link-alt svg {
  margin-left: 4px;
}

.button-link-alt {
  background-color: #D2ECF9;
  color: #253b6e;
}

.light-background {
  background-color: #D2ECF9;
}

.grey-background {
  background-color: #e0e0e0;
}

h2, h3 {
  color: #253b6e;
}

.alternate {
  background-color: #1F5F8B;
  color: #fff;
}

.alternate h2 {
  color: #ebc74b;
}

.dark {
  background-color: #253b6e;
  color: #fff;
}

.dark h2 {
  color: #ebc74b;
}

.alt-text {
  color: #fff;
}

.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;
}

.cta {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}

.cta .cta-text-background {
  position: relative;
  z-index: 3;
}

.cta .cta-text {
  background-color: #ffffffcc;
  color: #253b6e;
  z-index: 5;
  padding: 30px;
  border-left: 5px solid #D2ECF9;
}

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

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

.open {
  background-color: #253b6e !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;
}

.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 {
  border-bottom: 3px solid #1F5F8B;
  background-color: #253b6e;
  transition: 0.4s;
  padding-top: 0px;
  padding-bottom: 0px;
}

.nav-container nav.navbar .nav-link {
  color: #fff;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  font-weight: bold;
  display: block;
  padding: 15px 5px;
  text-transform: uppercase;
  font-size: 20px;
}

@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::before, .nav-container nav.navbar .nav-link::after {
  content: "";
  position: absolute;
  background-color: #ebc74b;
  width: 100%;
  height: 2px;
  transform: scaleX(0);
  transition: transform 0.4s;
}

.nav-container nav.navbar .nav-link::before {
  top: 0;
  left: 0;
  transform-origin: left;
}

.nav-container nav.navbar .nav-link::after {
  bottom: 0;
  right: 0;
  transform-origin: right;
}

.nav-container nav.navbar .nav-link:hover::before, .nav-container nav.navbar .nav-link:hover::after {
  transform: scaleX(1);
}

.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: #253b6e;
}

@media screen and (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;
  position: relative;
  overflow: hidden;
  font-weight: bold;
  display: block;
  padding: 15px 5px;
  text-transform: uppercase;
  font-size: 20px;
}

@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::before, .nav-container nav.navbar .dropdown-menu .sub-nav-link::after {
  content: "";
  position: absolute;
  background-color: #ebc74b;
  width: 100%;
  height: 2px;
  transform: scaleX(0);
  transition: transform 0.4s;
}

.nav-container nav.navbar .dropdown-menu .sub-nav-link::before {
  top: 0;
  left: 0;
  transform-origin: left;
}

.nav-container nav.navbar .dropdown-menu .sub-nav-link::after {
  bottom: 0;
  right: 0;
  transform-origin: right;
}

.nav-container nav.navbar .dropdown-menu .sub-nav-link:hover::before, .nav-container nav.navbar .dropdown-menu .sub-nav-link:hover::after {
  transform: scaleX(1);
}

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

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

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

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

@media screen and (min-width: 768px) {
  .nav-container nav.navbar .hidden-sm {
    display: block;
  }
}
.nav-container nav.navbar.scrolled #nav-image {
  transition: 0.4s;
  width: 120px !important;
  height: auto;
}

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

.hero #fade-1, .hero #fade-2, .hero #fade-3 {
  display: none;
  line-height: 1.4;
  transition: none;
}

.hero .hero-text {
  padding-top: 72px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 0px;
  min-height: 300px;
  max-width: 825px;
  position: relative;
  z-index: 4;
}

@media screen and (min-width: 768px) {
  .hero .hero-text {
    margin-left: 30px;
  }
}
.hero .hero-text h1, .hero .hero-text .hero-subtitle {
  font-size: 34px;
  color: #253b6e;
  font-family: Merriweather, san-serif;
}

@media screen and (min-width: 768px) {
  .hero .hero-text h1, .hero .hero-text .hero-subtitle {
    font-size: 50px;
  }
}
.hero .hero-text .hero-subtitle {
  max-width: 700px;
  font-size: 22px;
}

@media screen and (min-width: 768px) {
  .hero .hero-text .hero-subtitle {
    font-size: 28px;
  }
}
.hero .hero-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0.65;
  background-color: #fff;
}

@media screen and (min-width: 1980px) {
  .hero .hero-overlay {
    opacity: 0;
  }
}
.hero.home-hero {
  background: url("./../img/hero/home-hero.webp") no-repeat;
  background-position: 74% 18%;
  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;
  }
}
#home-page #services .slick-track {
  display: flex !important;
}

#home-page #services .slick-slide {
  height: inherit !important;
}

#home-page #services .service-box {
  background-color: #fff;
  border-radius: 15px;
  border: 3px solid #ebc74b;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 15px;
  justify-content: center;
  height: 100%;
  width: 800px;
  margin-left: 20px;
  margin-right: 20px;
}

@media screen and (min-width: 768px) {
  #home-page #services .service-box {
    flex-wrap: nowrap;
  }
}
#home-page #services .service-box .service-img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  #home-page #services .service-box .service-img {
    max-width: 200px;
    margin-bottom: 0px;
  }
}
#home-page #services .service-box .box-text {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#home-page #services .service-box .box-text .words {
  flex-grow: 1;
}

#home-page #services .service-box .button-holder {
  margin-top: auto;
}

#home-page #podcast {
  background: url("./../img/podcast-background");
  background-size: cover;
  background-position: 50% 50%;
}

#home-page #podcast .podcast-icon {
  max-width: 200px;
  width: 100%;
  height: auto;
}

#home-page #podcast .podcast-icon.spotify {
  max-width: 100px;
}

#home-page #why-choose .icon-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media screen and (min-width: 768px) {
  #home-page #why-choose .icon-box {
    flex-wrap: nowrap;
  }
}
#home-page #why-choose .icon-box .icon-number {
  background: url("./../img/icons/icon-star.webp") no-repeat;
  background-size: cover;
  font-weight: bold;
  font-size: 36px;
  width: 100px;
  height: 100px;
  flex-shrink: 0;
  text-align: center;
  padding-left: 2px;
  padding-top: 21px;
}

#home-page #why-choose .icon-box .why-text {
  padding: 10px;
}

@media screen and (min-width: 768px) {
  #home-page #why-choose .icon-box .why-text {
    max-width: 900px;
  }
}
.contact .map iframe {
  width: 100%;
  min-height: 500px;
  border: 4px solid #253b6e;
  border-radius: 15px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./../img/icons/ajax-loader.gif") center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 50px;
  line-height: 1;
  opacity: 0.75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -60px;
}

[dir=rtl] .slick-prev {
  right: -60px;
  left: auto;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -50px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -75px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0px 0px 30px 0px;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "slick";
  font-size: 40px;
  line-height: 20px;
  font-display: swap;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: #253b6e;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #253b6e;
}

#footer {
  background-color: #253b6e;
  color: #fff;
  padding-top: 70px;
}

#footer h3 {
  color: #ebc74b;
}

#footer a {
  transition: 0.4s;
  color: #fff;
}

#footer a:hover {
  transition: 0.4s;
  color: #ebc74b;
}

#footer .social-icons, #footer .contact-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media (min-width: 768px) {
  #footer .social-icons, #footer .contact-icons {
    justify-content: flex-start;
  }
}
#footer .social-icons {
  margin-bottom: 20px;
}

#footer .contact-icons {
  margin-top: 25px;
  justify-content: space-around;
}

#footer .contact-icons .contact-icon {
  margin-right: 0px;
  margin-top: 20px;
}

@media (min-width: 768px) {
  #footer .contact-icons .contact-icon {
    margin-right: 20px;
    margin-top: 0px;
  }
}
#footer .social {
  position: relative;
  height: 30px;
  width: 30px;
  margin-right: 10px;
}

#footer .social img {
  position: absolute;
  height: 30px;
  width: 30px;
  left: 0;
  transition: opacity 0.3s ease-in-out;
}

#footer .social img.top:hover {
  opacity: 0;
}

#footer .footer-icon {
  margin-top: 10px;
}

#footer .footer-icon img {
  width: 30px;
  height: 30px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUNoQjtFQUNFLHlCQUFBO0VBQ0EscUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUFDRjtBQUNBO0VBQ0UscUJBQUE7RUFDQSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBQUNGO0FBQ0E7RUFDRSxlQUFBO0FBQ0Y7O0FBRUE7RUFDRSxpQkFBQTtFQUNBLG9DQUFBO0FBQ0Y7O0FBRUE7RUFDRSxlQUFBO0FBQ0Y7O0FBRUE7RUFDRSxlQUFBO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBQTtBQUNGOztBQUNBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtBQUVGOztBQUNBO0VBQ0UsV0FBQTtBQUVGOztBQUFBO0VBQ0UsY0FBQTtBQUdGOztBQUFBO0VBQ0UsaUJBQUE7RUFDQSx5QkFBQTtBQUdGOztBQURBO0VBQ0U7SUFDRSxrQkFBQTtFQUlGO0FBQ0Y7QUFEQTtFQUNFLG9CQUFBO0FBR0Y7O0FBQUE7RUFDRSxpQkFBQTtBQUdGOztBQUFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtBQUdGOztBQUFBO0VBQ0UsK0JBQUE7QUFHRjs7QUFBQTtFQUNFLGtCQUFBO0FBR0Y7O0FBQUE7RUFDRSx5QkFBQTtBQUdGOztBQUFBO0VBQ0UseUJBQUE7QUFHRjs7QUFBQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0FBR0Y7O0FBQUE7RUFDRSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQUdGOztBQURBO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUFJRjs7QUFGQTtFQUNFLGdCQUFBO0FBS0Y7O0FBRkE7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUFLRjs7QUFGQTtFQUNFLHlCQUFBO0FBS0Y7O0FBRkE7RUFDRSx5QkFBQTtBQUtGOztBQUZBO0VBQ0UsY0FBQTtBQUtGOztBQUZBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FBS0Y7O0FBSEE7RUFDRSxjQUFBO0FBTUY7O0FBSEE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUFNRjs7QUFKQTtFQUNFLGNBQUE7QUFPRjs7QUFKQTtFQUNFLFdBQUE7QUFPRjs7QUFKQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtBQU9GOztBQUxBO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBQVFGOztBQU5BO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBQVNGOztBQVBBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBQVVGOztBQVBBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FBVUY7O0FBUkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QUFXRjs7QUFUQTtFQUNFLDJCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7QUFZRjs7QUFWQTtFQUNFLHlDQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtBQWFGOztBQVZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FBYUY7O0FBVkE7RUFDRSxvQ0FBQTtFQUNBLGdCQUFBO0FBYUY7O0FBVkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUVBLHVDQUFBO0VBRUEsMEJBQUE7RUFFQSxnQ0FBQTtBQWFGOztBQVZBO0VBRUUsc0NBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtBQWFGOztBQVZBO0VBQ0UsOFFBQUE7RUFDQSxnQkFBQTtBQWFGOztBQVZBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtBQWFGOztBQVhBO0VBQ0UsYUFBQTtBQWNGOztBQVpBO0VBQ0UsY0FBQTtBQWVGOztBQWJBO0VBQ0UsdUJBQUE7QUFnQkY7O0FBZEE7RUFDRSxjQUFBO0FBaUJGOztBQWZBO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQWtCRjs7QUFoQkE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QUFtQkY7O0FBakJBO0VBQ0U7SUFDRSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7SUFDRSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7QUFvQkY7O0FBbEJBO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxzQkFBQTtBQXFCRjs7QUFuQkE7RUFDRSxTQUFBO0VBQ0EsUUFBQTtFQUNBLHVCQUFBO0FBc0JGOztBQXBCQTtFQUNFLG9CQUFBO0FBdUJGOztBQXJCQTtFQUNFLGlCQUFBO0FBd0JGOztBQXRCQTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBQXlCRjs7QUF2QkE7RUFDRTtJQUNFLGtCQUFBO0VBMEJGO0FBQ0Y7QUF4QkE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0FBMEJGOztBQXhCQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtBQTJCRjs7QUF6QkE7RUFDRTtJQUNFLGVBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0VBNEJGO0FBQ0Y7QUExQkE7RUFDRTtJQUNFLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VBNEJGO0FBQ0Y7QUExQkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtBQTRCRjs7QUExQkE7RUFDRSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0FBNkJGOztBQTNCQTtFQUNFLFNBQUE7RUFDQSxRQUFBO0VBQ0EsdUJBQUE7QUE4QkY7O0FBNUJBO0VBQ0Usb0JBQUE7QUErQkY7O0FBN0JBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBQWdDRjs7QUE5QkE7RUFDRTtJQUNFLFlBQUE7RUFpQ0Y7QUFDRjtBQS9CQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FBaUNGOztBQS9CQTtFQUNFLGNBQUE7QUFrQ0Y7O0FBaENBO0VBQ0U7SUFDRSxhQUFBO0VBbUNGO0FBQ0Y7QUFqQ0E7RUFDRSxhQUFBO0FBbUNGOztBQWpDQTtFQUNFO0lBQ0UsY0FBQTtFQW9DRjtBQUNGO0FBbENBO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7QUFvQ0Y7O0FBakNBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBQW9DRjs7QUFsQ0E7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQXFDRjs7QUFuQ0E7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QUFzQ0Y7O0FBcENBO0VBQ0U7SUFDRSxpQkFBQTtFQXVDRjtBQUNGO0FBckNBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxvQ0FBQTtBQXVDRjs7QUFyQ0E7RUFDRTtJQUNFLGVBQUE7RUF3Q0Y7QUFDRjtBQXRDQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtBQXdDRjs7QUF0Q0E7RUFDRTtJQUNFLGVBQUE7RUF5Q0Y7QUFDRjtBQXZDQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUF5Q0Y7O0FBdkNBO0VBQ0U7SUFDRSxVQUFBO0VBMENGO0FBQ0Y7QUF4Q0E7RUFDRSx5REFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7QUEwQ0Y7O0FBeENBO0VBQ0UsK0RBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0FBMkNGOztBQXpDQTtFQUNFO0lBQ0UsWUFBQTtFQTRDRjtBQUNGO0FBekNBO0VBQ0Usd0JBQUE7QUEyQ0Y7O0FBekNBO0VBQ0UsMEJBQUE7QUE0Q0Y7O0FBMUNBO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUE2Q0Y7O0FBM0NBO0VBQ0U7SUFDRSxpQkFBQTtFQThDRjtBQUNGO0FBNUNBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBQThDRjs7QUE1Q0E7RUFDRTtJQUNFLGdCQUFBO0lBQ0Esa0JBQUE7RUErQ0Y7QUFDRjtBQTdDQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QUErQ0Y7O0FBN0NBO0VBQ0UsWUFBQTtBQWdERjs7QUE5Q0E7RUFDRSxnQkFBQTtBQWlERjs7QUEvQ0E7RUFDRSw4Q0FBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7QUFrREY7O0FBaERBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQW1ERjs7QUFqREE7RUFDRSxnQkFBQTtBQW9ERjs7QUFsREE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0FBcURGOztBQW5EQTtFQUNFO0lBQ0UsaUJBQUE7RUFzREY7QUFDRjtBQXBEQTtFQUNFLDBEQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QUFzREY7O0FBcERBO0VBQ0UsYUFBQTtBQXVERjs7QUFyREE7RUFDRTtJQUNFLGdCQUFBO0VBd0RGO0FBQ0Y7QUFyREE7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FBdURGOztBQXBEQSxXQUFBO0FBQ0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFFQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFFQSxtQkFBQTtFQUNBLHdDQUFBO0FBdURGOztBQXBEQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUF1REY7O0FBcERBO0VBQ0UsYUFBQTtBQXVERjs7QUFwREE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBQXVERjs7QUFwREE7O0VBTUUsK0JBQUE7QUF1REY7O0FBcERBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FBdURGOztBQXBEQTs7RUFFRSxjQUFBO0VBQ0EsV0FBQTtBQXVERjs7QUFwREE7RUFDRSxXQUFBO0FBdURGOztBQXBEQTtFQUNFLGtCQUFBO0FBdURGOztBQXBEQTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUF1REY7O0FBcERBO0VBQ0UsWUFBQTtBQXVERjs7QUFwREE7RUFDRSxjQUFBO0FBdURGOztBQXBEQTtFQUNFLGFBQUE7QUF1REY7O0FBcERBO0VBQ0Usb0JBQUE7QUF1REY7O0FBcERBO0VBQ0UsY0FBQTtBQXVERjs7QUFwREE7RUFDRSxrQkFBQTtBQXVERjs7QUFwREE7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0FBdURGOztBQXBEQTtFQUNFLGFBQUE7QUF1REY7O0FBcERBLFdBQUE7QUFDQTtFQUNFLDhFQUFBO0FBdURGOztBQXBEQSxVQUFBO0FBQ0EsV0FBQTtBQUNBOztFQUVFLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUdBLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBQXVERjs7QUFwREE7Ozs7RUFJRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBQXVERjs7QUFwREE7Ozs7RUFJRSxVQUFBO0FBdURGOztBQXBEQTs7RUFFRSxhQUFBO0FBdURGOztBQXBEQTs7RUFFRSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FBdURGOztBQXBEQTtFQUNFLFdBQUE7QUF1REY7O0FBcERBO0VBQ0UsWUFBQTtFQUNBLFVBQUE7QUF1REY7O0FBcERBO0VBQ0UsWUFBQTtBQXVERjs7QUFwREE7RUFDRSxZQUFBO0FBdURGOztBQXBEQTtFQUNFLFlBQUE7QUF1REY7O0FBcERBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7QUF1REY7O0FBcERBO0VBQ0UsWUFBQTtBQXVERjs7QUFwREE7RUFDRSxZQUFBO0FBdURGOztBQXBEQSxTQUFBO0FBQ0E7RUFDRSxtQkFBQTtBQXVERjs7QUFwREE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUF1REY7O0FBcERBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FBdURGOztBQXBEQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QUF1REY7O0FBcERBOztFQUVFLGFBQUE7QUF1REY7O0FBcERBOztFQUVFLFVBQUE7QUF1REY7O0FBcERBO0VBQ0Usb0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBQXVERjs7QUFwREE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBQXVERjs7QUFwREE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBQXVERjs7QUFyREE7RUFDRSxjQUFBO0FBd0RGOztBQXREQTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtBQXlERjs7QUF2REE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QUEwREY7O0FBeERBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtBQTJERjs7QUF6REE7RUFDRTtJQUNFLDJCQUFBO0VBNERGO0FBQ0Y7QUExREE7RUFDRSxtQkFBQTtBQTRERjs7QUExREE7RUFDRSxnQkFBQTtFQUNBLDZCQUFBO0FBNkRGOztBQTNEQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QUE4REY7O0FBNURBO0VBQ0U7SUFDRSxrQkFBQTtJQUNBLGVBQUE7RUErREY7QUFDRjtBQTdEQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQStERjs7QUE3REE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUlBLG9DQUFBO0FBZ0VGOztBQTlEQTtFQUNFLFVBQUE7QUFpRUY7O0FBL0RBO0VBQ0UsZ0JBQUE7QUFrRUY7O0FBaEVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUFtRUYiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcbiAgc3JjOiB1cmwoLi8uLi9mb250cy9NZXJyaXdlYXRoZXIudHRmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICBzcmM6IHVybCguLy4uL2ZvbnRzL09wZW5TYW5zLnR0Zik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDEsIGgyLCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyLCBzYW4tc2VyaWY7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA1NXB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uYWx0LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbHQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMUY1RjhCO1xufVxuXG4ubWVudS1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTNiNmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIH1cbn1cblxuLnRpdGxlLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnRpdGxlLXBhZGRpbmctYWJvdmUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmJsb2NrLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDVweCAjNzc3Nzc3O1xufVxuXG4ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ib3JkZXItYiB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNEMkVDRjk7XG59XG5cbi5ib3JkZXIteSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlYmM3NGI7XG59XG5cbi5idXR0b24taG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTNiNmU7XG4gIGNvbG9yOiAjZWJjNzRiO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uLWxpbms6aG92ZXIsIC5idXR0b24tbGluay1hbHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzRiO1xuICBjb2xvcjogIzI1M2I2ZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5idXR0b24tbGluayBzdmcsIC5idXR0b24tbGluay1hbHQgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJ1dHRvbi1saW5rLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkVDRjk7XG4gIGNvbG9yOiAjMjUzYjZlO1xufVxuXG4ubGlnaHQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkVDRjk7XG59XG5cbi5ncmV5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuXG5oMiwgaDMge1xuICBjb2xvcjogIzI1M2I2ZTtcbn1cblxuLmFsdGVybmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjVGOEI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsdGVybmF0ZSBoMiB7XG4gIGNvbG9yOiAjZWJjNzRiO1xufVxuXG4uZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTNiNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmsgaDIge1xuICBjb2xvcjogI2ViYzc0Yjtcbn1cblxuLmFsdC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGF5LXJvdyAuZGF5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG4uZGF5LXJvdyAudGltZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG4uZGF5LXJvdyAuY29sb24ge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uY3RhIC5jdGEtdGV4dC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLmN0YSAuY3RhLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmY2M7XG4gIGNvbG9yOiAjMjUzYjZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNEMkVDRjk7XG59XG4uY3RhLmhvbWUtY3RhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvY3RhLWhvbWUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDg2JTtcbn1cblxuLmNvbGxhcHNlLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzYjZlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmNvbGxhcHNpbmcud2lkdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgdmlzaWJpbGl0eTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmN1c3RvbS10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMTA3LDMyLDExOCknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5uYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5hdi1jb250YWluZXIgLnNob3cge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm5hdi1jb250YWluZXIgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1jb250YWluZXIgLmRyb3Bkb3duLnNob3csIC5uYXYtY29udGFpbmVyIC5zdWItbWVudSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5hdi1jb250YWluZXIgLmRyb3Bkb3duLnNob3c6aG92ZXIsIC5uYXYtY29udGFpbmVyIC5zdWItbWVudTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMUY1RjhCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzYjZlO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLm5hdi1saW5rOjpiZWZvcmUsIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzc0YjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubmF2LWxpbms6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5uYXYtbGluazpob3Zlcjo6YmVmb3JlLCAubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1M2I2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24tbWVudSBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLnN1Yi1uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24tbWVudSAuc3ViLW5hdi1saW5rOjpiZWZvcmUsIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLnN1Yi1uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmM3NGI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24tbWVudSAuc3ViLW5hdi1saW5rOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWxpbms6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWxpbms6aG92ZXI6OmJlZm9yZSwgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24tbWVudSAuc3ViLW5hdi1saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAjbmF2LWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyICNuYXYtaW1hZ2Uge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAjbW9iaWxlLW5hdi1pbWFnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5oaWRkZW4tbGcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuaGlkZGVuLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIuc2Nyb2xsZWQgI25hdi1pbWFnZSB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwdmg7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVybyAjZmFkZS0xLCAuaGVybyAjZmFkZS0yLCAuaGVybyAjZmFkZS0zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5oZXJvIC5oZXJvLXRleHQge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC13aWR0aDogODI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4uaGVybyAuaGVyby10ZXh0IGgxLCAuaGVybyAuaGVyby10ZXh0IC5oZXJvLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBjb2xvcjogIzI1M2I2ZTtcbiAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgc2FuLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8tdGV4dCBoMSwgLmhlcm8gLmhlcm8tdGV4dCAuaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4uaGVybyAuaGVyby10ZXh0IC5oZXJvLXN1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8tdGV4dCAuaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uaGVybyAuaGVyby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmhlcm8gLmhlcm8tb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmhlcm8uaG9tZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaGVyby9ob21lLWhlcm8ud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDc0JSAxOCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby5jb250YWN0LWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2NvbnRhY3QtdXMtaGVyby53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjQlIDQlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG4jaG9tZS1wYWdlICNzZXJ2aWNlcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4jaG9tZS1wYWdlICNzZXJ2aWNlcyAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiNob21lLXBhZ2UgI3NlcnZpY2VzIC5zZXJ2aWNlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlYmM3NGI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaG9tZS1wYWdlICNzZXJ2aWNlcyAuc2VydmljZS1ib3gge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4jaG9tZS1wYWdlICNzZXJ2aWNlcyAuc2VydmljZS1ib3ggLnNlcnZpY2UtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNob21lLXBhZ2UgI3NlcnZpY2VzIC5zZXJ2aWNlLWJveCAuc2VydmljZS1pbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4jaG9tZS1wYWdlICNzZXJ2aWNlcyAuc2VydmljZS1ib3ggLmJveC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2hvbWUtcGFnZSAjc2VydmljZXMgLnNlcnZpY2UtYm94IC5ib3gtdGV4dCAud29yZHMge1xuICBmbGV4LWdyb3c6IDE7XG59XG4jaG9tZS1wYWdlICNzZXJ2aWNlcyAuc2VydmljZS1ib3ggLmJ1dHRvbi1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuI2hvbWUtcGFnZSAjcG9kY2FzdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL3BvZGNhc3QtYmFja2dyb3VuZFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbiNob21lLXBhZ2UgI3BvZGNhc3QgLnBvZGNhc3QtaWNvbiB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jaG9tZS1wYWdlICNwb2RjYXN0IC5wb2RjYXN0LWljb24uc3BvdGlmeSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4jaG9tZS1wYWdlICN3aHktY2hvb3NlIC5pY29uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaG9tZS1wYWdlICN3aHktY2hvb3NlIC5pY29uLWJveCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbiNob21lLXBhZ2UgI3doeS1jaG9vc2UgLmljb24tYm94IC5pY29uLW51bWJlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2ljb25zL2ljb24tc3Rhci53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG59XG4jaG9tZS1wYWdlICN3aHktY2hvb3NlIC5pY29uLWJveCAud2h5LXRleHQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hvbWUtcGFnZSAjd2h5LWNob29zZSAuaWNvbi1ib3ggLndoeS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5cbi5jb250YWN0IC5tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMjUzYjZlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy4uL2ltZy9pY29ucy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNjBweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC02MHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTUwcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTc1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY29sb3I6ICMyNTNiNmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiAjMjUzYjZlO1xufVxuXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1M2I2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuI2Zvb3RlciBoMyB7XG4gIGNvbG9yOiAjZWJjNzRiO1xufVxuI2Zvb3RlciBhIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY29sb3I6ICNmZmY7XG59XG4jZm9vdGVyIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjb2xvcjogI2ViYzc0Yjtcbn1cbiNmb290ZXIgLnNvY2lhbC1pY29ucywgI2Zvb3RlciAuY29udGFjdC1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuc29jaWFsLWljb25zLCAjZm9vdGVyIC5jb250YWN0LWljb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbiNmb290ZXIgLnNvY2lhbC1pY29ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jZm9vdGVyIC5jb250YWN0LWljb25zIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4jZm9vdGVyIC5jb250YWN0LWljb25zIC5jb250YWN0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9vdGVyIC5jb250YWN0LWljb25zIC5jb250YWN0LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbiNmb290ZXIgLnNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI2Zvb3RlciAuc29jaWFsIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbiNmb290ZXIgLnNvY2lhbCBpbWcudG9wOmhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbiNmb290ZXIgLmZvb3Rlci1pY29uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNmb290ZXIgLmZvb3Rlci1pY29uIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59Il19 */
