@charset "UTF-8";
@font-face {
  font-family: montserrat;
  src: url(./../fonts/montserrat.ttf);
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: tenez;
  src: url(./../fonts/Tenez-regular.otf);
  font-display: swap;
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: tenez;
  src: url(./../fonts/Tenez-bold.otf);
  font-display: swap;
  font-weight: bold;
  font-style: normal;
}
body {
  font-size: 20px;
  color: #444444;
}

h1, h2, h3 {
  font-weight: bold;
  font-family: tenez, san-serif;
  color: #C9887D;
}

h2 {
  font-size: 55px;
}

h3 {
  font-size: 32px;
}

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

.alt-link {
  color: #fff;
}
.alt-link:hover {
  color: #f8f2ec;
}

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

.section-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.menu-padding {
  padding-top: 100px;
}

.button-link {
  background-color: #C9887D;
  color: #fff;
  border-radius: 111px;
  padding: 10px 40px;
  transition: 0.4s;
  font-size: 15px;
  font-weight: bold;
  white-space: nowrap;
}
.button-link:hover {
  background-color: #d6b290;
  color: #444444;
  transition: 0.4s;
}

.p-rel {
  position: relative;
}

.abs-silver-border {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media screen and (min-width: 768px) {
  .abs-silver-border {
    border: 10px solid #e0e0e0;
    margin-left: 100px;
    margin-right: 100px;
  }
}

.overlap-padding {
  padding-top: 70px;
  padding-bottom: 70px;
}

.white-border {
  border: 10px solid #fff;
}

.gold-border {
  border: 10px solid #d6b290;
}

.yellow-border {
  border: 10px solid #bfa756;
}

.silver-border {
  border: 10px solid #e0e0e0;
}

.pillar-silver-border {
  margin: 3px;
  padding: 10px;
  border: 5px solid #e0e0e0;
}

.pillar-gold-border {
  margin: 3px;
  border: 5px solid #bfa756;
  height: 100%;
  min-height: 580px;
}

.image-holder {
  position: relative;
}
.image-holder .gold-inner-border {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  margin: 15px;
  border: 5px solid #bfa756;
}

.circular {
  border-radius: 50%;
}

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

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

.panel, body {
  transition: background-color 2s ease;
}

.light-background, .color-light-background {
  background-color: #f8f2ec;
}

.white-background {
  background-color: #fff;
}

.alternate {
  background-color: #C9887D;
  color: #fff;
}
.alternate h2 {
  color: #fff;
}

.alt-text {
  color: #fff;
}

.rose-divider {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: url("./../img/icons/rose.webp");
  background-size: cover;
  flex-shrink: 0;
}

.method h3 {
  margin-bottom: 0px;
}
.method .box-title {
  display: flex;
  align-items: center;
}

.rosy-gradient {
  background: #FFF;
}
@media screen and (min-width: 768px) {
  .rosy-gradient {
    background: linear-gradient(270deg, white 0%, #f8f2ec 77%, #c9887d 94%);
  }
}

.rosy-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  opacity: 0.4;
  background-color: #C9887D;
}

.over-overlay {
  position: relative;
  z-index: 6;
}

.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: flex-end;
  margin-top: 30px;
}
.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;
  }
}

.cta {
  background-size: cover;
  min-height: 50vh;
  position: relative;
}
@media screen and (min-width: 768px) {
  .cta {
    min-height: 44vh;
  }
}
.cta .cta-text {
  margin-top: 40px;
  margin-bottom: 40px;
  background: #ffffffc5;
  padding: 13px;
  min-height: 450px;
}
@media screen and (min-width: 768px) {
  .cta .cta-text {
    padding: 60px;
  }
}

.cta-img {
  min-height: 350px;
}

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

.service-cta-cancer-support {
  background: url("./../img/cancer-support-cta.webp");
  background-position: 81% 24%;
  background-size: cover;
}

.service-cta-massage-therapy {
  background: url("./../img/massage-therapy-cta.webp");
  background-position: 14% 84%;
  background-size: cover;
}

.service-cta-acupuncture {
  background: url("./../img/cta-acupuncture.webp");
  background-position: 63% 41%;
  background-size: cover;
}

.service-cta-infrared-sauna {
  background: url("./../img/infrared-cta.webp");
  background-position: 74% 41%;
  background-size: cover;
}

.service-cta-about-us {
  background: url("./../img/cta-about.webp");
  background-position: 74% 41%;
  background-size: cover;
}

.service-cta-autoimmune {
  background: url("./../img/cta-autoimmune.webp");
  background-position: 66% 6%;
  background-size: cover;
}

.service-cta-fibromyalgia {
  background: url("./../img/cta-fibromyalgia.webp");
  background-position: 47% 12%;
  background-size: cover;
}

.about-page h2 {
  margin-bottom: 0px;
}
.about-page .staff-padding {
  padding-top: 30px;
  padding-bottom: 30px;
}

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

.open {
  background-color: #fff !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 {
  background-color: #fff;
  border-bottom: 2px solid #bfa756;
  height: 103px;
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
}
@media (min-width: 1200px) {
  .nav-container {
    transition: 0.4s;
  }
}
.nav-container .navbar-brand {
  font-family: montserrat, san-serif;
  color: #C9887D;
  font-weight: 700;
  font-size: 30px;
}
.nav-container .navbar-brand:hover {
  color: #d6b290;
}
.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 .navbar-nav {
  align-items: center;
}
.nav-container nav.navbar {
  transition: 0.4s;
  padding-top: 25px;
  padding-bottom: 0px;
}
.nav-container nav.navbar .active {
  background-size: 0 2px, 100% 4px !important;
}
.nav-container nav.navbar .nav-link {
  color: #000;
  text-decoration: none;
  display: block;
  padding: 23px 5px 15px 5px;
  text-transform: uppercase;
  font-size: 14px;
  transition: 0.4s;
  border-bottom: #fff 3px solid;
}
@media (min-width: 768px) {
  .nav-container nav.navbar .nav-link {
    font-size: 16px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .nav-container nav.navbar .nav-link {
    font-size: 17px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.nav-container nav.navbar .nav-link:hover {
  color: #C9887D;
  border-bottom: #C9887D 3px solid;
  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: #fff;
}
@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: #000;
  text-decoration: none;
  display: block;
  padding: 23px 5px 15px 5px;
  text-transform: uppercase;
  font-size: 14px;
  transition: 0.4s;
  border-bottom: #fff 3px solid;
}
@media (min-width: 768px) {
  .nav-container nav.navbar .dropdown-menu .sub-nav-link {
    font-size: 16px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .nav-container nav.navbar .dropdown-menu .sub-nav-link {
    font-size: 17px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.nav-container nav.navbar .dropdown-menu .sub-nav-link:hover {
  color: #C9887D;
  border-bottom: #C9887D 3px solid;
  transition: 0.4s;
}
.nav-container nav.navbar .nav-logo {
  width: 110px;
  height: auto;
  transition: 0.4s;
}
@media (min-width: 768px) {
  .nav-container nav.navbar .nav-logo {
    width: 267px;
  }
}
.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 .lino {
  display: none;
}
@media screen and (min-width: 768px) {
  .nav-container nav.navbar .lino {
    display: block;
  }
}
.nav-container nav.navbar.scrolled {
  transition: 0.4s;
}
.nav-container .nav-book {
  margin-top: 40px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .nav-container .nav-book {
    margin-top: 0px;
    text-align: left;
  }
}
.nav-container .nav-contact {
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  z-index: 1120;
  padding-right: 15px;
}
@media screen and (min-width: 768px) {
  .nav-container .nav-contact {
    display: block;
  }
}
.nav-container .nav-contact a {
  color: #000;
  font-size: 15px;
}
.nav-container .nav-contact a img {
  width: 28px;
  height: auto;
}
.nav-container .nav-contact-mobile {
  display: block;
  text-align: center;
  margin-top: 70px;
}
@media screen and (min-width: 768px) {
  .nav-container .nav-contact-mobile {
    display: none;
  }
}
.nav-container .menu-icons {
  color: #000;
  font-size: 15px;
  margin-right: 10px;
}
.nav-container .menu-icons img {
  width: 28px;
  height: auto;
}

.hero-video video {
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
}

.hero {
  position: relative;
  height: 60vh;
  z-index: 1;
  padding-top: 25%;
}
@media screen and (min-width: 768px) {
  .hero {
    padding-top: 10%;
  }
}
.hero .hero-text, .hero .small-hero-text, .hero .small-hero-text-top {
  position: absolute;
  bottom: 10%;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  z-index: 6;
  background-color: #fff;
  width: 95%;
  min-height: 250px;
  padding-left: 50px;
  padding-right: 30px;
}
.hero .hero-text h1, .hero .hero-text h2, .hero .small-hero-text h1, .hero .small-hero-text h2, .hero .small-hero-text-top h1, .hero .small-hero-text-top h2 {
  font-size: 40px;
  font-family: tenez, san-serif;
  color: #000;
}
@media screen and (min-width: 768px) {
  .hero .hero-text h1, .hero .hero-text h2, .hero .small-hero-text h1, .hero .small-hero-text h2, .hero .small-hero-text-top h1, .hero .small-hero-text-top h2 {
    font-size: 55px;
  }
}
.hero .hero-text h1, .hero .small-hero-text h1, .hero .small-hero-text-top h1 {
  font-size: 50px;
  padding: 5px;
}
@media screen and (min-width: 768px) {
  .hero .hero-text h1, .hero .small-hero-text h1, .hero .small-hero-text-top h1 {
    font-size: 66px;
  }
}
@media screen and (min-width: 768px) {
  .hero .hero-text, .hero .small-hero-text, .hero .small-hero-text-top {
    max-width: 1080px;
    width: 60%;
  }
}
.hero .hero-text h2, .hero .small-hero-text h2, .hero .small-hero-text-top h2 {
  max-width: 700px;
}
.hero .hero-text .subtitle, .hero .small-hero-text .subtitle, .hero .small-hero-text-top .subtitle {
  font-size: 23px;
  margin-bottom: 40px;
  font-weight: 700;
  padding: 0px 10px;
}
@media screen and (min-width: 768px) {
  .hero .small-hero-text {
    width: 675px;
  }
}
@media screen and (min-width: 768px) {
  .hero .small-hero-text-top {
    width: 675px;
  }
}
@media screen and (max-width: 992px) {
  .hero .small-hero-text-top {
    top: 5%;
    bottom: auto;
  }
}
.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-fader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.hero .home-hero-fader .slick-slide {
  height: 60vh;
}
@keyframes breath {
  0% {
    background-size: 100% auto;
  }
  100% {
    background-size: 120% auto;
  }
}
.hero .home-hero-slide-1 {
  background: url("./../img/hero/home-hero-1.webp") no-repeat;
  background-position: 50% 50%;
  animation: breath 10s ease infinite;
}
.hero .home-hero-slide-2 {
  background: url("./../img/hero/home-hero-2.webp") no-repeat;
  background-position: 72% 2%;
  background-size: cover;
  animation: breath 10s ease infinite;
}
.hero .home-hero-slide-3 {
  background: url("./../img/hero/home-hero-3.webp") no-repeat;
  background-position: 72% 2%;
  background-size: cover;
  animation: breath 10s ease infinite;
}
.hero .home-hero-slide-4 {
  background: url("./../img/hero/home-hero-4.webp") no-repeat;
  background-position: 72% 2%;
  background-size: cover;
  animation: breath 10s ease infinite;
}
.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-us-hero {
  background: url("./../img/hero/about-us-hero.webp") no-repeat;
  background-position: 23% 70%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .hero.about-us-hero .hero-overlay {
    opacity: 0.4;
  }
}
.hero.acupuncture-hero {
  background: url("./../img/hero/acupuncture-hero.webp") no-repeat;
  background-position: 82% 0%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .hero.acupuncture-hero .hero-overlay {
    opacity: 0.4;
  }
}
.hero.infrared-sauna-hero {
  background: url("./../img/hero/infrared-sauna-hero.webp") no-repeat;
  background-position: 33% 64%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .hero.infrared-sauna-hero .hero-overlay {
    opacity: 0.4;
  }
}
.hero.cancer-support-hero {
  background: url("./../img/hero/cancer-support-hero.webp") no-repeat;
  background-position: 64% 4%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .hero.cancer-support-hero .hero-overlay {
    opacity: 0.4;
  }
}
.hero.massage-therapy-hero {
  background: url("./../img/hero/massage-therapy-hero.webp") no-repeat;
  background-position: 64% 64%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .hero.massage-therapy-hero .hero-overlay {
    opacity: 0.4;
  }
}
.hero.autoimmune-hero {
  background: url("./../img/hero/autoimmune-hero.webp") no-repeat;
  background-position: 64% 20%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .hero.autoimmune-hero .hero-overlay {
    opacity: 0.4;
  }
}
.hero.fibromyalgia-hero {
  background: url("./../img/hero/fibromyalgia-hero.webp") no-repeat;
  background-position: 73% 0%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .hero.fibromyalgia-hero .hero-overlay {
    opacity: 0.4;
  }
}
.hero.success-stories-hero {
  background: url("./../img/hero/success-stories-hero.webp") no-repeat;
  background-position: 54% 65%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .hero.success-stories-hero .hero-overlay {
    opacity: 0.4;
  }
}

.home-hero-fader ul.kf-slider {
  list-style: none;
  margin: 0;
  padding: 0;
}

.home-hero-fader ul.kf-slider li {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  animation: fade-out 24s infinite;
  background-image: url("./../img/hero/home-hero-1.webp");
  background-position: 70% 0%;
  background-size: cover;
}

.home-hero-fader ul.kf-slider li:nth-child(2) {
  background-image: url("./../img/hero/home-hero-2.webp");
  background-position: 67% 60%;
  animation-delay: 8s;
  background-size: cover;
}

.home-hero-fader ul.kf-slider li:nth-child(3) {
  background-image: url("./../img/hero/home-hero-3.webp");
  background-position: 80% 0%;
  animation-delay: 16s;
  background-size: cover;
}

.home-hero-fader ul.kf-slider li:nth-child(4) {
  background-image: url("./../img/hero/home-hero-4.webp");
  background-position: 80% 0%;
  animation-delay: 16s;
  background-size: cover;
}

@keyframes fade-out {
  0% {
    opacity: 0;
  }
  8.333% {
    opacity: 1;
  }
  33.333% {
    opacity: 1;
  }
  41.666% {
    opacity: 0;
  }
}
.home .slick-fader {
  border: 10px solid #bfa756;
}
.home .what-we-treat {
  background-color: #C9887D;
}
.home .what-we-treat .col-lg {
  flex-grow: 0;
}
.home .what-we-treat .extra-margin {
  margin-bottom: 50px;
}
.home .what-we-treat h2 {
  margin-bottom: 30px;
  color: #fff;
}
.home .what-we-treat .list-box {
  padding: 5px 5px 30px 5px;
  height: 100%;
  background-color: #fff;
}
@media screen and (min-width: 992px) {
  .home .what-we-treat .list-box {
    width: 330px;
  }
}
@media screen and (min-width: 768px) {
  .home .what-we-treat .list-box h3 {
    min-height: 80px;
  }
}
.home .what-we-treat .rose {
  width: 50px;
  height: 50px;
  margin-bottom: 25px;
  margin-top: -40px;
}
.home .packages {
  background: #F8F2EC;
  background: linear-gradient(90deg, #f8f2ec 0%, #f8f2ec 25%, #dfc2b3 24%, #dfc2b3 100%);
}
@media screen and (min-width: 2000px) {
  .home .packages {
    background: linear-gradient(90deg, #f8f2ec 0%, #f8f2ec 39%, #dfc2b3 38%, #dfc2b3 100%);
  }
}
.home .reviews .stars {
  max-width: 500px;
}
.home .reviews .glow-top img {
  max-width: 450px;
  height: auto;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .home .reviews .review-block {
    height: 100%;
  }
}
.home .reasons .reason-column {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding: 30px 10px;
}
.home .reasons .reason-column h3 {
  min-height: 120px;
}
.home .reasons .reason-column .big-number {
  font-weight: 700;
  font-size: 60px;
  width: 90px;
  height: 90px;
  margin-bottom: 20px;
  background-color: #C9887D;
  color: #fff;
  border-radius: 50%;
}

.contact .map iframe {
  width: 100%;
  min-height: 500px;
  border: 4px solid #C9887D;
  border-radius: 111px;
}

.footer {
  font-size: 16px;
  padding-top: 40px;
}
.footer h3 {
  font-family: tenez, san-serif;
  color: #C9887D;
}
.footer .contact-detail {
  display: flex;
  align-items: center;
  padding-bottom: 8px;
}
.footer .contact-detail img {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  margin-top: 6px;
}
.footer .contact-detail a {
  color: #444444;
}
.footer .footer-logo {
  max-width: 200px;
  height: auto;
  width: 100%;
}
.footer .opening-hours {
  display: flex;
  margin-bottom: 5px;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .footer .opening-hours {
    justify-content: flex-start;
  }
}
.footer .opening-hours .day {
  font-weight: bold;
  padding-right: 5px;
}
.footer .social-link {
  position: relative;
  height: 50px;
  width: 50px;
  margin-right: 10px;
}
.footer .social-link img {
  position: absolute;
  height: 50px;
  width: 50px;
  left: 0;
  transition: opacity 0.3s ease-in-out;
}
.footer .social-link img.top:hover {
  opacity: 0;
}

/* 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: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  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: 6px;
  line-height: 20px;
  font-display: swap;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiZm9udHMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19zbGljay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNJLHVCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNILG1CQUFBO0VBQ0csa0JBQUE7QURFSjtBQ0FBO0VBQ0ksa0JBQUE7RUFDQSxzQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBREVKO0FDQUE7RUFDSSxrQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FERUo7QUVyQkE7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBRnVCSjs7QUVwQkE7RUFDSSxpQkFBQTtFQUNBLDZCQ1NRO0VEUlIsY0NQSztBSDhCVDs7QUVyQkE7RUFBSyxlQUFBO0FGeUJMOztBRXhCQTtFQUFLLGVBQUE7QUY0Qkw7O0FFMUJBO0VBQ0ksZ0JDbUJRO0FIVVo7QUU1Qkk7RUFDSSxxQkFBQTtFQUNBLGdCQ2dCSTtBSGNaOztBRTNCQTtFQUNJLFdBQUE7QUY4Qko7QUU3Qkk7RUFDSSxjQ3BCQztBSG1EVDs7QUU1QkE7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0FGK0JKOztBRTdCQTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QUZnQ0o7O0FFOUJBO0VBQ0ksa0JBQUE7QUZpQ0o7O0FFL0JBO0VBQ0kseUJDckNLO0VEc0NMLFdBQUE7RUFDQSxvQkNMVztFRE1YLGtCQUFBO0VBQ0EsZ0JD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O0FUdytCSjs7QVN0K0JBO0VBRUksWUFBQTtBVHcrQko7O0FTcitCQSxTQUFBO0FBQ0E7RUFFSSxtQkFBQTtBVHUrQko7O0FTcCtCQTtFQUVJLGtCQUFBO0VBQ0EsYUFBQTtFQUVBLGNBQUE7RUFFQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFFQSxnQkFBQTtFQUVBLGtCQUFBO0FUaytCSjs7QVNoK0JBO0VBRUksa0JBQUE7RUFFQSxxQkFBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFFQSxlQUFBO0FUKzlCSjs7QVM3OUJBO0VBRUksWUFBQTtFQUNBLGNBQUE7RUFFQSxjQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBRUEsZUFBQTtFQUVBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBVDI5Qko7O0FTejlCQTs7RUFHSSxhQUFBO0FUMjlCSjs7QVN6OUJBOztFQUdJLFVBQUE7QVQyOUJKOztBU3o5QkE7RUFFSSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBRUEsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBRUEsWUFBQTtFQUNBLGtCQUFBO0VBRUEsYUFBQTtFQUNBLFlBQUE7RUFFQSxtQ0FBQTtFQUNBLGtDQUFBO0FUczlCSjs7QVNwOUJBO0VBRUksYUFBQTtFQUNBLFlBQUE7QVRzOUJKIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb250c2VycmF0O1xuICBzcmM6IHVybCguLy4uL2ZvbnRzL21vbnRzZXJyYXQudHRmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHRlbmV6O1xuICBzcmM6IHVybCguLy4uL2ZvbnRzL1RlbmV6LXJlZ3VsYXIub3RmKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHRlbmV6O1xuICBzcmM6IHVybCguLy4uL2ZvbnRzL1RlbmV6LWJvbGQub3RmKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbmgxLCBoMiwgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IHRlbmV6LCBzYW4tc2VyaWY7XG4gIGNvbG9yOiAjQzk4ODdEO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmFsdC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWx0LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2Y4ZjJlYztcbn1cblxuLmJsb2NrLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnNlY3Rpb24tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1lbnUtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmJ1dHRvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5ODg3RDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDExMXB4O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiMjkwO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnAtcmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzLXNpbHZlci1ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYnMtc2lsdmVyLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNlMGUwZTA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXAtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLndoaXRlLWJvcmRlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xufVxuXG4uZ29sZC1ib3JkZXIge1xuICBib3JkZXI6IDEwcHggc29saWQgI2Q2YjI5MDtcbn1cblxuLnllbGxvdy1ib3JkZXIge1xuICBib3JkZXI6IDEwcHggc29saWQgI2JmYTc1Njtcbn1cblxuLnNpbHZlci1ib3JkZXIge1xuICBib3JkZXI6IDEwcHggc29saWQgI2UwZTBlMDtcbn1cblxuLnBpbGxhci1zaWx2ZXItYm9yZGVyIHtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5waWxsYXItZ29sZC1ib3JkZXIge1xuICBtYXJnaW46IDNweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2JmYTc1NjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1ODBweDtcbn1cblxuLmltYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1ob2xkZXIgLmdvbGQtaW5uZXItYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2JmYTc1Njtcbn1cblxuLmNpcmN1bGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4ICM3Nzc3Nzc7XG59XG5cbi5idXR0b24taG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYW5lbCwgYm9keSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMnMgZWFzZTtcbn1cblxuLmxpZ2h0LWJhY2tncm91bmQsIC5jb2xvci1saWdodC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjJlYztcbn1cblxuLndoaXRlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWx0ZXJuYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5ODg3RDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWx0ZXJuYXRlIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbHQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucm9zZS1kaXZpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9pY29ucy9yb3NlLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWV0aG9kIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1ldGhvZCAuYm94LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJvc3ktZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvc3ktZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHdoaXRlIDAlLCAjZjhmMmVjIDc3JSwgI2M5ODg3ZCA5NCUpO1xuICB9XG59XG5cbi5yb3N5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMC40O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk4ODdEO1xufVxuXG4ub3Zlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuXG4uZGF5LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRheS1yb3cgLmRheSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuLmRheS1yb3cgLnRpbWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuLmRheS1yb3cgLmNvbG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNvY2lhbHMgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uc29jaWFscyBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWxzIGEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uY3RhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNTB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YSB7XG4gICAgbWluLWhlaWdodDogNDR2aDtcbiAgfVxufVxuLmN0YSAuY3RhLXRleHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmYzU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YSAuY3RhLXRleHQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cblxuLmN0YS1pbWcge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLnNlcnZpY2UtY3RhLWhvbWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9ob21lLWN0YS53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDI0JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlcnZpY2UtY3RhLWNhbmNlci1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvY2FuY2VyLXN1cHBvcnQtY3RhLndlYnBcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgxJSAyNCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZXJ2aWNlLWN0YS1tYXNzYWdlLXRoZXJhcHkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9tYXNzYWdlLXRoZXJhcHktY3RhLndlYnBcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE0JSA4NCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZXJ2aWNlLWN0YS1hY3VwdW5jdHVyZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2N0YS1hY3VwdW5jdHVyZS53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MyUgNDElO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VydmljZS1jdGEtaW5mcmFyZWQtc2F1bmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9pbmZyYXJlZC1jdGEud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzQlIDQxJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlcnZpY2UtY3RhLWFib3V0LXVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvY3RhLWFib3V0LndlYnBcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDc0JSA0MSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZXJ2aWNlLWN0YS1hdXRvaW1tdW5lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvY3RhLWF1dG9pbW11bmUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjYlIDYlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VydmljZS1jdGEtZmlicm9teWFsZ2lhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvY3RhLWZpYnJvbXlhbGdpYS53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NyUgMTIlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWJvdXQtcGFnZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hYm91dC1wYWdlIC5zdGFmZi1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uY29sbGFwc2Uuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uY29sbGFwc2luZy53aWR0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCB2aXNpYmlsaXR5O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY3VzdG9tLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgxMDcsMzIsMTE4KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLm5hdi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JmYTc1NjtcbiAgaGVpZ2h0OiAxMDNweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgfVxufVxuLm5hdi1jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtZmFtaWx5OiBtb250c2VycmF0LCBzYW4tc2VyaWY7XG4gIGNvbG9yOiAjQzk4ODdEO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ubmF2LWNvbnRhaW5lciAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICNkNmIyOTA7XG59XG4ubmF2LWNvbnRhaW5lciAuc2hvdyB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ubmF2LWNvbnRhaW5lciAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LWNvbnRhaW5lciAuZHJvcGRvd24uc2hvdywgLm5hdi1jb250YWluZXIgLnN1Yi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubmF2LWNvbnRhaW5lciAuZHJvcGRvd24uc2hvdzpob3ZlciwgLm5hdi1jb250YWluZXIgLnN1Yi1tZW51OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LWNvbnRhaW5lciAubmF2YmFyLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4LCAxMDAlIDRweCAhaW1wb3J0YW50O1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjNweCA1cHggMTVweCA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLWJvdHRvbTogI2ZmZiAzcHggc29saWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0M5ODg3RDtcbiAgYm9yZGVyLWJvdHRvbTogI0M5ODg3RCAzcHggc29saWQ7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLnN1Yi1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyM3B4IDVweCAxNXB4IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItYm90dG9tOiAjZmZmIDNweCBzb2xpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLnN1Yi1uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjQzk4ODdEO1xuICBib3JkZXItYm90dG9tOiAjQzk4ODdEIDNweCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLm5hdi1sb2dvIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubmF2LWxvZ28ge1xuICAgIHdpZHRoOiAyNjdweDtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuaGlkZGVuLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5oaWRkZW4tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmxpbm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAubGlubyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIuc2Nyb2xsZWQge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLm5hdi1jb250YWluZXIgLm5hdi1ib29rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgLm5hdi1ib29rIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgLm5hdi1jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTIwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgLm5hdi1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdi1jb250YWluZXIgLm5hdi1jb250YWN0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm5hdi1jb250YWluZXIgLm5hdi1jb250YWN0IGEgaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uYXYtY29udGFpbmVyIC5uYXYtY29udGFjdC1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgLm5hdi1jb250YWN0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgLm1lbnUtaWNvbnMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubmF2LWNvbnRhaW5lciAubWVudS1pY29ucyBpbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGVyby12aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwdmg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgfVxufVxuLmhlcm8gLmhlcm8tdGV4dCwgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dCwgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dC10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA5NSU7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uaGVybyAuaGVyby10ZXh0IGgxLCAuaGVybyAuaGVyby10ZXh0IGgyLCAuaGVybyAuc21hbGwtaGVyby10ZXh0IGgxLCAuaGVybyAuc21hbGwtaGVyby10ZXh0IGgyLCAuaGVybyAuc21hbGwtaGVyby10ZXh0LXRvcCBoMSwgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dC10b3AgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiB0ZW5leiwgc2FuLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQgaDEsIC5oZXJvIC5oZXJvLXRleHQgaDIsIC5oZXJvIC5zbWFsbC1oZXJvLXRleHQgaDEsIC5oZXJvIC5zbWFsbC1oZXJvLXRleHQgaDIsIC5oZXJvIC5zbWFsbC1oZXJvLXRleHQtdG9wIGgxLCAuaGVybyAuc21hbGwtaGVyby10ZXh0LXRvcCBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG4uaGVybyAuaGVyby10ZXh0IGgxLCAuaGVybyAuc21hbGwtaGVyby10ZXh0IGgxLCAuaGVybyAuc21hbGwtaGVyby10ZXh0LXRvcCBoMSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8tdGV4dCBoMSwgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dCBoMSwgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dC10b3AgaDEge1xuICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8tdGV4dCwgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dCwgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dC10b3Age1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLXRleHQgaDIsIC5oZXJvIC5zbWFsbC1oZXJvLXRleHQgaDIsIC5oZXJvIC5zbWFsbC1oZXJvLXRleHQtdG9wIGgyIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5oZXJvIC5oZXJvLXRleHQgLnN1YnRpdGxlLCAuaGVybyAuc21hbGwtaGVyby10ZXh0IC5zdWJ0aXRsZSwgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dC10b3AgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5zbWFsbC1oZXJvLXRleHQge1xuICAgIHdpZHRoOiA2NzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dC10b3Age1xuICAgIHdpZHRoOiA2NzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8gLnNtYWxsLWhlcm8tdGV4dC10b3Age1xuICAgIHRvcDogNSU7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG4uaGVybyAuaGVyby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmhlcm8gLmhlcm8tb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmhlcm8gLmhvbWUtaGVyby1mYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmhlcm8gLmhvbWUtaGVyby1mYWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDYwdmg7XG59XG5Aa2V5ZnJhbWVzIGJyZWF0aCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgYXV0bztcbiAgfVxufVxuLmhlcm8gLmhvbWUtaGVyby1zbGlkZS0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaGVyby9ob21lLWhlcm8tMS53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYW5pbWF0aW9uOiBicmVhdGggMTBzIGVhc2UgaW5maW5pdGU7XG59XG4uaGVybyAuaG9tZS1oZXJvLXNsaWRlLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2hvbWUtaGVyby0yLndlYnBcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MiUgMiU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGFuaW1hdGlvbjogYnJlYXRoIDEwcyBlYXNlIGluZmluaXRlO1xufVxuLmhlcm8gLmhvbWUtaGVyby1zbGlkZS0zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaGVyby9ob21lLWhlcm8tMy53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzIlIDIlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhbmltYXRpb246IGJyZWF0aCAxMHMgZWFzZSBpbmZpbml0ZTtcbn1cbi5oZXJvIC5ob21lLWhlcm8tc2xpZGUtNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2hlcm8vaG9tZS1oZXJvLTQud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcyJSAyJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYW5pbWF0aW9uOiBicmVhdGggMTBzIGVhc2UgaW5maW5pdGU7XG59XG4uaGVyby5jb250YWN0LWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2NvbnRhY3QtdXMtaGVyby53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjQlIDQlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuLmhlcm8uYWJvdXQtdXMtaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2hlcm8vYWJvdXQtdXMtaGVyby53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjMlIDcwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmFib3V0LXVzLWhlcm8gLmhlcm8tb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG4uaGVyby5hY3VwdW5jdHVyZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaGVyby9hY3VwdW5jdHVyZS1oZXJvLndlYnBcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MiUgMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5hY3VwdW5jdHVyZS1oZXJvIC5oZXJvLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuLmhlcm8uaW5mcmFyZWQtc2F1bmEtaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2hlcm8vaW5mcmFyZWQtc2F1bmEtaGVyby53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzMlIDY0JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmluZnJhcmVkLXNhdW5hLWhlcm8gLmhlcm8tb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG4uaGVyby5jYW5jZXItc3VwcG9ydC1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaGVyby9jYW5jZXItc3VwcG9ydC1oZXJvLndlYnBcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NCUgNCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5jYW5jZXItc3VwcG9ydC1oZXJvIC5oZXJvLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuLmhlcm8ubWFzc2FnZS10aGVyYXB5LWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9oZXJvL21hc3NhZ2UtdGhlcmFweS1oZXJvLndlYnBcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NCUgNjQlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8ubWFzc2FnZS10aGVyYXB5LWhlcm8gLmhlcm8tb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG4uaGVyby5hdXRvaW1tdW5lLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2F1dG9pbW11bmUtaGVyby53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjQlIDIwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmF1dG9pbW11bmUtaGVybyAuaGVyby1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5oZXJvLmZpYnJvbXlhbGdpYS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaGVyby9maWJyb215YWxnaWEtaGVyby53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzMlIDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uZmlicm9teWFsZ2lhLWhlcm8gLmhlcm8tb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG4uaGVyby5zdWNjZXNzLXN0b3JpZXMtaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2hlcm8vc3VjY2Vzcy1zdG9yaWVzLWhlcm8ud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU0JSA2NSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5zdWNjZXNzLXN0b3JpZXMtaGVybyAuaGVyby1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuLmhvbWUtaGVyby1mYWRlciB1bC5rZi1zbGlkZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ob21lLWhlcm8tZmFkZXIgdWwua2Ytc2xpZGVyIGxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1vdXQgMjRzIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2hvbWUtaGVyby0xLndlYnBcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhvbWUtaGVyby1mYWRlciB1bC5rZi1zbGlkZXIgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvaGVyby9ob21lLWhlcm8tMi53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NyUgNjAlO1xuICBhbmltYXRpb24tZGVsYXk6IDhzO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS1oZXJvLWZhZGVyIHVsLmtmLXNsaWRlciBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2hvbWUtaGVyby0zLndlYnBcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAwJTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNnM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLWhlcm8tZmFkZXIgdWwua2Ytc2xpZGVyIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2hlcm8vaG9tZS1oZXJvLTQud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDAlO1xuICBhbmltYXRpb24tZGVsYXk6IDE2cztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDguMzMzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAzMy4zMzMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQxLjY2NiUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5ob21lIC5zbGljay1mYWRlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjYmZhNzU2O1xufVxuLmhvbWUgLndoYXQtd2UtdHJlYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk4ODdEO1xufVxuLmhvbWUgLndoYXQtd2UtdHJlYXQgLmNvbC1sZyB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5ob21lIC53aGF0LXdlLXRyZWF0IC5leHRyYS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmhvbWUgLndoYXQtd2UtdHJlYXQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lIC53aGF0LXdlLXRyZWF0IC5saXN0LWJveCB7XG4gIHBhZGRpbmc6IDVweCA1cHggMzBweCA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC53aGF0LXdlLXRyZWF0IC5saXN0LWJveCB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAud2hhdC13ZS10cmVhdCAubGlzdC1ib3ggaDMge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5ob21lIC53aGF0LXdlLXRyZWF0IC5yb3NlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4uaG9tZSAucGFja2FnZXMge1xuICBiYWNrZ3JvdW5kOiAjRjhGMkVDO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmOGYyZWMgMCUsICNmOGYyZWMgMjUlLCAjZGZjMmIzIDI0JSwgI2RmYzJiMyAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZSAucGFja2FnZXMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y4ZjJlYyAwJSwgI2Y4ZjJlYyAzOSUsICNkZmMyYjMgMzglLCAjZGZjMmIzIDEwMCUpO1xuICB9XG59XG4uaG9tZSAucmV2aWV3cyAuc3RhcnMge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmhvbWUgLnJldmlld3MgLmdsb3ctdG9wIGltZyB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAucmV2aWV3cyAucmV2aWV3LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5ob21lIC5yZWFzb25zIC5yZWFzb24tY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG59XG4uaG9tZSAucmVhc29ucyAucmVhc29uLWNvbHVtbiBoMyB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuLmhvbWUgLnJlYXNvbnMgLnJlYXNvbi1jb2x1bW4gLmJpZy1udW1iZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTg4N0Q7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb250YWN0IC5tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjQzk4ODdEO1xuICBib3JkZXItcmFkaXVzOiAxMTFweDtcbn1cblxuLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uZm9vdGVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IHRlbmV6LCBzYW4tc2VyaWY7XG4gIGNvbG9yOiAjQzk4ODdEO1xufVxuLmZvb3RlciAuY29udGFjdC1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmZvb3RlciAuY29udGFjdC1kZXRhaWwgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZm9vdGVyIC5jb250YWN0LWRldGFpbCBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyIC5vcGVuaW5nLWhvdXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLm9wZW5pbmctaG91cnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3RlciAub3BlbmluZy1ob3VycyAuZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5mb290ZXIgLnNvY2lhbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtbGluayBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyIC5zb2NpYWwtbGluayBpbWcudG9wOmhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi8uLi9pbWcvaWNvbnMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAtNjBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC01MHB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTI1cHg7XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogYmxhY2s7XG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogbW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKC4vLi4vZm9udHMvbW9udHNlcnJhdC50dGYpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogdGVuZXo7XHJcbiAgICBzcmM6IHVybCguLy4uL2ZvbnRzL1RlbmV6LXJlZ3VsYXIub3RmKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogdGVuZXo7XHJcbiAgICBzcmM6IHVybCguLy4uL2ZvbnRzL1RlbmV6LWJvbGQub3RmKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiYm9keSB7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuICAgIGNvbG9yOiRtYWluLXRleHQtY29sb3I7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIGZvbnQtZmFtaWx5OiR0aXRsZS1mb250O1xyXG4gICAgY29sb3I6JHByaW1hcnktYnJhbmQtY29sb3I7XHJcbn1cclxuaDIgeyBmb250LXNpemU6NTVweDsgfVxyXG5oMyB7IGZvbnQtc2l6ZTozMnB4OyB9XHJcblxyXG5hIHtcclxuICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb247XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjokdHJhbnNpdGlvbjtcclxuICAgIH1cclxufVxyXG4uYWx0LWxpbmsge1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiRjb2xvci0zO1xyXG4gICAgfVxyXG59XHJcbi5ibG9jay1wYWRkaW5ne1xyXG4gICAgcGFkZGluZy10b3A6MTIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxMjBweDtcclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xyXG59XHJcbi5tZW51LXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6MTAwcHg7XHJcbn1cclxuLmJ1dHRvbi1saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJyYW5kLWNvbG9yO1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgcGFkZGluZzoxMHB4IDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uO1xyXG4gICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24taG92ZXI7XHJcbiAgICAgICAgY29sb3I6JGJ1dHRvbi1ob3Zlci10ZXh0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG59XHJcbi5wLXJlbCB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG4uYWJzLXNpbHZlci1ib3JkZXIge1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGVseTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7XHJcbiAgICAgICAgYm9yZGVyOjEwcHggc29saWQgJGNvbG9yLTU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5vdmVybGFwLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6NzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcbi53aGl0ZS1ib3JkZXIge1xyXG4gICAgYm9yZGVyOjEwcHggc29saWQgI2ZmZjtcclxufVxyXG4uZ29sZC1ib3JkZXJ7XHJcbiAgICBib3JkZXI6MTBweCBzb2xpZCAkY29sb3ItNDtcclxufVxyXG4ueWVsbG93LWJvcmRlciB7XHJcbiAgICBib3JkZXI6MTBweCBzb2xpZCAkY29sb3ItODtcclxufVxyXG4uc2lsdmVyLWJvcmRlciB7XHJcbiAgICBib3JkZXI6MTBweCBzb2xpZCAkY29sb3ItNTtcclxufVxyXG4ucGlsbGFyLXNpbHZlci1ib3JkZXIge1xyXG4gICAgbWFyZ2luOjNweDtcclxuICAgIHBhZGRpbmc6MTBweDtcclxuICAgIGJvcmRlcjo1cHggc29saWQgJGNvbG9yLTU7XHJcbn1cclxuLnBpbGxhci1nb2xkLWJvcmRlciB7XHJcbiAgICBtYXJnaW46M3B4O1xyXG4gICAgYm9yZGVyOjVweCBzb2xpZCAkY29sb3ItODtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgbWluLWhlaWdodDo1ODBweDtcclxufVxyXG4uaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmdvbGQtaW5uZXItYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlbHk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjo1cHggc29saWQgJGNvbG9yLTg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbi5jaXJjdWxhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLmJveC1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggJGJveC1zaGFkb3c7XHJcbn1cclxuLmJ1dHRvbi1ob2xkZXJ7XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGFuZWwsIGJvZHkge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAycyBlYXNlO1xyXG59XHJcbi5saWdodC1iYWNrZ3JvdW5kLCAuY29sb3ItbGlnaHQtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZDtcclxufVxyXG4ud2hpdGUtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5hbHRlcm5hdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYnJhbmQtY29sb3I7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICB9XHJcbn1cclxuLmFsdC10ZXh0IHtcclxuICAgIGNvbG9yOiNmZmY7XHJcbn1cclxuLnJvc2UtZGl2aWRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDo1MHB4O1xyXG4gICAgaGVpZ2h0OjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2ljb25zL3Jvc2Uud2VicCcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5tZXRob2Qge1xyXG4gICAgaDMgeyBtYXJnaW4tYm90dG9tOjBweDt9XHJcbiAgICAuYm94LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICBcclxuICAgIH1cclxufVxyXG4ucm9zeS1ncmFkaWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHsgXHJcbiAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjQ4LCAyNDIsIDIzNiwgMSkgNzclLCByZ2JhKDIwMSwgMTM2LCAxMjUsIDEpIDk0JSk7XHJcbiAgICB9XHJcbn1cclxuLnJvc3ktb3ZlcmxheSB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZWx5O1xyXG4gICAgei1pbmRleDo0O1xyXG4gICAgb3BhY2l0eTowLjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1icmFuZC1jb2xvcjtcclxufVxyXG4ub3Zlci1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6NjtcclxufVxyXG4uZGF5LXJvdyB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5kYXkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1pbi13aWR0aDoxMTBweDtcclxuICAgIH1cclxuICAgIC50aW1lIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICAuY29sb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoycHg7XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkgeyBcclxuICAgICAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jdGEge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6NTB2aDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OjQ0dmg7XHJcbiAgICB9ICAgICBcclxuICAgIC5jdGEtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZmM1O1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDo0NTBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuLmN0YS1pbWcge1xyXG4gICAgbWluLWhlaWdodDozNTBweDtcclxufVxyXG4uc2VydmljZS1jdGEtaG9tZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9ob21lLWN0YS53ZWJwJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAyNCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgXHJcbn1cclxuLnNlcnZpY2UtY3RhLWNhbmNlci1zdXBwb3J0IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvY2FuY2VyLXN1cHBvcnQtY3RhLndlYnAnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246ODElIDI0JTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLnNlcnZpY2UtY3RhLW1hc3NhZ2UtdGhlcmFweSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL21hc3NhZ2UtdGhlcmFweS1jdGEud2VicCcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjoxNCUgODQlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgXHJcbn1cclxuLnNlcnZpY2UtY3RhLWFjdXB1bmN0dXJlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvY3RhLWFjdXB1bmN0dXJlLndlYnAnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246NjMlIDQxJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgIFxyXG59XHJcbi5zZXJ2aWNlLWN0YS1pbmZyYXJlZC1zYXVuYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2luZnJhcmVkLWN0YS53ZWJwJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjc0JSA0MSU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICBcclxufVxyXG4uc2VydmljZS1jdGEtYWJvdXQtdXMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9jdGEtYWJvdXQud2VicCcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjo3NCUgNDElO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgXHJcbn1cclxuLnNlcnZpY2UtY3RhLWF1dG9pbW11bmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9jdGEtYXV0b2ltbXVuZS53ZWJwJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjY2JSA2JTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgIFxyXG59XHJcbi5zZXJ2aWNlLWN0YS1maWJyb215YWxnaWEge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9jdGEtZmlicm9teWFsZ2lhLndlYnAnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246NDclIDEyJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgXHJcbn1cclxuLmFib3V0LXBhZ2Uge1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWZmLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIH1cclxufSIsIi8vcGFsZXR0ZVxyXG4kY29sb3ItMTojQzk4ODdEO1xyXG4kY29sb3ItMjojNDQ0NDQ0O1xyXG4kY29sb3ItMzojZjhmMmVjO1xyXG4kY29sb3ItNDojZDZiMjkwO1xyXG4kY29sb3ItNTojZTBlMGUwO1xyXG4kY29sb3ItNjojZjVmNWY1O1xyXG4kY29sb3ItNzojZjNlNWQxO1xyXG4kY29sb3ItODojYmZhNzU2O1xyXG5cclxuJHByaW1hcnktYnJhbmQtY29sb3I6JGNvbG9yLTE7XHJcbiRtYWluLXRleHQtY29sb3I6JGNvbG9yLTI7XHJcbiRsaWdodC1iYWNrZ3JvdW5kOiRjb2xvci0zO1xyXG4kZ3JleS1iYWNrZ3JvdW5kOiRjb2xvci01O1xyXG5cclxuJGZvbnQtZmFtaWx5Om1vbnRzZXJyYXQsIHNhbi1zZXJpZjtcclxuJHRpdGxlLWZvbnQ6dGVuZXosIHNhbi1zZXJpZjtcclxuXHJcbi8vbG9nb1xyXG4kbG9nby1mb250Om1vbnRzZXJyYXQsIHNhbi1zZXJpZjtcclxuJGxvZ28tY29sb3I6JGNvbG9yLTQ7XHJcblxyXG4vL2JyZWFrcG9pbnRzXHJcbiRzbSA6IDU3NnB4O1xyXG4kbWQgOiA3NjhweDtcclxuJGxnIDogOTkycHg7XHJcbiR4bCA6IDEyMDBweDtcclxuXHJcbi8vbmF2aWdhdGlvblxyXG4kbmF2YmFyLXRleHQ6IzAwMDtcclxuJG5hdmJhci1iYWNrZ3JvdW5kOiNmZmY7XHJcblxyXG4vL2dlbmVyYWxcclxuJHRyYW5zaXRpb246MC40cztcclxuJGJveC1zaGFkb3c6Izc3Nzc3NztcclxuJGJvcmRlci1yYWRpdXM6MTExcHg7XHJcbiRidXR0b24taG92ZXI6JGNvbG9yLTQ7XHJcbiRidXR0b24taG92ZXItdGV4dDokY29sb3ItMjtcclxuJHNtYWxsLWNpcmNsZS0xOiRjb2xvci0yO1xyXG5cclxuLy9mb290ZXJcclxuJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci0xO1xyXG4kZm9vdGVyLXRleHQtY29sb3I6I2ZmZjtcclxuJGZvb3Rlci1ob3Zlci1jb2xvcjokY29sb3ItNDtcclxuQG1peGluIGFic29sdXRlbHl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBib3R0b206MDtcclxufSIsIi5jb2xsYXBzZS5zaG93IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbi5vcGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JG5hdmJhci1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOjAuNXM7ICAgICAgXHJcbn1cclxuLmNvbGxhcHNpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA1cztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG59XHJcbi5jb2xsYXBzaW5nLndpZHRoIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHZpc2liaWxpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgdmlzaWJpbGl0eTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5jdXN0b20tdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgxMDcsMzIsMTE4KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246MC41c1xyXG59XHJcbi5uYXYtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRjb2xvci04O1xyXG4gICAgaGVpZ2h0OjEwM3B4OyAgIFxyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowOyBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOjAuNHM7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGNvbG9yOiRwcmltYXJ5LWJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICBmb250LXNpemU6MzBweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZm9vdGVyLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuICAgIC5zaG93IHtcclxuICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgICAgfVxyXG4gICAgIC8vZHJvcC1kb3duLW1lbnUgY3NzXHJcbiAgICAgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICB9XHJcbiAgICAuZHJvcGRvd24uc2hvdywgLnN1Yi1tZW51IHtcclxuICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC8vIGVuZCBvZiBkcm9wZG93blxyXG4gICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXIgO1xyXG4gICAgIH1cclxuICAgIG5hdi5uYXZiYXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246MC40cztcclxuICAgICAgICBwYWRkaW5nLXRvcDoyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuXHJcbiAgICAgICAgLmFjdGl2ZSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4LCAxMDAlIDRweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9ICAgIFxyXG5cclxuICAgICAgICBAbWl4aW4gbmF2bGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRuYXZiYXItdGV4dDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjNweCA1cHggMTVweCA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTojZmZmIDNweCBzb2xpZDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDsgICAgXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiRjb2xvci0xIDNweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbGluayB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5hdmxpbms7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRtZCkgeyBcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JG5hdmJhci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBsaSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWItbmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2bGluazsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubmF2LWxvZ28geyAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6MTEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHsgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyNjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjokdHJhbnNpdGlvbjsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhpZGRlbi1sZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGlkZGVuLXNtIHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlubyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Nyb2xsZWQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOjAuNHM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtYm9vayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLm5hdi1jb250YWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgei1pbmRleDoxMTIwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1jb250YWN0LW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOjcwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudS1pY29ucyB7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6MjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4uaGVyby12aWRlbyB7XHJcbiAgICBcclxuIHZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgei1pbmRleDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxufSBcclxuLmhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OjYwdmg7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBwYWRkaW5nLXRvcDoyNSU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjEwJTtcclxuICAgIH1cclxuICAgIC5oZXJvLXRleHQsIC5zbWFsbC1oZXJvLXRleHQsIC5zbWFsbC1oZXJvLXRleHQtdG9we1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBoMSwgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6NDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6NTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzo1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6MTA4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDo2MCU7ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDo3MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjIzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNtYWxsLWhlcm8tdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6Njc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLWhlcm8tdGV4dC10b3Age1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjY3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsZykge1xyXG4gICAgICAgICAgICB0b3A6NSU7XHJcbiAgICAgICAgICAgIGJvdHRvbTphdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZXJvLW92ZXJsYXl7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGVseTtcclxuICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgb3BhY2l0eTowLjY1O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE5ODBweCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhvbWUtaGVyby1mYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGVseTtcclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6NjB2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgIEBrZXlmcmFtZXMgYnJlYXRoIHtcclxuICAgICAgICAwJSAgIHsgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cclxuICAgICAgICAxMDAlIHsgYmFja2dyb3VuZC1zaXplOiAxMjAlIGF1dG87IH1cclxuICAgIH1cclxuICAgIC5ob21lLWhlcm8tc2xpZGUtMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9oZXJvL2hvbWUtaGVyby0xLndlYnAnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICBhbmltYXRpb246IGJyZWF0aCAxMHMgZWFzZSBpbmZpbml0ZTtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAuaG9tZS1oZXJvLXNsaWRlLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvaGVyby9ob21lLWhlcm8tMi53ZWJwJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcyJSAyJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYnJlYXRoIDEwcyBlYXNlIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgLmhvbWUtaGVyby1zbGlkZS0zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2hlcm8vaG9tZS1oZXJvLTMud2VicCcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MiUgMiU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBhbmltYXRpb246IGJyZWF0aCAxMHMgZWFzZSBpbmZpbml0ZTtcclxuICAgIH1cclxuICAgIC5ob21lLWhlcm8tc2xpZGUtNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9oZXJvL2hvbWUtaGVyby00LndlYnAnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzIlIDIlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBicmVhdGggMTBzIGVhc2UgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb250YWN0LWhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvaGVyby9jb250YWN0LXVzLWhlcm8ud2VicCcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NCUgNCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAuaGVyby1vdmVybGF5IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWJvdXQtdXMtaGVybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9oZXJvL2Fib3V0LXVzLWhlcm8ud2VicCcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMyUgNzAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgLmhlcm8tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdXB1bmN0dXJlLWhlcm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2hlcm8vYWN1cHVuY3R1cmUtaGVyby53ZWJwJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgyJSAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIC5oZXJvLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbmZyYXJlZC1zYXVuYS1oZXJvIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9oZXJvL2luZnJhcmVkLXNhdW5hLWhlcm8ud2VicCcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgNjQlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgLmhlcm8tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhbmNlci1zdXBwb3J0LWhlcm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2hlcm8vY2FuY2VyLXN1cHBvcnQtaGVyby53ZWJwJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY0JSA0JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIC5oZXJvLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tYXNzYWdlLXRoZXJhcHktaGVybyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvaGVyby9tYXNzYWdlLXRoZXJhcHktaGVyby53ZWJwJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY0JSA2NCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAuaGVyby1vdmVybGF5IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYXV0b2ltbXVuZS1oZXJvIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9oZXJvL2F1dG9pbW11bmUtaGVyby53ZWJwJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY0JSAyMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAuaGVyby1vdmVybGF5IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZmlicm9teWFsZ2lhLWhlcm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2hlcm8vZmlicm9teWFsZ2lhLWhlcm8ud2VicCcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MyUgMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAuaGVyby1vdmVybGF5IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3VjY2Vzcy1zdG9yaWVzLWhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvaGVyby9zdWNjZXNzLXN0b3JpZXMtaGVyby53ZWJwJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU0JSA2NSU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAuaGVyby1vdmVybGF5IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9rZi1zbGlkZXJcclxuLmhvbWUtaGVyby1mYWRlciB1bC5rZi1zbGlkZXIge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmhvbWUtaGVyby1mYWRlciB1bC5rZi1zbGlkZXIgbGkge1xyXG4gIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6MDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTowO1xyXG4gIG9wYWNpdHk6MDtcclxuICBcclxuICBhbmltYXRpb246IGZhZGUtb3V0IDI0cyBpbmZpbml0ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2hlcm8vaG9tZS1oZXJvLTEud2VicCcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSAwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi5ob21lLWhlcm8tZmFkZXIgdWwua2Ytc2xpZGVyIGxpOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9oZXJvL2hvbWUtaGVyby0yLndlYnAnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NyUgNjAlO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogOHM7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4uaG9tZS1oZXJvLWZhZGVyIHVsLmtmLXNsaWRlciBsaTpudGgtY2hpbGQoMykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaGVyby9ob21lLWhlcm8tMy53ZWJwJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDAlO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMTZzO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmhvbWUtaGVyby1mYWRlciB1bC5rZi1zbGlkZXIgbGk6bnRoLWNoaWxkKDQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2hlcm8vaG9tZS1oZXJvLTQud2VicCcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAwJTtcclxuICBhbmltYXRpb24tZGVsYXk6IDE2cztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xyXG4gIDAlIHtvcGFjaXR5OiAwOyB9XHJcbiAgOC4zMzMle29wYWNpdHk6MX1cclxuICAzMy4zMzMle29wYWNpdHk6MTt9XHJcbiAgNDEuNjY2JSB7b3BhY2l0eTogMDt9XHJcbn0iLCIuaG9tZSB7XHJcblxyXG4gICAgLnNsaWNrLWZhZGVyIHtcclxuICAgICAgICBib3JkZXI6MTBweCBzb2xpZCAkY29sb3ItODtcclxuICAgIH1cclxuXHJcbiAgICAud2hhdC13ZS10cmVhdCB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLTE7XHJcbiAgICAgICAgLmNvbC1sZyB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmEtbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3QtYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzo1cHggNXB4IDMwcHggNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjMzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOi00MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWNrYWdlcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4RjJFQztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2Y4ZjJlYyAwJSwgI2Y4ZjJlYyAyNSUsICNkZmMyYjMgMjQlLCAjZGZjMmIzIDEwMCUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjAwMHB4KSB7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2Y4ZjJlYyAwJSwgI2Y4ZjJlYyAzOSUsICNkZmMyYjMgMzglLCAjZGZjMmIzIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXZpZXdzIHtcclxuXHJcbiAgICAgICAgLnN0YXJzIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2xvdy10b3Age1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXZpZXctYmxvY2sge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYXNvbnMge1xyXG4gICAgICAgIC5yZWFzb24tY29sdW1uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmlnLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmOyBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbn0iLCIuY29udGFjdCB7XHJcbiAgICBcclxuICBcclxuICAgIC5tYXAge1xyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NTAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjo0cHggc29saWQgJHByaW1hcnktYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xyXG4gICAgaDN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiRwcmltYXJ5LWJyYW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtZGV0YWlsIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjokbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOjIwMHB4O1xyXG4gICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgICAub3BlbmluZy1ob3VycyB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7IFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICB9ICBcclxuICAgICAgLnNvY2lhbC1saW5rIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgIC5zb2NpYWwtbGluayBpbWcudG9wOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgIH1cclxufSIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIFNsaWRlciAqL1xyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi8uLi9pbWcvaWNvbnMvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbi8vIEBmb250LWZhY2VcclxuLy8ge1xyXG4vLyAgICAgLy9mb250LWZhbWlseTogJ3NsaWNrJztcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4vLyAgICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90Jyk7XHJcbi8vICAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcclxuLy8gfVxyXG4vKiBBcnJvd3MgKi9cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyLFxyXG4uc2xpY2stcHJldjpmb2N1cyxcclxuLnNsaWNrLW5leHQ6aG92ZXIsXHJcbi5zbGljay1uZXh0OmZvY3VzXHJcbntcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXHJcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2OmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBcclxuXHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldlxyXG57XHJcbiAgICBsZWZ0OiAtNjBweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxyXG57XHJcbiAgICByaWdodDogLTYwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaQJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIHJpZ2h0OiAtNTBweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxyXG57XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbi5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaSJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkCc7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHNcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGlcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b25cclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcbiJdfQ== */
