@charset "UTF-8";
/* 10/16 */
/* 11/16 */
/* 12/16 */
/* 13/16 */
/* 14/16 */
/* 15/16 */
/* 16/16 */
/* 17/16 */
/* 18/16 */
/* 19/16 */
/* 20/16 */
/* 22/16 */
/* 24/16 */
/* 25/16 */
/* 24/16 */
/* 26/16 */
/* 28/16 */
/* 30/16 */
/* 31/16 */
/* 32/16 */
/* 34/16 */
/* 35/16 */
/* 36/16 */
/* 37/16 */
/* 40/16 */
/* 42/16 */
/* 44/16 */
/* 45/16 */
/* 48/16 */
/* 50/16 */
/* 54/16 */
/* 55/16 */
/* 60/16 */
/* 60/16 */
.slide-up {
  transform: translateY(50px);
  visibility: hidden;
  opacity: 0;
  transition: all 0s ease 0;
}
.slide-up.shown {
  transition: transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.slide-up-delay .slide-up.shown:nth-child(2) {
  transition-delay: 0.55s;
  -webkit-transition-delay: 0.55s;
}
.slide-up-delay .slide-up.shown:nth-child(3) {
  transition-delay: 1.1s;
  -webkit-transition-delay: 1.1s;
}
.slide-up-delay .slide-up.shown:nth-child(4) {
  transition-delay: 1.65s;
  -webkit-transition-delay: 1.65s;
}
.slide-up-delay .slide-up.shown:nth-child(5) {
  transition-delay: 2.2s;
  -webkit-transition-delay: 2.2s;
}

@keyframes bg-img-zoom {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.modal-content {
  border-radius: 0;
  border: none !important;
  background-color: rgba(0, 0, 0, 0);
}
.modal-content .custom-checkbox .custom-control-label {
  font-size: 0.75rem;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.8);
}

*.focus, *:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none;
}

.form-control:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  outline: none !important;
}

span.web-icon, i.web-icon {
  display: inline-block;
}
span.web-icon.arrow-right-circle:before, i.web-icon.arrow-right-circle:before {
  content: "";
  display: block;
  width: 29px;
  height: 28px;
  background: url("../images/icons/arrow-right-circle.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.circle:before, i.web-icon.circle:before {
  content: "";
  display: block;
  width: 180px;
  height: 75px;
  background: url("../images/icons/circle.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.marker-check:before, i.web-icon.marker-check:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: url("../images/icons/check.svg") 0 0 no-repeat;
  position: relative;
  top: -1px;
  left: 3px;
}
span.web-icon.arrow-outline-right:before, i.web-icon.arrow-outline-right:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/arrow-right-outline-white.png") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.process-pen:before, i.web-icon.process-pen:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-pen.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-printer:before, i.web-icon.process-printer:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-printer.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-check:before, i.web-icon.process-check:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-check.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-envelope:before, i.web-icon.process-envelope:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-envelope.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-success:before, i.web-icon.process-success:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-success.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-attachemnt:before, i.web-icon.process-attachemnt:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-attachemnt.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-cursor:before, i.web-icon.process-cursor:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-cursor.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-like:before, i.web-icon.process-like:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-like.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-clock:before, i.web-icon.process-clock:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-clock.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.process-document:before, i.web-icon.process-document:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background: url("../images/icons/process-document.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
}
span.web-icon.star:before, i.web-icon.star:before {
  content: "";
  display: block;
  width: 16px;
  height: 15px;
  background: url("../images/icons/star-fill.svg") 0 0 no-repeat;
  background-size: cover;
  margin-right: 5px;
}
span.web-icon.checkmark:before, i.web-icon.checkmark:before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background: url("../images/icons/checkmark-circle-outline.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.checkmark-green:before, i.web-icon.checkmark-green:before {
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  background: url("../images/icons/checkmark-circle-2-outline-green.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.mobile-menu:before, i.web-icon.mobile-menu:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("../images/icons/hamburger-menu.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.outline-info:before, i.web-icon.outline-info:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/circle-info-white.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.outline-exclamation:before, i.web-icon.outline-exclamation:before {
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  background: url("../images/icons/exclamation-mark.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.exclamation-outline-black:before, i.web-icon.exclamation-outline-black:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/exclamation-mark.svg") 0 0 no-repeat;
  background-size: contain;
}
span.web-icon.exclamation-outline-white:before, i.web-icon.exclamation-outline-white:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/exclamation-mark-white.svg") 0 0 no-repeat;
  background-size: contain;
}
span.web-icon.exclamation-outline-red:before, i.web-icon.exclamation-outline-red:before {
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  background: url("../images/icons/exclamation-mark-red.svg") 0 0 no-repeat;
  background-size: contain;
}
span.web-icon.check-outline-black:before, i.web-icon.check-outline-black:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/check-outline-black.svg") 0 0 no-repeat;
  background-size: contain;
}
span.web-icon.close:before, i.web-icon.close:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("../images/icons/close-outline.svg") 0 0 no-repeat;
  background-size: contain;
  cursor: pointer;
}
span.web-icon.close-white:before, i.web-icon.close-white:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("../images/icons/close.svg") 0 0 no-repeat;
  background-size: contain;
  cursor: pointer;
}
span.web-icon.facebook:before, i.web-icon.facebook:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/facebook.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
span.web-icon.linkedin:before, i.web-icon.linkedin:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/linkedin.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
span.web-icon.google:before, i.web-icon.google:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/google.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
span.web-icon.youtube:before, i.web-icon.youtube:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/youtube.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
span.web-icon.instagram:before, i.web-icon.instagram:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/instagram.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
span.web-icon.telegram:before, i.web-icon.telegram:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/telegram-icon.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
span.web-icon.social-media, i.web-icon.social-media {
  display: inline-block;
  vertical-align: middle;
}
span.web-icon.social-media.google-icon, i.web-icon.social-media.google-icon {
  vertical-align: text-top;
}
span.web-icon.social-media:hover:before, i.web-icon.social-media:hover:before {
  filter: invert(30%) sepia(70%) saturate(335%) hue-rotate(128deg) brightness(79%) contrast(68%);
}
span.web-icon.flag:before, i.web-icon.flag:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
}
span.web-icon.flag.german:before, i.web-icon.flag.german:before {
  background: url("../images/icons/flags/germany.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.slovakia:before, i.web-icon.flag.slovakia:before {
  background: url("../images/icons/flags/slovakia.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.austria:before, i.web-icon.flag.austria:before {
  background: url("../images/icons/flags/austria.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.netherland:before, i.web-icon.flag.netherland:before {
  background: url("../images/icons/flags/netherland.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.czech:before, i.web-icon.flag.czech:before {
  background: url("../images/icons/flags/czech-republic.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.de:before, i.web-icon.flag.de:before {
  background: url("../images/icons/flags/germany.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.sk:before, i.web-icon.flag.sk:before {
  background: url("../images/icons/flags/slovakia.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.at:before, i.web-icon.flag.at:before {
  background: url("../images/icons/flags/austria.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.nl:before, i.web-icon.flag.nl:before {
  background: url("../images/icons/flags/netherland.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag.cz:before, i.web-icon.flag.cz:before {
  background: url("../images/icons/flags/czech-republic.svg") 0 0 no-repeat;
  background-size: cover;
}
span.web-icon.flag-full:before, i.web-icon.flag-full:before {
  content: "";
  display: block;
  width: 30px;
  height: 23px;
}
span.web-icon.flag-full.de:before, i.web-icon.flag-full.de:before {
  background: url("../images/flags/de.svg") 0 0/contain no-repeat;
}
span.web-icon.flag-full.sk:before, i.web-icon.flag-full.sk:before {
  background: url("../images/flags/sk.svg") 0 0/contain no-repeat;
}
span.web-icon.flag-full.at:before, i.web-icon.flag-full.at:before {
  background: url("../images/flags/at.svg") 0 0/contain no-repeat;
}
span.web-icon.flag-full.nl:before, i.web-icon.flag-full.nl:before {
  background: url("../images/flags/nl.svg") 0 0/contain no-repeat;
}
span.web-icon.flag-full.cz:before, i.web-icon.flag-full.cz:before {
  background: url("../images/flags/cz.svg") 0 0/contain no-repeat;
}
span.web-icon.lang-switcher:before, i.web-icon.lang-switcher:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 15px;
  margin-right: 7px;
}
span.web-icon.lang-switcher.icon-pl:before, i.web-icon.lang-switcher.icon-pl:before {
  background: url("../images/flags/pl.svg") 0 0 no-repeat;
  background-size: contain;
}
span.web-icon.lang-switcher.icon-sk:before, i.web-icon.lang-switcher.icon-sk:before {
  background: url("../images/flags/sk.svg") 0 0 no-repeat;
  background-size: contain;
}
span.web-icon.lang-switcher.icon-ro:before, i.web-icon.lang-switcher.icon-ro:before {
  background: url("../images/flags/ro.svg") 0 0 no-repeat;
  background-size: contain;
}
span.web-icon.lang-switcher.icon-uk:before, span.web-icon.lang-switcher.icon-ua:before, i.web-icon.lang-switcher.icon-uk:before, i.web-icon.lang-switcher.icon-ua:before {
  background: url("../images/flags/uk.svg") 0 0 no-repeat;
  background-size: contain;
}
span.web-icon.lang-switcher.icon-cz:before, i.web-icon.lang-switcher.icon-cz:before {
  background: url("../images/flags/cz.svg") 0 0 no-repeat;
  background-size: contain;
}

body {
  margin: 0;
  background-color: #F0F0F0 !important;
}
body::before {
  content: "";
  display: block;
  height: 100vh;
  width: 100vw;
  background-image: url("../images/icons/tj-logo.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-size: 800px;
  background-position-x: calc((100vw - 1280px) / 2 - 20vw);
  background-position-y: 10vh;
  z-index: -1;
  position: fixed;
  filter: blur(50px);
}
body header.preloading-header {
  position: relative;
  width: 100%;
  height: 143px;
  background-image: url("../images/icons/loader.svg");
}
body main.preloading-main {
  position: relative;
  width: 100%;
  height: 143px;
  background-image: url("../images/icons/loader.svg");
}
body.overflow-hidden {
  overflow: hidden;
}

.announcement {
  background-color: #ED4B48;
  text-align: center;
  max-width: 1280px;
  margin: 0 auto;
}
.announcement p {
  font-size: 14px;
  margin-bottom: 0;
  line-height: 18px;
  text-align: center;
  padding: 5px 0;
}

#tj-legal {
  font-family: "neue-haas-grotesk-display", sans-serif;
  font-size: 1rem;
  color: #000;
  font-weight: normal;
  overflow-x: hidden;
  max-width: 1280px;
  margin: 0 auto;
  background-color: #ffffff;
  position: relative;
}
#tj-legal .container {
  max-width: unset;
  padding: 0 50px;
}
@media (max-width: 768px) {
  #tj-legal .container {
    padding: 0 20px;
  }
}
#tj-legal.ua-version {
  font-family: "neue-haas-unica", sans-serif;
}
#tj-legal:has(.app-header-holder) {
  margin-top: 95px;
}
@media (max-width: 1200px) {
  #tj-legal:has(.app-header-holder) {
    margin-top: 107px;
  }
}
#tj-legal:has(.pricelists-holder) {
  overflow: hidden;
}

.skeleton-preloader {
  width: 100%;
  display: block;
  margin: auto;
  position: relative;
  background: #FFF;
  box-sizing: border-box;
}
.skeleton-preloader::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: repeat-y;
  position: absolute;
  top: 0;
  Left: 0;
  background-image: url("../images/icons/skeleton-preloader.svg");
}
.skeleton-preloader.small::before {
  background-image: url("../images/icons/skeleton-preloader-line.svg");
}
.skeleton-preloader.hheader {
  height: 95.91px !important;
}
.skeleton-preloader.h30 {
  height: 30px !important;
}
.skeleton-preloader.h40 {
  height: 40px !important;
}
.skeleton-preloader.h50 {
  height: 50px !important;
}
.skeleton-preloader.h60 {
  height: 60px !important;
}
.skeleton-preloader.h70 {
  height: 70px !important;
}
.skeleton-preloader.h80 {
  height: 80px !important;
}
.skeleton-preloader.h90 {
  height: 90px !important;
}
.skeleton-preloader.h100 {
  height: 100px !important;
}
.skeleton-preloader.h110 {
  height: 110px !important;
}
.skeleton-preloader.h130 {
  height: 130px !important;
}
.skeleton-preloader.h150 {
  height: 150px !important;
}
.skeleton-preloader.h160 {
  height: 160px !important;
}
.skeleton-preloader.h200 {
  height: 200px !important;
}
.skeleton-preloader.h300 {
  height: 300px !important;
}
.skeleton-preloader.h400 {
  height: 400px !important;
}
.skeleton-preloader.h500 {
  height: 500px !important;
}
.skeleton-preloader.h550 {
  height: 550px !important;
}
.skeleton-preloader.h600 {
  height: 600px !important;
}
.skeleton-preloader.h620 {
  height: 620px !important;
}
.skeleton-preloader.h650 {
  height: 650px !important;
}
.skeleton-preloader.h670 {
  height: 670px !important;
}
.skeleton-preloader.h700 {
  height: 700px !important;
}
.skeleton-preloader.h800 {
  height: 800px !important;
}
.skeleton-preloader.h900 {
  height: 900px !important;
}
.skeleton-preloader.h1300 {
  height: 1300px !important;
}
.skeleton-preloader.h1500 {
  height: 1500px !important;
}
.skeleton-preloader.h1700 {
  height: 1700px !important;
}
.skeleton-preloader.h3500 {
  height: 3500px !important;
}
.skeleton-preloader.h5000 {
  height: 5000px !important;
}
.skeleton-preloader.hmax {
  height: 10000px !important;
}
@media (max-width: 768px) {
  .skeleton-preloader.hheader {
    height: 137.59px !important;
  }
  .skeleton-preloader.mh30 {
    height: 30px !important;
  }
  .skeleton-preloader.mh40 {
    height: 40px !important;
  }
  .skeleton-preloader.mh50 {
    height: 50px !important;
  }
  .skeleton-preloader.mh60 {
    height: 60px !important;
  }
  .skeleton-preloader.mh70 {
    height: 70px !important;
  }
  .skeleton-preloader.mh80 {
    height: 80px !important;
  }
  .skeleton-preloader.mh90 {
    height: 90px !important;
  }
  .skeleton-preloader.mh100 {
    height: 100px !important;
  }
  .skeleton-preloader.mh110 {
    height: 110px !important;
  }
  .skeleton-preloader.mh130 {
    height: 130px !important;
  }
  .skeleton-preloader.mh150 {
    height: 150px !important;
  }
  .skeleton-preloader.mh160 {
    height: 160px !important;
  }
  .skeleton-preloader.mh200 {
    height: 200px !important;
  }
  .skeleton-preloader.mh300 {
    height: 300px !important;
  }
  .skeleton-preloader.mh400 {
    height: 400px !important;
  }
  .skeleton-preloader.mh500 {
    height: 500px !important;
  }
  .skeleton-preloader.mh550 {
    height: 550px !important;
  }
  .skeleton-preloader.mh600 {
    height: 600px !important;
  }
  .skeleton-preloader.mh620 {
    height: 620px !important;
  }
  .skeleton-preloader.mh650 {
    height: 650px !important;
  }
  .skeleton-preloader.mh670 {
    height: 670px !important;
  }
  .skeleton-preloader.mh700 {
    height: 700px !important;
  }
  .skeleton-preloader.mh800 {
    height: 800px !important;
  }
  .skeleton-preloader.mh900 {
    height: 900px !important;
  }
  .skeleton-preloader.mh1300 {
    height: 1300px !important;
  }
  .skeleton-preloader.mh1500 {
    height: 1500px !important;
  }
  .skeleton-preloader.mh1700 {
    height: 1700px !important;
  }
  .skeleton-preloader.mh3500 {
    height: 3500px !important;
  }
  .skeleton-preloader.mh5000 {
    height: 5000px !important;
  }
  .skeleton-preloader.mhmax {
    height: 10000px !important;
  }
}

img {
  width: 100%;
  height: 100%;
}

.mt-200 {
  margin-top: 200px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.text-underline {
  text-decoration: underline;
}

.color-red {
  color: #E53237;
}

.color-orange {
  color: #ED6B1E;
}

.color-green {
  color: #29ABA8;
}

.error-notice {
  font-size: 0.9375em;
  line-height: 18px;
  font-weight: 400;
  color: #E53237;
  margin-bottom: 10px;
}

.color-gold {
  color: #D7BD00;
}

a:hover {
  text-decoration: none;
}

.btn-green {
  background-color: #21A1A1;
  color: #000000;
  font-size: 1.125em;
  line-height: 20px;
  font-weight: 400;
  border: 1px solid transparent;
  border-radius: 5px;
  padding: 15px 30px;
  text-decoration: none;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1607843137);
  text-align: center;
}
@media (max-width: 576px) {
  .btn-green {
    max-width: 100% !important;
    display: block !important;
  }
}
.btn-green:hover {
  background-color: #40BFBC;
}

.btn-black {
  background-color: #000000;
  color: #ffffff;
  font-size: 1.125em;
  line-height: 20px;
  font-weight: 400;
  border: 1px solid transparent;
  border-radius: 10px;
  padding: 15px 30px;
  text-decoration: none;
}

.btn-white-outline {
  background-color: transparent;
  color: #ffffff;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 700;
  border: 5px solid #ffffff;
  border-radius: 5px;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
@media (max-width: 576px) {
  .btn-white-outline {
    max-width: 100% !important;
    display: block !important;
  }
}
.btn-white-outline:hover {
  background-color: #ffffff;
  color: #000000;
}

.btn-black-outline {
  background-color: transparent;
  color: #000000;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 700;
  border: 5px solid #000000;
  border-radius: 5px;
  padding: 10px 20px;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  width: 100%;
  min-height: 60px;
}
@media (max-width: 576px) {
  .btn-black-outline {
    max-width: 100% !important;
    display: block !important;
  }
}
.btn-black-outline:hover {
  background-color: #000000;
  color: #ffffff;
}

.input-outline {
  height: 60px;
  width: 100%;
  border: 1px solid #D5D5D5;
  border-radius: 5px;
  font-size: 1.25em;
  line-height: 24px;
  color: #000000;
  padding: 8px 15px;
}
.input-outline.sms-code {
  max-width: 60px;
  font-size: 1.25em;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
.input-outline.error {
  border-color: #E53237;
  border-width: 2px;
}
.input-outline.phone-number.m-phone-number-input {
  padding: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
.input-outline.phone-number.m-phone-number-input .m-select {
  border-right: 3px solid #D5D5D5;
  height: 100%;
}
.input-outline.phone-number.m-phone-number-input .m-select .m-input-wrapper.--default-border {
  border: 0px;
}
.input-outline.phone-number.m-phone-number-input .m-input {
  height: 100%;
  border: 0 !important;
}
.input-outline.phone-number.m-phone-number-input .m-input .m-input-wrapper {
  border: 0px;
}
.input-outline.phone-number.m-phone-number-input .m-input .m-input-wrapper .maz-border-primary {
  border: none;
  box-shadow: none;
  outline: none;
}
.input-outline.phone-number.m-phone-number-input .m-input .m-input-wrapper .m-input-label {
  display: none !important;
}
.input-outline.phone-number.m-phone-number-input .m-input .m-input-wrapper input {
  border: none;
  padding: 10px 15px;
  font-size: 1em;
}
.input-outline.phone-number.m-phone-number-input .m-phone-number-input__input {
  min-width: auto !important;
}
.input-outline.phone-number.m-phone-number-input .m-phone-input {
  min-width: auto !important;
}
.input-outline.phone-number.m-phone-number-input .m-phone-number-input__country-flag {
  bottom: 15px;
}
.input-outline.focused {
  border-color: #29ABA8;
}
.input-outline:focus {
  border-color: #29ABA8;
}
.input-outline::-webkit-outer-spin-button, .input-outline::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-outline[type=number] {
  -moz-appearance: textfield;
}

@media (max-width: 576px) {
  .mobile-hide {
    display: none;
  }
  .main-heading {
    font-size: 3.125em !important;
    line-height: 1.1 !important;
  }
}
@media (min-width: 576px) {
  .desktop-hide {
    display: none;
  }
}
.help-section {
  background: url("../images/zamestnanci-tjlegal.webp") center 0 no-repeat;
  background-size: cover;
  position: relative;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .help-section {
    background-image: url("../images/zamestnanci-tjlegal@2x.webp");
  }
}
.help-section.thankyou {
  background: url("../images/thankyou-contact-bg.webp") center 0 no-repeat;
  background-size: cover;
  position: relative;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .help-section.thankyou {
    background-image: url("../images/thankyou-contact-bg@2x.webp");
  }
}
.help-section.thankyou .content-holder .text-holder p {
  color: #fff;
  font-size: 1.25em;
  line-height: 24px;
  margin: 0;
}
.help-section:before {
  content: "";
  display: block;
  width: 100%;
  height: 400px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7294117647) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
.help-section .content-holder {
  min-height: 620px;
  display: flex;
  align-items: flex-end;
  padding-bottom: 60px;
  position: relative;
  z-index: 9;
}
.help-section .content-holder .text-holder {
  padding: 20px;
  border-radius: 15px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
}
.help-section .content-holder .text-holder .section-title {
  font-size: 1.875em;
  line-height: 37px;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.help-section .content-holder .text-holder p {
  color: #fff;
  font-size: 1.563em;
  line-height: 1.2;
  margin: 0;
}
.help-section .content-holder .btn-holder {
  padding-top: 20px;
}
@media (max-width: 768px) {
  .help-section {
    background: url("../images/zamestnanci-tjlegal-mobile.webp") center 0 no-repeat;
    background-size: cover;
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-resolution: 192dpi) {
  .help-section {
    background-image: url("../images/zamestnanci-tjlegal-mobile@2x.webp");
  }
}
@media (max-width: 768px) {
  .help-section.thankyou {
    background: url("../images/thankyou-contact-bg.webp") center 0 no-repeat;
    background-size: cover;
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-resolution: 192dpi) {
  .help-section.thankyou {
    background-image: url("../images/thankyou-contact-bg@2x.webp");
  }
}
@media (max-width: 576px) {
  .help-section .content-holder {
    min-height: 540px;
    padding-bottom: 50px;
  }
  .help-section .content-holder .btn-holder .btn-white-outline {
    display: block;
  }
}

.reviews-section {
  background: url("../images/vratenie_dani_nemecko_kindergeld.webp") center 0 no-repeat;
  background-size: cover;
  position: relative;
  background-position: 60%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .reviews-section {
    background-image: url("../images/vratenie_dani_nemecko_kindergeld@2x.webp");
  }
}
.reviews-section.thankyou {
  background: url("../images/thankyou-recommend-bg.webp") center 0 no-repeat;
  background-size: cover;
  position: relative;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .reviews-section.thankyou {
    background-image: url("../images/thankyou-recommend-bg@2x.webp");
  }
}
.reviews-section.thankyou .content-holder {
  min-height: 620px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-bottom: 50px;
  position: relative;
  z-index: 9;
  justify-content: flex-end;
  gap: 20px;
}
.reviews-section.b2b {
  background: url("../images/b2b-nemecko.webp") center 0 no-repeat;
  background-size: cover;
  position: relative;
  background-position: 60%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .reviews-section.b2b {
    background-image: url("../images/b2b-nemecko@2x.webp");
  }
}
.reviews-section.b2b .left-holder .text-holder p:last-child {
  max-width: 620px;
}
.reviews-section:before {
  content: "";
  display: block;
  width: 100%;
  height: 400px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7294117647) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
.reviews-section .content-holder {
  min-height: 620px;
  display: flex;
  align-items: flex-end;
  padding-bottom: 50px;
  position: relative;
  z-index: 9;
  justify-content: space-between;
}
.reviews-section .content-holder .stars-holder {
  padding-bottom: 15px;
}
.reviews-section .content-holder .left-holder .text-holder .section-title {
  font-size: 1.875em;
  line-height: 35px;
  font-weight: 700;
  color: #ffffff;
  text-align: left;
  margin-bottom: 5px;
}
.reviews-section .content-holder .left-holder .text-holder p {
  font-size: 1.25em;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  text-align: left;
  margin-bottom: 0;
  max-width: 655px;
}
.reviews-section .content-holder .left-holder .text-holder p.mb-50 {
  margin-bottom: 50px;
}
.reviews-section .content-holder .right-holder .black-label-holder {
  display: inline-block;
  padding: 5px;
  border-radius: 5px;
  background-color: #000;
  text-align: center;
}
.reviews-section .content-holder .right-holder .black-label-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #ffffff;
  margin: 0;
  min-width: -moz-max-content;
  min-width: max-content;
}
.reviews-section .content-holder .right-holder .black-label-holder p .yellow {
  color: #D7BD00;
}
@media (max-width: 768px) {
  .reviews-section .content-holder {
    min-height: 670px;
    flex-direction: column;
    justify-content: end;
    gap: 20px;
  }
  .reviews-section .content-holder.thankyou {
    background: url("../images/thankyou-recommend-bg.webp") center 0 no-repeat;
    background-size: cover;
    position: relative;
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-resolution: 192dpi) {
  .reviews-section .content-holder.thankyou {
    background-image: url("../images/thankyou-recommend-bg@2x.webp");
  }
}
@media (max-width: 768px) {
  .reviews-section {
    background: url("../images/zamestnankyna-mobile.webp") center 0 no-repeat;
    background-size: cover;
    background-position: right center;
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-resolution: 192dpi) {
  .reviews-section {
    background-image: url("../images/zamestnankyna-mobile@2x.webp");
  }
}
@media (max-width: 768px) {
  .reviews-section:before {
    height: 600px;
  }
}
@media (max-width: 576px) {
  .reviews-section .reviews-section .content-holder {
    min-height: 670px;
    padding-bottom: 50px;
  }
  .reviews-section .reviews-section .content-holder .text-holder .section-title {
    padding-right: 50px;
  }
}

.qa-section {
  padding: 100px 0;
}
.qa-section .section-title {
  font-size: 1.875em;
  line-height: 37px;
  font-weight: 700;
  color: #000000;
  text-align: center;
  margin: 0;
}
.qa-section .qa-accordion-holder {
  padding-top: 50px;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-header {
  display: inline-block;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 24px;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-header .accordion-button {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #ffffff;
  padding: 5px 10px;
  background-color: #000000;
  border-radius: 100px;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  padding-bottom: 50px;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body p {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 10px;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body p span {
  background-color: transparent !important;
  color: inherit !important;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body p:last-child {
  margin-bottom: 0;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body a {
  color: #29ABA8;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body a span, .qa-section .qa-accordion-holder .accordion-item .accordion-body a strong, .qa-section .qa-accordion-holder .accordion-item .accordion-body a i {
  background-color: transparent !important;
  color: inherit !important;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body table {
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 21px;
  width: 100% !important;
  min-width: 700px;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body table tr {
  border-bottom: 1px solid #E6E6E6;
}
.qa-section .qa-accordion-holder .accordion-item .accordion-body table tr td {
  padding-bottom: 15px;
  padding-top: 15px;
  border-right: none !important;
  border-left: none !important;
  border-top: none !important;
}
@media (max-width: 576px) {
  .qa-section {
    padding: 100px 0 90px 0;
  }
  .qa-section .qa-accordion-holder .accordion-item .accordion-header .accordion-button {
    border-radius: 15px;
  }
}

.established-section {
  padding: 60px 0 80px 0;
}
@media (max-width: 992px) {
  .established-section {
    padding-bottom: 60px;
  }
}
.established-section .section-holder {
  max-width: 1034px;
  margin: 0 auto;
}
.established-section .section-holder .established-holder {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.established-section .section-holder .established-holder .title-holder {
  max-width: 304px;
}
.established-section .section-holder .established-holder .title-holder img {
  width: 70px;
  height: 70px;
  margin-bottom: 10px;
}
.established-section .section-holder .established-holder .title-holder h3 {
  font-size: 1.875em;
  line-height: 37px;
  font-weight: bold;
  text-align: left;
  margin: 0;
}
.established-section .section-holder .established-holder .infos-holder {
  display: flex;
  flex-wrap: wrap;
}
.established-section .section-holder .established-holder .infos-holder .info-holder {
  display: flex;
}
.established-section .section-holder .established-holder .infos-holder .info-holder .info {
  width: 175px;
  padding: 30px 10px 15px;
  text-align: center;
  background-color: #F5F5F5;
  min-height: 153px;
}
.established-section .section-holder .established-holder .infos-holder .info-holder .info:nth-child(2n) {
  background-color: #FCFCFC;
}
.established-section .section-holder .established-holder .infos-holder .info-holder .info p {
  font-size: 1.25em;
  line-height: 24px;
  margin-bottom: 3px;
}
.established-section .section-holder .established-holder .infos-holder .info-holder .info p.bigger {
  font-size: 1.875em;
  line-height: 37px;
  margin-bottom: 10px;
  font-weight: bold;
}
.established-section .section-holder .established-holder .infos-holder .info-holder .info p.smaller {
  font-size: 0.75em;
  line-height: 14px;
  max-width: 130px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .established-section .section-holder .established-holder .infos-holder {
    flex-direction: column;
  }
  .established-section .section-holder .established-holder .infos-holder .info-holder:last-child {
    flex-direction: row-reverse;
  }
}

.lang-switcher-section {
  padding: 80px 0;
  max-width: 765px;
  margin: 0 auto;
}
.lang-switcher-section .location {
  font-size: 1.25em;
  line-height: 25px;
  font-weight: 700;
  color: #ffffff;
  text-align: left;
  margin: 0 0 20px 0;
}
.lang-switcher-section .content-holder {
  display: flex;
  justify-content: space-between;
}
.lang-switcher-section .content-holder .current-version {
  display: block;
  font-size: 0.875em;
}
.lang-switcher-section .content-holder a {
  font-size: 1.25em;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
}
.lang-switcher-section .content-holder a:hover {
  color: #29ABA8;
}
@media (max-width: 768px) {
  .lang-switcher-section .content-holder {
    display: initial;
  }
  .lang-switcher-section .content-holder a {
    display: block;
    margin-bottom: 15px;
  }
  .lang-switcher-section .content-holder a:last-child {
    margin-bottom: 0;
  }
}

.client-info .resend-sms-notice-holder {
  padding: 20px;
  background-color: rgba(41, 171, 168, 0.2);
  border-radius: 5px;
  max-width: 353px;
  margin: 0 auto 30px auto;
}
.client-info .resend-sms-notice-holder .text-holder {
  padding: 0 10px;
}
.client-info .resend-sms-notice-holder .text-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  margin: 0;
}
.client-info .resend-sms-notice-holder .text-holder p span {
  text-decoration: underline;
  cursor: pointer;
}
.client-info .error-holder {
  padding: 20px;
  background-color: #F8ECEC;
  border-radius: 5px;
  max-width: 353px;
  margin: 0 auto 30px auto;
}
.client-info .error-holder .text-holder {
  padding: 0 10px;
}
.client-info .error-holder .text-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  margin: 0;
}
.client-info .error-holder .text-holder p span {
  text-decoration: underline;
  cursor: pointer;
}

.loader-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5001;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.4);
  width: 100%;
}
.loader-wrapper .img-holder {
  max-width: 100px;
  position: fixed;
  top: 40%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5002;
}

.warning-section-holder {
  background-color: #F56F27;
  padding: 20px;
  border-radius: 15px;
  display: flex;
  gap: 10px;
  margin-bottom: 50px;
}
.warning-section-holder i {
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("../images/icons/danger.svg");
  background-size: cover;
}
.warning-section-holder .warning-text-holder {
  display: flex;
  flex-direction: column;
}
.warning-section-holder .warning-text-holder p {
  color: #000;
  font-size: 1.563em;
  line-height: 1.2;
  margin: 0 !important;
}

.black-box-holder {
  background-color: #000;
  padding: 20px;
  border-radius: 15px;
}
.black-box-holder p {
  font-size: 1.563em;
  line-height: 1.2;
  margin-bottom: 20px;
  color: #fff;
}
.black-box-holder .btn-white-outline {
  line-height: 1.2;
  display: block;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 15px 20px;
}

h1 {
  font-weight: 300;
  font-size: 3.5rem;
  line-height: 5rem;
  text-align: center;
  color: #000;
  margin-bottom: 2.2rem;
}

h2 {
  font-weight: bold;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #000;
  margin-bottom: 2.2rem;
}
h2.-uppercase {
  text-transform: uppercase;
  font-size: 3.8rem;
  line-height: 4.6rem;
}

h3 {
  font-weight: 400;
  font-size: 2rem;
  line-height: 3.6rem;
  color: #000;
}

h4 {
  font-weight: 400;
  font-size: 2.8rem;
  line-height: 3.8rem;
  text-align: center;
  color: #000;
}

p {
  font-size: 1.8rem;
  line-height: 3rem;
  font-weight: 400;
  color: #000;
  margin-bottom: 1.8rem;
}

ol {
  counter-reset: item;
}

ol li {
  display: block;
}

ol li:before {
  content: " " counter(item) ". ";
  counter-increment: item;
}

@media (max-width: 1200px) {
  body:has(.app-header-holder.mobile-menu-open) {
    overflow: hidden;
  }
}
header .app-header-holder {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 99;
  max-width: 1280px;
  margin: 0 auto;
  opacity: 1;
  transform: translateY(0);
}
@keyframes slideIn {
  from {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideOut {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
    display: none;
  }
}
header .app-header-holder.fade-in {
  animation: slideIn 0.25s forwards;
}
header .app-header-holder.fade-out {
  animation: slideOut 0.25s forwards;
}
header .app-header-holder::after {
  content: "";
  display: none;
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  inset: 0;
  background-color: #fff;
  opacity: 0.6;
  height: 100vh;
}
header .app-header-holder.active-bg::after {
  display: block;
}
@media (max-width: 1200px) {
  header .app-header-holder.mobile-menu-open {
    min-height: 100vh;
    position: fixed;
    background-color: #fff;
    z-index: 99999;
    width: 100vw;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll;
  }
}
header .app-header-holder .main-header {
  position: relative;
  z-index: 999;
}
header .app-header-holder .main-header > .container {
  max-width: unset;
  padding: 0 40px !important;
}
@media (max-width: 1200px) {
  header .app-header-holder .main-header > .container {
    padding: 0 50px !important;
  }
}
@media (max-width: 768px) {
  header .app-header-holder .main-header > .container {
    padding: 0 20px !important;
  }
}
header .app-header-holder .banner {
  position: relative;
  z-index: 998;
  padding: 8px 23px 8px 20px;
  background-color: #2AAAA8;
  display: flex;
  justify-content: center;
  align-items: center;
}
header .app-header-holder .banner .text-holder {
  display: flex;
  align-items: center;
}
header .app-header-holder .banner .text-holder p {
  font-size: 1.125em;
  color: #000000;
  line-height: 20px;
  margin: 0;
}
header .app-header-holder .banner a {
  display: block;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  color: #ffffff;
  border-radius: 5px;
  padding: 5px;
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 700;
  margin-left: 20px;
}
header .app-header-holder .banner a:hover {
  background-color: #F2F2F2;
  color: #000000;
}
@media (max-width: 768px) {
  header .app-header-holder .banner {
    height: 68px;
  }
}
@media (max-width: 450px) {
  header .app-header-holder .banner {
    justify-content: space-around;
    padding: 8px 10px 8px 10px;
  }
  header .app-header-holder .banner .text-holder.pl {
    max-width: 230px;
  }
  header .app-header-holder .banner .text-holder.cz {
    max-width: 240px;
  }
  header .app-header-holder .banner .text-holder.ro {
    max-width: 196px;
  }
  header .app-header-holder .banner .text-holder.sk {
    max-width: 206px;
  }
  header .app-header-holder .banner a {
    width: 105px;
    margin-left: 10px;
  }
  header .app-header-holder .banner a.pl {
    width: 109px;
  }
  header .app-header-holder .banner a.ro {
    width: 142px;
  }
}
header .app-header-holder .main-nav .nav-holder {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .app-header-holder .main-nav .nav-holder .logo-holder {
  padding: 21px 0;
}
header .app-header-holder .main-nav .nav-holder .mobile-logo {
  display: none;
}
header .app-header-holder .main-nav .nav-holder .mobile-logo .logo {
  width: 60px;
  margin-right: 10px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu {
  display: flex;
  flex-direction: row;
  margin: 0 40px;
  align-items: center;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu.menu-cz {
  margin: 0 25px;
}
@media (max-width: 1320px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu {
    margin: 0 20px;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu.menu-cz {
    margin: 0 5px;
  }
}
@media (max-width: 1280px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu {
    margin: 0 5px;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu.menu-cz {
    gap: 15px;
  }
}
@media (max-width: 1200px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu {
    margin: 0;
    align-items: normal;
  }
}
@media (min-width: 1200.1px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item.container {
    max-width: unset;
    padding: 0 !important;
    margin: 0;
    width: auto;
  }
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder {
  display: flex;
  gap: 2px;
  flex-direction: column-reverse;
  align-items: baseline;
}
@media (max-width: 1200px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder {
    flex-direction: row;
    gap: 50px;
  }
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder:hover a, header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder.active a {
  opacity: 1;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder:hover span, header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder.active span {
  opacity: 1;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder a {
  opacity: 0.5;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder span {
  opacity: 0.75;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item a {
  border: none;
  background-color: transparent;
  display: flex;
  align-items: baseline;
  gap: 10px;
  font-weight: bold;
  font-size: 1.25em;
  padding: 0;
  color: black;
  text-decoration: none;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item span {
  font-size: 0.875em;
  line-height: 1;
  padding: 3px 5px;
  background-color: #000;
  color: #fff;
  border-radius: 7px;
  font-weight: bold;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder {
  padding: 21px 15px 21px 15px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder:first-child {
  padding-left: 0px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder:last-child {
  padding-right: 0px;
}
@media (min-width: 1200.1px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder > .container {
    max-width: unset;
    padding: 0 !important;
    margin: 0;
    width: auto;
  }
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown {
  min-height: 48px;
  text-wrap: balance;
  line-height: 24px;
  text-align: left;
  color: #000;
  border: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: bold;
  font-size: 1.25em;
  padding: 0;
  opacity: 0.5;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown:hover, header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown.active {
  opacity: 1;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown::after {
  content: "";
  background-image: url("../images/icons/chevron-down.svg");
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  min-width: 12px;
  aspect-ratio: 2/1;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown.active::after {
  rotate: 180deg;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown span {
  max-width: -moz-min-content;
  max-width: min-content;
  white-space: pre;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown .refund {
  width: 120px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown .refund-cz {
  width: 125px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown .business {
  width: 102px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu {
  position: absolute;
  display: none;
  left: 0;
  right: 0;
  top: 93px;
  border: none;
  border-radius: 0;
  background-color: #000;
  color: #fff;
  padding: 40px 0;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu.active {
  display: block;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder {
  display: flex;
  gap: 30px;
  justify-content: center;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .line {
  width: 1px;
  min-width: 1px;
  height: auto;
  background: transparent linear-gradient(0deg, #000000 0%, #4B4B4B 32%, #4B4B4B 72%, #000000 100%) 0% 0% no-repeat padding-box;
  opacity: 1;
  display: block;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder.padding-holder {
  padding: 0 100px;
}
@media (max-width: 1200px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder.padding-holder {
    padding: 0;
  }
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items {
  display: flex;
  gap: 20px;
  flex: 255;
  height: -moz-min-content;
  height: min-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items.menu-smaller {
  max-width: 350px;
}
@media (max-width: 1200px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items.menu-smaller {
    max-width: unset;
  }
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items.cols-2 {
  flex: 540;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items.cols-2 .items-holder .items {
  -moz-columns: 2;
       columns: 2;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items.cols-2 .items-holder .items a {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder {
  width: 100%;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .menu-title {
  font-size: 1.25em;
  line-height: 25px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 20px;
  display: flex;
  gap: 10px;
  align-items: center;
  text-decoration: none;
  text-wrap: nowrap;
  width: -moz-fit-content;
  width: fit-content;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .menu-title span {
  max-width: -moz-min-content;
  max-width: min-content;
  white-space: pre;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .menu-title:not(:has(img)):before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  min-width: 50px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .menu-title img {
  display: block;
  width: 50px;
  height: 50px;
  min-width: 50px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a {
  margin-bottom: 15px;
  display: block;
  font-size: 1.25em;
  line-height: 24px;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a span {
  color: #848484;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a:not(:hover) {
  color: #ffffff !important;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a:hover span {
  color: inherit;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a .icon-holder {
  display: inline-block;
  width: 20px;
  height: 15px;
  margin-right: 4px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a .icon-holder img {
  display: block;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a.flag-icon:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 15px;
  margin-right: 7px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a.icon-de:before {
  background: url("../images/flags/de.svg") 0 0 no-repeat;
  background-size: contain;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a.icon-at:before {
  background: url("../images/flags/at.svg") 0 0 no-repeat;
  background-size: contain;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a.icon-nl:before {
  background: url("../images/flags/nl.svg") 0 0 no-repeat;
  background-size: contain;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a.icon-sk:before {
  background: url("../images/flags/sk.svg") 0 0 no-repeat;
  background-size: contain;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a.icon-cz:before {
  background: url("../images/flags/cz.svg") 0 0 no-repeat;
  background-size: contain;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder .items a.icon-all:before {
  background: url("../images/flags/de.svg"), url("../images/flags/nl.svg");
  background-size: contain, contain, contain;
  background-repeat: no-repeat, no-repeat, no-repeat;
  width: 45px;
  background-position: 0px, 24px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.refund .menu-title:before {
  background-image: url("../images/icons/refunds-icon.svg");
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.refund .items a:hover {
  color: #29A6A7;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.child .menu-title:before {
  background-image: url("../images/icons/allowances-icon.svg");
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.child .items a:hover {
  color: #ED6B1E;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.others .menu-title:before {
  background-image: url("../images/icons/others-icon.svg");
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.others .items a:hover {
  color: #D7BD00;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.favorite .menu-title:before {
  background-image: url("../images/icons/favourite-services-icon.svg");
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.favorite .items a:hover {
  color: #fff;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.start .menu-title:before {
  background-image: url("../images/icons/rocket-start-icon.svg");
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.start > a {
  width: 270px;
  text-wrap: balance;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.start > a.pl {
  width: 292px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.start .items a:hover {
  color: #E53138;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.about .menu-title:before {
  background-image: url("../images/icons/about-icon.svg");
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.about .items a:hover {
  color: #29A6A7;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.blog .menu-title:before {
  background-image: url("../images/icons/blog-icon.svg");
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.blog .items a:hover {
  color: #ED6B1E;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items .items-holder.no-icon .menu-title:before {
  background-image: none !important;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image {
  flex: 350;
  position: relative;
  max-width: 350px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image .bg-image {
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 8;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7019607843) 52%, rgba(0, 0, 0, 0.9019607843) 100%) 0% 0% no-repeat padding-box;
  z-index: 9;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image .texts-holder {
  z-index: 10;
  position: absolute;
  bottom: 30px;
  left: 20px;
  right: 20px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image .texts-holder .stars {
  margin-bottom: 15px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image .texts-holder .title {
  font-size: 1.875em;
  font-weight: bold;
  line-height: 35px;
  margin-bottom: 15px;
  color: #fff;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image .texts-holder .text-holder {
  display: flex;
  align-items: flex-end;
  gap: 20px;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image .texts-holder .text-holder .text {
  font-size: 1.25em;
  font-weight: normal;
  line-height: 24px;
  color: #fff;
  margin: 0;
}
header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image .texts-holder .text-holder img {
  max-width: 92px;
}
@media (max-width: 1200px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu {
    z-index: -1;
    display: none;
    position: absolute;
    top: 107px;
    background: #fff;
    width: auto;
    flex-direction: column;
    left: 0;
    right: 0;
    gap: 0;
    padding-bottom: 30px;
    margin: 0;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu.menu-cz {
    margin: 0;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu.active {
    display: flex;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder {
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid #E3E3E3;
    opacity: 1;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .menu-item .item-holder a {
    font-size: 1.875em;
    line-height: 1.1;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder {
    padding: 0;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder:last-child .menu-dropdown {
    border-bottom: none;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown {
    padding: 20px 0;
    border-bottom: 1px solid #E3E3E3;
    width: 100%;
    justify-content: space-between;
    opacity: 1;
    font-size: 1.875em;
    line-height: 1.1;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .menu-dropdown span {
    width: 100% !important;
    max-width: 300px;
    text-wrap: auto;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu {
    position: relative;
    top: 0;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder {
    flex-direction: column;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-items.cols-2 .items-holder .items {
    -moz-columns: unset;
         columns: unset;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu .dropdown-holder .dropdown-menu .menu-items-holder .menu-image {
    width: clamp(200px, 100%, 350px);
  }
}
@media (max-width: 768px) {
  header .app-header-holder .main-nav .nav-holder .desktop-menu {
    top: 128px;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu.active {
    padding-bottom: 100px;
  }
}
header .app-header-holder .main-nav .nav-holder .menu-holder {
  display: none;
  padding: 0;
  border: none;
  background: transparent;
}
header .app-header-holder .main-nav .nav-holder .menu-holder.active i:before {
  background: url("../images/icons/burger-menu.svg") 0 0 no-repeat;
  background-size: cover;
}
@media (max-width: 1200px) {
  header .app-header-holder .main-nav .nav-holder .menu-holder {
    display: inline-block;
  }
}
header .app-header-holder .main-nav .nav-holder .desktop-logo .logo {
  width: 190px;
  margin-right: 10px;
}
header .app-header-holder .main-nav .nav-holder .item-link {
  color: #000;
  font-size: 1.125em;
  line-height: 1.2;
  font-weight: 800;
  text-decoration: none;
  padding: 0 15px;
}
header .app-header-holder .main-nav .nav-holder .item-link.green {
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 700;
  padding: 15px 20px;
  border-radius: 5px;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1607843137);
  min-width: -moz-max-content;
  min-width: max-content;
  display: inline-block !important;
  cursor: pointer;
  color: #ffffff;
}
header .app-header-holder .main-nav .nav-holder .item-link.green .desktop-text {
  display: block;
}
header .app-header-holder .main-nav .nav-holder .item-link.green .mobile-text {
  display: none;
}
@media (max-width: 768px) {
  header .app-header-holder .main-nav .nav-holder .item-link.green .desktop-text {
    display: none;
  }
  header .app-header-holder .main-nav .nav-holder .item-link.green .mobile-text {
    display: block;
  }
}
header .app-header-holder .main-nav .nav-holder .item-link.more {
  width: 25px;
  border-bottom: 2px solid #000;
  border-top: 2px solid #000;
  height: 12px;
  cursor: pointer;
  margin-top: 8px;
}
header .app-header-holder .main-nav .nav-holder .item-link.active {
  text-decoration: underline;
  text-underline-position: under;
}
header .app-header-holder .main-nav .nav-holder .header-more {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section {
  padding: 0;
  display: block;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown {
  padding: 0;
  opacity: 0.5;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown span {
  display: none;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown i.web-icon.lang-switcher {
  height: 30px;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown i.web-icon.lang-switcher::before {
  width: 40px;
  height: 30px;
  margin: 0;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown:hover, header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown.active {
  opacity: 1;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown:hover i.web-icon.lang-switcher::before, header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown.active i.web-icon.lang-switcher::before {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2509803922);
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu {
  position: absolute;
  display: none;
  left: 0;
  right: 0;
  top: 93px;
  border: none;
  border-radius: 0;
  background-color: #fff;
  color: #000;
  padding: 30px 50px;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .head-holder {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .head-holder p {
  font-weight: 900;
  font-size: 30px;
  line-height: 1;
  margin: 0;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .head-holder .btn-close {
  display: block;
  width: 20px;
  height: 20px;
  background: url("../images/icons/burger-menu.svg") 0 0 no-repeat;
  background-size: cover;
  opacity: 50%;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .head-holder .btn-close:hover {
  opacity: 100%;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .content-holder a {
  color: #000;
  font-weight: 500;
  font-size: 20px;
  line-height: 1;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 10px;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .content-holder a:hover {
  text-decoration: underline;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .content-holder a i.web-icon.lang-switcher::before {
  width: 30px;
  height: 22px;
  margin: 0;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .content-holder a:hover {
  text-decoration: none;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .content-holder a:hover .hut {
  text-decoration: underline;
  text-underline-offset: 20%;
  text-decoration-thickness: 20%;
}
header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu.active {
  display: block;
}
@media (max-width: 1200px) {
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu {
    display: none;
    position: absolute;
    background: #fff;
    inset: 0;
    height: 100vh;
    padding: 37px 50px 0;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu.active {
    display: block;
    z-index: 9999;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown {
    display: flex;
    gap: 40px;
    flex-direction: column;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .head-holder {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .head-holder p {
    margin: 0;
    font-weight: 900;
    font-size: 30px;
    line-height: 1;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .head-holder .btn-close {
    display: block;
    width: 18px;
    height: 18px;
    background: url("../images/icons/burger-menu.svg") 0 0 no-repeat;
    background-size: cover;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .content-holder {
    display: flex;
    gap: 40px;
    flex-direction: column;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .content-holder a {
    color: #000;
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    text-decoration: none;
    margin: 0;
    max-width: -moz-max-content;
    max-width: max-content;
    display: flex;
    align-items: center;
    gap: 10px;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .content-holder a:hover {
    text-decoration: underline;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .content-holder a i.web-icon.lang-switcher::before {
    width: 30px;
    height: 22px;
    margin: 0;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .content-holder a:hover {
    text-decoration: none;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu .dropdown .content-holder a:hover .hut {
    text-decoration: underline;
    text-underline-offset: 20%;
    text-decoration-thickness: 20%;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown {
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    width: 100%;
    color: #000;
    opacity: 1;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown::after {
    display: none;
  }
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown i.web-icon.lang-switcher::before {
    width: 40px;
    height: 30px;
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2509803922);
  }
}
@media (max-width: 768px) {
  header .app-header-holder .main-nav .nav-holder .header-more .lang-switcher-section .lang-switcher-dropdown-menu {
    padding: 37px 20px 0;
  }
}
@media (max-width: 1200px) {
  header .app-header-holder .main-nav .nav-holder .desktop-logo {
    display: none !important;
  }
  header .app-header-holder .main-nav .nav-holder .desktop-menu {
    z-index: 1000;
  }
  header .app-header-holder .main-nav .nav-holder .mobile-logo {
    display: block !important;
  }
}
@media (max-width: 768px) {
  header .app-header-holder .main-nav .banner {
    padding: 9px 23px 9px 20px;
    align-items: flex-start;
  }
  header .app-header-holder .main-nav .banner .text-holder {
    display: inline-block;
  }
  header .app-header-holder .main-nav .banner .text-holder .important-notice {
    display: inline-block;
    margin-bottom: 5px;
  }
}
header .app-header-blog-holder {
  margin-top: 20px;
  margin-bottom: 80px;
}
header .app-header-blog-holder .head-holder {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
header .app-header-blog-holder .head-holder .left-items {
  display: flex;
}
header .app-header-blog-holder .head-holder .left-items .logo-holder {
  margin-bottom: 11px;
}
header .app-header-blog-holder .head-holder .left-items .blog-logo img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 85px;
  /*&.mobile-logo{
      display: none;
  }

  &.desktop-logo{
      display: block;
      width:85px;
  }*/
}
header .app-header-blog-holder .head-holder .left-items .search-holder {
  position: relative;
  margin: 0 0 0 15px;
}
header .app-header-blog-holder .head-holder .left-items .search-holder .blog-search, header .app-header-blog-holder .head-holder .left-items .search-holder .blog-search-mobile {
  padding: 12px 15px 14px 31px;
  border: 5px solid #000;
  max-width: 535px;
  width: 100%;
  border-radius: 5px;
}
header .app-header-blog-holder .head-holder .left-items .search-holder .blog-search::-moz-placeholder, header .app-header-blog-holder .head-holder .left-items .search-holder .blog-search-mobile::-moz-placeholder {
  color: #000;
}
header .app-header-blog-holder .head-holder .left-items .search-holder .blog-search::placeholder, header .app-header-blog-holder .head-holder .left-items .search-holder .blog-search-mobile::placeholder {
  color: #000;
}
header .app-header-blog-holder .head-holder .left-items .search-holder .blog-search-mobile {
  display: none;
}
header .app-header-blog-holder .head-holder .left-items .search-holder .search-icon {
  background-image: url("../images/icons/magnifying-glass.svg");
  background-size: contain;
  background-color: transparent;
  background-repeat: no-repeat;
  padding: 0;
  border: none;
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top: 29px;
  transform: translateY(-50%);
  left: 15px;
  rotate: 270deg;
  transform-origin: top;
}
header .app-header-blog-holder .head-holder .right-items {
  display: flex;
}
header .app-header-blog-holder .head-holder .right-items a {
  padding: 10px 15px 12px;
  font-size: 1.563em;
  font-weight: 700;
  line-height: 28px;
  border-radius: 5px;
  color: #000;
  text-decoration: none;
}
header .app-header-blog-holder .head-holder .right-items a.home-btn {
  border: 5px solid #000;
  background-color: #fff;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1607843137);
}
header .app-header-blog-holder .head-holder .right-items a.home-btn:hover {
  background-color: #000;
  color: #fff;
}
header .app-header-blog-holder .head-holder .right-items a.start-btn {
  background-color: #21A1A1;
  border: 5px solid #21A1A1;
  color: #fff;
  margin-left: 20px;
}
header .app-header-blog-holder .head-holder .right-items a.start-btn:hover {
  background-color: #40BFBC;
  border-color: #40BFBC;
}
@media (max-width: 992px) {
  header .app-header-blog-holder .head-holder .left-items {
    width: 100%;
  }
  header .app-header-blog-holder .head-holder .left-items .blog-logo img {
    width: 32px;
  }
  header .app-header-blog-holder .head-holder .left-items .blog-logo img.mobile-logo {
    display: block;
  }
  header .app-header-blog-holder .head-holder .left-items .blog-logo img.desktop-logo {
    display: none;
  }
  header .app-header-blog-holder .head-holder .left-items .search-holder {
    width: 100%;
  }
  header .app-header-blog-holder .head-holder .left-items .search-holder .blog-search-mobile {
    display: block;
  }
  header .app-header-blog-holder .head-holder .right-items a.home-btn {
    display: none;
  }
  header .app-header-blog-holder .head-holder .right-items a.start-btn {
    display: block;
    width: -moz-max-content;
    width: max-content;
    font-size: 1.25em;
    padding: 10px 10px 12px;
  }
}
@media (max-width: 768px) {
  header .app-header-blog-holder {
    margin-bottom: 50px;
  }
}
header .app-header-thank-you-holder .logo-holder {
  padding: 20px 0;
  max-width: 60px;
  margin: 0 auto;
}

.app-header-tax-calculator-holder {
  position: relative;
  z-index: 5000;
  padding-top: 30px;
}
.app-header-tax-calculator-holder .logo-holder {
  text-decoration: none;
  cursor: pointer;
}
.app-header-tax-calculator-holder .logo-holder .logo {
  max-width: 34px;
  cursor: pointer;
}
.app-header-tax-calculator-holder .logo-holder h1 {
  font-size: 1.375em;
  line-height: 1.1;
  font-weight: 700;
  color: #000000;
  margin: 0 0 0 8px;
  text-align: left;
}
.app-header-tax-calculator-holder .btn-holder {
  margin: 0 !important;
}
.app-header-tax-calculator-holder .btn-holder button, .app-header-tax-calculator-holder .btn-holder a.back-to-website {
  display: block;
  text-decoration: none;
  font-size: 1.125em;
  line-height: 1;
  font-weight: 700;
  color: #ffffff;
  padding: 5px;
  background: #000000;
  border-radius: 5px;
  border: 0;
}

footer .app-footer-holder {
  background-color: #000;
  color: #fff;
  padding: 40px 0 50px 0;
}
footer .app-footer-holder .logo-holder {
  margin-bottom: 85px;
  text-align: center;
}
footer .app-footer-holder .logo-holder .logo {
  width: 60px;
}
footer .app-footer-holder .footer-text {
  margin-bottom: 55px;
  text-align: center;
}
footer .app-footer-holder .footer-text p {
  font-size: 1.25em;
  line-height: 1.25;
  color: #fff;
  font-weight: 500;
}
footer .app-footer-holder .footer-nav {
  max-width: 534px;
  display: flex;
  justify-content: space-between;
  margin: 0 auto 50px auto;
}
footer .app-footer-holder .footer-nav .nav-items {
  max-width: 225px;
}
footer .app-footer-holder .footer-nav .nav-items .title {
  color: #fff;
  font-size: 1.25em;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 20px;
}
footer .app-footer-holder .footer-nav .nav-items a {
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.1;
  display: block;
  color: #ffffff;
  margin-bottom: 15px;
  max-width: -moz-max-content;
  max-width: max-content;
  cursor: pointer;
}
footer .app-footer-holder .footer-nav .nav-items a:hover {
  color: #29ABA8;
}
footer .app-footer-holder .footer-contact .contact-holder {
  text-align: center;
}
footer .app-footer-holder .footer-contact .contact-holder:first-child {
  margin-bottom: 20px;
}
footer .app-footer-holder .footer-contact .contact-holder i {
  height: 25px;
  width: 20px;
  display: block;
  margin-right: 10px;
}
footer .app-footer-holder .footer-contact .contact-holder i.location-icon {
  background: url("../images/icons/location-outline-green.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
footer .app-footer-holder .footer-contact .contact-holder i.email-icon {
  background: url("../images/icons/email-outline-green.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
footer .app-footer-holder .footer-contact .contact-holder i.phone-icon {
  background: url("../images/icons/phone-outline-green.svg") 0 0 no-repeat;
  background-size: contain;
  background-position: center;
}
footer .app-footer-holder .footer-contact .contact-holder a, footer .app-footer-holder .footer-contact .contact-holder p {
  text-decoration: none;
  color: #fff;
  font-size: 1.25em;
  margin: 0;
  line-height: 1;
  font-weight: 400;
}
footer .app-footer-holder .footer-contact .contact-holder a:hover, footer .app-footer-holder .footer-contact .contact-holder p:hover {
  color: #29ABA8;
}
footer .app-footer-holder .media-icons {
  text-align: center;
  margin-bottom: 50px;
}
footer .app-footer-holder .media-icons a {
  margin-right: 30px;
  display: inline-block;
  width: 30px;
  height: 32px;
  vertical-align: middle;
}
footer .app-footer-holder .media-icons a:last-child {
  margin-right: 0px;
}
footer .app-footer-holder .footer-settings {
  margin-bottom: 10px;
}
footer .app-footer-holder .footer-settings a {
  font-size: 0.9375em;
  line-height: 1.2;
  margin-right: 10px;
  color: #A0A0A0;
  text-decoration: none;
  font-weight: 500;
}
footer .app-footer-holder .copyright p {
  font-size: 1.25em;
  line-height: 1.2;
  color: #ffffff;
  margin: 0;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 576px) {
  footer .app-footer-holder .footer-nav .nav-items {
    max-width: 160px;
  }
}

.pop-up-banner {
  align-items: center;
  background-color: hsla(0, 0%, 41%, 0.7);
  height: 100vh;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9997;
  display: none;
}
.pop-up-banner .active-close-background {
  height: 100vh;
  position: absolute;
  width: 100%;
  z-index: 9998;
}
.pop-up-banner .pop-up-holder {
  display: flex;
  flex-wrap: wrap;
  z-index: 9999;
  background-color: #fff;
  width: 780px;
}
.pop-up-banner .pop-up-holder .text-holder {
  flex: 50%;
  padding: 30px 20px;
}
.pop-up-banner .pop-up-holder .text-holder .bg-black {
  background-color: #000;
  padding: 5px;
  font-size: 1.125em;
  line-height: 21px;
  margin-bottom: 20px;
  color: #fff;
  border-radius: 5px;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pop-up-banner .pop-up-holder .text-holder .title {
  font-size: 2.5em;
  line-height: 45px;
  margin-bottom: 20px;
  font-weight: bold;
}
.pop-up-banner .pop-up-holder .text-holder a {
  display: block;
  padding: 15px;
  border-radius: 5px;
  background-color: #21A1A1;
  font-size: 1.563em;
  line-height: 28px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 25px;
  text-decoration: none;
  text-align: center;
}
.pop-up-banner .pop-up-holder .text-holder a:hover {
  color: #fff;
}
.pop-up-banner .pop-up-holder .text-holder .exit {
  font-size: 1.25em;
  line-height: 24px;
  text-decoration: underline;
  color: #000;
  background: transparent;
  border: none;
  padding: 0;
  display: block;
  margin: 0 auto;
  display: flex;
  gap: 10px;
  align-items: center;
}
.pop-up-banner .pop-up-holder .text-holder .exit i {
  display: block;
  width: 12px;
  height: 12px;
  background: url("../images/icons/burger-menu.svg") 0 0 no-repeat;
  background-size: cover;
}
.pop-up-banner .pop-up-holder .img-holder {
  flex: 50%;
  height: 429px;
}
.pop-up-banner .pop-up-holder .img-holder img {
  -o-object-fit: cover;
     object-fit: cover;
}
.pop-up-banner.recommend-pop-up-banner .pop-up-holder .text-holder {
  padding-top: 50px;
}
.pop-up-banner.recommend-pop-up-banner .pop-up-holder .text-holder .title {
  margin-bottom: 45px;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up {
  z-index: 99999;
  padding-left: 0;
  background-color: #ffffff;
  min-height: 480px;
  width: 844px;
  display: flex;
  flex-wrap: wrap;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .left-holder {
  padding: 0;
  width: 300px;
  background: transparent url("../images/form_banner_img.jpg") center no-repeat;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder {
  width: 544px;
  flex-flow: column nowrap;
  justify-content: space-between;
  padding: 30px 30px 32px 40px;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .pop-up-head {
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-end;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .pop-up-head .close-pop-up {
  width: 30px;
  height: 30px;
  display: block;
  cursor: pointer;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .pop-up-head .close-pop-up::before {
  content: "";
  display: block;
  background: url("../images/icons/close-30.svg");
  width: 100%;
  height: 100%;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .banner-center-texts {
  margin-bottom: 30px;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .banner-center-texts .text {
  font-size: 1.125em;
  line-height: 21px;
  margin-bottom: 20px;
  background-color: #000;
  padding: 5px;
  border-radius: 5px;
  color: #D7BD00;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .banner-center-texts .main-text {
  font-size: 2.5em;
  font-weight: 800;
  line-height: 45px;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .btn-holder .btn-green-close {
  cursor: pointer;
  display: block;
  font-size: 1.563em;
  font-weight: 700;
  text-align: center;
  padding: 20px 15px;
  margin-bottom: 20px;
  letter-spacing: 0;
}
.pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .btn-holder .end-note {
  font-size: 1.25em;
  font-weight: 500;
  line-height: 25px;
}
.pop-up-banner.form-pop-up-banner.form-validate-pop-up-banner.active {
  display: flex;
}
.pop-up-banner.form-pop-up-banner.form-validate-pop-up-banner .center-block-pop-up {
  min-height: unset;
  background-color: #E53237;
}
.pop-up-banner.form-pop-up-banner.form-validate-pop-up-banner .center-block-pop-up .pop-up-head .close-pop-up::before {
  background: url("../images/icons/close-black.svg") no-repeat;
  width: 30px;
  height: 30px;
  background-size: cover;
}
.pop-up-banner.form-pop-up-banner.form-validate-pop-up-banner .center-block-pop-up .right-holder {
  width: 100%;
}
.pop-up-banner.form-pop-up-banner.form-validate-pop-up-banner .center-block-pop-up .right-holder .banner-center-texts .main-text {
  text-wrap: balance;
}
@media (max-width: 1200px) {
  .pop-up-banner.form-pop-up-banner .center-block-pop-up {
    width: 350px;
    min-height: unset;
  }
  .pop-up-banner.form-pop-up-banner .center-block-pop-up .left-holder {
    display: none;
    width: 0;
    height: 0;
  }
  .pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder {
    width: 100%;
    padding: 20px 20px 30px;
  }
  .pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .banner-center-texts .text {
    font-size: 1.25em;
    line-height: 21px;
  }
  .pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .banner-center-texts .main-text {
    font-size: 1.75em;
    line-height: 32px;
  }
  .pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .btn-holder .btn-green-close {
    line-height: 28px;
    padding: 17px 0;
    font-size: 1em;
    width: 100%;
  }
  .pop-up-banner.form-pop-up-banner .center-block-pop-up .right-holder .btn-holder .end-note {
    font-size: 1em;
    line-height: 18px;
  }
}
@media (max-width: 800px) {
  .pop-up-banner .pop-up-holder {
    flex-direction: column;
    width: 390px;
  }
  .pop-up-banner .pop-up-holder .text-holder {
    padding-bottom: 40px;
  }
  .pop-up-banner .pop-up-holder .img-holder {
    height: 269px;
  }
}

.pop-up-service {
  z-index: 99997;
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  background-color: hsla(0, 0%, 41%, 0.7);
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
}
.pop-up-service .active-close-background {
  position: absolute;
  z-index: 99998;
  width: 100%;
  height: 100vh;
}
.pop-up-service .center-block-pop-up {
  z-index: 99999;
  background-color: #ffffff;
  min-height: 480px;
  width: 800px;
  display: flex;
  flex-wrap: wrap;
  background-color: #29ABA8;
  flex-direction: column;
  text-align: center;
  padding: 50px 45px 60px;
  position: relative;
}
.pop-up-service .center-block-pop-up .head-pop-up {
  position: absolute;
  top: 30px;
  right: 30px;
}
.pop-up-service .center-block-pop-up .head-pop-up .close-pop-up {
  background: url("../images/icons/close-black.svg");
  width: 40px;
  height: 40px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}
.pop-up-service .center-block-pop-up .banner-center-texts {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 50px;
}
.pop-up-service .center-block-pop-up .banner-center-texts .text-bg-black {
  background-color: #000;
  color: #29ABA8;
  padding: 5px;
  border-radius: 5px;
  font-size: 1.875em;
  line-height: 1.1;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}
.pop-up-service .center-block-pop-up .banner-center-texts .text-main {
  color: #000;
  font-size: 60px;
  line-height: 65px;
  font-weight: 800;
  margin-bottom: 0;
}
.pop-up-service .center-block-pop-up .btn-holder-pop-up .btn-green-close {
  max-width: -moz-max-content;
  max-width: max-content;
  background-color: #000;
  color: #fff;
  font-weight: 600;
  padding: 15px 20px;
  border: none;
  border-radius: 20px;
  font-size: 80px;
  line-height: 95px;
}
@media (max-width: 1200px) {
  .pop-up-service {
    padding: 30px 25px 40px;
  }
  .pop-up-service .center-block-pop-up {
    max-width: 500px;
    width: 95%;
    min-height: unset;
  }
  .pop-up-service .center-block-pop-up .head-pop-up {
    top: 20px;
    right: 20px;
  }
  .pop-up-service .center-block-pop-up .banner-center-texts {
    margin-bottom: 30px;
  }
  .pop-up-service .center-block-pop-up .banner-center-texts .text-bg-black {
    font-size: 1.25em;
  }
  .pop-up-service .center-block-pop-up .banner-center-texts .text-main {
    font-size: 35px;
    line-height: 1.1;
  }
  .pop-up-service .center-block-pop-up .btn-holder-pop-up .btn-green-close {
    font-size: 50px;
    line-height: 1.1;
  }
}

/*light theme*/
/*************/
.mv-cookies {
  background: #2D3436;
  bottom: 0;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 9999999999;
}
.mv-cookies.mv-cookies-in { /*margin-bottom:70px!important*/ }
.mv-cookies:not(.mv-cookies-out) {
  animation: mvslideIn 0.5s ease-in-out;
}
.mv-cookies.mv-cookies-out {
  transform: translateY(100%);
  bottom: -35px;
  transition: all 0.3s ease;
}
.mv-cookies.mv-cookies-out.mouseover-toggle {
  transform: translateY(100%);
  bottom: 0;
  transition: all 0.3s ease;
}
.mv-cookies.mv-cookies-slide-out {
  animation: mvslideOut 0.5s ease-in-out;
  transform: translateY(100%);
  bottom: -35px;
  transition: all 0.3s ease;
}
.mv-cookies.mv-cookies-slide-out.mouseover-toggle {
  transform: translateY(100%);
  bottom: 0;
  transition: all 0.3s ease;
}
.mv-cookies.mv-panel-toggle-hover.mv-cookies-out, .mv-cookies.mv-panel-toggle-hover.mv-cookies-slide-out {
  bottom: 0;
  transition: all 0.3s ease;
}
.mv-cookies.mv-cookies-external-control.mv-cookies-out, .mv-cookies.mv-cookies-external-control.mv-cookies-slide-out {
  bottom: -45px;
}
.mv-cookies.mv-cookies-visible.mv-cookies-out, .mv-cookies.mv-cookies-visible.mv-cookies-in, .mv-cookies.mv-cookies-visible.mv-cookies-slide-out {
  transform: none;
  animation: none;
}
.mv-cookies.mv-cookies-visible.mv-cookies-out, .mv-cookies.mv-cookies-visible.mv-cookies-slide-out {
  bottom: 0;
}
.mv-cookies .mv-cookies-panel-toggle, .mv-cookies .mv-cookies-settings, .mv-cookies .mv-cookies-policy, .mv-cookies .mv-cookies-btn, .mv-cookies .mv-cookies-settings .icon, .mv-cookies .mv-cookies-switch {
  transition: all 0.3s ease;
}
.mv-cookies .mv-icon {
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 25px;
  width: 25px;
}
.mv-cookies .mv-cookies-panel-toggle {
  background: inherit; /*border-top:solid 3px $toggle_border;*/
  cursor: pointer;
  padding: 10px;
  position: absolute;
  transform: translateY(-100%);
  display: block;
  border-radius: 5px 5px 0 0;
}
.mv-cookies .mv-cookies-panel-toggle.mv-cookies-panel-toggle-left {
  left: 10px;
}
.mv-cookies .mv-cookies-panel-toggle.mv-cookies-panel-toggle-center {
  left: calc(50% - 22.5px);
}
.mv-cookies .mv-cookies-panel-toggle.mv-cookies-panel-toggle-right {
  right: 10px;
}
.mv-cookies .mv-cookies-panel-toggle span {
  vertical-align: middle;
}
.mv-cookies .mv-cookies-panel-toggle span.mv-text {
  background: #2D3436;
  display: none;
  margin-right: 0;
  position: relative;
  transition: all 0.3s ease;
}
@media (max-width: 992px) {
  .mv-cookies .mv-cookies-panel-toggle span.mv-text {
    display: none;
  }
}
.mv-cookies .mv-cookies-panel-toggle:hover {
  border-top-color: #1E6E86;
}
.mv-cookies .mv-cookies-panel-toggle:hover span.mv-text {
  margin-right: 5px;
  display: inline-block;
  width: auto;
}
@media (max-width: 992px) {
  .mv-cookies .mv-cookies-panel-toggle:hover span.mv-text {
    display: none;
  }
}
.mv-cookies .mv-cookies-content {
  margin: 0 auto;
  max-width: 90%;
  padding: 10px;
  width: 1170px;
}
.mv-cookies .mv-cookies-content:after {
  clear: both;
  content: "";
  display: block;
}
@media (max-width: 992px) {
  .mv-cookies .mv-cookies-content {
    max-width: 100%;
    width: auto;
  }
}
.mv-cookies .mv-cookies-content .mv-cookies-info {
  line-height: 30px;
}
.mv-cookies .mv-cookies-content .mv-cookies-info::after {
  content: "";
  display: table;
  clear: both;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-inner-message {
  margin-left: 10px;
  color: #000000;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-message {
  float: right;
  text-align: right;
}
@media (max-width: 992px) {
  .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-message {
    width: 100%;
    line-height: 18px;
    margin-bottom: 10px;
  }
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-items: flex-start;
  flex-flow: row nowrap;
}
@media (max-width: 992px) {
  .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision {
    width: 100%;
    text-align: left;
    flex-flow: wrap;
  }
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn {
  order: 3;
  background: #1E6E86;
  cursor: pointer;
  display: inline-block;
  line-height: 30px;
  vertical-align: middle;
  text-align: center;
  width: 40px;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn:first-child {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn:hover {
  background: #2a4d8d;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings, .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy {
  display: inline-block;
  line-height: 30px;
  vertical-align: middle;
  margin-left: 10px;
  text-align: center;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings .icon, .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy .icon {
  margin-top: -5px;
  opacity: 0.7;
  position: relative;
  top: 7px;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings:hover .icon, .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy:hover .icon {
  opacity: 1;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy {
  order: 1;
  margin-left: 5px;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy a {
  display: block;
  text-decoration: none;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings {
  order: 2;
  cursor: pointer;
}
.mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-inner-message {
  order: 4;
  margin-left: 10px;
  color: #000000;
}
.mv-cookies .mv-cookies-content .mv-cookies-details {
  clear: both; /*display:none;*/
  overflow-y: hidden;
  max-height: 0px;
  transition: all 0.5s ease;
}
.mv-cookies .mv-cookies-content .mv-cookies-details::after {
  content: "";
  display: table;
  clear: both;
}
.mv-cookies .mv-cookies-content .mv-cookies-details.mv-details-active {
  max-height: 300px;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-details-title {
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle {
  display: flex;
  align-items: flex-start;
  justify-items: flex-start;
  flex-flow: row nowrap;
  border: solid 1px #ffffff;
  box-sizing: border-box;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px 15px;
  width: calc(50% - 5px);
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-name {
  order: 2;
  margin-left: 10px;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action {
  order: 1;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle input[type=checkbox] {
  cursor: pointer;
  float: left;
  height: 25px;
  margin: 0;
  width: 20%;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle.hidden {
  display: none !important;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle:nth-child(even) {
  margin-right: 5px;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle:nth-child(odd) {
  margin-left: 5px;
}
@media (max-width: 610px) {
  .mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle {
    width: 100%;
  }
  .mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle:nth-child(even) {
    margin-right: 0px;
  }
  .mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle:nth-child(odd) {
    margin-left: 0px;
  }
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-name {
  cursor: pointer;
  float: left;
  line-height: 23px;
  width: 80%;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action {
  cursor: pointer; /*float:left;*/
  line-height: 23px;
  width: 100%;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-items: flex-start;
  flex-flow: row nowrap;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch {
  background: #BDB9A6;
  border-radius: 1em;
  cursor: pointer;
  display: block;
  font-size: 20px;
  height: 0.8em;
  margin: 0;
  position: absolute;
  top: 4px;
  right: 0;
  width: 2em;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch.checked {
  background: #1E6E86;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch div {
  background: #ffffff;
  border-radius: 0.8em;
  box-shadow: 0 0.1em 0.3em 0 rgba(0, 0, 0, 0.3);
  height: 0.8em;
  width: 1em;
  transition: all 0.3s ease;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch input {
  position: absolute;
  opacity: 0;
  display: none;
}
.mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch input:checked + div {
  transform: translate3d(100%, 0, 0);
}
.mv-cookies .mv-cookies-tooltip-trigger {
  position: relative;
}
.mv-cookies .mv-cookies-tooltip-trigger .mv-cookies-tooltip {
  animation: mvfadeIn 0.5s ease-in-out;
  background: #ffffff;
  border: solid 1px #000000;
  color: #000000;
  font-size: 11px;
  left: 50%;
  line-height: 15px;
  padding: 5px;
  position: absolute;
  top: -5px;
  transform: translate(-50%, -100%);
  width: 100px;
  display: none;
}
.mv-cookies .mv-cookies-tooltip-trigger:hover .mv-cookies-tooltip {
  display: block;
}
@media (max-width: 992px) {
  .mv-cookies .mv-cookies-tooltip-trigger:hover .mv-cookies-tooltip {
    display: none;
  }
}
@keyframes mvfadeIn {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes mvslideIn {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0%);
  }
}
@keyframes mvslideOut {
  from {
    transform: translateY(0%);
  }
  to {
    transform: translateY(100%);
  }
}
.mv-cookies.mv-cookies-theme-light {
  background: #fdf8ee;
  color: #2D3436;
}
.mv-cookies.mv-cookies-theme-light .mv-cookies-panel-toggle span.mv-text {
  background: #fdf8ee;
}
.mv-cookies.mv-cookies-theme-light .mv-cookies-content .mv-cookies-info .mv-cookies-decision {
  color: #fdf8ee;
}
.mv-cookies.mv-cookies-theme-light .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn {
  background: #2D3436;
}
.mv-cookies.mv-cookies-theme-light .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn:hover {
  background: #485255;
}
.mv-cookies.mv-cookies-theme-light .mv-cookies-content .mv-cookies-details .mv-cookies-toggle {
  border: solid 1px #2D3436;
}
.mv-cookies.mv-cookies-theme-light .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch {
  background: #BDB9A6;
}
.mv-cookies.mv-cookies-theme-light .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch.checked {
  background: #2D3436;
}
.mv-cookies.mv-cookies-theme-light .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch div { /*background:$black_dark;*/ }
.mv-cookies.mv-cookies-theme-light .mv-cookies-tooltip {
  background: #2D3436;
  border: solid 1px #fdf8ee;
  color: #fdf8ee;
}
.mv-cookies.mv-cookies-theme-custom {
  background: #F7F7F7;
  color: #000;
  font-family: "Helvetica Now Display", sans-serif;
  font-size: 14px;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-panel-toggle {
  display: none;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-panel-toggle span.mv-text {
  background: #fdf8ee;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content {
  padding: 19px 10px;
  width: 100%;
  max-width: 98%;
}
@media (max-width: 610px) {
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content {
    margin: 0;
    padding: 19px 0 19px 10px;
  }
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info {
  line-height: 40px;
}
@media (max-width: 992px) {
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-message {
    margin-bottom: 20px;
  }
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision {
  color: #fdf8ee;
}
@media (max-width: 992px) {
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision {
    width: 100%;
    text-align: right;
  }
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn {
  border-radius: 10px;
  background-color: #EAEAEA;
  font-size: 14px;
  color: #898989;
  padding: 5px 20px;
  margin-left: 10px;
}
@media (max-width: 610px) {
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn {
    padding: 5px 15px;
    margin-left: 10px;
    margin-bottom: 10px;
  }
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy a, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings a, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn a {
  color: #000000;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy {
  margin-left: 0px;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings:hover, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy:hover {
  background-color: #000000;
  color: #ffffff;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings:hover a, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy:hover a {
  color: #ffffff;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings {
  background-color: #000;
  color: #fff;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn {
  min-width: 70px;
  background-color: #29ABA8;
  color: #ffffff;
  width: 100%;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle {
  border: none;
  width: 100%;
  margin-left: 0;
  text-align: right;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle:nth-child(2) {
  margin-top: 30px;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle:nth-child(even) {
  margin-right: 0px;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle:nth-child(odd) {
  margin-left: 0px;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle:last-child {
  margin-bottom: 0px;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-name {
  line-height: 40px;
  display: inline-block;
  float: none;
  width: auto;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action {
  line-height: 30px;
  display: inline-block;
  width: auto;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch {
  background: transparent;
  width: auto;
  height: auto;
  position: relative;
  top: 0;
  right: 0;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch div {
  border-radius: 10px;
  background-color: #EAEAEA;
  color: #898989;
  font-size: 14px;
  padding: 5px 20px;
  margin-left: 10px;
  display: inline-block;
  width: auto;
  height: auto;
  transform: none;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch div.off {
  background-color: #29ABA8;
  color: #ffffff;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch.checked div.off {
  background-color: #EAEAEA;
  color: #898989;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch input:checked + div {
  transform: none;
}
.mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch input:checked + div + div {
  background-color: #29ABA8;
  color: #ffffff;
}
@media (max-width: 600px) {
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle div {
    margin-left: 0;
  }
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-name { /*float:left;width:50%;display:block;*/
    line-height: 1.428em;
    display: flex;
    width: 40%;
    justify-content: flex-end;
  }
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action { /*float:left;width:50%;display:block;*/
    display: flex;
    width: 60%;
    justify-content: flex-start;
  }
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch {
    text-align: left;
  }
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch div {
    margin-left: 0;
  }
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch div.off, .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch div.on {
    margin-bottom: 5px;
    padding: 5px 15px;
  }
}
@media (max-width: 400px) {
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-name {
    width: 40%;
  }
  .mv-cookies.mv-cookies-theme-custom .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action {
    width: 60%;
  }
}
.mv-cookies.mv-cookies-theme-custom.mv-cookies-in .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings {
  background-color: #000000;
  color: #ffffff;
}

.mv-cookies-wrapper.popup-type {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  z-index: 999999999;
}
.mv-cookies-wrapper.popup-type .mv-cookies {
  display: block;
  width: 500px;
  height: 300px;
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -250px;
  border-radius: 10px;
  max-height: -moz-fit-content;
  max-height: fit-content;
  bottom: unset;
  transform: none;
  animation: none;
}
@media (max-width: 500px) {
  .mv-cookies-wrapper.popup-type .mv-cookies {
    width: 96%;
    left: 2%;
    margin-left: 0;
    height: auto;
  }
}
.mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision {
  flex-wrap: wrap;
  justify-content: space-around;
}
.mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings {
  background-color: #EAEAEA;
  color: #000000;
}
@media (max-width: 500px) {
  .mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-settings {
    order: 3;
    width: 48%;
  }
}
@media (max-width: 500px) {
  .mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-policy {
    order: 2;
    width: 48%;
  }
}
.mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn-ok {
  color: #ffffff;
}
@media (max-width: 500px) {
  .mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn-ok {
    order: 1;
    max-width: 100%;
    margin-left: 0;
  }
}
.mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-inner-message {
  flex-basis: 100%;
  line-height: 18px;
  margin-top: 10px;
  margin-left: 0;
  text-align: left;
}
@media (max-width: 500px) {
  .mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-inner-message {
    text-align: center;
  }
}
.mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-name div {
  line-height: 16px;
  display: inline-block;
}
.mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action {
  min-width: 200px;
}
.mv-cookies-wrapper.popup-type .mv-cookies .mv-cookies-content .mv-cookies-details .mv-cookies-toggle .mv-cookies-action .mv-cookies-switch .off {
  margin-left: 0px;
}
*, :after, :before {
  border: 0 solid;
  box-sizing: border-box;
}

button {
  background-color: transparent;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 1em;
  line-height: 1.15;
  margin: 0;
}

:root {
  --maz-color-white:#fff;
  --maz-color-white-contrast:#000;
  --maz-color-black:#000;
  --maz-color-black-contrast:#fff;
  --maz-color-primary-50:#e6f2ff;
  --maz-color-primary-100:#bddeff;
  --maz-color-primary-200:#94c9ff;
  --maz-color-primary-300:#6bb5ff;
  --maz-color-primary-400:#47a3ff;
  --maz-color-primary:#1f8fff;
  --maz-color-primary-600:#1975d2;
  --maz-color-primary-700:#145ca3;
  --maz-color-primary-800:#0e4277;
  --maz-color-primary-900:#092b4e;
  --maz-color-primary-alpha:rgba(31,143,255,.6);
  --maz-color-primary-alpha-20:rgba(31,143,255,.2);
  --maz-color-primary-alpha-10:rgba(31,143,255,.1);
  --maz-color-primary-alpha-05:rgba(31,143,255,.05);
  --maz-color-primary-contrast:#fff;
  --maz-color-secondary-50:#e2f9f3;
  --maz-color-secondary-100:#bbf1e3;
  --maz-color-secondary-200:#95e9d3;
  --maz-color-secondary-300:#6be1c1;
  --maz-color-secondary-400:#45d9b1;
  --maz-color-secondary:#1cce9f;
  --maz-color-secondary-600:#17ab83;
  --maz-color-secondary-700:#128768;
  --maz-color-secondary-800:#0d634c;
  --maz-color-secondary-900:#083f31;
  --maz-color-secondary-alpha:rgba(28,206,159,.6);
  --maz-color-secondary-alpha-20:rgba(28,206,159,.2);
  --maz-color-secondary-alpha-10:rgba(28,206,159,.1);
  --maz-color-secondary-alpha-05:rgba(28,206,159,.05);
  --maz-color-secondary-contrast:#fff;
  --maz-color-info-50:#e4f4f7;
  --maz-color-info-100:#b8e3ea;
  --maz-color-info-200:#92d3dd;
  --maz-color-info-300:#67c2d0;
  --maz-color-info-400:#40b3c4;
  --maz-color-info:#17a4ba;
  --maz-color-info-600:#13889a;
  --maz-color-info-700:#0f6876;
  --maz-color-info-800:#0b4c56;
  --maz-color-info-900:#073036;
  --maz-color-info-alpha:rgba(23,164,186,.6);
  --maz-color-info-alpha-20:rgba(23,164,186,.2);
  --maz-color-info-alpha-10:rgba(23,164,186,.1);
  --maz-color-info-alpha-05:rgba(23,164,186,.05);
  --maz-color-info-contrast:#fff;
  --maz-color-success-50:#f3f9e6;
  --maz-color-success-100:#e1f0c1;
  --maz-color-success-200:#cee79d;
  --maz-color-success-300:#bedf7c;
  --maz-color-success-400:#acd657;
  --maz-color-success:#99cd32;
  --maz-color-success-600:#7ea829;
  --maz-color-success-700:#658722;
  --maz-color-success-800:#496218;
  --maz-color-success-900:#2e3e0f;
  --maz-color-success-alpha:rgba(153,205,50,.6);
  --maz-color-success-alpha-20:rgba(153,205,50,.2);
  --maz-color-success-alpha-10:rgba(153,205,50,.1);
  --maz-color-success-alpha-05:rgba(153,205,50,.05);
  --maz-color-success-contrast:#fff;
  --maz-color-warning-50:#fff7e6;
  --maz-color-warning-100:#feeac3;
  --maz-color-warning-200:#fede9f;
  --maz-color-warning-300:#fdd077;
  --maz-color-warning-400:#fdc553;
  --maz-color-warning:#fcb831;
  --maz-color-warning-600:#d29928;
  --maz-color-warning-700:#a27720;
  --maz-color-warning-800:#785817;
  --maz-color-warning-900:#4d380f;
  --maz-color-warning-alpha:rgba(252,184,49,.6);
  --maz-color-warning-alpha-20:rgba(252,184,49,.2);
  --maz-color-warning-alpha-10:rgba(252,184,49,.1);
  --maz-color-warning-alpha-05:rgba(252,184,49,.05);
  --maz-color-warning-contrast:#384252;
  --maz-color-danger-50:#ffebeb;
  --maz-color-danger-100:#ffd2d1;
  --maz-color-danger-200:#ffbab8;
  --maz-color-danger-300:#ffa09e;
  --maz-color-danger-400:#ff8785;
  --maz-color-danger:#ff6e6b;
  --maz-color-danger-600:#d25856;
  --maz-color-danger-700:#a54745;
  --maz-color-danger-800:#7b3332;
  --maz-color-danger-900:#4c2020;
  --maz-color-danger-alpha:hsla(1,100%,71%,.6);
  --maz-color-danger-alpha-20:hsla(1,100%,71%,.2);
  --maz-color-danger-alpha-10:hsla(1,100%,71%,.1);
  --maz-color-danger-alpha-05:hsla(1,100%,71%,.05);
  --maz-color-danger-contrast:#fff;
  --maz-color-text-light:#d9d9d9;
  --maz-color-muted-light:rgba(0,0,0,.54);
  --maz-color-text-dark:#212427;
  --maz-color-muted-dark:hsla(0,0%,89%,.54);
  --maz-bg-overlay:rgba(0,0,0,.3);
  --maz-bg-color-light:#fff;
  --maz-bg-color-light-light:#f0f0f0;
  --maz-bg-color-light-lighter:#f7f7f7;
  --maz-bg-color-dark:#20212c;
  --maz-bg-color-dark-light:#313245;
  --maz-bg-color-dark-lighter:#3b3c54;
  --maz-border-width:0.063rem;
  --maz-border-radius:0.7rem;
  --maz-font-family:system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
  --maz-color-text:var(--maz-color-text-dark);
  --maz-color-muted:var(--maz-color-muted-light);
  --maz-color-bg:var(--maz-bg-color-light);
  --maz-color-bg-light:var(--maz-bg-color-light-light);
  --maz-color-bg-lighter:var(--maz-bg-color-light-lighter);
  --maz-color-bg-theme:var(--maz-bg-color-dark);
  --maz-color-bg-theme-hover:var(--maz-bg-color-dark-lighter);
}

[class~=dark] {
  --maz-color-text:var(--maz-color-text-light);
  --maz-color-muted:var(--maz-color-muted-dark);
  --maz-color-bg:var(--maz-bg-color-dark);
  --maz-color-bg-light:var(--maz-bg-color-dark-light);
  --maz-color-bg-lighter:var(--maz-bg-color-dark-lighter);
  --maz-color-bg-theme:var(--maz-bg-color-light);
  --maz-color-bg-theme-hover:var(--maz-bg-color-light-lighter);
}

:root {
  --maz-container-padding-mobile:1rem;
  --maz-container-padding-tablet:2rem;
  --maz-container-padding-desktop:2.5rem;
  --maz-container-padding-value:var(--maz-container-padding-mobile);
  --maz-container-width:calc(100% - var(--maz-container-padding-value)*2);
  --maz-container-padding:calc(50% - var(--maz-container-width)/2);
  --maz-container-max-width:1440px;
}

@media only screen and (min-width: 1520px) {
  :root {
    --maz-container-width:var(--maz-container-max-width);
  }
}
@media (min-width: 576px) {
  :root {
    --maz-container-padding-value:var(--maz-container-padding-tablet);
  }
}
@media (min-width: 1024px) {
  :root {
    --maz-container-padding-value:var(--maz-container-padding-desktop);
  }
}
.maz-scale-enter-active, .maz-scale-leave-active {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
  z-index: 1;
}

.maz-scale-enter-from, .maz-scale-leave-to {
  opacity: 0.4;
  transform: scale(0);
  z-index: 1;
}

.maz-scale-fade-enter-active, .maz-scale-fade-leave-active {
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.4, 0.52, 0.26, 0.9);
  z-index: 1;
}

.maz-scale-fade-enter-from, .maz-scale-fade-leave-to {
  opacity: 0;
  transform: scale(0.5);
  z-index: 1;
}

.maz-scale-loading-enter-active, .maz-scale-loading-enter-active .app-loader__content, .maz-scale-loading-leave-active, .maz-scale-loading-leave-active .app-loader__content {
  opacity: 1;
  transition: all 0.5s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.maz-scale-loading-enter-active .app-loader__content, .maz-scale-loading-leave-active .app-loader__content {
  transform: scale(1);
  z-index: 1;
}

.maz-scale-loading-enter-from .app-loader__content, .maz-scale-loading-leave-to .app-loader__content {
  opacity: 0.4;
  transform: scale(0);
  z-index: 1;
}

.maz-scale-loading-enter-from, .maz-scale-loading-leave-to {
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.maz-slidevnext-enter-active, .maz-slidevnext-leave-active, .maz-slidevprev-enter-active, .maz-slidevprev-leave-active {
  position: absolute;
  transition: all 0.3s;
}

.maz-slidevnext-enter-from, .maz-slidevprev-leave-to {
  opacity: 0;
  transform: translateY(100%);
}

.maz-slidevnext-leave-to, .maz-slidevprev-enter-from {
  opacity: 0;
  transform: translateY(-100%);
}

.maz-slide-enter-active, .maz-slide-leave-active {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
  z-index: 998;
}

.maz-slide-enter-from, .maz-slide-leave-to {
  opacity: 0;
  transform: translateY(-20px);
  z-index: 998;
}

.maz-slideinvert-enter-active, .maz-slideinvert-leave-active {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
  z-index: 998;
}

.maz-slideinvert-enter-from, .maz-slideinvert-leave-to {
  opacity: 0;
  transform: translateY(40px);
  z-index: 998;
}

.maz-tags-enter-active, .maz-tags-leave-active {
  opacity: 1;
  transform: translateX(0);
  transition: transform 0.3s, opacity 0.3s;
}

.maz-tags-enter-from, .maz-tags-leave-to {
  opacity: 0;
  transform: translateX(-100%);
}

.maz-tags-invert-enter-active, .maz-tags-invert-leave-active {
  opacity: 1;
  transform: translateX(0);
  transition: transform 0.3s, opacity 0.3s;
}

.maz-tags-invert-enter-from, .maz-tags-invert-leave-to {
  opacity: 0;
  transform: translateX(100%);
}

.maz-expand-enter-active, .maz-expand-leave-active {
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  transition-property: opacity, height;
}

.maz-expand-enter-from, .maz-expand-leave-to {
  height: 0;
  opacity: 0;
}

.maz-tab-transition-enter-from {
  transform: translate(100%);
}

.maz-tab-transition-leave, .maz-tab-transition-leave-active {
  position: absolute !important;
  top: 0;
}

.maz-tab-transition-leave-to {
  position: absolute !important;
}

.maz-tab-reverse-transition-enter-from, .maz-tab-transition-leave-to {
  transform: translate(-100%);
}

.maz-tab-reverse-transition-leave, .maz-tab-reverse-transition-leave-active {
  position: absolute !important;
  top: 0;
}

.maz-tab-reverse-transition-leave, .maz-tab-reverse-transition-leave-to {
  position: absolute !important;
  top: 0;
  transform: translate(100%);
}

*, :after, :before {
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgba(59,130,246,.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

::backdrop {
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgba(59,130,246,.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

.maz-sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}

.maz-invisible {
  visibility: hidden;
}

.maz-fixed {
  position: fixed;
}

.\!maz-absolute {
  position: absolute !important;
}

.maz-absolute {
  position: absolute;
}

.maz-relative {
  position: relative;
}

.maz-inset-0 {
  inset: 0;
}

.maz-inset-x-0 {
  left: 0;
  right: 0;
}

.maz-bottom-0 {
  bottom: 0;
}

.maz-z-default-backdrop {
  z-index: 1050;
}

.\!maz-my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.maz-my-0 {
  margin-bottom: 0;
  margin-top: 0;
}

.maz-my-2 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.maz-ml-1 {
  margin-left: 0.25rem;
}

.maz-ml-2 {
  margin-left: 0.5rem;
}

.maz-flex {
  display: flex;
}

.maz-table {
  display: table;
}

.maz-hidden {
  display: none;
}

.maz-h-1 {
  height: 0.25rem;
}

.maz-h-16 {
  height: 4rem;
}

.maz-h-6 {
  height: 1.5rem;
}

.maz-h-8 {
  height: 2rem;
}

.maz-h-full {
  height: 100%;
}

.maz-w-6 {
  width: 1.5rem;
}

.maz-w-8 {
  width: 2rem;
}

.maz-w-9 {
  width: 2.25rem;
}

.maz-w-full {
  width: 100%;
}

.maz-min-w-0 {
  min-width: 0;
}

.maz-max-w-full {
  max-width: 100%;
}

.maz-flex-1 {
  flex: 1 1 0%;
}

.maz-flex-none {
  flex: none;
}

.-maz-rotate-180 {
  --tw-rotate:-180deg;
}

.-maz-rotate-180, .maz-rotate-180 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.maz-rotate-180 {
  --tw-rotate:180deg;
}

.maz-cursor-zoom-in {
  cursor: zoom-in;
}

.maz-cursor-zoom-out {
  cursor: zoom-out;
}

.maz-flex-row {
  flex-direction: row;
}

.maz-flex-col, .maz-flex-row {
}

.maz-flex-col {
  flex-direction: column;
}

.maz-items-center {
  align-items: center;
}

.maz-justify-end {
  justify-content: flex-end;
}

.maz-justify-between {
  justify-content: space-between;
}

.maz-gap-1 {
  gap: 0.25rem;
}

.maz-gap-2 {
  gap: 0.5rem;
}

.maz-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
}

.maz-overflow-hidden {
  overflow: hidden;
}

.maz-overflow-x-auto {
  overflow-x: auto;
}

.maz-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
}

.maz-truncate, .maz-whitespace-nowrap {
  white-space: nowrap;
}

.maz-rounded {
  border-radius: var(--maz-border-radius);
}

.maz-rounded-xl {
  border-radius: 0.75rem;
}

.maz-rounded-t {
  border-top-left-radius: var(--maz-border-radius);
  border-top-right-radius: var(--maz-border-radius);
}

.maz-border {
  border-width: var(--maz-border-width);
}

.maz-border-b {
  border-bottom-width: var(--maz-border-width);
}

.maz-border-t-2 {
  border-top-width: 2px;
}

.maz-border-solid {
  border-style: solid;
}

.\!maz-border-danger {
  border-color: var(--maz-color-danger) !important;
}

.\!maz-border-success {
  border-color: var(--maz-color-success) !important;
}

.\!maz-border-warning {
  border-color: var(--maz-color-warning) !important;
}

.maz-border-black {
  border-color: var(--maz-color-black);
}

.maz-border-color-light {
  border-color: var(--maz-color-bg-light);
}

.maz-border-color-lighter {
  border-color: var(--maz-color-bg-lighter);
}

.maz-border-danger {
  border-color: var(--maz-color-danger);
}

.maz-border-gray-200 {
  --tw-border-opacity:1;
  border-color: rgb(229, 231, 235, var(--tw-border-opacity));
}

.maz-border-info {
  border-color: var(--maz-color-info);
}

.maz-border-primary {
  border-color: var(--maz-color-primary);
}

.maz-border-secondary {
  border-color: var(--maz-color-secondary);
}

.maz-border-success {
  border-color: var(--maz-color-success);
}

.maz-border-transparent {
  border-color: transparent;
}

.maz-border-warning {
  border-color: var(--maz-color-warning);
}

.maz-border-white {
  border-color: var(--maz-color-white);
}

.maz-bg-color-light {
  background-color: var(--maz-color-bg-light);
}

.maz-bg-danger-700 {
  background-color: var(--maz-color-danger-700);
}

.maz-bg-info-700 {
  background-color: var(--maz-color-info-700);
}

.maz-bg-overlay {
  background-color: var(--maz-bg-overlay);
}

.maz-bg-secondary {
  background-color: var(--maz-color-secondary);
}

.maz-bg-success-700 {
  background-color: var(--maz-color-success-700);
}

.maz-bg-warning-700 {
  background-color: var(--maz-color-warning-700);
}

.maz-p-2 {
  padding: 0.5rem;
}

.maz-p-3 {
  padding: 0.75rem;
}

.maz-p-4 {
  padding: 1rem;
}

.maz-py-6 {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.maz-pb-1 {
  padding-bottom: 0.25rem;
}

.maz-text-left {
  text-align: left;
}

.maz-text-center {
  text-align: center;
}

.maz-text-right {
  text-align: right;
}

.maz-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.maz-text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.maz-text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.maz-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.maz-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.maz-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.maz-text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.maz-font-semibold {
  font-weight: 600;
}

.maz-text-danger-600 {
  color: var(--maz-color-danger-600);
}

.maz-text-muted {
  color: var(--maz-color-muted);
}

.maz-text-normal {
  color: var(--maz-color-text);
}

.maz-text-success-600 {
  color: var(--maz-color-success-600);
}

.maz-text-warning-600 {
  color: var(--maz-color-warning-600);
}

.maz-text-white {
  color: var(--maz-color-white);
}

.maz-backdrop-blur {
  --tw-backdrop-blur:blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.\!maz-transition-all {
  transition-duration: 0.15s !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.\!maz-duration-200 {
  transition-duration: 0.2s !important;
}

.\!maz-ease-linear {
  transition-timing-function: linear !important;
}

.maz-elevation {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
}

.maz-flex-center {
  align-items: center;
  justify-content: center;
}

.maz-cap-f:first-letter {
  text-transform: capitalize;
}

.first-letter\:maz-capitalize:first-letter {
  text-transform: capitalize;
}

.maz-group:hover .group-hover\:maz-block {
  display: block;
}

:is([class~=dark] .dark\:maz-border-color-lighter) {
  border-color: var(--maz-color-bg-lighter);
}

@media (min-width: 640px) {
  .tab-s\:maz-block {
    display: block;
  }
}
.pop-up-country {
  z-index: 99997;
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  background-color: rgba(105, 105, 105, 0.7);
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  overflow: auto;
}
.pop-up-country.active {
  display: flex;
}
.pop-up-country .active-close-background {
  position: absolute;
  z-index: 99998;
  width: 100%;
  height: 100vh;
}
.pop-up-country .center-block-pop-up {
  position: relative;
  z-index: 99999;
  padding-left: 0;
  background-color: #ffffff;
  width: 850px;
  max-width: 90%;
  display: flex;
  flex-direction: column;
  padding: 30px 30px 50px;
}
.pop-up-country .center-block-pop-up .close-pop-up {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  text-decoration: underline;
  color: #6B6B6B;
}
.pop-up-country .center-block-pop-up .close-pop-up:hover {
  text-decoration: none;
}
.pop-up-country .center-block-pop-up .head-pop-up {
  text-align: center;
  padding-bottom: 30px;
}
.pop-up-country .center-block-pop-up .head-pop-up img {
  max-width: 70px;
  min-width: 70px;
  height: auto;
}
.pop-up-country .center-block-pop-up .center-content {
  margin: 0 auto;
  width: 570px;
}
.pop-up-country .center-block-pop-up .center-content .info-text {
  font-size: 1.75em;
  line-height: 1.1em;
  text-align: center;
  padding-bottom: 30px;
}
.pop-up-country .center-block-pop-up .center-content .main-text {
  display: flex;
  align-items: center;
}
.pop-up-country .center-block-pop-up .center-content .main-text p {
  font-size: 3.125em;
  line-height: 1.1em;
  font-weight: 900;
}
.pop-up-country .center-block-pop-up .center-content .main-text i.web-icon {
  height: 110px;
  width: 110px;
  margin-right: 20px;
  border-radius: 50%;
}
.pop-up-country .center-block-pop-up .center-content .main-text i.web-icon::after {
  content: "";
  display: inline-block;
  height: inherit;
  vertical-align: middle;
  width: inherit;
  border-radius: 50%;
}
.pop-up-country .center-block-pop-up .center-content .main-text i.web-icon.CS-flag::after {
  background: url("../images/flags/cz.svg") 50% 0/cover no-repeat;
}
.pop-up-country .center-block-pop-up .center-content .main-text i.web-icon.SK-flag::after {
  background: url("../images/flags/sk.svg") 50% 0/cover no-repeat;
}
.pop-up-country .footer-pop-up {
  text-align: center;
  padding-top: 40px;
}
.pop-up-country .footer-pop-up .pop-up-close {
  padding-top: 10px;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.1em;
  cursor: pointer;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}
.pop-up-country .footer-pop-up .pop-up-close:hover {
  text-decoration: underline;
}
.pop-up-country .footer-pop-up .button-green {
  font-size: 1.25em;
  line-height: 1.1em;
  display: inline-block;
  font-weight: 600;
  border-radius: 5px;
  align-self: center;
  padding: 20px 80px;
  background-color: #21A1A1;
  color: #ffffff;
  border: none;
}
.pop-up-country .footer-pop-up .button-green:hover {
  background-color: #1E6E86;
  text-decoration: none;
}
@media (max-width: 768px) {
  .pop-up-country .center-block-pop-up {
    width: 90%;
  }
  .pop-up-country .center-block-pop-up .close-pop-up {
    top: 40px;
    font-size: 0.875em;
  }
  .pop-up-country .center-block-pop-up .head-pop-up {
    max-width: 50px;
    min-width: 50px;
  }
  .pop-up-country .center-content {
    max-width: 355px;
    width: -moz-fit-content;
    width: fit-content;
  }
  .pop-up-country .center-content .info-text {
    font-size: 1.5em;
    max-width: 270px;
    margin: 0 auto;
  }
  .pop-up-country .center-content .main-text p {
    font-size: 2.5em;
  }
  .pop-up-country .center-content .main-text i.web-icon {
    height: 80px;
    width: 80px;
    margin-right: 10px;
  }
  .pop-up-country .footer-pop-up p {
    font-size: 1em;
  }
  .pop-up-country .footer-pop-up .button-green {
    font-size: 1em;
  }
}
@media (max-width: 560px) {
  .pop-up-country .center-block-pop-up .footer-pop-up .button-green {
    width: 100%;
    padding: 20px;
  }
}
@media (max-width: 440px) {
  .pop-up-country .center-block-pop-up .center-content {
    max-width: 280px;
    width: -moz-fit-content;
    width: fit-content;
  }
  .pop-up-country .center-block-pop-up .center-content .info-text {
    font-size: 1.25em;
  }
  .pop-up-country .center-block-pop-up .center-content .main-text p {
    font-size: 1.875em;
  }
  .pop-up-country .center-block-pop-up .center-content .main-text i.web-icon {
    height: 50px;
    width: 50px;
  }
  .pop-up-country .center-block-pop-up .footer-pop-up p {
    font-size: 0.875em;
  }
  .pop-up-country .center-block-pop-up .footer-pop-up .button-green {
    font-size: 0.875em;
  }
}

.service-page .pricing-section, .pricelist-page .pricing-section {
  margin-top: 50px;
}
.service-page .pricing-section .section-title, .pricelist-page .pricing-section .section-title {
  margin-bottom: 50px;
}
.service-page .pricing-section .section-title .title_addition, .pricelist-page .pricing-section .section-title .title_addition {
  font-size: 0.875em;
}
.service-page .pricing-section .section-title, .pricelist-page .pricing-section .section-title {
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto 20px;
  border-radius: 8px;
  background: #000000;
  display: flex;
  padding: 4px 5px;
  align-items: center;
  gap: 3px;
  color: #ffffff;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 23px;
}
.service-page .pricing-section .pricelist-toggle-holder, .pricelist-page .pricing-section .pricelist-toggle-holder {
  margin-bottom: 40px;
}
.service-page .pricing-section .pricelist-toggle-holder.hidden, .pricelist-page .pricing-section .pricelist-toggle-holder.hidden {
  display: none;
}
.service-page .pricing-section .pricelist-toggle-holder.pricelist-toggle-holder-2 .section-title, .pricelist-page .pricing-section .pricelist-toggle-holder.pricelist-toggle-holder-2 .section-title {
  background-color: transparent;
  color: #000;
  font-size: 25px;
}
.service-page .pricing-section .pricelist-toggle-holder.pricelist-toggle-holder-2 .section-title span, .pricelist-page .pricing-section .pricelist-toggle-holder.pricelist-toggle-holder-2 .section-title span {
  border-radius: 8px;
  background: #000000;
  display: flex;
  padding: 4px 5px;
  align-items: center;
  gap: 3px;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 23px;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle {
  display: flex;
  padding: 7px;
  justify-content: center;
  gap: 10px;
  border-radius: 20px;
  border: 5px solid #000;
  margin: 0 auto;
  max-width: -moz-max-content;
  max-width: max-content;
  height: 100%;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange .toggle-item, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange .toggle-item {
  text-wrap: balance;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange .toggle-item span, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange .toggle-item span {
  margin: 0 auto;
  max-width: 250px;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange .toggle-item:last-child span, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange .toggle-item:last-child span {
  max-width: 290px;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange .toggle-item span, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange .toggle-item span {
  display: block;
}
@media (max-width: 700px) {
  .service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle.icon-arange {
    flex-direction: column;
  }
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item {
  text-align: left;
  margin: 0;
  padding: 14px 10px;
  border-radius: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
  color: #000000;
  text-align: center;
  min-width: 100px;
}
@media (max-width: 768px) {
  .service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item {
    flex: 1;
  }
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item:not(.active):hover, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item:not(.active):hover {
  background: #F1F1F1;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item.active, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item.active {
  background: #21A1A1;
  color: #ffffff;
  display: flex;
  align-items: center;
  gap: 10px;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item.active:before, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item.active:before {
  content: "";
  display: block;
  background: url("../images/icons/check_icon.svg") center no-repeat;
  width: 24px;
  height: 24px;
  min-width: 24px;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item.initial, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item.initial {
  background-color: #F1F1F1;
}
.service-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item.initial:hover, .pricelist-page .pricing-section .pricelist-toggle-holder .pricelist-toggle .toggle-item.initial:hover {
  background-color: #DCDCDC;
}
.service-page .pricing-section .pricelist-toggle-holder .toggle-text-holder, .pricelist-page .pricing-section .pricelist-toggle-holder .toggle-text-holder {
  text-align: center;
  margin-top: 15px;
}
.service-page .pricing-section .pricelist-toggle-holder .toggle-text-holder.hidden, .pricelist-page .pricing-section .pricelist-toggle-holder .toggle-text-holder.hidden {
  display: none;
}
.service-page .pricing-section .pricelist-toggle-holder .toggle-text-holder p, .pricelist-page .pricing-section .pricelist-toggle-holder .toggle-text-holder p {
  font-size: 18px;
  line-height: 23px;
  margin: 0;
  font-weight: 700;
}

.pricelist-holder-2 {
  margin-bottom: 80px;
}
.pricelist-holder-2 .pricelist-advantages {
  margin-bottom: 50px;
  display: flex;
  gap: 20px;
  flex-direction: column;
}
.pricelist-holder-2 .pricelist-advantages h2 {
  text-align: center;
  font-size: 60px;
  font-weight: 700;
  line-height: 76px;
  text-wrap: balance;
  margin-bottom: 0;
}
.pricelist-holder-2 .pricelist-advantages h2 span {
  color: #2AA6A7;
}
.pricelist-holder-2 .advantages {
  display: flex;
  gap: 20px;
  flex-direction: column;
  max-width: 610px;
  margin: 0 auto 30px;
}
.pricelist-holder-2 .advantages.mb100 {
  margin-bottom: 100px;
}
.pricelist-holder-2 .advantages .advantage {
  display: flex;
  padding: 20px 30px;
  align-items: center;
  gap: 20px;
  border-radius: 10px;
  background: #AAEEED;
}
.pricelist-holder-2 .advantages .advantage .adv-icon {
  display: block;
  width: 50px;
  height: 50px;
  min-width: 50px;
}
.pricelist-holder-2 .advantages .advantage .adv-icon.adv-icon-0 {
  background: url("../images/icons/care_program_1.svg") center no-repeat;
}
.pricelist-holder-2 .advantages .advantage .adv-icon.adv-icon-1 {
  background: url("../images/icons/care_program_2.svg") center no-repeat;
}
.pricelist-holder-2 .advantages .advantage .adv-icon.adv-icon-2 {
  background: url("../images/icons/care_program_3.svg") center no-repeat;
}
.pricelist-holder-2 .advantages .advantage .adv-icon.adv-icon-3 {
  background: url("../images/icons/care_program_4.svg") center no-repeat;
}
.pricelist-holder-2 .advantages .advantage .text-holder {
  display: flex;
  gap: 5px;
  flex-direction: column;
}
.pricelist-holder-2 .advantages .advantage .text-holder p {
  color: #000000;
  margin: 0;
}
.pricelist-holder-2 .advantages .advantage .text-holder p.adva-heading {
  font-size: 1.375em;
  font-weight: 700;
  line-height: 28px;
}
.pricelist-holder-2 .advantages .advantage .text-holder p.adva-text {
  font-size: 1.125em;
  line-height: 22px;
}
.pricelist-holder-2 .pricing {
  display: flex;
  gap: 5px;
  flex-direction: column;
  margin-bottom: 40px;
}
.pricelist-holder-2 .pricing p {
  margin: 0;
}
.pricelist-holder-2 .pricing .price-holder {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}
.pricelist-holder-2 .pricing .price-holder .old-price {
  color: #9E9E9E;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 22px;
  text-decoration: line-through;
}
.pricelist-holder-2 .pricing .price-holder .price {
  font-size: 1.563em;
  font-weight: 700;
  line-height: 32px;
}
.pricelist-holder-2 .pricing .discount {
  border-radius: 8px;
  background: #D0C835;
  padding: 5px;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 25px;
  margin: 0 auto;
}
.pricelist-holder-2 .pricing .discount span {
  font-weight: 700;
  text-transform: capitalize;
}
.pricelist-holder-2 .btn-holder {
  max-width: 300px !important;
  margin: 0 auto;
}
.pricelist-holder-2 .btn-holder .btn-black-outline {
  border-radius: 10px;
  height: unset;
  line-height: 1;
  cursor: pointer;
  align-content: center;
}
.pricelist-holder-2 .btn-holder .btn-black-outline input {
  display: none;
}
.pricelist-holder-2 .btn-holder .package-info {
  display: flex;
  gap: 10px;
  color: #E53237;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 5px 10px;
  align-items: center;
  text-wrap: balance;
  white-space: pre-line;
  justify-content: center;
}
.pricelist-holder-2 .btn-holder .package-info:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background: transparent url("../images/icons/check_rd.svg") center no-repeat;
}

.pricelists-holder {
  margin-bottom: 80px;
}
.pricelists-holder .pricelist-advantages {
  margin-bottom: 50px;
  display: flex;
  gap: 20px;
  flex-direction: column;
}
.pricelists-holder .pricelist-advantages .sat-cust {
  text-align: center;
  font-size: 60px;
  line-height: 76px;
  font-weight: 700;
  text-wrap: balance;
  margin-bottom: 0;
}
.pricelists-holder .pricelist-advantages .sat-cust span {
  color: #2AA6A7;
}
@media (max-width: 450px) {
  .pricelists-holder .pricelist-advantages .sat-cust.cust-ua {
    font-size: 48px;
    line-height: 52px;
  }
}
.pricelists-holder .pricelist-advantages .advantages {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
}
.pricelists-holder .pricelist-advantages .advantages .advantage {
  display: flex;
  gap: 5px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  padding: 5px 10px;
  background: #31C2C0;
  border-radius: 10px;
  align-items: center;
  margin: 0;
}
.pricelists-holder .pricelist-advantages .advantages .advantage:before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  min-width: 25px;
  background: transparent url("../images/icons/check_circle_outline.svg") center no-repeat;
}
@media (max-width: 980px) {
  .pricelists-holder .pricelist-advantages .advantages {
    flex-direction: column;
    align-items: center;
  }
  .pricelists-holder .pricelist-advantages .advantages .advantage {
    max-width: 400px;
    width: auto;
  }
}
.pricelists-holder .pricelist-advantages .warning {
  margin: 0 auto;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pricelists-holder .pricelist-advantages .warning p {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;
  padding: 5px 10px;
  background: #DE252E;
  border-radius: 10px;
  margin: 0;
}
.pricelists-holder .pricelist-addi-info-holder {
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
}
.pricelists-holder .pricelist-addi-info-holder .addi-info-text {
  text-align: center;
  font-size: 1.375em;
  font-style: normal;
  font-weight: 700;
  line-height: 35px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-color: #31C2C0;
  text-decoration-thickness: 15%;
  text-underline-offset: 20%;
  text-underline-position: from-font;
  text-wrap: balance;
  margin: 0;
}
.pricelists-holder .pricelist-addi-info-holder .additional-boxes {
  margin: 0 auto;
  display: flex;
  gap: 15px;
  flex-direction: row;
}
.pricelists-holder .pricelist-addi-info-holder .additional-boxes .addi-box {
  display: flex;
  padding: 15px 20px 30px 20px;
  flex-direction: row;
  align-items: flex-start;
  gap: 10px;
  border-radius: 10px;
  background: #F0F0F0;
  width: 100%;
  flex-direction: column;
}
.pricelists-holder .pricelist-addi-info-holder .additional-boxes .addi-box p {
  margin: 0;
}
.pricelists-holder .pricelist-addi-info-holder .additional-boxes .addi-box .box-num {
  padding: 5px;
  border-radius: 5px;
  background: #CFCFCF;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 22px;
}
.pricelists-holder .pricelist-addi-info-holder .additional-boxes .addi-box .box-text p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 22px;
}
.pricelists-holder .pricelist-addi-info-holder .additional-boxes .addi-box .box-text p.bolder {
  font-weight: 700;
}
.pricelists-holder .pricelist-addi-info-holder .additional-boxes .addi-box .box-text p.red-box {
  margin-top: 10px;
  padding: 5px;
  border-radius: 5px;
  background: #E53237;
  color: #ffffff;
}
@media (max-width: 1200px) {
  .pricelists-holder .pricelist-addi-info-holder .additional-boxes {
    max-width: 700px;
    flex-direction: column;
  }
  .pricelists-holder .pricelist-addi-info-holder .additional-boxes .addi-box {
    flex-direction: row;
  }
}
.pricelists-holder.hidden {
  display: none;
}
.pricelists-holder .pricelist-items {
  margin-top: 50px;
  display: flex;
  gap: 30px;
  flex-direction: column;
}
.pricelists-holder .pricelist-items .title {
  font-size: 30px;
  line-height: 38px;
  font-weight: 700;
}
.pricelists-holder .pricelist-items .items {
  display: flex;
  gap: 15px;
  flex-direction: column;
}
.pricelists-holder .pricelist-items .items .item {
  display: flex;
  flex-direction: row;
  padding: 10px 20px;
  border-radius: 10px;
  background: #F0F0F0;
  justify-content: space-between;
  gap: 50px;
}
.pricelists-holder .pricelist-items .items .item p {
  font-size: 1.125em;
  line-height: 22px;
  font-weight: 400;
  margin: 0;
}
.pricelists-holder .pricelist-items .items .item .text-holder {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.pricelists-holder .pricelist-items .items .item .text-holder .number {
  padding: 5px;
  border-radius: 5px;
  background: #CFCFCF;
  height: -moz-max-content;
  height: max-content;
}
.pricelists-holder .pricelist-items .items .item .price-holder {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.pricelists-holder .pricelist-items .items .item .price-holder .price {
  color: #ffffff;
  background-color: #000000;
  padding: 5px;
  border-radius: 5px;
  min-width: -moz-max-content;
  min-width: max-content;
}
.pricelists-holder .pricelist-items .items .item .price-holder .note {
  font-size: 0.9375em;
  font-weight: 18px;
}
.pricelists-holder .pricelist-items .notes p {
  font-size: 1.125em;
  line-height: 22px;
  margin-bottom: 10px;
}
.pricelists-holder .packages-holder {
  padding: 0;
  margin: 0;
}
.pricelists-holder .packages-holder .splide__list {
  display: flex;
  gap: 15px;
  align-items: normal;
  list-style: none;
  flex-wrap: nowrap;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
  padding: 0;
}
.pricelists-holder .packages-holder .splide__sr {
  display: none !important;
}
.pricelists-holder .packages-holder:has(.single-package:nth-child(4)) .single-package {
  min-width: unset;
}
@media (max-width: 1280px) {
  .pricelists-holder .packages-holder:has(.single-package:nth-child(4)) .single-package {
    min-width: 300px;
  }
  .pricelists-holder .packages-holder:has(.single-package:nth-child(4)) .slider-icon-holder {
    display: flex;
  }
}
@media (max-width: 1200px) {
  .pricelists-holder .packages-holder {
    gap: 30px;
  }
}
@media (max-width: 1050px) {
  .pricelists-holder .packages-holder .single-package {
    min-width: 300px;
  }
}
.pricelists-holder .packages-holder .packages-info {
  flex: 2;
}
@media (max-width: 1200px) {
  .pricelists-holder .packages-holder .packages-info {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .pricelists-holder .packages-holder .packages-info {
    min-width: 250px;
  }
}
.pricelists-holder .packages-holder .packages-info .info-holder {
  padding-top: 87.5px;
  height: 100%;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul {
  display: flex;
  gap: 20px;
  list-style: none;
  flex-direction: column;
  padding: 0;
  height: 100%;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 22px;
  height: 24px;
  display: flex;
  gap: 5px;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li.mt20 {
  margin-top: auto;
  margin-bottom: 184px;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li .note-holder {
  position: relative;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li .note-holder .icon-info {
  display: block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background: transparent url("../images/icons/info_icon.svg") center no-repeat;
  cursor: pointer;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li .note-holder .item-note {
  display: none;
  width: 250px;
  padding: 25px 20px;
  border-radius: 15px;
  background: #000000;
  position: absolute;
  bottom: 30px;
  z-index: 9;
  left: 50%;
  transform: translateX(-50%);
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li .note-holder .item-note p {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin: 0;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li .note-holder .item-note:after {
  content: "";
  display: block;
  background: transparent url("../images/icons/tooltip_polygon.svg") center no-repeat;
  width: 14px;
  height: 10px;
  position: absolute;
  bottom: -7px;
  left: 50%;
  transform: translateX(-50%);
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li .note-holder:hover .item-note {
  display: block;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li.price-toggle {
  height: unset;
  margin-top: auto;
  margin-bottom: 159px;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li.price-toggle .toggle-holder {
  display: flex;
  padding: 7px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 20px;
  border: 5px solid #000;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li.price-toggle .toggle-holder .toggle-item {
  margin: 0;
  padding: 14px 15px;
  border-radius: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
  color: #000000;
}
.pricelists-holder .packages-holder .packages-info .info-holder ul li.price-toggle .toggle-holder .toggle-item.active {
  background: #000000;
  color: #ffffff;
}
.pricelists-holder .packages-holder .single-package {
  position: relative;
  border-radius: 10px;
  background-color: #F0F0F0;
  flex: 1;
  padding: 20px 20px 40px;
  display: flex;
  flex-direction: column;
  min-width: 300px;
  max-width: 300px;
}
@media (max-width: 1280px) {
  .pricelists-holder .packages-holder .single-package {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
}
.pricelists-holder .packages-holder .single-package.favorite {
  background-color: #2FDAD7;
}
.pricelists-holder .packages-holder .single-package.favorite .price-holder .pricing .old-price {
  color: #AAEEED;
}
.pricelists-holder .packages-holder .single-package.favorite .price-holder .discount {
  background-color: #AAEEED;
}
.pricelists-holder .packages-holder .single-package.favorite .price-toggle .toggle-holder {
  border-color: #54F0ED;
}
.pricelists-holder .packages-holder .single-package.favorite .price-toggle .toggle-holder .toggle-item.active {
  background-color: #000;
}
.pricelists-holder .packages-holder .single-package.favorite .price-toggle .toggle-holder .toggle-item:not(.active):hover {
  background-color: #54F0ED;
}
.pricelists-holder .packages-holder .single-package.favorite .items-holder .item-holder .note-holder .icon-info {
  background: transparent url("../images/icons/info_icon_blue.svg") center no-repeat;
}
.pricelists-holder .packages-holder .single-package.extra {
  margin-top: 0;
  flex-direction: column;
  padding: 20px 20px 40px;
  gap: 0;
  justify-content: unset;
}
.pricelists-holder .packages-holder .single-package.extra .package-title {
  margin: 0;
  align-self: baseline;
  margin-bottom: 30px;
}
.pricelists-holder .packages-holder .single-package.extra .package-title p {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  margin: 0;
}
.pricelists-holder .packages-holder .single-package.extra .package-title p strong {
  font-weight: 700;
}
.pricelists-holder .packages-holder .single-package.extra .items-holder .item-holder {
  width: 100%;
}
.pricelists-holder .packages-holder .single-package.extra .pricing {
  display: block;
  margin-top: auto;
  margin-bottom: 30px;
}
.pricelists-holder .packages-holder .single-package.extra .pricing .price p {
  text-align: center;
  font-size: 1.125em;
  margin: 0;
  line-height: 22px;
  font-weight: 500;
}
.pricelists-holder .packages-holder .single-package.extra .pricing .price p strong {
  font-size: 25px;
  line-height: 1.2;
}
.pricelists-holder .packages-holder .single-package.extra .pricing .price p strong::after, .pricelists-holder .packages-holder .single-package.extra .pricing .price p strong::before {
  content: "\a";
  white-space: pre;
}
.pricelists-holder .packages-holder .single-package.extra .btn-holder {
  width: -moz-max-content;
  width: max-content;
  margin: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
.pricelists-holder .packages-holder .single-package.extra .btn-holder .btn-black-outline {
  max-width: 100%;
  margin-bottom: 76px;
}
.pricelists-holder .packages-holder .single-package.extra .btn-holder.ua-margin {
  margin-bottom: 73px;
}
@media (max-width: 1280px) {
  .pricelists-holder .packages-holder .single-package.extra .btn-holder.ua-margin {
    margin-bottom: 56px;
  }
}
.pricelists-holder .packages-holder .single-package .price-toggle {
  height: unset;
  margin-bottom: 10px;
}
.pricelists-holder .packages-holder .single-package .price-toggle .toggle-holder {
  display: flex;
  padding: 7px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 20px;
  border: 5px solid #DADADA;
  margin: 0 auto;
  height: 100%;
}
.pricelists-holder .packages-holder .single-package .price-toggle .toggle-holder .toggle-item {
  margin: 0;
  padding: 10px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  color: #000000;
  height: 100%;
  flex: 1;
}
.pricelists-holder .packages-holder .single-package .price-toggle .toggle-holder .toggle-item.active {
  background: #21A1A1;
  color: #ffffff;
  display: flex;
  gap: 10px;
  align-items: center;
}
.pricelists-holder .packages-holder .single-package .price-toggle .toggle-holder .toggle-item.active:before {
  content: "";
  display: block;
  background: url("../images/icons/check_icon.svg") center no-repeat;
  width: 24px;
  height: 24px;
  min-width: 24px;
}
.pricelists-holder .packages-holder .single-package .price-toggle .toggle-holder .toggle-item:not(.active):hover {
  background-color: #DDD;
}
@media (max-width: 1200px) {
  .pricelists-holder .packages-holder .single-package .price-toggle {
    display: block;
  }
}
.pricelists-holder .packages-holder .single-package .package-title {
  font-size: 1.875em;
  line-height: 1.25;
  font-weight: 700;
  color: #000000;
  text-align: left;
  margin-bottom: 30px;
}
.pricelists-holder .packages-holder .single-package .best {
  position: absolute;
  top: -20px;
  left: 20px;
  max-width: -moz-max-content;
  max-width: max-content;
  font-size: 1.125em;
  line-height: 23px;
  color: #fff;
  background-color: #DE252E;
  padding: 5px 10px;
  border-radius: 8px;
  font-weight: bold;
  margin: 0;
  min-width: -moz-max-content;
  min-width: max-content;
}
.pricelists-holder .packages-holder .single-package .items-holder {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  margin-bottom: 50px;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder {
  display: flex;
  gap: 5px;
  width: 100%;
  justify-content: left;
  align-items: center;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder i {
  min-width: 24px;
  width: 24px;
  height: 24px;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder.selected i {
  background: transparent url("../images/icons/check_circle_black.svg") center no-repeat;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder.not-selected i {
  background: transparent url("../images/icons/cancel_icon.svg") center no-repeat;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder {
  position: relative;
  margin-left: auto;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder .icon-info {
  opacity: 1;
  display: block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background: transparent url("../images/icons/info_icon.svg") center no-repeat;
  cursor: pointer;
  position: relative;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder .item-note {
  display: none;
  width: 250px;
  padding: 25px 20px;
  border-radius: 15px;
  background: #000000;
  position: absolute;
  bottom: 30px;
  z-index: 9;
  right: 120%;
  top: 50%;
  transform: translateY(-50%);
  min-height: -moz-fit-content;
  min-height: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder .item-note p {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin: 0;
  opacity: 1;
  text-decoration: none;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder .item-note:after {
  content: "";
  display: block;
  background: transparent url("../images/icons/tooltip_polygon.svg") center no-repeat;
  width: 14px;
  height: 10px;
  position: absolute;
  right: -7px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder:has(.icon-info:hover) {
  z-index: 10;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder:has(.icon-info:hover):after {
  display: block;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder:has(.icon-info:hover) .item-note {
  display: block;
}
.pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder:has(.icon-info:hover) .icon-info {
  filter: brightness(5);
  z-index: 99;
}
@media (max-width: 1200px) {
  .pricelists-holder .packages-holder .single-package .items-holder {
    gap: 15px;
  }
  .pricelists-holder .packages-holder .single-package .items-holder .item-holder {
    justify-content: left;
    align-items: center;
  }
  .pricelists-holder .packages-holder .single-package .items-holder .item-holder p {
    display: block;
  }
  .pricelists-holder .packages-holder .single-package .items-holder .item-holder .note-holder {
    display: block;
  }
}
.pricelists-holder .packages-holder .single-package .items-holder .content-holder {
  width: 100%;
}
.pricelists-holder .packages-holder .single-package .items-holder .content-holder p {
  font-size: 1.125em;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
  display: none;
}
.pricelists-holder .packages-holder .single-package .items-holder .content-holder p.content {
  display: block;
  text-align: center;
}
@media (max-width: 1200px) {
  .pricelists-holder .packages-holder .single-package .items-holder .content-holder p {
    display: block;
  }
  .pricelists-holder .packages-holder .single-package .items-holder .content-holder p.content {
    text-align: left;
  }
}
.pricelists-holder .packages-holder .single-package .pricing-holder {
  display: flex;
  margin: auto 0 30px;
  flex-direction: column;
}
.pricelists-holder .packages-holder .single-package .price-nv-note {
  text-align: center;
}
.pricelists-holder .packages-holder .single-package .price-nv-note p {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  .pricelists-holder .packages-holder .single-package .price-nv-note {
    display: block;
  }
}
@media (max-width: 980px) {
  .pricelists-holder .packages-holder .single-package .price-nv-note + .price-holder {
    margin: 0 0 30px;
  }
}
.pricelists-holder .packages-holder .single-package .price-holder {
  margin: auto 0 0;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.pricelists-holder .packages-holder .single-package .price-holder.hidden {
  display: none;
}
.pricelists-holder .packages-holder .single-package .price-holder p {
  margin: 0;
}
.pricelists-holder .packages-holder .single-package .price-holder .pricing {
  display: flex;
  gap: 10px;
  align-items: center;
}
.pricelists-holder .packages-holder .single-package .price-holder .pricing.condition .old-price {
  font-size: 1.563em;
  font-weight: 700;
  line-height: 32px;
}
.pricelists-holder .packages-holder .single-package .price-holder .pricing.condition .price {
  color: #D0C835;
}
.pricelists-holder .packages-holder .single-package .price-holder .pricing .old-price {
  color: #B2B2B2;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 22px;
  text-decoration: line-through;
  min-width: -moz-max-content;
  min-width: max-content;
}
.pricelists-holder .packages-holder .single-package .price-holder .pricing .price {
  font-size: 1.563em;
  font-weight: 700;
  line-height: 32px;
  min-width: -moz-max-content;
  min-width: max-content;
}
.pricelists-holder .packages-holder .single-package .price-holder .discount {
  border-radius: 8px;
  background: #D0C835;
  padding: 5px;
  margin: 0 auto;
}
.pricelists-holder .packages-holder .single-package .price-holder .discount p {
  font-size: 1.25em;
  font-weight: 700;
  line-height: 25px;
}
.pricelists-holder .packages-holder .single-package .price-holder .discount p.desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
.pricelists-holder .packages-holder .single-package .price-holder .discount span {
  font-weight: 700;
}
.pricelists-holder .packages-holder .single-package .btn-holder {
  padding-top: 0;
  width: 100%;
}
.pricelists-holder .packages-holder .single-package .btn-holder .btn-black-outline {
  display: block;
  padding: 10px 20px;
  border-radius: 10px;
  cursor: pointer;
}
.pricelists-holder .packages-holder .single-package .btn-holder .btn-black-outline:hover {
  background: #000000;
  color: #ffffff;
}
.pricelists-holder .packages-holder .single-package .btn-holder .btn-black-outline input {
  display: none;
}
.pricelists-holder .packages-holder .single-package .btn-holder .package-info {
  display: flex;
  gap: 5px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  margin: 10px auto 0;
  padding: 15px 20px;
  align-items: center;
  text-wrap: balance;
  justify-content: center;
  background-color: #21A1A1;
  border-radius: 20px;
}
.pricelists-holder .packages-holder .single-package .btn-holder .package-info:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  background: transparent url("../images/icons/check-outline-black.svg") center no-repeat;
  filter: invert(1);
  background-size: 25px;
}
.pricelists-holder .packages-holder .single-package.favorite .btn-holder .package-info {
  color: #000;
  background-color: #52EFEC;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pricelists-holder .packages-holder .single-package.favorite .btn-holder .package-info:before {
  filter: none;
}
@media (max-width: 980px) {
  .pricelists-holder .packages-holder .single-package {
    max-width: 400px;
    min-width: 300px;
    width: 100%;
  }
  .pricelists-holder .packages-holder .single-package .package-title {
    text-align: left;
    margin-bottom: 30px;
  }
}
.pricelists-holder .slider-icon-holder {
  display: none;
  gap: 10px;
  align-items: center;
  margin: 30px auto 0;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pricelists-holder .slider-icon-holder .swipe-icon {
  width: 24px;
  height: 24px;
  min-width: 24px;
}
.pricelists-holder .slider-icon-holder .swipe-icon::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: url("../images/icons/swipe_finger.svg") center no-repeat;
}
.pricelists-holder .slider-icon-holder p {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1;
  margin: 0;
}
@media (max-width: 1050px) {
  .pricelists-holder .slider-icon-holder {
    display: flex;
  }
}
.pricelists-holder .others-prices {
  margin-top: 50px;
}
.pricelists-holder .others-prices .title {
  font-size: 1.875em;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: center;
}
.pricelists-holder .others-prices .aditional-prices {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.pricelists-holder .others-prices .aditional-prices .aditionals {
  display: flex;
  flex-direction: row;
  background-color: #F0F0F0;
  border-radius: 5px;
  padding: 10px 20px;
  justify-content: space-between;
  gap: 20px;
}
.pricelists-holder .others-prices .aditional-prices .aditionals p {
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}
.pricelists-holder .others-prices .aditional-prices .aditionals .about-price {
  display: flex;
  gap: 10px;
}
.pricelists-holder .others-prices .aditional-prices .aditionals .about-price .adi-num {
  background-color: #CECECE;
  border-radius: 5px;
  padding: 5px;
  height: -moz-max-content;
  height: max-content;
}
.pricelists-holder .others-prices .aditional-prices .aditionals .about-price .price-description {
  max-width: 500px;
}
.pricelists-holder .others-prices .aditional-prices .aditionals .prices {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 5px;
  text-align: right;
}
.pricelists-holder .others-prices .aditional-prices .aditionals .prices .price {
  background-color: #000;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
  text-wrap-mode: nowrap;
}
.pricelists-holder .others-prices .aditional-prices .aditionals .prices .price-note {
  max-width: 125px;
}
@media (max-width: 992px) {
  .pricelists-holder .others-prices .aditional-prices .aditionals .about-price {
    flex-direction: column;
    flex: 2;
  }
  .pricelists-holder .others-prices .aditional-prices .aditionals .about-price .adi-num {
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .pricelists-holder .others-prices .aditional-prices .aditionals .about-price .price-description p {
    font-size: 17px;
    line-height: 21px;
  }
  .pricelists-holder .others-prices .aditional-prices .aditionals .prices {
    flex: 1;
  }
  .pricelists-holder .others-prices .aditional-prices .aditionals .prices p {
    font-size: 0.9375em;
    line-height: 1.2em;
  }
  .pricelists-holder .others-prices .aditional-prices .aditionals .prices p.price {
    font-size: 1.125em;
    line-height: 21px;
  }
}
.pricelists-holder .notes {
  margin-top: 50px;
}
.pricelists-holder .notes p {
  font-size: 1.125em;
  line-height: 21px;
  margin-bottom: 15px;
}
.pricelists-holder .notes a {
  color: #2AAAA8;
}

.link-holder {
  margin: 0 auto;
  max-width: -moz-max-content;
  max-width: max-content;
}
.link-holder a {
  padding: 5px 15px;
  display: block;
  min-height: unset;
  line-height: unset;
}
@media (max-width: 400px) {
  .link-holder a {
    padding: 5px 10px;
  }
}

.home-page .intro-section {
  padding: 50px 0 90px 0;
  text-align: center;
}
.home-page .intro-section .label-holder {
  padding: 5px;
  border-radius: 5px;
  background-color: #000000;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto 15px auto;
}
.home-page .intro-section .label-holder p {
  color: #ffffff;
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}
.home-page .intro-section .label-holder p span {
  color: #D7BD00;
}
.home-page .intro-section .text-holder {
  margin-bottom: 30px;
}
.home-page .intro-section .text-holder h1 {
  font-size: 3.75em;
  line-height: 65px;
  font-weight: 700;
  color: #000000;
  max-width: 750px;
  margin: 0 auto 15px auto;
}
.home-page .intro-section .text-holder h2 {
  font-size: 1.563em;
  line-height: 30px;
  font-weight: 400;
  color: #000000;
  max-width: 600px;
  margin: 0 auto;
}
.home-page .intro-section .btn-holder a {
  display: inline-block;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 700;
  color: #ffffff;
}
.home-page .advantages-section {
  padding: 50px 0 80px 0;
  background-color: #000000;
}
.home-page .advantages-section .advantage-holder h3 {
  font-size: 1.875em;
  line-height: 37px;
  font-weight: 700;
  color: #ffffff;
  margin-top: 20px;
}
@media (max-width: 540px) {
  .home-page .advantages-section .advantage-holder h3.adv-ua, .home-page .advantages-section .advantage-holder h3.adv-pl {
    font-size: 1.25em;
    line-height: 25px;
  }
}
.home-page .advantages-section .advantage-holder p {
  font-size: 1.25em;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  margin: 0;
}
.home-page .advantages-section .advantage-holder p span {
  color: #D7BD00;
}
.home-page .reviews-section {
  background: url("../images/vratenie_dani_nemecko_kindergeld.webp") center 0 no-repeat;
  background-size: cover;
  position: relative;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .home-page .reviews-section {
    background-image: url("../images/vratenie_dani_nemecko_kindergeld@2x.webp");
  }
}
.home-page .reviews-section:before {
  content: "";
  display: block;
  width: 100%;
  height: 400px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7294117647) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
.home-page .reviews-section .content-holder {
  min-height: 620px;
  display: flex;
  align-items: flex-end;
  padding: 50px 0;
  position: relative;
  z-index: 9;
}
.home-page .reviews-section .content-holder .wrapper {
  flex: 1;
}
.home-page .reviews-section .content-holder .wrapper .stars-holder {
  padding-bottom: 20px;
}
.home-page .reviews-section .content-holder .wrapper .text-holder .section-title {
  font-size: 1.875em;
  line-height: 37px;
  font-weight: 700;
  color: #ffffff;
  text-align: left;
  margin-bottom: 5px;
}
.home-page .reviews-section .content-holder .wrapper .text-holder p {
  color: #fff;
  font-size: 1.563em;
  line-height: 1.2;
  margin: 0;
}
.home-page .reviews-section .content-holder .wrapper .text-holder p.mb-50 {
  margin-bottom: 50px;
}
.home-page .reviews-section .content-holder .name-holder {
  flex: 1;
  max-width: 700px;
  padding: 5px;
  border-radius: 5px;
  background-color: #000;
  max-width: -moz-max-content;
  max-width: max-content;
  z-index: 2;
}
.home-page .reviews-section .content-holder .name-holder p {
  color: #fff;
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}
.home-page .reviews-section .content-holder .name-holder p span {
  color: #D7BD00;
}
@media (max-width: 768px) {
  .home-page .reviews-section {
    background: url("../images/zamestnankyna-mobile.webp") center 0 no-repeat;
    background-size: cover;
    background-position: right center;
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-resolution: 192dpi) {
  .home-page .reviews-section {
    background-image: url("../images/zamestnankyna-mobile@2x.webp");
  }
}
@media (max-width: 768px) {
  .home-page .reviews-section:before {
    height: 600px;
  }
  .home-page .reviews-section .content-holder {
    flex-direction: column;
    justify-content: flex-end;
  }
  .home-page .reviews-section .content-holder .wrapper {
    flex: none;
  }
  .home-page .reviews-section .content-holder .name-holder {
    flex: none;
  }
}
@media (max-width: 576px) {
  .home-page .reviews-section .content-holder {
    min-height: 670px;
    padding-bottom: 50px;
  }
  .home-page .reviews-section .content-holder .wrapper .text-holder .section-title {
    padding-right: 50px;
  }
  .home-page .reviews-section .content-holder .wrapper .text-holder p {
    font-size: 1.25em;
  }
}
.home-page .banners-section {
  position: relative;
}
.home-page .banners-section h1 {
  top: -120px;
  left: 0;
  position: absolute;
  color: #fff;
  font-size: 3.75em;
  line-height: 70px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .home-page .banners-section h1 {
    top: -100px;
  }
}
.home-page .banners-section .advantage {
  height: 620px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 60px 50px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  gap: 30px;
}
.home-page .banners-section .advantage::before {
  content: "";
  display: block;
  width: 100%;
  height: 400px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7294117647) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.home-page .banners-section .advantage.advantage-1 {
  background-image: url("../images/advantages-3-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .home-page .banners-section .advantage.advantage-1 {
    background-image: url("../images/advantages-3-preson@2x.webp");
  }
}
.home-page .banners-section .advantage.advantage-1 .text-holder {
  max-width: 565px;
}
.home-page .banners-section .advantage.advantage-2 {
  position: relative;
}
.home-page .banners-section .advantage.advantage-2 .bg-image {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  inset: 0;
}
.home-page .banners-section .advantage.advantage-2 .bg-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.home-page .banners-section .advantage.advantage-2 .text-holder {
  max-width: 548px;
}
@media (max-width: 768px) {
  .home-page .banners-section .advantage.advantage-1 {
    background-image: url("../images/advantages-3-preson-mobile.webp");
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-resolution: 192dpi) {
  .home-page .banners-section .advantage.advantage-1 {
    background-image: url("../images/advantages-3-preson-mobile@2x.webp");
  }
}
@media (max-width: 768px) {
  .home-page .banners-section .advantage.advantage-2 {
    background-image: url("../images/advantages-7-mobile.webp");
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-resolution: 192dpi) {
  .home-page .banners-section .advantage.advantage-2 {
    background-image: url("../images/advantages-7-mobile@2x.webp");
  }
}
.home-page .banners-section .advantage .text-holder {
  flex: 1;
  padding: 20px;
  border-radius: 15px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  position: relative;
}
.home-page .banners-section .advantage .text-holder h3 {
  color: #fff;
  font-size: 1.875em;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 10px;
}
.home-page .banners-section .advantage .text-holder p {
  color: #fff;
  font-size: 1.563em;
  line-height: 1.2;
  margin: 0;
}
.home-page .banners-section .advantage .text-holder .btn-holder {
  padding-top: 20px;
}
.home-page .banners-section .advantage .name-holder {
  flex: 1;
  max-width: 700px;
  padding: 5px;
  border-radius: 5px;
  background-color: #000;
  max-width: -moz-max-content;
  max-width: max-content;
  z-index: 2;
}
.home-page .banners-section .advantage .name-holder p {
  color: #fff;
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}
.home-page .banners-section .advantage .name-holder p span {
  color: #D7BD00;
}
@media (max-width: 768px) {
  .home-page .banners-section .advantage {
    flex-direction: column;
    justify-content: flex-end;
    height: 800px;
    padding: 30px 20px;
  }
  .home-page .banners-section .advantage .text-holder {
    flex: none;
  }
  .home-page .banners-section .advantage .name-holder {
    flex: none;
  }
  .home-page .banners-section .advantage .name-holder p {
    text-align: center;
  }
}
.home-page .posts-holder {
  padding: 50px;
}
.home-page .posts-holder .posts-title {
  font-size: 1.25em;
  line-height: 21px;
  padding: 5px 10px;
  margin-bottom: 30px;
  border-radius: 15px;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  max-width: -moz-max-content;
  max-width: max-content;
}
.home-page .posts-holder .button {
  text-decoration: none;
  display: block;
  padding: 5px;
  border-radius: 5px;
  border: 5px solid #000;
  background-color: transparent;
  width: -moz-max-content;
  width: max-content;
  font-weight: bold;
  font-size: 1.125em;
  line-height: 1;
  color: #000;
}
.home-page .posts-holder .button:hover {
  background-color: #000;
  color: #fff;
}
.home-page .posts-holder .posts {
  display: flex;
  margin: 0 -8px 50px;
}
.home-page .posts-holder .posts .post {
  flex: 0 0 auto;
  width: 33.33333333%;
  padding: 0 8px;
}
.home-page .posts-holder .posts .post .post-details {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.home-page .posts-holder .posts .post .post-details img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-page .posts-holder .posts .post .post-details p {
  font-size: 0.9375em;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}
.home-page .posts-holder .posts .post .post-details p .author {
  font-weight: 700;
  text-decoration: underline;
}
.home-page .posts-holder .posts .post .post-content {
  display: block;
  color: #000;
  text-decoration: none;
}
.home-page .posts-holder .posts .post .post-content .img-holder {
  overflow: hidden;
  margin-bottom: 20px;
}
.home-page .posts-holder .posts .post .post-content .img-holder img {
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
  transition: all 0.5s ease;
}
.home-page .posts-holder .posts .post .post-content .img-holder:hover img {
  transform: scale(1.07);
}
.home-page .posts-holder .posts .post .post-content p {
  font-size: 1.563em;
  line-height: 30px;
  font-weight: 700;
  word-break: break-word;
}
.home-page .posts-holder .posts .post .post-content:hover p {
  text-decoration: underline;
}
.home-page .posts-holder .posts .post .post-categories {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.home-page .posts-holder .posts .post .post-categories .category {
  background-color: #fff;
  font-size: 1.125em;
  line-height: 21px;
  padding: 5px;
  border: 1px solid #D5D5D5;
  border-radius: 5px;
  display: block;
  color: #000;
  text-decoration: none;
}
.home-page .posts-holder .posts .post .post-categories .category:hover {
  background-color: #000;
  color: #fff;
}
.home-page .posts-holder .posts .post .post-categories .category.at::before, .home-page .posts-holder .posts .post .post-categories .category.de::before, .home-page .posts-holder .posts .post .post-categories .category.nl::before, .home-page .posts-holder .posts .post .post-categories .category.sk::before {
  content: " ";
  width: 20px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
}
.home-page .posts-holder .posts .post .post-categories .category.at::before {
  background-image: url("../images/flags/at.svg");
}
.home-page .posts-holder .posts .post .post-categories .category.de::before {
  background-image: url("../images/flags/de.svg");
}
.home-page .posts-holder .posts .post .post-categories .category.nl::before {
  background-image: url("../images/flags/nl.svg");
}
.home-page .posts-holder .posts .post .post-categories .category.sk::before {
  background-image: url("../images/flags/sk.svg");
}
@media (max-width: 768px) {
  .home-page .posts-holder {
    padding: 50px 20px;
  }
  .home-page .posts-holder .posts {
    flex-direction: column;
    gap: 33px;
    margin: 0 0 50px;
  }
  .home-page .posts-holder .posts .post {
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .home-page .intro-section .text-holder h1 {
    font-size: 3.125em;
    line-height: 50px;
  }
  .home-page .intro-section .text-holder p {
    font-size: 1.563em;
    line-height: 30px;
  }
  .home-page .intro-section .btn-holder a {
    font-size: 1.1875em;
    line-height: 21px;
  }
  .home-page .advantages-section .holder:nth-child(3),
  .home-page .advantages-section .holder:nth-child(4) {
    padding-top: 40px;
  }
}

.service-page .main-heading {
  font-size: 3.75em;
  line-height: 1.1;
  font-weight: 700;
  color: #ffffff;
  text-align: left;
}
.service-page .section-title {
  font-size: 1.875em;
  line-height: 37px;
  font-weight: 700;
  color: #000000;
  text-align: center;
  margin: 0;
}
.service-page .intro-section {
  position: relative;
}
.service-page .intro-section picture {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.service-page .intro-section picture:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3019607843) 52%, rgba(0, 0, 0, 0.8) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
.service-page .intro-section picture img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.service-page .intro-section .content-holder {
  min-height: 620px;
  display: flex;
  align-items: flex-end;
  padding-bottom: 50px;
  position: relative;
  z-index: 9;
  justify-content: space-between;
}
.service-page .intro-section .content-holder .black-label-holder {
  display: inline-block;
  padding: 5px;
  border-radius: 5px;
  background-color: #000;
  text-align: center;
  width: -moz-max-content;
  width: max-content;
}
.service-page .intro-section .content-holder .black-label-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #ffffff;
  margin: 0;
}
.service-page .intro-section .content-holder .black-label-holder p .yellow {
  color: #D7BD00;
}
.service-page .intro-section .content-holder .text-holder .main-heading {
  margin-bottom: 20px;
  text-wrap: balance;
  max-width: 635px;
}
.service-page .intro-section .content-holder .text-holder p {
  font-size: 1.25em;
  line-height: 26px;
  font-weight: 400;
  color: #ffffff;
  text-align: left;
  margin: 0;
  max-width: 350px;
}
.service-page .intro-section .content-holder .btn-holder {
  padding-top: 30px;
}
.service-page .intro-section .content-holder .btn-holder .btn-green {
  display: inline-block;
  width: 100%;
  max-width: 292px;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 500;
  padding: 15px 5px;
  font-weight: 700;
  color: #ffffff;
}
@media (max-width: 992px) {
  .service-page .intro-section .content-holder {
    flex-direction: column;
    gap: 20px;
    justify-content: end;
    align-items: start;
    padding-bottom: 30px;
  }
  .service-page .intro-section .content-holder .right-holder {
    align-self: end;
  }
}
@media (max-width: 768px) {
  .service-page .intro-section .content-holder {
    flex-direction: column;
    gap: 20px;
    justify-content: end;
    height: 670px;
  }
  .service-page .intro-section .content-holder .left-holder {
    align-self: flex-start;
  }
  .service-page .intro-section .content-holder .text-holder .main-heading {
    font-size: 2.5em !important;
    line-height: 1 !important;
  }
}
.service-page .advantages-section {
  padding: 50px 0 80px 0;
  background-color: #000000;
}
@media (max-width: 1100px) {
  .service-page .advantages-section .advantage-holder .adv-ua h3, .service-page .advantages-section .advantage-holder .adv-pl h3 {
    font-size: 1.25em;
    line-height: 1.2;
  }
  .service-page .advantages-section .advantage-holder .adv-ua p .text-huge, .service-page .advantages-section .advantage-holder .adv-pl p .text-huge {
    font-size: 1em;
    line-height: 1.2;
  }
}
.service-page .advantages-section .advantage-holder h3, .service-page .advantages-section .advantage-holder p .text-huge {
  display: block;
  font-size: 30px;
  line-height: 37px;
  font-weight: 700;
  color: #ffffff;
  margin-top: 20px;
  margin-bottom: 10px;
}
.service-page .advantages-section .advantage-holder p {
  font-size: 1.25em;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  margin: 0;
}
.service-page .info-banner-section {
  margin-bottom: 80px;
}
.service-page .info-banner-section .section-holder {
  display: flex;
  flex-direction: column;
  padding: 80px 40px;
  gap: 50px;
  border-radius: 20px;
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
  background: #F5F5F5 url("../images/tjl-vector.webp") center 75%/cover no-repeat;
}
.service-page .info-banner-section .section-holder .title-holder {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.service-page .info-banner-section .section-holder .title-holder .heading {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.1;
  color: #000;
  text-align: center;
  margin: 0;
}
.service-page .info-banner-section .section-holder .title-holder .under-heding {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.1;
  color: #fff;
  padding: 5px 10px;
  border-radius: 15px;
  background-color: #000;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}
.service-page .info-banner-section .section-holder .text-holder {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.service-page .info-banner-section .section-holder .text-holder p {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2;
  margin: 0;
}
.service-page .info-banner-section .section-holder .text-holder .years-holder {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 10px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.service-page .info-banner-section .section-holder .text-holder .years-holder .year {
  padding: 5px 10px;
  border-radius: 15px;
  background-color: #00AA95;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 21px;
}
@media (max-width: 768px) {
  .service-page .info-banner-section .section-holder {
    padding: 50px 40px;
  }
}
.service-page .get-tax-section {
  background-color: #ffffff;
  padding: 80px 0 100px 0;
}
.service-page .get-tax-section .main-heading {
  color: #000000;
  text-align: center;
  margin-bottom: 40px;
}
.service-page .get-tax-section .form-holder {
  text-align: center;
  max-width: 581px;
  margin: 0 auto;
}
.service-page .get-tax-section .form-holder label {
  display: block;
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 700;
  color: #000000;
  text-align: left;
  margin-bottom: 15px;
}
.service-page .get-tax-section .form-holder input {
  display: block;
  width: 100%;
}
.service-page .get-tax-section .form-holder .btn-green {
  display: block;
  width: 100%;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 500;
  border-radius: 5px;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1607843137);
  margin: 30px 0 20px 0;
  padding: 15px;
}
.service-page .get-tax-section .form-holder .error-notice.non-latin-notice {
  display: none;
}
.service-page .get-tax-section p {
  font-size: 0.9375em;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: center;
  padding: 0 20px;
  margin: 0;
}
.service-page .get-tax-section p a {
  color: #000000;
}
.service-page .process-section {
  background: #ffffff;
  padding: 80px 0 100px 0;
}
.service-page .process-section .section-title {
  color: #000000;
  text-align: center;
}
.service-page .process-section .steps-holder {
  padding-top: 50px;
}
.service-page .process-section .steps-holder .single-step-holder {
  max-width: 581px;
  width: 100%;
  height: 62px;
  border-radius: 5px;
  background-color: #F0F0F0;
  display: flex;
  align-items: center;
  margin: 0 auto 10px auto;
  padding: 0 15px;
  text-decoration: none;
}
.service-page .process-section .steps-holder .single-step-holder .step-text {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin: 0;
}
.service-page .process-section .steps-holder .single-step-holder .tjl-logo {
  width: 90px;
  margin: 0 4px;
  padding-bottom: 11px;
}
.service-page .advantage-section .content-holder {
  position: relative;
}
.service-page .advantage-section .advantage {
  height: 620px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 60px 50px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  gap: 30px;
}
.service-page .advantage-section .advantage.advantage-1 {
  background-image: url("../images/advantages-1-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .service-page .advantage-section .advantage.advantage-1 {
    background-image: url("../images/advantages-1-preson@2x.webp");
  }
}
.service-page .advantage-section .advantage.advantage-2 {
  background-image: url("../images/advantages-2-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .service-page .advantage-section .advantage.advantage-2 {
    background-image: url("../images/advantages-2-preson@2x.webp");
  }
}
.service-page .advantage-section .advantage.advantage-3 {
  background-image: url("../images/advantages-3-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .service-page .advantage-section .advantage.advantage-3 {
    background-image: url("../images/advantages-3-preson@2x.webp");
  }
}
.service-page .advantage-section .advantage.advantage-4 {
  background-image: url("../images/advantages-4-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .service-page .advantage-section .advantage.advantage-4 {
    background-image: url("../images/advantages-4-preson@2x.webp");
  }
}
.service-page .advantage-section .advantage.advantage-5 {
  background-image: url("../images/advantages-5-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .service-page .advantage-section .advantage.advantage-5 {
    background-image: url("../images/advantages-5-preson@2x.webp");
  }
}
.service-page .advantage-section .advantage.advantage-6 {
  background-image: url("../images/advantages-6-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .service-page .advantage-section .advantage.advantage-6 {
    background-image: url("../images/advantages-6-preson-2x.webp");
  }
}
@media (max-width: 768px) {
  .service-page .advantage-section .advantage.advantage-1 {
    background-image: url("../images/advantages-1-preson-mobile.webp");
    /*@media(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
        background-image: url('../images/');
    }*/
  }
  .service-page .advantage-section .advantage.advantage-2 {
    background-image: url("../images/advantages-2-preson-mobile.webp");
    /*@media(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
        background-image: url('../images/');
    }*/
  }
  .service-page .advantage-section .advantage.advantage-3 {
    background-image: url("../images/advantages-3-preson-mobile.webp");
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-resolution: 192dpi) {
  .service-page .advantage-section .advantage.advantage-3 {
    background-image: url("../images/advantages-3-preson-mobile@2x.webp");
  }
}
@media (max-width: 768px) {
  .service-page .advantage-section .advantage.advantage-4 {
    background-image: url("../images/advantages-4-preson-mobile.webp");
    /*@media(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
        background-image: url('../images/');
    }*/
  }
  .service-page .advantage-section .advantage.advantage-5 {
    background-image: url("../images/advantages-5-preson-mobile.webp");
    /*@media(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
        background-image: url('../images/');
    } */
  }
  .service-page .advantage-section .advantage.advantage-6 {
    background-image: url("../images/advantages-6-preson-mobile.webp");
    /*@media(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
        background-image: url('../images/');
    }*/
  }
}
.service-page .advantage-section .advantage .text-holder {
  flex: 1;
  max-width: 700px;
  padding: 20px;
  border-radius: 15px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  position: relative;
}
.service-page .advantage-section .advantage .text-holder .advantage-title, .service-page .advantage-section .advantage .text-holder h3 {
  color: #fff;
  font-size: 1.875em;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 20px;
}
.service-page .advantage-section .advantage .text-holder p {
  color: #fff;
  font-size: 1.563em;
  line-height: 1.2;
  margin: 0;
}
.service-page .advantage-section .advantage .name-holder {
  flex: 1;
  max-width: 700px;
  padding: 5px;
  border-radius: 5px;
  background-color: #000;
  max-width: -moz-max-content;
  max-width: max-content;
}
.service-page .advantage-section .advantage .name-holder p {
  color: #fff;
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}
.service-page .advantage-section .advantage .name-holder p span {
  color: #D7BD00;
}
@media (max-width: 768px) {
  .service-page .advantage-section .advantage {
    flex-direction: column;
    justify-content: flex-end;
    height: 800px;
    padding: 30px 20px;
  }
  .service-page .advantage-section .advantage .text-holder {
    flex: none;
  }
  .service-page .advantage-section .advantage .name-holder {
    flex: none;
  }
}
.service-page .packages-section {
  padding: 80px 0 0 0;
}
.service-page .packages-section .section-title {
  margin-bottom: 0;
}
.service-page .packages-section .compare-table-holder {
  padding-top: 80px;
}
.service-page .packages-section .compare-table-holder table tr:nth-child(2n) {
  background-color: #F5F5F5;
}
.service-page .packages-section .compare-table-holder table tr th.rotate-text {
  font-size: 1.25em;
  line-height: 18px;
  font-weight: 400;
  min-width: 50px;
  max-width: 50px;
  white-space: nowrap;
  position: relative;
  top: -25px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
.service-page .packages-section .compare-table-holder table tr td {
  font-size: 1.25em;
  line-height: 24px;
  color: #000000;
  text-align: center;
  vertical-align: top;
  width: 40px;
  padding: 16px 0;
}
.service-page .packages-section .compare-table-holder table tr td.text {
  width: 100%;
  text-align: left;
  padding: 16px 5px 16px 20px;
}
@media (max-width: 768px) {
  .service-page .advantages-section .holder:nth-child(3),
  .service-page .advantages-section .holder:nth-child(4) {
    padding-top: 40px;
  }
  .service-page .packages-section .compare-table-holder.tbl-ua {
    padding-top: 150px;
  }
  .service-page .packages-section .compare-table-holder.tbl-pl {
    padding-top: 120px;
  }
  .service-page .packages-section .compare-table-holder.tbl-ro {
    padding-top: 120px;
  }
}
@media (max-width: 576px) {
  .service-page .intro-section .content-holder {
    min-height: 670px;
  }
  .service-page .intro-section .content-holder .black-label-holder {
    width: auto;
  }
  .service-page .intro-section .content-holder .black-label-holder p {
    font-size: 1em;
  }
  .service-page .process-section .steps-holder {
    padding-top: 45px;
  }
  .service-page .process-section .steps-holder .single-step-holder {
    height: 83px;
  }
  .service-page .process-section .steps-holder .single-step-holder .tjl-logo {
    padding-bottom: 0px;
  }
  .service-page .pricing-section .single-package {
    margin: 0 auto 10px auto;
  }
  .service-page .get-tax-section {
    padding: 80px 0;
  }
  .service-page .packages-section {
    padding-top: 30px;
  }
  .service-page .packages-section .compare-table-holder {
    padding-top: 120px;
  }
  .service-page .packages-section .compare-table-holder.tbl-ua {
    padding-top: 150px;
  }
  .service-page .fill-form-section .content-holder {
    padding-bottom: 50px;
  }
}
.service-page .btn-form-holder a.form-btn {
  padding: 10px 15px 12px;
  font-size: 1.563em;
  font-weight: 700;
  line-height: 28px;
  border-radius: 5px;
  color: #ffffff;
  text-decoration: none;
  z-index: 9;
  background-color: #21A1A1;
  border: 5px solid #21A1A1;
  position: fixed;
  bottom: 7px;
  right: 20px;
  display: none;
}
.service-page .btn-form-holder a.form-btn:hover {
  background-color: #40BFBC;
  border-color: #40BFBC;
}
.service-page .btn-form-holder a.form-btn.active {
  display: block;
}
@media (max-width: 1500px) {
  .service-page .btn-form-holder a.form-btn {
    right: 15px;
    padding: 10px 10px 12px;
  }
}
@media (max-width: 767px) {
  .service-page .btn-form-holder a.form-btn {
    line-height: 18px;
    font-weight: 600;
    font-size: 1.375em;
  }
}
@media (max-width: 410px) {
  .service-page .btn-form-holder a.form-btn {
    line-height: 12px;
    font-size: 1.125em;
  }
}
.service-page .qa-section {
  padding-bottom: 20px;
}
.service-page .btn-lower-holder {
  text-align: center;
  margin-bottom: 70px;
}
.service-page .btn-lower-holder .btn-green {
  display: inline-block;
  width: 100%;
  max-width: 292px;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 500;
  padding: 15px 5px;
  font-weight: 700;
  color: #ffffff;
}
.service-page .related-posts-section .posts-holder {
  padding-top: 40px;
  border-top: 5px solid #000;
  max-width: 881px;
  margin: 0 auto;
}
.service-page .related-posts-section .posts-holder .posts-title {
  font-size: 1.25em;
  line-height: 21px;
  padding: 5px 10px;
  max-width: -moz-max-content;
  max-width: max-content;
  color: #fff;
  background-color: #000;
  font-weight: 700;
  border-radius: 15px;
  margin-bottom: 30px;
}
.service-page .related-posts-section .posts-holder .related-posts {
  display: flex;
  margin: 0 -8px;
}
.service-page .related-posts-section .posts-holder .related-posts .post {
  flex: 0 0 auto;
  width: 33.33333333%;
  padding: 0 8px;
}
.service-page .related-posts-section .posts-holder .related-posts .post a {
  color: #000;
  text-decoration: none;
}
.service-page .related-posts-section .posts-holder .related-posts .post .img-holder {
  overflow: hidden;
  margin-bottom: 20px;
}
.service-page .related-posts-section .posts-holder .related-posts .post .img-holder img {
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
  transition: transform 0.5s ease;
}
.service-page .related-posts-section .posts-holder .related-posts .post .img-holder img:hover {
  transform: scale(1.07);
}
.service-page .related-posts-section .posts-holder .related-posts .post p {
  font-size: 1.25em;
  line-height: 30px;
  font-weight: 700;
  word-break: break-word;
}
@media (max-width: 768px) {
  .service-page .related-posts-section .posts-holder .related-posts {
    flex-direction: column;
    gap: 33px;
    margin: 0;
  }
  .service-page .related-posts-section .posts-holder .related-posts .post {
    padding: 0;
    width: 100%;
  }
}

.app-header-service-form-holder {
  position: relative;
  z-index: 4999;
  height: 100px;
  background: url("../images/service-form-header.webp") 0 0 no-repeat;
  background-size: cover;
  padding: 10px 0 20px;
}
.app-header-service-form-holder.image-1 {
  background: url("../images/service-form-header-1.webp") 0 0 no-repeat;
  background-size: cover;
  background-position-x: 66%;
}
@media (max-width: 390px) {
  .app-header-service-form-holder.image-1 {
    background: url("../images/service-form-header-mobile-1.webp") 0 0 no-repeat;
    background-size: cover;
  }
}
.app-header-service-form-holder.image-2 {
  background: url("../images/service-form-header-2.webp") 0 0 no-repeat;
  background-size: cover;
  background-position-x: center;
}
@media (max-width: 390px) {
  .app-header-service-form-holder.image-2 {
    background: url("../images/service-form-header-mobile-2.webp") 0 0 no-repeat;
    background-size: cover;
  }
}
.app-header-service-form-holder.image-3 {
  background: url("../images/service-form-header-3.webp") 0 0 no-repeat;
  background-size: cover;
  background-position-x: 44%;
}
@media (max-width: 390px) {
  .app-header-service-form-holder.image-3 {
    background: url("../images/service-form-header-mobile-3.webp") 0 0 no-repeat;
    background-size: cover;
  }
}
.app-header-service-form-holder.image-4 {
  background: url("../images/service-form-header-4.webp") 0 0 no-repeat;
  background-size: cover;
  background-position-x: 44%;
}
@media (max-width: 390px) {
  .app-header-service-form-holder.image-4 {
    background: url("../images/service-form-header-mobile-4.webp") 0 0 no-repeat;
    background-size: cover;
  }
}
.app-header-service-form-holder .logo-holder {
  max-width: 40px;
  margin: 0 auto 10px auto;
  opacity: 0.5;
}
.app-header-service-form-holder .logo-holder .logo {
  cursor: pointer;
}
.app-header-service-form-holder .logo-holder img {
  height: 60%;
}
.app-header-service-form-holder .text-holder {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 10px;
}
.app-header-service-form-holder .text-holder .marquee {
  display: inline-block;
  font-size: 1.125em;
  line-height: 18px;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.5;
  padding-left: 100%;
  animation: marquee 15s linear infinite;
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}

.service-form-page:has(> .service-form-side-holder) .service-form-side-holder {
  display: none;
}
@media (min-width: 1280px) {
  .service-form-page:has(> .service-form-side-holder) {
    display: flex;
    flex-direction: row-reverse;
  }
  .service-form-page:has(> .service-form-side-holder):has(> .service-form-side-holder.left-holder) {
    flex-direction: row;
  }
  .service-form-page:has(> .service-form-side-holder) .service-form-side-holder {
    display: block;
    position: relative;
    min-width: 50%;
  }
  .service-form-page:has(> .service-form-side-holder) .service-form-side-holder.right-holder .img-holder {
    height: 100%;
    width: 640px;
  }
  .service-form-page:has(> .service-form-side-holder) .service-form-side-holder.right-holder .img-holder img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .service-form-page:has(> .service-form-side-holder) .service-form-side-holder.left-holder {
    padding: 50px 0px 50px 50px;
  }
  .service-form-page:has(> .service-form-side-holder) .service-form-side-holder.left-holder .img-holder {
    width: 590px;
    max-height: -moz-max-content;
    max-height: max-content;
  }
  .service-form-page:has(> .service-form-side-holder) .service-form-side-holder.left-holder .img-holder img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.service-form-page:has(.service-form-side-holder.right-holder) .form-holder .single-step-holder .upper-heading {
  margin-left: 0;
}
.service-form-page:has(.service-form-side-holder.right-holder) .form-holder .single-step-holder .section-heading {
  text-align: left;
  font-size: 2.5em;
  line-height: 50px;
}
.service-form-page .form-holder {
  width: 100%;
  min-height: calc(100vh - 100px);
  min-height: 100vh;
  height: -moz-fit-content;
  height: fit-content;
  padding: 50px 0 50px 0;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.service-form-page .form-holder .btn-undo {
  display: flex;
  gap: 10px;
  background-color: #F1F1F1;
  padding: 14px 15px;
  border-radius: 10px;
  align-self: baseline;
}
.service-form-page .form-holder .btn-undo:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  min-width: 24px;
  background: transparent url("../images/icons/undo-icon.svg") center no-repeat;
}
.service-form-page .form-holder .btn-undo span {
  font-size: 1.25em;
  font-weight: 700;
  color: #000000;
}
@media (max-width: 768px) {
  .service-form-page .form-holder .btn-undo {
    display: none;
  }
}
.service-form-page .form-holder .single-step-holder {
  margin: auto;
  padding: 50px 0;
}
@media (max-width: 768px) {
  .service-form-page .form-holder .single-step-holder {
    padding: 0;
  }
}
.service-form-page .form-holder .single-step-holder .upper-heading {
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto 20px;
  border-radius: 8px;
  background: #000000;
  display: flex;
  padding: 4px 5px;
  align-items: center;
  gap: 3px;
  color: #ffffff;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 23px;
}
.service-form-page .form-holder .single-step-holder .upper-heading .flag_icon {
  content: "";
  display: inline-block;
  width: 20px;
  height: 15px;
  margin-left: 3px;
  box-shadow: 0px 0px 5px 0px #aaa;
}
.service-form-page .form-holder .single-step-holder .upper-heading .flag_icon.flag_icon_de {
  background: url("../images/flags/de.svg") 0 0 no-repeat;
  background-size: contain;
}
.service-form-page .form-holder .single-step-holder .upper-heading .flag_icon.flag_icon_at {
  background: url("../images/flags/at.svg") 0 0 no-repeat;
  background-size: contain;
}
.service-form-page .form-holder .single-step-holder .upper-heading .flag_icon.flag_icon_nl {
  background: url("../images/flags/nl.svg") 0 0 no-repeat;
  background-size: contain;
}
.service-form-page .form-holder .single-step-holder .upper-heading .flag_icon.flag_icon_sk {
  background: url("../images/flags/sk.svg") 0 0 no-repeat;
  background-size: contain;
}
.service-form-page .form-holder .single-step-holder .upper-heading .flag_icon.flag_icon_cz {
  background: url("../images/flags/cz.svg") 0 0 no-repeat;
  background-size: contain;
}
.service-form-page .form-holder .single-step-holder .upper-heading .flag_icon.flag_icon_denlat {
  width: 70px;
  background: url("../images/flags/de.svg") 0 0 no-repeat, url("../images/flags/nl.svg") 25px 0 no-repeat, url("../images/flags/at.svg") 50px 0 no-repeat;
  background-size: contain;
}
.service-form-page .form-holder .single-step-holder .section-heading {
  font-size: 3.75em;
  line-height: 70px;
  font-weight: 700;
  color: #000000;
  margin: 0;
  text-align: center;
  padding-bottom: 50px;
}
.service-form-page .form-holder .single-step-holder .frei-notice-holder {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 40px auto;
}
.service-form-page .form-holder .single-step-holder .frei-notice-holder p {
  font-size: 1.25em;
  line-height: 1.2;
  font-weight: 500;
  text-align: center;
  margin: 0;
  text-wrap: balance;
}
.service-form-page .form-holder .single-step-holder .notice-holder {
  padding: 5px 10px;
  background: #E53237;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 15px;
  margin: 0 auto 40px auto;
}
.service-form-page .form-holder .single-step-holder .notice-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  margin: 0;
}
.service-form-page .form-holder .single-step-holder .wrapper {
  max-width: 500px;
  min-width: 500px;
  margin: 0 auto;
}
.service-form-page .form-holder .single-step-holder .order-cancel-holder {
  padding: 5px 10px;
  background: #E53237;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 15px;
  margin: 0 auto 40px auto;
}
.service-form-page .form-holder .single-step-holder .order-cancel-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  margin: 0;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  padding: 15px 20px;
  border-radius: 15px;
  margin: 0 auto 40px auto;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder.orange {
  background-color: #ED6B1E;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder.gold {
  background-color: #D7BD00;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder.red {
  background-color: #ED4B48;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder.black {
  background-color: #000000;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder.black p {
  color: #ffffff;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder.black p a {
  color: #D7BD00;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  margin: 0 0 0 10px;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder p span {
  display: block;
  margin-top: 10px;
}
.service-form-page .form-holder .single-step-holder .additional-info-holder p span a {
  color: inherit;
}
.service-form-page .form-holder .single-step-holder .client-info .section-heading {
  padding-bottom: 50px;
}
.service-form-page .form-holder .single-step-holder .client-info label {
  display: block;
  text-align: left;
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 16px;
}
.service-form-page .form-holder .single-step-holder .client-info .form {
  max-width: 581px;
  margin: 0 auto;
}
.service-form-page .form-holder .single-step-holder .client-info .form .form-group {
  padding: 0;
}
.service-form-page .form-holder .single-step-holder .client-info .form .form-group:first-child {
  padding-bottom: 30px;
}
.service-form-page .form-holder .single-step-holder .client-info .form .form-group .m-country-selector__country-flag {
  bottom: 7px;
}
.service-form-page .form-holder .single-step-holder .client-info .form .btn-holder {
  padding-top: 30px;
}
.service-form-page .form-holder .single-step-holder .client-info .form .more-info-holder {
  margin: 0 auto;
  padding-top: 30px;
}
.service-form-page .form-holder .single-step-holder .client-info .form .more-info-holder p {
  font-size: 0.9375em;
  line-height: 1.2;
  font-weight: 400;
  color: #000000;
  text-align: center;
  text-wrap: balance;
  margin: 0;
}
.service-form-page .form-holder .single-step-holder .client-info .form .additional-info-holder {
  max-width: 581px;
  margin: 0 auto;
  padding-top: 30px;
}
.service-form-page .form-holder .single-step-holder .client-info .form .additional-info-holder p {
  font-size: 0.9375em;
  line-height: 1.2;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
.service-form-page .form-holder .single-step-holder .client-info .form .additional-info-holder p:first-child {
  margin-bottom: 8px;
}
.service-form-page .form-holder .single-step-holder .client-info .form .additional-info-holder a {
  color: #29ABA8;
}
.service-form-page .form-holder .single-step-holder .client-info .sms-code-holder .info-code-holder {
  padding: 15px 20px;
  border-radius: 5px;
  background-color: #F56F27;
  margin: 0 auto 50px auto;
  max-width: 466px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.service-form-page .form-holder .single-step-holder .client-info .sms-code-holder .info-code-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin: 0 0 0 15px;
}
.service-form-page .form-holder .single-step-holder .client-info .sms-code-holder .form-group {
  max-width: 270px;
  margin: 0 auto;
  padding-bottom: 30px;
}
.service-form-page .form-holder .single-step-holder .client-info .sms-code-holder .resend-code-holder p {
  font-size: 1.25em;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
.service-form-page .form-holder .single-step-holder .client-info .sms-code-holder .resend-code-holder p span {
  color: #29ABA8;
  text-decoration: underline;
  cursor: pointer;
}
.service-form-page .form-holder .single-step-holder .client-info .sms-code-holder .resend-code-holder p span:hover {
  text-decoration: none;
}
.service-form-page .form-holder .single-step-holder .input-multiple-holder {
  padding-bottom: 80px;
}
.service-form-page .form-holder .single-step-holder .input-multiple-holder label {
  display: block;
  text-align: left;
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 16px;
}
.service-form-page .form-holder .single-step-holder .input-multiple-holder .wrapper {
  margin-bottom: 30px;
}
.service-form-page .form-holder .single-step-holder .input-multiple-holder .wrapper.business_name, .service-form-page .form-holder .single-step-holder .input-multiple-holder .wrapper.business_ico {
  position: relative;
}
.service-form-page .form-holder .single-step-holder .input-multiple-holder .wrapper:last-child {
  margin-bottom: 0;
}
.service-form-page .form-holder .single-step-holder .input-multiple-holder .wrapper ul.autocomplete {
  position: absolute;
  width: 100%;
  max-height: 200px;
  border: 1px solid lightgrey;
  overflow-y: scroll;
  padding: 0;
  z-index: 1;
}
.service-form-page .form-holder .single-step-holder .input-multiple-holder .wrapper ul.autocomplete li {
  font-size: 0.875em;
  padding: 5px 15px;
  background: white;
  listy-style: none;
  cursor: pointer;
}
.service-form-page .form-holder .single-step-holder .input-multiple-holder .wrapper ul.autocomplete li:hover {
  background: lightgrey;
}
.service-form-page .form-holder .single-step-holder .years-holder {
  margin-bottom: 80px;
}
.service-form-page .form-holder .single-step-holder .years-holder .checkbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 20px;
}
.service-form-page .form-holder .single-step-holder .years-holder .checkbox .custom-checkbox {
  position: relative;
}
.service-form-page .form-holder .single-step-holder .years-holder .checkbox .custom-checkbox input {
  display: none;
}
.service-form-page .form-holder .single-step-holder .years-holder .checkbox .custom-checkbox input:checked + div {
  border-color: #29ABA8 !important;
}
.service-form-page .form-holder .single-step-holder .years-holder .checkbox .custom-checkbox input + .checkbox {
  border: 5px solid #D5D5D5;
  border-radius: 5px;
  background-color: #ffffff;
  cursor: pointer;
  min-width: 167px;
  height: 80px;
}
@media (max-width: 394px) {
  .service-form-page .form-holder .single-step-holder .years-holder .checkbox .custom-checkbox input + .checkbox {
    min-width: calc(50vw - 30px);
  }
}
.service-form-page .form-holder .single-step-holder .years-holder .checkbox .custom-checkbox .value-title {
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin: 0;
  text-align: center;
}
.service-form-page .form-holder .single-step-holder .years-holder .checkbox .custom-checkbox.error input + .checkbox {
  border: 5px solid #E53237;
}
.service-form-page .form-holder .single-step-holder .options-holder {
  margin-bottom: 80px;
}
.service-form-page .form-holder .single-step-holder .options-holder .label {
  text-align: center;
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 16px;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px 10px;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder.fl-row {
  flex-direction: column;
  max-width: 400px;
  gap: 30px;
  margin: 0 auto;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder.fl-row .custom-radio input + .radio {
  border-color: #000000;
  border-radius: 10px;
  padding: 15px 20px;
  height: auto;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder.fl-row .custom-radio input + .radio .value-title {
  font-weight: 700;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder.fl-row .custom-radio input + .radio:hover {
  background-color: #000000;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder.fl-row .custom-radio input + .radio:hover .value-title {
  color: #ffffff;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder .custom-radio {
  position: relative;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder .custom-radio input {
  display: none;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder .custom-radio input:checked + div {
  border-color: #29ABA8 !important;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder .custom-radio input + .radio {
  border: 5px solid #D5D5D5;
  border-radius: 5px;
  background-color: #ffffff;
  cursor: pointer;
  min-width: 167px;
  height: 80px;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder .custom-radio .value-title {
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  padding: 0 10px;
  margin: 0;
  text-align: center;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder .custom-radio .value-title span {
  display: block;
  font-size: 0.75em;
  line-height: 1.1;
  font-weight: 300;
  margin-top: 10px;
}
.service-form-page .form-holder .single-step-holder .options-holder .radio-holder .custom-radio.error input + .radio {
  border: 5px solid #E53237;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal {
  z-index: 99997;
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  background-color: rgba(105, 105, 105, 0.7);
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal.active {
  display: flex;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-close-background {
  position: absolute;
  z-index: 99998;
  width: 100%;
  height: 100vh;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder {
  z-index: 99999;
  padding-left: 0;
  background-color: #ffffff;
  min-height: 480px;
  width: 400px;
  padding: 25px;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-head {
  display: flex;
  justify-content: space-between;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-head .logo-pop-up {
  width: 60px;
  height: 67px;
  background: transparent url("../images/icons/tjl-logo.svg") center no-repeat;
  background-size: cover;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-head .frei-close-modal {
  font-size: 0.875em;
  line-height: 0;
  color: #B1B1B1;
  cursor: pointer;
  text-decoration: underline;
  margin-right: -10px;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-body {
  margin: 30px 0;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-body p {
  font-size: 1.563em;
  line-height: 30px;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-footer .btn-green {
  cursor: pointer;
  display: block;
  font-size: 1.125em;
  font-weight: 800;
  letter-spacing: 0.5px;
  text-align: center;
  min-height: 50px;
  min-width: 100%;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #21A1A1;
}
.service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-footer .btn-green:hover {
  background-color: #1E6E86;
}
@media (max-width: 1280px) {
  .service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder {
    width: 330px;
  }
  .service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-head .close-pop-up {
    font-size: 0.875em;
    line-height: 30px;
    margin-right: 0px;
  }
  .service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-body p {
    font-size: 1.375em;
  }
  .service-form-page .form-holder .single-step-holder .options-holder .frei-modal .frei-modal-holder .frei-modal-footer .btn-green {
    line-height: 28px;
    padding: 17px 0;
  }
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 80px;
  text-align: center;
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder .custom-radio {
  display: block;
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder .custom-radio input {
  display: none;
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder .custom-radio .radio {
  cursor: pointer;
  border: 5px solid #000000;
  height: 60px;
  width: 100%;
  max-width: 581px;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1607843137);
  margin-right: auto;
  margin-left: auto;
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder .custom-radio .radio:hover {
  background-color: #F7F7F7;
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder .custom-radio .radio .value-title {
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 700;
  margin: 0;
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder .custom-radio .radio.green {
  background: #21A1A1;
  border-radius: 5px;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1607843137);
  height: 70px;
  width: 100%;
  max-width: 581px;
  border: none;
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder .custom-radio .radio.green:hover {
  background-color: #40BFBC;
}
.service-form-page .form-holder .single-step-holder .yesno-holder .radio-holder .custom-radio .radio.green .value-title {
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 600;
  color: #ffffff;
  margin: 0;
  text-decoration: none;
  border: none;
}
.service-form-page .form-holder .single-step-holder:has(.services-holder) {
  width: 100%;
}
.service-form-page .form-holder .single-step-holder .services-holder {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.service-form-page .form-holder .single-step-holder .services-holder .service-holder {
  border-radius: 10px;
  background: #F0F0F0;
  padding: 10px 20px;
}
.service-form-page .form-holder .single-step-holder .services-holder .service-holder input {
  display: none;
}
.service-form-page .form-holder .single-step-holder .services-holder .service-holder .service {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 50px;
  align-items: center;
}
.service-form-page .form-holder .single-step-holder .services-holder .service-holder .service .value-title {
  display: flex;
  gap: 10px;
  font-size: 1.125em;
  line-height: 22px;
  margin: 0;
  align-items: center;
}
.service-form-page .form-holder .single-step-holder .services-holder .service-holder .service .value-title span {
  border-radius: 5px;
  background: #CFCFCF;
  padding: 5px;
}
.service-form-page .form-holder .single-step-holder .services-holder .service-holder .service .service-btn {
  padding: 10px 15px;
  border-radius: 10px;
  border: 5px solid #000000;
  color: #000000;
  font-size: 1.125em;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}
.service-form-page .form-holder .single-step-holder .services-holder .service-holder .service .service-btn:hover {
  background-color: #000000;
  color: #ffffff;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .bonus {
  margin-bottom: 30px;
  border-radius: 8px;
  background: #D0C835;
  padding: 4px 10px;
  max-width: -moz-max-content;
  max-width: max-content;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .bonus p {
  font-size: 1.875em;
  font-weight: 700;
  line-height: 38px;
  margin: 0;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .cs-note {
  margin-bottom: 30px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .cs-note p {
  font-size: 1.125em;
  line-height: 23px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .cs-note p.title {
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #31C2C0;
  text-underline-offset: 5px;
  text-decoration-thickness: 5px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages {
  display: flex;
  gap: 20px;
  flex-direction: column;
  max-width: 535px;
  margin: 0 auto 30px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages.mb100 {
  margin-bottom: 100px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage {
  display: flex;
  padding: 20px 30px;
  align-items: center;
  gap: 20px;
  border-radius: 10px;
  background: #AAEEED;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .adv-icon {
  display: block;
  width: 50px;
  height: 50px;
  min-width: 50px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .adv-icon.adv-icon-1 {
  background: url("../images/icons/care_program_1.svg") center no-repeat;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .adv-icon.adv-icon-2 {
  background: url("../images/icons/care_program_2.svg") center no-repeat;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .adv-icon.adv-icon-3 {
  background: url("../images/icons/care_program_3.svg") center no-repeat;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .adv-icon.adv-icon-4 {
  background: url("../images/icons/care_program_4.svg") center no-repeat;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .adv-icon.cs-icon-1 {
  width: 48px;
  height: 48px;
  min-width: 48px;
  background: url("../images/icons/double_arrow_up_icon.svg") center no-repeat;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .text-holder {
  display: flex;
  gap: 5px;
  flex-direction: column;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .text-holder p {
  color: #000000;
  margin: 0;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .text-holder p.adva-heading {
  font-size: 1.375em;
  font-weight: 700;
  line-height: 28px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .advantages .advantage .text-holder p.adva-text {
  font-size: 1.125em;
  line-height: 22px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .pricing {
  display: flex;
  gap: 5px;
  flex-direction: column;
  margin-bottom: 40px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .pricing p {
  margin: 0;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .pricing .price-holder {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .pricing .price-holder .old-price {
  color: #9E9E9E;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 22px;
  text-decoration: line-through;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .pricing .price-holder .price {
  font-size: 1.563em;
  font-weight: 700;
  line-height: 32px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .pricing .discount {
  border-radius: 8px;
  background: #D0C835;
  padding: 5px;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 25px;
  margin: 0 auto;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .pricing .discount span {
  font-weight: 700;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  cursor: pointer;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder input {
  display: none;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder:has(.nav-item.blue) {
  margin: 0;
  width: unset;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item {
  text-align: center;
  margin: 0 auto;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 23px;
  padding: 14px 15px;
  text-decoration: underline;
  text-decoration-thickness: 4px;
  text-underline-offset: 5px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item:has(span) {
  display: block;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item:has(span) span {
  font-size: 18px;
  color: #000;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-thickness: 4px;
  text-underline-offset: 4px;
  display: block;
  text-wrap: balance;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item:has(span):hover span {
  text-decoration: none;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item:hover {
  text-decoration: none;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item.border {
  text-decoration: none;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 25px;
  padding: 15px 20px;
  border-radius: 10px;
  border: 5px solid #000000;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item.border:hover {
  color: #ffffff;
  background-color: #000000;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item.blue {
  margin-top: 20px;
  text-decoration: none;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 25px;
  padding: 15px 20px;
  border-radius: 10px;
  background: #31C2C0;
  width: 100%;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item.blue.mtm30 {
  margin-top: -30px;
  max-width: 500px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .navigation .nav-holder .nav-item.blue:hover {
  background-color: #45DDDB;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .bonus-note {
  margin-top: 30px;
}
.service-form-page .form-holder .single-step-holder .cross-sell-holder .side-holder .bonus-note p {
  font-size: 0.875em;
  font-weight: 400;
  line-height: 17px;
  margin: 0;
}
.service-form-page .form-holder .single-step-holder:has(.pricelists-holder) {
  width: 100%;
}
.service-form-page .form-holder .single-step-holder .btn-holder {
  max-width: 581px;
  margin: 0 auto;
}
.service-form-page .form-holder .single-step-holder .btn-holder .btn-next {
  display: block;
  width: 100%;
  max-width: 581px;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 600;
  color: #000000;
  margin: 0 auto;
}
.service-form-page .form-holder .single-step-holder .btn-holder .btn-prev {
  display: block;
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  text-decoration: underline;
  background: none;
  border: 0;
  margin: 50px auto;
}
.service-form-page .form-holder .single-step-holder .btn-holder .btn-prev:hover {
  text-decoration: none;
}
.service-form-page .form-holder .single-step-holder .pricelists-holder .btn-holder .btn-next {
  margin-top: 50px;
}
.service-form-page .form-holder .pricelist-additional-info-holder {
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 15px;
}
.service-form-page .form-holder .pricelist-additional-info-holder p {
  font-size: 0.9375em;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
.service-form-page .form-holder .pricelist-additional-info-holder p a {
  color: #29ABA8;
}
@media (max-width: 768px) {
  .service-form-page .form-holder .single-step-holder .section-heading {
    font-size: 2.5em;
    line-height: 45px;
  }
  .service-form-page .form-holder .single-step-holder .mail-phone-holder .section-heading.ua {
    font-size: 2em;
    line-height: 1;
  }
  .service-form-page .form-holder .single-step-holder .wrapper {
    min-width: 310px;
  }
}

.contact-page .intro-section {
  background-image: url("../images/contact-intro.webp");
  background-size: cover;
  background-position: center;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .contact-page .intro-section {
    background-image: url("../images/contact-intro@2x.webp");
  }
}
.contact-page .intro-section .section-holder {
  height: 620px;
  position: relative;
}
.contact-page .intro-section .section-holder .title-holder {
  position: absolute;
  bottom: 50px;
  text-align: left;
}
.contact-page .intro-section .section-holder .title-holder p {
  font-size: 1.125em;
  line-height: 21px;
  color: #fff;
  background-color: #000;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  width: -moz-fit-content;
  width: fit-content;
}
.contact-page .intro-section .section-holder .title-holder p .clock {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("../images/icons/clock.svg");
  background-size: cover;
}
.contact-page .intro-section .section-holder .title-holder p.open-time {
  display: flex;
  align-items: center;
  gap: 5px;
}
.contact-page .intro-section .section-holder .title-holder p.open-time .yellow {
  color: #D7BD00;
}
.contact-page .intro-section .section-holder .title-holder p.open-time a {
  color: #29ABA8;
}
.contact-page .intro-section .section-holder .title-holder p.note .yellow {
  color: #D7BD00;
}
.contact-page .intro-section .section-holder .title-holder p.note .orange {
  color: #ED6B1E;
}
.contact-page .intro-section .section-holder .title-holder h1 {
  font-size: 3.75em;
  line-height: 70px;
  margin-bottom: 10px;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
.contact-page .intro-section .section-holder .title-holder .wrapper {
  max-width: 330px;
}
@media (max-width: 768px) {
  .contact-page .intro-section .section-holder .title-holder h1 {
    font-size: 3.125em;
    line-height: 55px;
  }
}
.contact-page .contact-section {
  background-color: #000;
  padding-top: 50px;
  padding-bottom: 80px;
}
.contact-page .contact-section .texts-holder {
  display: flex;
  flex-direction: row;
  gap: 30px;
  justify-content: space-between;
  max-width: 850px;
  margin: 0 auto;
}
.contact-page .contact-section .texts-holder .text-holder {
  flex: 1;
}
.contact-page .contact-section .texts-holder .text-holder i {
  margin-bottom: 20px;
  position: relative;
  display: block;
  height: 20px;
}
.contact-page .contact-section .texts-holder .text-holder i.phone::before {
  content: "";
  display: block;
  width: 14px;
  height: 20px;
  position: absolute;
  bottom: 0;
  background-image: url("../images/icons/smartphone.svg");
  background-size: cover;
}
.contact-page .contact-section .texts-holder .text-holder i.mail::before {
  content: "";
  display: block;
  width: 20px;
  height: 16px;
  position: absolute;
  bottom: 0;
  background-image: url("../images/icons/mail.svg");
  background-size: cover;
}
.contact-page .contact-section .texts-holder .text-holder i.chat::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  bottom: 0;
  background-image: url("../images/icons/message-circle.svg");
  background-size: cover;
}
.contact-page .contact-section .texts-holder .text-holder i.chat.whatsupp::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 0;
  background-image: url("../images/icons/whatsapp.svg");
  background-size: cover;
}
.contact-page .contact-section .texts-holder .text-holder i.chat.viber::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 0;
  background-image: url("../images/icons/viber.svg");
  background-size: cover;
}
.contact-page .contact-section .texts-holder .text-holder h3 {
  font-size: 1.875em;
  line-height: 37px;
  margin-bottom: 10px;
  color: #fff;
  font-weight: bold;
}
.contact-page .contact-section .texts-holder .text-holder a {
  display: block;
  font-size: 1.25em;
  line-height: 24px;
  color: #fff;
}
.contact-page .contact-section .texts-holder .text-holder p {
  font-size: 1.25em;
  line-height: 24px;
  color: #D7BD00;
  margin-bottom: 0;
  margin-top: 10px;
  text-wrap: balance;
}
@media (max-width: 768px) {
  .contact-page .contact-section .texts-holder {
    flex-direction: column;
    gap: 50px;
  }
}
.contact-page .call-us-section {
  background-image: url("../images/contact-call.webp");
  background-size: cover;
  background-position-x: 20%;
  background-position-y: top;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .contact-page .call-us-section {
    background-image: url("../images/contact-call@2x.webp");
  }
}
.contact-page .call-us-section .section-holder {
  position: relative;
  height: 620px;
}
.contact-page .call-us-section .section-holder .text-holder {
  position: absolute;
  bottom: 50px;
  width: 100%;
}
.contact-page .call-us-section .section-holder .text-holder h2 {
  font-size: 3.75em;
  line-height: 70px;
  margin-bottom: 15px;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
.contact-page .call-us-section .section-holder .text-holder .open-time {
  font-size: 1.125em;
  line-height: 21px;
  color: #fff;
  background-color: #000;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 35px;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 5px;
}
.contact-page .call-us-section .section-holder .text-holder .open-time .yellow {
  color: #D7BD00;
}
.contact-page .call-us-section .section-holder .text-holder .open-time .clock {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("../images/icons/clock.svg");
  background-size: cover;
}
.contact-page .call-us-section .section-holder .text-holder .open-time a {
  color: #29ABA8;
}
.contact-page .call-us-section .section-holder .text-holder .button {
  display: block;
  max-width: -moz-max-content;
  max-width: max-content;
  line-height: 30px;
  padding: 10px 15px;
}
@media (max-width: 768px) {
  .contact-page .call-us-section .section-holder .text-holder h2 {
    font-size: 3.125em;
    line-height: 55px;
  }
}
.contact-page .location-section {
  background-image: url("../images/contact-building.webp");
  background-size: cover;
  background-position-x: 20%;
  background-position-y: top;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .contact-page .location-section {
    background-image: url("../images/contact-building@2x.webp");
  }
}
.contact-page .location-section .section-holder {
  position: relative;
  height: 620px;
}
.contact-page .location-section .section-holder .text-holder {
  position: absolute;
  bottom: 50px;
  width: 100%;
}
.contact-page .location-section .section-holder .text-holder h2 {
  font-size: 3.75em;
  line-height: 70px;
  margin-bottom: 10px;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
.contact-page .location-section .section-holder .text-holder .note {
  font-size: 1.125em;
  line-height: 21px;
  color: #fff;
  background-color: #000;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 20px;
  max-width: 350px;
  width: 100%;
  text-align: center;
}
.contact-page .location-section .section-holder .text-holder a {
  display: block;
  max-width: -moz-max-content;
  max-width: max-content;
  line-height: 30px;
  padding: 10px 15px;
}
@media (max-width: 768px) {
  .contact-page .location-section .section-holder .text-holder h2 {
    font-size: 3.125em;
    line-height: 55px;
  }
}
.contact-page .about-section {
  margin-top: 80px;
  margin-bottom: 80px;
}
.contact-page .about-section .open-hours {
  max-width: 700px;
  margin: 0 auto 80px;
}
.contact-page .about-section .open-hours h4 {
  font-size: 1.875em;
  line-height: 37px;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: left;
}
.contact-page .about-section .open-hours table {
  width: 100%;
}
.contact-page .about-section .open-hours table tr {
  background-color: #F5F5F5;
}
.contact-page .about-section .open-hours table tr:nth-child(2n) {
  background-color: #fff;
}
.contact-page .about-section .open-hours table tr.active {
  background-color: #2AAAA8;
}
.contact-page .about-section .open-hours table tr.active td {
  font-weight: bold;
}
.contact-page .about-section .open-hours table tr td {
  padding: 20px;
  font-size: 1.563em;
  line-height: 30px;
}
.contact-page .about-section .open-hours table tr td:first-child {
  width: 60%;
}
.contact-page .about-section .open-hours table tr td:last-child {
  padding-left: 0;
}
@media (max-width: 768px) {
  .contact-page .about-section .open-hours {
    margin-bottom: 60px;
    max-width: unset;
  }
  .contact-page .about-section .open-hours .md-full {
    max-width: unset;
    padding: 0;
  }
  .contact-page .about-section .open-hours table tr td:first-child {
    width: 50%;
  }
}
.contact-page .about-section .section-holder {
  max-width: 700px;
  margin: 0 auto;
}
.contact-page .about-section .section-holder .address {
  background-color: #000;
  border-radius: 15px;
  padding: 20px;
  margin-bottom: 50px;
}
.contact-page .about-section .section-holder .address h4 {
  font-size: 1.875em;
  line-height: 36px;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: left;
  color: #fff;
}
.contact-page .about-section .section-holder .address p {
  font-size: 1.563em;
  line-height: 30px;
  color: #fff;
}
.contact-page .about-section .section-holder .address p span {
  display: block;
}
.contact-page .about-section .section-holder .address a {
  display: block;
  max-width: -moz-max-content;
  max-width: max-content;
  line-height: 30px;
  padding: 10px 15px;
}
.contact-page .about-section .section-holder .invoice {
  background-color: #F0F0F0;
  border-radius: 15px;
  padding: 20px;
}
.contact-page .about-section .section-holder .invoice h4 {
  font-size: 1.875em;
  line-height: 36px;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: left;
}
.contact-page .about-section .section-holder .invoice p {
  font-size: 1.563em;
  line-height: 30px;
  margin-bottom: 35px;
}
.contact-page .about-section .section-holder .invoice p:last-child {
  margin-bottom: 0;
}

.about-us-page {
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .about-us-page {
    margin-bottom: 80px;
  }
}
.about-us-page .intro-section {
  position: relative;
}
.about-us-page .intro-section .bg-image {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.about-us-page .intro-section .bg-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.about-us-page .intro-section::before {
  content: "";
  display: block;
  width: 100%;
  height: 436px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7294117647) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  z-index: 1;
}
.about-us-page .intro-section .section-holder {
  height: 620px;
  position: relative;
}
.about-us-page .intro-section .section-holder .title-holder {
  position: absolute;
  bottom: 50px;
  text-align: left;
  z-index: 2;
}
@media (max-width: 768px) {
  .about-us-page .intro-section .section-holder .title-holder {
    bottom: 38px;
  }
}
.about-us-page .intro-section .section-holder .title-holder p {
  font-size: 1.25em;
  line-height: 26px;
  color: #fff;
  max-width: 425px;
}
.about-us-page .intro-section .section-holder .title-holder p.note {
  font-size: 1.125em;
  line-height: 21px;
  background-color: #000;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  width: -moz-fit-content;
  width: fit-content;
}
.about-us-page .intro-section .section-holder .title-holder p .yellow {
  color: #D7BD00;
}
.about-us-page .intro-section .section-holder .title-holder h1 {
  font-size: 3.75em;
  line-height: 65px;
  margin-bottom: 15px;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 768px) {
  .about-us-page .intro-section .section-holder .title-holder h1 {
    font-size: 3.125em;
    line-height: 1.1;
  }
}
.about-us-page .about-us-section .section-holder {
  max-width: 700px;
  margin: 0 auto;
}
.about-us-page .about-us-section .section-holder .recruitment-holder {
  background-color: #000;
  border-radius: 15px;
  padding: 20px;
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .about-us-page .about-us-section .section-holder .recruitment-holder {
    margin-bottom: 80px;
  }
}
.about-us-page .about-us-section .section-holder .recruitment-holder .title {
  color: #fff;
  font-size: 1.875em;
  line-height: 36px;
  margin-bottom: 20px;
  font-weight: bold;
}
.about-us-page .about-us-section .section-holder .recruitment-holder .text {
  color: #fff;
  font-size: 1.563em;
  line-height: 30px;
  margin-bottom: 20px;
  text-wrap: balance;
}
.about-us-page .about-us-section .section-holder .recruitment-holder a {
  display: block;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 15px 20px;
}
.about-us-page .about-us-section .section-holder .heading {
  font-size: 1.875em;
  line-height: 37px;
  margin-bottom: 50px;
  font-weight: bold;
  text-align: center;
}
.about-us-page .about-us-section .section-holder .about-holder {
  padding: 30px 20px;
  border-radius: 15px;
  background-color: #F0F0F0;
  margin-bottom: 50px;
}
.about-us-page .about-us-section .section-holder .about-holder p {
  font-size: 1.563em;
  line-height: 1.2;
  margin-bottom: 30px;
  text-wrap: balance;
}
.about-us-page .about-us-section .section-holder .about-holder img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
}
.about-us-page .about-us-section .banner-holder {
  position: relative;
  margin: 100px 0;
  background-image: url("../images/about-us-3.webp");
  height: 620px;
  background-position: center;
  background-size: cover;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .about-us-page .about-us-section .banner-holder {
    background-image: url("../images/about-us-3@2x.webp");
  }
}
.about-us-page .about-us-section .banner-holder::before {
  content: "";
  display: block;
  width: 100%;
  height: 436px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7294117647) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
.about-us-page .about-us-section .banner-holder .text-holder {
  max-width: 750px;
  padding-right: 50px;
  position: absolute;
  bottom: 30px;
  left: 50px;
}
.about-us-page .about-us-section .banner-holder .text-holder p {
  font-size: 1.563em;
  line-height: 30px;
  margin-bottom: 10px;
  color: #fff;
}
.about-us-page .about-us-section .banner-holder .text-holder p.name {
  font-size: 3.75em;
  line-height: 65px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .about-us-page .about-us-section .banner-holder {
    margin: 80px 0;
    height: 800px;
  }
  .about-us-page .about-us-section .banner-holder::before {
    height: 694px;
  }
  .about-us-page .about-us-section .banner-holder .text-holder {
    padding-right: 20px;
    left: 20px;
    bottom: 50px;
  }
  .about-us-page .about-us-section .banner-holder .text-holder p.name {
    font-size: 3.125em;
    line-height: 60px;
  }
}

.our-services-page .main-content .section-service {
  position: relative;
  height: 440px;
}
.our-services-page .main-content .section-service .background-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.our-services-page .main-content .section-service .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background: linear-gradient(rgba(0, 0, 0, 0.1019607843), rgba(0, 0, 0, 0.7294117647));
}
.our-services-page .main-content .section-service .text-holder {
  position: absolute;
  bottom: 40px;
  padding: 0 20px;
}
.our-services-page .main-content .section-service .text-holder h3 {
  font-size: 2.5em;
  line-height: 1.125;
  color: #FFF;
  font-weight: 700;
  margin-bottom: 20px;
}
.our-services-page .main-content .section-service .text-holder p {
  font-size: 1.25em;
  line-height: 1.3;
  color: #FFF;
  margin-bottom: 30px;
  font-weight: 500;
}
.our-services-page .main-content .section-service .text-holder a {
  text-decoration: none;
  width: auto;
  padding: 17px 15px 19px;
  color: #FFF;
  background-color: #21A1A1;
  border-radius: 5px;
  display: block;
  text-align: center;
  font-size: 1.25em;
  font-weight: 500;
}
.our-services-page .main-content .section-advantages {
  background-color: #000;
  padding: 11px 20px 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.our-services-page .main-content .section-advantages .adv {
  width: 47%;
  margin-top: 36px;
}
.our-services-page .main-content .section-advantages .adv i {
  display: block;
  color: #fff;
  height: 20px;
  width: 20px;
  margin-bottom: 10px;
  background-color: #fff;
}
.our-services-page .main-content .section-advantages .adv p {
  color: #FFF;
  font-size: 1.25em;
  line-height: 1.2;
}
.our-services-page .main-content .section-get-service {
  padding: 50px 20px;
}
.our-services-page .main-content .section-get-service h3 {
  font-size: 1.9375em;
  line-height: 1.2;
  margin-bottom: 36px;
  font-weight: 700;
}
.our-services-page .main-content .section-get-service form label {
  display: block;
  font-size: 1.125em;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 10px;
}
.our-services-page .main-content .section-get-service form input {
  background-color: #F0F0F0;
  border-radius: 5px;
  border: 2px solid #E0E0E0;
  display: block;
  padding: 16px 10px 20px;
  width: 100%;
  box-sizing: border-box;
  outline: none;
  margin-bottom: 20px;
  font-size: 1.25em;
  font-weight: 500;
}
.our-services-page .main-content .section-get-service form p {
  color: #B7B7B7;
  font-size: 1.125em;
  margin-bottom: 20px;
  line-height: 1.166;
  font-weight: 500;
}
.our-services-page .main-content .section-get-service form button {
  color: #FFFFFF;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.2;
  padding: 17px 15px 19px;
  background-color: #21A1A1;
  border: none;
  border-radius: 5px;
  width: 100%;
}
.our-services-page .main-content .section-review {
  height: 438px;
  position: relative;
}
.our-services-page .main-content .section-review .background-img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.our-services-page .main-content .section-review .overlay {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  background-color: #29ABA8;
  opacity: 0.6;
}
.our-services-page .main-content .section-review .text-holder {
  position: absolute;
  bottom: 50px;
  padding: 0 20px;
}
.our-services-page .main-content .section-review .text-holder .icons-holder {
  margin-bottom: 20px;
}
.our-services-page .main-content .section-review .text-holder .icons-holder i {
  background: url("../images/icons/star-fill.svg") 0 0 no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 1px;
  filter: invert(76%) sepia(76%) saturate(1230%) hue-rotate(350deg) brightness(99%) contrast(105%);
}
.our-services-page .main-content .section-review .text-holder p {
  font-size: 1.563em;
  line-height: 1.3;
  color: #FFF;
  margin-bottom: 30px;
  font-weight: 500;
}
.our-services-page .main-content .section-review .text-holder a {
  text-decoration: none;
  font-size: 1.25em;
  line-height: 1.2;
  font-weight: 500;
  width: 100%;
  padding: 12px 15px 13px;
  color: #FFF;
  background-color: transparent;
  border-radius: 5px;
  display: block;
  text-align: center;
  box-sizing: border-box;
  border: 2px solid #fff;
}
.our-services-page .main-content .section-how-works {
  margin-top: 50px;
  padding: 0 20px;
}
.our-services-page .main-content .section-how-works h3 {
  font-size: 1.875em;
  line-height: 1.175;
  margin-bottom: 30px;
  font-weight: 700;
}
.our-services-page .main-content .section-how-works .steps-holder {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  position: relative;
}
.our-services-page .main-content .section-how-works .steps-holder .border-line {
  border-right: 5px solid #000;
  height: 83%;
  margin-left: 12px;
  position: absolute;
  z-index: 2;
  top: 30px;
  left: 20px;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder {
  align-items: center;
  background-color: #eaeaea;
  border-radius: 10px;
  display: flex;
  margin: 0 auto 20px;
  padding: 10px 15px 20px 20px;
  position: relative;
  text-decoration: none;
  width: 100%;
  box-sizing: border-box;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .step-num {
  background-color: #000;
  border-radius: 30px;
  color: #fff;
  font-size: 0.75em;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
  margin-right: 10px;
  min-width: 30px;
  width: 30px;
  z-index: 3;
  text-align: center;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .icon-text-holder {
  text-align: left;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .icon-text-holder p {
  font-size: 1.25em;
  line-height: 1.15;
  margin-bottom: 0;
  font-weight: 500;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .icon-text-holder .web-icon {
  height: 20px;
  width: 20px;
  display: block;
  margin-bottom: 8px;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .icon-text-holder .web-icon.edit-outline {
  background: url("../images/icons/edit-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .icon-text-holder .web-icon.printer-outline {
  background: url("../images/icons/printer-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .icon-text-holder .web-icon.person-done-outline {
  background: url("../images/icons/person-done-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .icon-text-holder .web-icon.email-outline {
  background: url("../images/icons/email-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-how-works .steps-holder .step-holder .icon-text-holder .web-icon.checkmark-circle-outline {
  background: url("../images/icons/checkmark-circle-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-price-list {
  margin-top: 50px;
  padding: 0 20px;
  margin-bottom: 30px;
}
.our-services-page .main-content .section-price-list h3 {
  font-size: 1.875em;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 30px;
}
.our-services-page .main-content .section-price-list .price-lists-holder {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list {
  padding: 20px 20px 30px;
  background-color: #F5F5F5;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 20px;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list h4 {
  font-size: 1.563em;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 20px;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-box {
  width: 100%;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 15px;
  box-sizing: border-box;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-box p {
  font-size: 1.25em;
  line-height: 1.25;
  color: #fff;
  margin: 0;
  font-weight: 500;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-box.cheap {
  background-color: #E53237;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-box.cheap .lighter {
  color: #FFC4C4;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-box.popular {
  background-color: #ED6B1E;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-box.popular .lighter {
  color: #FFC4A3;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-box.premium {
  background-color: #29ABA8;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-box.premium .lighter {
  color: #99E3E2;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-info {
  font-size: 1.25em;
  line-height: 1.25;
  margin-bottom: 25px;
  font-weight: 500;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder {
  position: relative;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder[open] .price-more {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder[open] .price-more .price-more-closed {
  display: none;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder[open] .price-more .price-more-open {
  display: block;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-more {
  font-size: 1.25em;
  line-height: 1.2;
  background-color: transparent;
  padding: 12px 10px 13px;
  border: 3px solid #000;
  border-radius: 5px;
  width: 100%;
  list-style-type: none;
  cursor: pointer;
  box-sizing: border-box;
  text-transform: uppercase;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-more .price-more-closed {
  display: block;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-more .price-more-open {
  display: none;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details {
  padding-bottom: 70px;
  padding-top: 20px;
  text-align: left;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details p {
  display: flex;
  font-size: 0.9375em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 10px;
  margin: 0;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details p.black {
  font-weight: 900;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details div.black {
  display: flex;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details div.black p {
  display: block;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details .web-icon {
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 10px;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details .web-icon.checkmark-circle-2-outline {
  background: url("../images/icons/checkmark-circle-2-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details .web-icon.close-outline {
  background: url("../images/icons/close-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-price-list .price-lists-holder .price-list .price-more-holder .price-details .web-icon.bulb-outline {
  background: url("../images/icons/bulb-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-payment {
  position: relative;
  height: 440px;
}
.our-services-page .main-content .section-payment .background-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.our-services-page .main-content .section-payment .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background-color: #000;
  opacity: 0.6;
}
.our-services-page .main-content .section-payment .text-holder {
  position: absolute;
  bottom: 40px;
  padding: 0 20px;
}
.our-services-page .main-content .section-payment .text-holder h3 {
  font-size: 2.5em;
  line-height: 1.125;
  color: #FFF;
  font-weight: 700;
  margin-bottom: 20px;
}
.our-services-page .main-content .section-payment .text-holder p {
  font-size: 1.25em;
  line-height: 1.3;
  color: #FFF;
  margin-bottom: 30px;
  font-weight: 500;
}
.our-services-page .main-content .section-payment .text-holder a {
  text-decoration: none;
  width: auto;
  padding: 17px 15px 19px;
  color: #FFF;
  background-color: #29ABA8;
  border-radius: 5px;
  display: block;
  text-align: center;
  font-size: 1.25em;
  font-weight: 500;
}
.our-services-page .main-content .section-compore {
  margin-top: 50px;
}
.our-services-page .main-content .section-compore h3 {
  font-size: 1.875em;
  line-height: 1;
  margin-bottom: 25px;
  padding: 0 20px;
}
.our-services-page .main-content .section-compore .compore-table {
  position: relative;
  border-collapse: collapse;
}
.our-services-page .main-content .section-compore .compore-table thead tr th {
  position: relative;
  text-align: center;
}
.our-services-page .main-content .section-compore .compore-table thead tr th.half {
  width: 50%;
}
.our-services-page .main-content .section-compore .compore-table thead tr th span {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  white-space: nowrap;
  display: inline-block;
  overflow: visible;
  font-size: 0.875em;
  font-weight: 500;
}
.our-services-page .main-content .section-compore .compore-table thead tr th span.cheap {
  color: #E53237;
}
.our-services-page .main-content .section-compore .compore-table thead tr th span.popular {
  color: #ED6B1E;
}
.our-services-page .main-content .section-compore .compore-table thead tr th span.premium {
  color: #29ABA8;
}
.our-services-page .main-content .section-compore .compore-table tbody tr:nth-child(odd) {
  background-color: #F5F5F5;
}
.our-services-page .main-content .section-compore .compore-table tbody tr td {
  padding: 20px;
  font-weight: 500;
  font-size: 1.25em;
}
.our-services-page .main-content .section-compore .compore-table tbody tr td i {
  width: 25px;
  height: 25px;
  display: block;
  background: url("../images/icons/checkmark-circle-outline.svg");
  background-size: cover;
  background-position: center;
  margin: 0 auto;
}
.our-services-page .main-content .section-faq {
  margin-top: 50px;
  margin-bottom: 20px;
}
.our-services-page .main-content .section-faq h3 {
  padding: 0 20px;
  font-size: 1.875em;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 30px;
}
.our-services-page .main-content .section-faq .faq-holder {
  padding: 30px 20px;
  border-bottom: 1px solid #F5F5F5;
}
.our-services-page .main-content .section-faq .faq-holder[open] .faq-title .faq-icon {
  background: url("../images/icons/minus-outline.svg");
}
.our-services-page .main-content .section-faq .faq-holder:last-child {
  border-bottom: none;
}
.our-services-page .main-content .section-faq .faq-holder .faq-title {
  cursor: pointer;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.our-services-page .main-content .section-faq .faq-holder .faq-title h2 {
  margin: 0;
  font-size: 1.25em;
  line-height: 1.2;
  font-weight: 700;
  max-width: 70%;
}
.our-services-page .main-content .section-faq .faq-holder .faq-title .faq-icon {
  width: 30px;
  height: 30px;
  display: block;
  background: url("../images/icons/plus-outline.svg");
  background-size: cover;
  background-position: center;
}
.our-services-page .main-content .section-faq .faq-holder .faq-text {
  margin-top: 10px;
}
.our-services-page .main-content .section-faq .faq-holder .faq-text p {
  font-size: 1.25em;
  line-height: 1.2;
  margin-bottom: 0;
  font-weight: 500;
}
.our-services-page .main-content .section-contact {
  background-color: #F5F5F5;
  padding: 40px 40px 50px;
  text-align: center;
}
.our-services-page .main-content .section-contact .img-holder {
  margin-bottom: 35px;
  position: relative;
}
.our-services-page .main-content .section-contact .img-holder img {
  border-radius: 50%;
}
.our-services-page .main-content .section-contact .img-holder img.img-left {
  width: 65px;
  height: 65px;
  position: absolute;
  left: 50%;
  transform: translateX(-145%);
  bottom: -5px;
}
.our-services-page .main-content .section-contact .img-holder img.img-right {
  width: 65px;
  height: 65px;
  position: absolute;
  left: 50%;
  transform: translateX(45%);
  bottom: -5px;
}
.our-services-page .main-content .section-contact .img-holder img.img-center {
  width: 75px;
  height: 75px;
  position: relative;
  z-index: 100;
}
.our-services-page .main-content .section-contact .text-holder {
  padding: 0 20px;
}
.our-services-page .main-content .section-contact .text-holder h3 {
  font-size: 1.875em;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 20px;
}
.our-services-page .main-content .section-contact .text-holder p {
  font-size: 1.25em;
  line-height: 1.25;
  max-width: 230px;
  margin: 0 auto 30px;
  font-weight: 500;
}
.our-services-page .main-content .section-contact .text-holder a {
  text-decoration: none;
  color: #000;
  padding: 17px 15px 19px;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.2;
  border: 3px solid #000;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.country-services-page {
  margin-top: 50px;
  margin-bottom: 90px;
}
.country-services-page .intro-section {
  padding-bottom: 40px;
}
.country-services-page .intro-section .main-title {
  font-size: 2.5em;
  line-height: 45px;
  font-weight: 700;
  color: #000000;
  margin: 0;
}
.country-services-page .services-filter-section .services-country-holder,
.country-services-page .services-filter-section .services-type-holder {
  padding-bottom: 30px;
}
.country-services-page .services-filter-section .filter-heading {
  font-size: 1.125em;
  line-height: 25px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 20px;
  text-align: center;
}
.country-services-page .services-filter-section .country-holder, .country-services-page .services-filter-section .type-holder, .country-services-page .services-filter-section .category-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}
.country-services-page .services-filter-section .single-item a {
  display: block;
  font-size: 1.125em;
  line-height: 21px;
  color: #000;
  text-decoration: none;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #D5D5D5;
}
.country-services-page .services-filter-section .single-item a.active {
  color: #fff;
  background-color: #000;
}
.country-services-page .services-filter-section .single-item a:hover {
  color: #fff;
  background-color: #000;
}
.country-services-page .services-filter-section .single-item a.at::before, .country-services-page .services-filter-section .single-item a.de::before, .country-services-page .services-filter-section .single-item a.nl::before, .country-services-page .services-filter-section .single-item a.sk::before, .country-services-page .services-filter-section .single-item a.cz::before {
  content: " ";
  width: 20px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
}
.country-services-page .services-filter-section .single-item a.at::before {
  background-image: url("../images/flags/at.svg");
}
.country-services-page .services-filter-section .single-item a.de::before {
  background-image: url("../images/flags/de.svg");
}
.country-services-page .services-filter-section .single-item a.nl::before {
  background-image: url("../images/flags/nl.svg");
}
.country-services-page .services-filter-section .single-item a.sk::before {
  background-image: url("../images/flags/sk.svg");
}
.country-services-page .services-filter-section .single-item a.cz::before {
  background-image: url("../images/flags/cz.svg");
}
.country-services-page .services-section {
  padding: 30px 0;
}
.country-services-page .services-section .countries-holder {
  max-width: 881px;
  margin: 0 auto;
}
.country-services-page .services-section .countries-holder .country-holder + .posts-holder {
  margin-top: 80px;
}
.country-services-page .services-section .countries-holder .services-holder {
  margin-bottom: 70px;
}
.country-services-page .services-section .countries-holder .services-holder .title {
  font-weight: bold;
  font-size: 1.875em;
  line-height: 1.3;
  text-align: center;
  margin-bottom: 30px;
}
.country-services-page .services-section .countries-holder .services-holder .services {
  margin-bottom: 50px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service {
  display: flex;
  justify-content: space-between;
  padding: 10px 20px;
  align-items: center;
  border-radius: 5px;
  background-color: #F0F0F0;
  color: #000;
  text-decoration: none;
  gap: 30px;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service:hover {
  background-color: #F7F7F7;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service:hover button {
  background-color: #000;
  color: #fff;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder {
  display: flex;
  align-items: center;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .flag-holder {
  min-width: 20px;
  height: 15px;
  margin-right: 10px;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .flag-holder img {
  display: block;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title {
  margin: 0;
  font-size: 1.125em;
  line-height: 21px;
  text-align: left;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.at::before, .country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.de::before, .country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.nl::before, .country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.sk::before, .country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.cz::before, .country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.denlat::before {
  content: " ";
  width: 20px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.at::before {
  background-image: url("../images/flags/at.svg");
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.de::before {
  background-image: url("../images/flags/de.svg");
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.nl::before {
  background-image: url("../images/flags/nl.svg");
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.sk::before {
  background-image: url("../images/flags/sk.svg");
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.cz::before {
  background-image: url("../images/flags/cz.svg");
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .title-holder .title.denlat::before {
  width: 70px;
  background: url("../images/flags/de.svg") 0 0 no-repeat, url("../images/flags/nl.svg") 25px 0 no-repeat, url("../images/flags/at.svg") 50px 0 no-repeat;
  background-size: contain;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .service-for {
  padding: 5px;
  border-radius: 5px;
  border: none;
  height: -moz-max-content;
  height: max-content;
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .service-for.pre-podnikatelov {
  background-color: #ED6B1E;
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .service-for.pre-zamestnancov {
  background-color: #D7BD00;
}
@media (max-width: 992px) {
  .country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder {
    flex-direction: column;
    align-items: flex-start;
  }
  .country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .price-list-holder {
    flex-direction: column;
    align-items: baseline;
    gap: 10px;
  }
  .country-services-page .services-section .countries-holder .services-holder .services .single-service .service-holder .price-list-holder .pricelist-info {
    flex-direction: column;
    align-items: baseline;
  }
}
.country-services-page .services-section .countries-holder .services-holder .services .single-service button {
  padding: 5px;
  border-radius: 5px;
  border: 5px solid #000;
  background-color: transparent;
  height: -moz-max-content;
  height: max-content;
  font-weight: bold;
  color: black;
}
.country-services-page .services-section .countries-holder .posts-holder .posts-title {
  font-size: 1.25em;
  line-height: 21px;
  padding: 5px 10px;
  margin-bottom: 30px;
  border-radius: 15px;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  max-width: -moz-max-content;
  max-width: max-content;
}
.country-services-page .services-section .countries-holder .posts-holder .button {
  text-decoration: none;
  display: block;
  padding: 5px;
  border-radius: 5px;
  border: 5px solid #000;
  background-color: transparent;
  width: -moz-max-content;
  width: max-content;
  font-weight: bold;
  font-size: 1.125em;
  line-height: 1;
  color: #000;
}
.country-services-page .services-section .countries-holder .posts-holder .button:hover {
  background-color: #000;
  color: #fff;
}
@media (min-width: 767px) {
  .country-services-page .services-section .countries-holder .posts-holder .button {
    display: none;
  }
}
.country-services-page .services-section .countries-holder .posts-holder .buttons-desktop-holder {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 800px;
}
@media (max-width: 768px) {
  .country-services-page .services-section .countries-holder .posts-holder .buttons-desktop-holder {
    display: none;
  }
}
.country-services-page .services-section .countries-holder .posts-holder .buttons-desktop-holder .button {
  display: block;
}
.country-services-page .services-section .countries-holder .posts-holder .related-posts {
  display: flex;
  margin: 0 -8px 50px;
}
.country-services-page .services-section .countries-holder .posts-holder .related-posts .post {
  flex: 0 0 auto;
  width: 33.33333333%;
  padding: 0 8px;
}
.country-services-page .services-section .countries-holder .posts-holder .related-posts .post a {
  display: block;
  color: #000;
  text-decoration: none;
}
.country-services-page .services-section .countries-holder .posts-holder .related-posts .post a:hover p {
  text-decoration: underline;
}
.country-services-page .services-section .countries-holder .posts-holder .related-posts .post .img-holder {
  overflow: hidden;
  margin-bottom: 20px;
}
.country-services-page .services-section .countries-holder .posts-holder .related-posts .post .img-holder img {
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
  transition: all 0.5s ease;
}
.country-services-page .services-section .countries-holder .posts-holder .related-posts .post .img-holder:hover img {
  transform: scale(1.07);
}
.country-services-page .services-section .countries-holder .posts-holder .related-posts .post p {
  font-size: 1.563em;
  line-height: 30px;
  font-weight: 700;
  word-break: break-word;
  transition: all 0.5s ease;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .country-services-page .services-section .countries-holder .posts-holder .related-posts {
    flex-direction: column;
    gap: 33px;
    margin: 0 0 50px;
  }
  .country-services-page .services-section .countries-holder .posts-holder .related-posts .post {
    padding: 0;
    width: 100%;
  }
}

.pricelist-page {
  margin-top: 50px;
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .pricelist-page {
    margin-top: 30px;
    margin-bottom: 140px;
  }
}

.tax-calculator-page {
  padding-top: 100px;
}
.tax-calculator-page.npb {
  padding: 0;
}
.tax-calculator-page .main-heading {
  font-size: 3.75em;
  line-height: 1.2;
  font-weight: 700;
  color: #ffffff;
  text-align: left;
}
.tax-calculator-page .section-title {
  font-size: 1.875em;
  line-height: 36px;
  font-weight: 700;
  color: #000000;
  text-align: center;
  margin: 0;
}
.tax-calculator-page .intro-section {
  padding-bottom: 40px;
}
.tax-calculator-page .form-section {
  max-width: 581px;
  margin: 0 auto;
}
.tax-calculator-page .form-section .countries-holder {
  padding-bottom: 80px;
}
.tax-calculator-page .form-section .countries-holder .single-country {
  display: block;
  background: #ffffff;
  padding: 10px;
  border: 5px solid #000000;
  border-radius: 5px;
  margin-bottom: 20px;
  height: 60px;
  cursor: pointer;
}
.tax-calculator-page .form-section .countries-holder .single-country .country-title {
  display: block;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 700;
  color: #000000;
  margin: 0;
  text-align: center;
  text-decoration: none;
}
.tax-calculator-page .form-section .countries-holder .single-country:hover {
  background: #000000;
}
.tax-calculator-page .form-section .countries-holder .single-country:hover .country-title {
  color: #ffffff;
}
.tax-calculator-page .form-section .countries-holder .single-country.country-title {
  display: block;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 700;
  color: #000000;
  margin: 0;
  margin-bottom: 20px;
  text-align: center;
  text-decoration: none;
}
.tax-calculator-page .form-section .countries-holder .single-country.country-title:hover {
  background: #000000;
  color: #ffffff;
}
.tax-calculator-page .form-section .infos-holder .single-info-holder {
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}
.tax-calculator-page .form-section .infos-holder .single-info-holder:last-child {
  margin-bottom: 0px;
}
.tax-calculator-page .form-section .infos-holder .single-info-holder.bg-grey {
  background: #F0F0F0;
}
.tax-calculator-page .form-section .infos-holder .single-info-holder.bg-orange {
  background: #F56F27;
}
.tax-calculator-page .form-section .infos-holder .single-info-holder .info-text {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin: 0;
}
.tax-calculator-page .form-section .btn-holder {
  margin: 50px 0;
  text-align: center;
}
.tax-calculator-page .tax-calculator-form-holder {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  background: #ffffff;
  z-index: 9;
  overflow: auto;
}
.tax-calculator-page .tax-calculator-form-holder.success {
  background: #29ABA8;
}
.tax-calculator-page .tax-calculator-form-holder.success .app-header-second-holder {
  background: #29ABA8;
}
.tax-calculator-page .tax-calculator-form-holder .section-heading {
  font-size: 3.75em;
  line-height: 70px;
  font-weight: 700;
  color: #000000;
  margin: 0;
  text-align: center;
  padding-bottom: 0px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder {
  height: 100vh;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder {
  position: relative;
  top: 15%;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder {
  max-width: 581px;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  padding: 20px;
  background-color: #000000;
  border-radius: 15px;
  margin-top: 45px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .text-holder {
  margin-left: 8px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .text-holder p {
  font-size: 1.125em;
  line-height: 1.1;
  font-weight: 400;
  color: #ffffff;
  text-align: left;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .text-holder a {
  font-size: 1.125em;
  line-height: 1.1;
  font-weight: 400;
  color: #D7BD00;
  text-align: left;
  padding: 0;
  text-decoration: underline;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .text-holder a:hover {
  text-decoration: none;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .modal-holder {
  position: fixed;
  display: none;
  inset: 0;
  z-index: 9999;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .modal-holder .close-bg {
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.6;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .modal-holder.active {
  display: block;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .modal-holder .step-info-modal {
  position: absolute;
  top: 10%;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
  border: 1px solid #B7B7B7;
  width: 80%;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 80%;
  max-width: 800px;
  overflow: auto;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .modal-holder .step-info-modal .pop-header {
  position: absolute;
  right: 10px;
  top: 10px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .modal-holder .step-info-modal .pop-header .close-icon {
  cursor: pointer;
  display: block;
  width: 20px;
  height: 20px;
  background: url("../images/icons/close.svg");
  background-size: cover;
  filter: invert(1);
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .modal-holder .step-info-modal .img-holder {
  height: 100%;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .single-step-info-holder .modal-holder .step-info-modal .img-holder img {
  aspect-ratio: 620/877;
  -o-object-fit: contain;
     object-fit: contain;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .section-heading {
  padding-bottom: 50px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .form-group {
  padding: 0;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .form-group:first-child {
  padding-bottom: 30px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .btn-holder {
  padding-top: 70px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .mail-phone-holder .additional-info-holder {
  max-width: 581px;
  margin: 0 auto;
  padding-top: 30px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .mail-phone-holder .additional-info-holder p {
  font-size: 0.9375em;
  line-height: 1.2;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .mail-phone-holder .additional-info-holder a {
  color: #29ABA8;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .sms-code-holder .info-code-holder {
  padding: 15px 20px;
  border-radius: 5px;
  background-color: #F56F27;
  margin: 0 auto 50px auto;
  max-width: 466px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .sms-code-holder .info-code-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin: 0 0 0 15px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .sms-code-holder .form-group {
  max-width: 270px;
  padding-bottom: 30px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .sms-code-holder .resend-code-holder p {
  font-size: 1.25em;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .sms-code-holder .resend-code-holder p span {
  color: #29ABA8;
  text-decoration: underline;
  cursor: pointer;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .client-info .sms-code-holder .resend-code-holder p span:hover {
  text-decoration: none;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group {
  padding: 50px 0 70px 0;
  text-align: center;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.input {
  width: 100%;
  max-width: 581px;
  margin: 0 auto;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.input label {
  display: block;
  text-align: left;
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 16px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.checkbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.checkbox .custom-checkbox {
  position: relative;
  margin: 0 20px 10px 0;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.checkbox .custom-checkbox.active .checkbox {
  border-color: #29ABA8;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.checkbox .custom-checkbox input {
  display: none;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.checkbox .custom-checkbox input + .checkbox {
  border: 5px solid #D5D5D5;
  border-radius: 5px;
  background-color: #ffffff;
  cursor: pointer;
  min-width: 167px;
  height: 80px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.checkbox .custom-checkbox .value-title {
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  margin: 0;
  text-align: center;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.checkbox.error .custom-checkbox input + .checkbox {
  border-color: #E53237;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .multiple-inputs-holder .form-group {
  padding: 0 0 30px 0;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .multiple-inputs-holder .form-group:first-child {
  padding-top: 50px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .multiple-inputs-holder .form-group:last-child {
  padding-bottom: 70px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .btn-holder {
  margin: 0;
  padding-bottom: 50px;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .btn-holder .btn-next {
  display: block;
  width: 100%;
  max-width: 581px;
  font-size: 1.563em;
  line-height: 28px;
  font-weight: 500;
  color: #000000;
  margin: 0 auto;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .btn-holder .btn-prev {
  display: block;
  font-size: 1.25em;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  text-decoration: underline;
  background: none;
  border: 0;
  margin: 50px auto 0 auto;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .btn-holder .btn-prev:hover {
  text-decoration: none;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .result-holder {
  position: relative;
  top: 46%;
  transform: translateY(-50%);
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .result-holder .result-title {
  font-size: 1.875em;
  line-height: 36px;
  font-weight: 700;
  color: #000000;
  text-align: center;
  margin: 0;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .result-holder .result {
  font-size: 6.25em;
  line-height: 1;
  font-weight: 700;
  color: #000000;
  text-align: center;
  margin: 30px 0 80px 0;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .result-holder .btn-holder {
  max-width: 581px;
  margin: 0 auto;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .result-holder .tax-result-none .result-title {
  font-weight: 400;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .result-holder .tax-result-none .info-holder {
  max-width: 581px;
  padding: 20px;
  background: #000000;
  border-radius: 15px;
  margin: 40px auto 80px auto;
}
.tax-calculator-page .tax-calculator-form-holder .content-holder .result-holder .tax-result-none .info-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #ffffff;
  margin: 0;
}
@media (max-width: 576px) {
  .tax-calculator-page .tax-calculator-form-holder .section-heading {
    font-size: 2.5em;
    line-height: 1.1;
  }
  .tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group {
    padding: 50px 0 60px 0;
  }
  .tax-calculator-page .tax-calculator-form-holder .content-holder .single-step-holder .form-group.checkbox .single-value .custom-checkbox {
    margin: 0 5px 10px 5px;
  }
}
.tax-calculator-page .qa-section {
  padding-top: 30px;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.tax-calculator-page .pipe {
  width: 20px;
  height: 20px;
  background-color: #37CECA;
  display: none;
  position: absolute;
  right: -5px;
  top: -5px;
  border-radius: 20px;
  border: 2px solid #18191f;
}
.tax-calculator-page .marker-check {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 16px;
  -webkit-text-stroke: 1px #000000;
}
.tax-calculator-page .tooltip-btn {
  width: 20px;
  height: 20px;
  border: 0;
  background-color: transparent;
}
.tax-calculator-page .tooltip-btn img {
  display: block;
  width: 20px;
  height: 20px;
}
.tax-calculator-page .error-notice {
  display: block;
}
.tax-calculator-page .modal-dialog {
  top: 40%;
}
.tax-calculator-page .modal-dialog .modal-header {
  display: block;
  position: relative;
}
.tax-calculator-page .modal-dialog .modal-header h5 {
  padding: 0 30px;
}
.tax-calculator-page .modal-dialog .modal-header .btn-close {
  position: absolute;
  top: 20px;
  right: 20px;
}
@media (max-width: 576px) {
  .tax-calculator-page .result-section.tax-return-none .img-holder {
    padding-top: 40px;
  }
}

.service-form-page .form-header {
  position: relative;
  height: 140px;
}
.service-form-page .form-header img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.service-form-page .form-header .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.6;
}
.service-form-page .form-header p {
  position: absolute;
  font-size: 0.9375em;
  bottom: 20px;
  color: #fff;
  left: 20px;
  right: 20px;
  opacity: 0.5;
  line-height: 1.2;
  margin: 0;
}
.service-form-page .form-header .tjl-logo-outline {
  position: absolute;
  width: 30px;
  height: 32px;
  top: 20px;
  left: 20px;
  background-color: #fff;
  opacity: 0.5;
}
.service-form-page .form-content {
  padding: 30px 20px;
}
.service-form-page .form-content.gray {
  background-color: #F0F0F0;
}
.service-form-page .form-content .form {
  position: relative;
}
.service-form-page .form-content .form .exit {
  position: absolute;
  right: 0;
  top: 5px;
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/icons/close-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
  padding: 0;
}
.service-form-page .form-content .form h3 {
  font-size: 1.875em;
  line-height: 1.2;
  margin-bottom: 30px;
  font-weight: 700;
}
.service-form-page .form-content .form h3.mb-20 {
  margin-bottom: 20px;
}
.service-form-page .form-content .form h3.max-90 {
  max-width: 90%;
}
.service-form-page .form-content .form label {
  display: block;
  font-size: 1.125em;
  line-height: 1.5;
  margin-bottom: 10px;
  font-weight: 600;
}
.service-form-page .form-content .form input {
  background-color: #F0F0F0;
  border-radius: 5px;
  border: none;
  display: block;
  padding: 17px 10px 19px;
  width: 100%;
  box-sizing: border-box;
  outline: none;
  margin-bottom: 20px;
  font-size: 1.25em;
  border: 2px solid #F0F0F0;
  line-height: 1.4;
  transition: all 0.3s;
}
.service-form-page .form-content .form input:focus, .service-form-page .form-content .form input:active, .service-form-page .form-content .form input:focus-visible {
  background-color: #fff;
  border-color: #29ABA8;
}
.service-form-page .form-content .form .consent {
  margin-top: 90px;
  font-size: 1.125em;
  line-height: 1;
  color: #B7B7B7;
  margin-bottom: 20px;
}
.service-form-page .form-content .form button {
  color: #FFFFFF;
  font-size: 1.25em;
  line-height: 1.2;
  padding: 17px 20px 19px;
  background-color: #21A1A1;
  border: none;
  border-radius: 5px;
  width: 100%;
  cursor: pointer;
  font-weight: 500;
}
.service-form-page .form-content .form .bg-black {
  background-color: #000;
  padding: 10px;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 30px;
}
.service-form-page .form-content .form .bg-black.mb-40 {
  margin-bottom: 40px;
}
.service-form-page .form-content .form .bg-black p {
  font-size: 1.25em;
  color: #fff;
  line-height: 1.25;
  margin: 0;
}
.service-form-page .form-content .form .bg-black p.green {
  color: #29ABA8;
}
.service-form-page .form-content .form .bg-green {
  background-color: #21A1A1;
  padding: 10px;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 30px;
}
.service-form-page .form-content .form .bg-green p {
  font-size: 1.25em;
  color: #fff;
  line-height: 1.25;
  margin: 0;
  font-weight: 500;
}
.service-form-page .form-content .form .bg-green p.text-black {
  color: #000;
  font-size: 0.9375em;
}
.service-form-page .form-content .form .remaining {
  font-size: 1.25em;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1.3;
}
.service-form-page .form-content .form .send-again {
  cursor: pointer;
  text-decoration: underline;
  font-size: 1.25em;
  color: #000;
  line-height: 1.3;
}
.service-form-page .form-content .form .digit-inputs-holder {
  text-align: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
.service-form-page .form-content .form .digit-inputs-holder input {
  display: inline-block;
  max-width: 24%;
  height: 80px;
  margin: 0;
  text-align: center;
}
.service-form-page .form-content .form .digit-inputs-holder input:last-child {
  margin-right: 0;
}
.service-form-page .form-content .form .year-inputs-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 10px;
}
.service-form-page .form-content .form .year-inputs-holder .year-input-holder {
  width: 48%;
  max-width: 170px;
}
.service-form-page .form-content .form .year-inputs-holder .year-input-holder .year-input {
  display: none;
}
.service-form-page .form-content .form .year-inputs-holder .year-input-holder .year-input:checked ~ .custom-year-label {
  background-color: #F5F5F5;
  border-color: #29ABA8;
}
.service-form-page .form-content .form .year-inputs-holder .year-input-holder .year-input:checked ~ .custom-year-label::after {
  border-color: #29ABA8;
  transform: rotate(45deg);
}
.service-form-page .form-content .form .year-inputs-holder .year-input-holder .custom-year-label {
  position: relative;
  padding: 28px 30px;
  background-color: #F0F0F0;
  border: 2px solid #F0F0F0;
  transition: all 0.3s;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.4;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 0;
}
.service-form-page .form-content .form .year-inputs-holder .year-input-holder .custom-year-label::after {
  content: "";
  position: absolute;
  background-color: transparent;
  background-image: none;
  border-bottom: solid;
  border-right: solid;
  border-color: transparent;
  border-width: 3px;
  display: block;
  height: 18px;
  left: auto;
  top: 7px;
  right: 15px;
  width: 9px;
  transition: all 0.3s;
}
.service-form-page .form-content .form .nav-buttons-holder {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
.service-form-page .form-content .form .nav-buttons-holder.column {
  flex-direction: column;
}
.service-form-page .form-content .form .nav-buttons-holder.column button {
  min-width: 100%;
  width: 100%;
}
.service-form-page .form-content .form .nav-buttons-holder.column button.button-back {
  text-align: center;
}
.service-form-page .form-content .form .nav-buttons-holder button {
  width: -moz-max-content;
  width: max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.service-form-page .form-content .form .nav-buttons-holder button.button-back {
  background-color: transparent;
  color: #000;
  text-align: left;
  max-width: -moz-max-content;
  max-width: max-content;
}
.service-form-page .form-content .form .price-lists-holder {
  display: flex;
  -moz-column-gap: 10px;
       column-gap: 10px;
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.service-form-page .form-content .form .price-lists-holder .price-list {
  max-width: 160px;
  padding: 10px 10px 20px;
  background-color: #fff;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
}
.service-form-page .form-content .form .price-lists-holder .price-list.selected {
  background-color: #21A1A1;
}
.service-form-page .form-content .form .price-lists-holder .price-list p {
  font-size: 0.875em;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 10px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .benefit {
  background-color: #000;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 5px;
  max-width: 100%;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-title {
  font-size: 1.875em;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 5px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-best {
  text-transform: uppercase;
  background-color: #44F2EE;
  padding: 5px;
  border-radius: 5px;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-info {
  margin-bottom: 20px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-price {
  margin-top: auto;
  margin-bottom: 20px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-price .price {
  font-size: 1.875em;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 5px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-price .price-info {
  text-transform: uppercase;
  max-width: 80%;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-example {
  margin-bottom: 30px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-example p {
  margin-bottom: 5px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-example .example {
  background-color: #000;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 5px;
  text-align: center;
  max-width: 100%;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more {
  margin-bottom: 10px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more[open] .more .more-closed {
  display: none;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more[open] .more .more-open {
  display: block;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .more {
  list-style-type: none;
  text-decoration: underline;
  font-size: 0.875em;
  line-height: 1.25;
  font-weight: 500;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .more .more-closed {
  display: block;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .more .more-open {
  display: none;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .details {
  margin-top: 15px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .details p {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .details p.black {
  font-weight: 900;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .details .web-icon {
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 5px;
  min-width: 20px;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .details .web-icon.checkmark-circle-2-outline {
  background: url("../images/icons/checkmark-circle-2-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .details .web-icon.close-outline {
  background: url("../images/icons/close-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.service-form-page .form-content .form .price-lists-holder .price-list .price-list-more .details .web-icon.bulb-outline {
  background: url("../images/icons/bulb-outline.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: center;
}
.service-form-page .form-content .form .price-lists-holder .price-list .btn-select {
  font-size: 1.25em;
  text-transform: uppercase;
  line-height: 1;
  padding: 17px 20px 19px;
  background-color: transparent;
  border: 3px solid #000;
  width: 100%;
  color: #000;
  font-weight: 500;
}
.service-form-page .form-content .form .confirm-holder {
  margin-top: 30px;
}
.service-form-page .form-content .form .confirm-holder p {
  font-size: 0.9375em;
  font-weight: 500;
  line-height: 1.2;
  color: #909090;
}
.service-form-page .form-content .form .confirm-holder p a {
  color: #909090;
}

.success-page {
  padding: 30px 0;
}
.success-page .section-welcome {
  margin-bottom: 50px;
}
.success-page .section-welcome .title-holder {
  text-align: center;
}
.success-page .section-welcome .title-holder h3 {
  font-size: 2.5em;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 20px;
}
.success-page .section-welcome .bg-black {
  background-color: #000;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 10px;
  text-align: center;
}
.success-page .section-welcome .bg-black p {
  font-size: 1.375em;
  line-height: 1.2;
  font-weight: 500;
  color: #FFF;
  margin-bottom: 0;
}
.success-page .section-welcome .bg-black p.text-green {
  color: #29ABA8;
  margin-bottom: 10px;
}
.success-page .section-welcome .bg-black p span {
  color: #ED6B1E;
}
.success-page .section-welcome .text-info {
  text-align: center;
}
.success-page .section-welcome .text-info p {
  font-size: 1em;
  line-height: 1.2;
  font-weight: 500;
}
.success-page .section-request-links {
  margin-bottom: 50px;
}
.success-page .section-request-links .request-holder {
  display: flex;
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: 1px solid #dddfe2;
  -moz-column-gap: 30px;
       column-gap: 30px;
  justify-content: space-between;
}
.success-page .section-request-links .request-holder:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.success-page .section-request-links .request-holder:first-child {
  padding-top: 0;
}
.success-page .section-request-links .request-holder .text-holder {
  display: flex;
  width: 50%;
}
.success-page .section-request-links .request-holder .text-holder .flag {
  min-width: 20px;
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 10px;
  background-color: black;
}
.success-page .section-request-links .request-holder .text-holder .flag.de-flag {
  background: url("../images/icons/flags/germany.svg") 0 0 no-repeat;
  background-size: cover;
}
.success-page .section-request-links .request-holder .text-holder .flag.sk-flag {
  background: url("../images/icons/flags/slovakia.svg") 0 0 no-repeat;
  background-size: cover;
}
.success-page .section-request-links .request-holder .text-holder .flag.nl-flag {
  background: url("../images/icons/flags/netherland.svg") 0 0 no-repeat;
  background-size: cover;
}
.success-page .section-request-links .request-holder .text-holder .flag.at-flag {
  background: url("../images/icons/flags/austria.svg") 0 0 no-repeat;
  background-size: cover;
}
.success-page .section-request-links .request-holder .text-holder .flag.cz-flag {
  background: url("../images/icons/flags/czech-republic.svg") 0 0 no-repeat;
  background-size: cover;
}
.success-page .section-request-links .request-holder .text-holder p {
  font-size: 1.125em;
  line-height: 1.2;
  font-weight: 500;
}
.success-page .section-request-links .request-holder .links-holder {
  width: 50%;
}
.success-page .section-request-links .request-holder .links-holder .popular {
  font-size: 1.125em;
  line-height: 1;
  font-weight: 900;
  padding: 2px;
  background-color: #ED6B1E;
  border: 3px solid black;
  border-radius: 5px;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-bottom: 5px;
}
.success-page .section-request-links .request-holder .links-holder a {
  font-size: 1.125em;
  line-height: 1.2;
  font-weight: 500;
  display: block;
}
.success-page .section-request-links .request-holder .links-holder a.link-app {
  color: #ED6B1E;
  margin-bottom: 15px;
}
.success-page .section-request-links .request-holder .links-holder a.link-pdf {
  color: black;
}
.success-page .section-support {
  margin-bottom: 20px;
}
.success-page .section-support .img-holder {
  height: 415px;
  position: relative;
}
.success-page .section-support .img-holder .bg-img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.success-page .section-support .img-holder .text-holder {
  position: absolute;
  bottom: 1.5rem;
  left: 0.75rem;
  right: 0.75rem;
  background-color: black;
  border-radius: 5px;
  display: flex;
  padding: 10px;
  align-items: center;
}
.success-page .section-support .img-holder .text-holder p {
  color: white;
  font-size: 1.25em;
  line-height: 1.2;
  font-weight: 400;
  margin: 0;
}
.success-page .section-support .img-holder .text-holder img {
  height: 40px;
  width: 200px;
}
.success-page .section-rating {
  margin-bottom: 20px;
}
.success-page .section-rating .rating-holder {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.success-page .section-rating .rating-holder .rating {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.success-page .section-rating .rating-holder .rating .rating-number {
  border-radius: 50%;
  background-color: black;
  color: white;
  margin-bottom: 0;
  margin-right: 5px;
  padding: 0px;
  height: 30px;
  min-width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.875em;
  line-height: 1;
}
.success-page .section-rating .rating-holder .rating .rating-stars {
  height: 16px;
}
.success-page .section-rating .rating-holder .rating .rating-stars i {
  background: url("../images/icons/star-fill.svg") 0 0 no-repeat;
  display: inline-block;
  filter: invert(76%) sepia(76%) saturate(1230%) hue-rotate(350deg) brightness(99%) contrast(105%);
  height: 16px;
  margin-right: 1px;
  width: 16px;
}
.success-page .section-rating .rating-holder .rating .rating-stars i.star {
  background: url("../images/icons/star-fill.svg") 0 0 no-repeat;
}
.success-page .section-rating .rating-holder .rating .rating-stars i.star-half {
  background: url("../images/icons/star-half.svg") 0 0 no-repeat;
}
.success-page .section-rating .rating-holder .rating-text {
  font-size: 1em;
  color: black;
  line-height: 1;
  font-weight: 600;
}
.success-page .section-worker .img-holder {
  height: 415px;
  position: relative;
}
.success-page .section-worker .img-holder .bg-img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.success-page .section-worker .img-holder .overlay {
  background: transparent linear-gradient(180deg, rgba(41, 171, 168, 0), rgba(41, 171, 168, 0.65), #29aba8) 0 0 no-repeat padding-box;
  bottom: 0;
  height: 75%;
  opacity: 1;
  position: absolute;
  width: 100%;
}
.success-page .section-worker .img-holder .text-holder {
  position: absolute;
  bottom: 0;
  left: 0.75rem;
  right: 0.75rem;
}
.success-page .section-worker .img-holder .text-holder p {
  font-size: 1.25em;
  line-height: 1.2;
  font-weight: 500;
  color: white;
  margin-bottom: 15px;
  max-width: 90%;
}
.success-page .section-worker .img-holder .text-holder p.name {
  max-width: 100%;
  font-size: 1em;
  text-align: right;
}

.blog-page {
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .blog-page {
    margin-bottom: 80px;
  }
}
.blog-page .gradient {
  height: 33px;
  position: absolute;
  width: 30px;
  z-index: 9;
  display: none;
}
.blog-page .gradient.gradient-left {
  left: 0;
  background: transparent linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.9176470588) 54%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
}
.blog-page .gradient.gradient-right {
  right: 0;
  background: transparent linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0.9176470588) 54%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
}
@media (max-width: 768px) {
  .blog-page .gradient {
    display: block;
  }
}
.blog-page .category-holder {
  margin: 0 auto 50px;
}
.blog-page .category-holder ul {
  display: flex;
  gap: 10px;
  list-style-type: none;
  padding: 0;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .blog-page .category-holder ul {
    flex-wrap: nowrap;
  }
}
.blog-page .category-holder .category-slide {
  flex-shrink: 0;
  width: auto !important;
}
.blog-page .category-holder a {
  display: block;
  font-size: 1.125em;
  line-height: 21px;
  color: #000;
  text-decoration: none;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #D5D5D5;
}
.blog-page .category-holder a.router-link-active {
  color: #fff;
  background-color: #000;
}
.blog-page .category-holder a:hover {
  color: #fff;
  background-color: #000;
}
.blog-page .category-holder a.at::before, .blog-page .category-holder a.de::before, .blog-page .category-holder a.nl::before, .blog-page .category-holder a.sk::before {
  content: " ";
  width: 20px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
}
.blog-page .category-holder a.at::before {
  background-image: url("../images/flags/at.svg");
}
.blog-page .category-holder a.de::before {
  background-image: url("../images/flags/de.svg");
}
.blog-page .category-holder a.nl::before {
  background-image: url("../images/flags/nl.svg");
}
.blog-page .category-holder a.sk::before {
  background-image: url("../images/flags/sk.svg");
}
.blog-page .category-holder .splide__sr {
  display: none;
}
@media (min-width: 1200px) {
  .blog-page .category-holder .splide__list {
    justify-content: center;
  }
}
.blog-page .articles {
  max-width: 880px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-bottom: 80px;
}
.blog-page .articles .article {
  padding-bottom: 30px;
  border-bottom: 1px solid #E8E8E8;
}
.blog-page .articles .article:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.blog-page .articles .article .article-holder {
  display: flex;
  align-items: flex-start;
  gap: 50px;
  margin-bottom: 30px;
  justify-content: space-between;
}
.blog-page .articles .article .article-holder a {
  color: #000;
  text-decoration: none;
}
.blog-page .articles .article .article-holder .texts-holder .details {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.blog-page .articles .article .article-holder .texts-holder .details img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-page .articles .article .article-holder .texts-holder .details p {
  font-size: 0.9375em;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}
.blog-page .articles .article .article-holder .texts-holder .details p .author {
  font-weight: 700;
  text-decoration: underline;
}
.blog-page .articles .article .article-holder .texts-holder .post-title {
  font-size: 1.875em;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 10px;
}
.blog-page .articles .article .article-holder .texts-holder .post-extract p {
  font-size: 1.25em;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 0;
}
.blog-page .articles .article .article-holder .img-holder {
  min-width: 283px;
  max-width: 283px;
}
.blog-page .articles .article .article-holder .img-holder a {
  display: block;
  overflow: hidden;
}
.blog-page .articles .article .article-holder .img-holder img {
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.5s ease;
}
.blog-page .articles .article .article-holder .img-holder img:hover {
  transform: scale(1.07);
}
.blog-page .articles .article .post-categories {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.blog-page .articles .article .post-categories .category {
  background-color: #fff;
  font-size: 1.125em;
  line-height: 21px;
  padding: 5px;
  border: 1px solid #D5D5D5;
  border-radius: 5px;
  display: block;
  color: #000;
  text-decoration: none;
}
.blog-page .articles .article .post-categories .category:hover {
  background-color: #000;
  color: #fff;
}
.blog-page .articles .article .post-categories .category.at::before, .blog-page .articles .article .post-categories .category.de::before, .blog-page .articles .article .post-categories .category.nl::before, .blog-page .articles .article .post-categories .category.sk::before {
  content: " ";
  width: 20px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
}
.blog-page .articles .article .post-categories .category.at::before {
  background-image: url("../images/flags/at.svg");
}
.blog-page .articles .article .post-categories .category.de::before {
  background-image: url("../images/flags/de.svg");
}
.blog-page .articles .article .post-categories .category.nl::before {
  background-image: url("../images/flags/nl.svg");
}
.blog-page .articles .article .post-categories .category.sk::before {
  background-image: url("../images/flags/sk.svg");
}
@media (max-width: 992px) {
  .blog-page .articles .article .article-holder {
    margin-bottom: 10px;
    gap: 20px;
  }
  .blog-page .articles .article .article-holder .texts-holder .post-title {
    font-size: 1.125em;
    line-height: 21px;
  }
  .blog-page .articles .article .article-holder .texts-holder .post-extract p {
    font-size: 0.9375em;
    line-height: 18px;
  }
  .blog-page .articles .article .article-holder .img-holder {
    max-width: 28%;
    min-width: 28%;
  }
}
@media (max-width: 768px) {
  .blog-page .articles {
    margin-bottom: 50px;
  }
  .blog-page .articles .article:last-child {
    padding-bottom: 30px;
    border-bottom: 1px solid #E8E8E8;
  }
  .blog-page .articles .article .article-holder .texts-holder .post-extract {
    display: none;
  }
  .blog-page .articles .article .article-holder .img-holder {
    min-width: 100px;
    max-width: 100px;
    aspect-ratio: 1/1;
  }
  .blog-page .articles .article .article-holder .img-holder a {
    aspect-ratio: 1/1;
  }
  .blog-page .articles .article .article-holder .img-holder a img {
    scale: 1.3;
  }
  .blog-page .articles .article .article-holder .img-holder a img:hover {
    transform: none;
  }
}
.blog-page .pagination-wrapper {
  display: flex;
  justify-content: center;
}
.blog-page .pagination-wrapper .pagination {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  align-items: center;
}
.blog-page .pagination-wrapper .pagination li {
  margin: 0 4px;
}
.blog-page .pagination-wrapper .pagination li .page-link {
  display: inline-block;
  padding: 0px 12px;
  color: #000000;
  background-color: #ffffff;
  border: 2px solid #F2F2F2;
  border-radius: 2px;
  text-decoration: none;
  line-height: 43px;
}
.blog-page .pagination-wrapper .pagination li .page-link:hover {
  background-color: #F2F2F2;
  color: #000000;
}
.blog-page .pagination-wrapper .pagination li.active {
  border: 2px solid #000000;
}
.blog-page .pagination-wrapper .pagination li.disabled {
  color: #000000;
  pointer-events: none;
  background-color: #ffffff;
  font-size: 35px;
}
.blog-page .pagination-wrapper .pagination li.disabled .page-link {
  border: none;
}
.blog-page .pagination-wrapper .pagination li:first-child a, .blog-page .pagination-wrapper .pagination li:last-child a {
  font-size: 30px;
  font-weight: 500;
  border: 2px solid #000000;
}
@media (max-width: 576px) {
  .blog-page .pagination-wrapper .pagination li .page-link {
    padding: 0px 8px;
    line-height: 35px;
  }
}
@media (max-width: 460px) {
  .blog-page .pagination-wrapper .pagination li .page-link {
    padding: 0px 4px;
    line-height: 30px;
  }
}
@media (max-width: 390px) {
  .blog-page .pagination-wrapper .pagination li .page-link {
    padding: 0px 2px;
    line-height: 25px;
  }
}
@media (max-width: 576px) {
  .blog-page .pagination-wrapper .pagination li.disabled {
    font-size: 30px;
  }
}
.blog-page .load-more-holder {
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}
.blog-page .load-more-holder .load-more {
  padding: 10px 15px 12px;
}
.blog-page .load-more-holder .load-more:disabled {
  opacity: 0.5;
}
.blog-page .load-more-holder .load-more.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.blog-page a.help-btn {
  padding: 10px 15px 12px;
  font-size: 1.563em;
  font-weight: 700;
  line-height: 28px;
  border-radius: 5px;
  color: #ffffff;
  text-decoration: none;
  background-color: #21A1A1;
  border: 5px solid #21A1A1;
  position: fixed;
  bottom: 7px;
  right: 20px;
}
.blog-page a.help-btn:hover {
  background-color: #40BFBC;
  border-color: #40BFBC;
}
@media (max-width: 1500px) {
  .blog-page a.help-btn {
    right: 15px;
    padding: 10px 10px 12px;
  }
}
@media (max-width: 767px) {
  .blog-page a.help-btn {
    line-height: 18px;
    font-weight: 600;
    font-size: 1.375em;
  }
}
@media (max-width: 410px) {
  .blog-page a.help-btn {
    line-height: 12px;
    font-size: 1.125em;
  }
}

.blog-post-page:has(.promotion-wrapper-text) {
  padding-top: 42px;
}
.blog-post-page .intro-section h1 {
  max-width: 700px;
  margin: 0 auto 20px;
  font-size: 3.75em;
  line-height: 65px;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 768px) {
  .blog-post-page .intro-section h1 {
    font-size: 3.125em;
    line-height: 60px;
  }
}
.blog-post-page .content-section {
  margin-bottom: 100px;
}
.blog-post-page .content-section .btn.btn-green {
  display: inline-block;
  font-size: 1.563rem;
  font-weight: 600;
  line-height: 28px;
  color: #000000;
}
.blog-post-page .content-section .shortcode {
  margin-bottom: 40px;
  text-align: center;
}
.blog-post-page .content-section .shortcode a.btn {
  color: white;
}
.blog-post-page .content-section .shortcode p a.btn {
  color: white;
}
.blog-post-page .content-section .article {
  max-width: 700px;
  margin: 0 auto;
}
.blog-post-page .content-section .article .excerpt {
  margin-bottom: 50px;
}
.blog-post-page .content-section .article .excerpt p {
  font-size: 25px;
  line-height: 35px;
}
.blog-post-page .content-section .article .img-holder {
  margin-bottom: 50px;
}
.blog-post-page .content-section .article .author-small {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 80px;
}
.blog-post-page .content-section .article .author-small img {
  border-radius: 50%;
  width: 52px;
  height: 52px;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-post-page .content-section .article .author-small .text p {
  font-size: 1.25em;
  line-height: 30px;
  margin: 0;
}
.blog-post-page .content-section .article .author-small .text p .author {
  font-weight: bold;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.blog-post-page .content-section .article u {
  color: #2AAAA8;
}
.blog-post-page .content-section .article a {
  color: #2AAAA8;
}
.blog-post-page .content-section .article p {
  font-size: 1.25em;
  line-height: 30px;
  margin-bottom: 15px;
}
.blog-post-page .content-section .article p strong {
  font-weight: bold;
}
.blog-post-page .content-section .article p.important {
  position: relative;
  padding-top: 30px;
}
.blog-post-page .content-section .article p.important .important-label {
  position: absolute;
  left: 100%;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  width: 115px;
  font-style: italic;
}
@media (max-width: 1280px) {
  .blog-post-page .content-section .article p.important .important-label {
    transform: translate(-100%, -110%);
  }
}
.blog-post-page .content-section .article p.important mark {
  line-height: 30px;
  padding: 0;
  background-color: rgba(95, 213, 210, 0.2);
}
.blog-post-page .content-section .article ul, .blog-post-page .content-section .article ol {
  margin-bottom: 15px;
  font-size: 1.25em;
  line-height: 30px;
}
.blog-post-page .content-section .article ul li, .blog-post-page .content-section .article ol li {
  margin-bottom: 10px;
}
.blog-post-page .content-section .article ol li {
  display: list-item;
}
.blog-post-page .content-section .article ol li::before {
  display: none;
}
.blog-post-page .content-section .article table {
  margin-bottom: 15px;
  font-size: 1.125em;
  line-height: 21px;
  width: 100% !important;
  min-width: 700px;
}
.blog-post-page .content-section .article table tr {
  border-bottom: 1px solid #E6E6E6;
}
.blog-post-page .content-section .article table tr td {
  padding-bottom: 15px;
  padding-top: 15px;
  border-right: none !important;
  border-left: none !important;
  border-top: none !important;
}
.blog-post-page .content-section .article figure.image {
  margin: 20px 0;
}
.blog-post-page .content-section .article h2, .blog-post-page .content-section .article h3, .blog-post-page .content-section .article h4 {
  font-size: 1.875em;
  line-height: 36px;
  font-weight: bold;
  margin-top: 80px;
  margin-bottom: 30px;
  text-align: left;
}
.blog-post-page .content-section .article .important-section {
  padding: 20px 20px 20px 60px;
  background-color: #F56F27;
  border-radius: 15px;
  position: relative;
  margin: 50px 0;
}
.blog-post-page .content-section .article .important-section p {
  font-size: 1.25em;
  line-height: 30px;
  color: #000;
  margin: 0;
}
.blog-post-page .content-section .article .important-section:before {
  content: "";
  background-image: url("../images/icons/warning-icon.png");
  position: absolute;
  left: 20px;
  top: 20px;
  width: 30px;
  height: 30px;
  background-size: cover;
}
.blog-post-page .content-section .article .important-notice-section {
  background-color: #000000;
  border-radius: 15px;
  padding: 20px;
  text-align: left;
  margin: 50px 0;
}
.blog-post-page .content-section .article .important-notice-section .important {
  color: #ffffff;
  margin-bottom: 20px;
  padding: 5px 10px;
  border-radius: 15px;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 700;
  background-color: #DE252E;
  max-width: -moz-max-content;
  max-width: max-content;
}
.blog-post-page .content-section .article .important-notice-section .title {
  color: #ffffff;
  margin-bottom: 20px;
  font-size: 1.875em;
  line-height: 37px;
  font-weight: 700;
  text-align: left;
}
.blog-post-page .content-section .article .important-notice-section .list {
  color: #ffffff;
  margin-bottom: 20px;
  list-style: none;
  padding: 0;
}
.blog-post-page .content-section .article .important-notice-section .list li {
  font-size: 1.25em;
  line-height: 30px;
}
.blog-post-page .content-section .article .important-notice-section .list li::before {
  content: "·";
  margin-right: 5px;
}
.blog-post-page .content-section .article .important-notice-section .btn {
  padding: 15px 20px;
  font-size: 1.563em;
  line-height: 28px;
  border-radius: 5px;
  background-color: #21A1A1;
  color: #ffffff;
  font-weight: 500;
}
.blog-post-page .content-section .article .important-notice-section-full {
  text-align: left;
  position: relative;
  margin: 50px 0;
  max-width: 1280px;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
  min-width: 1280px;
  width: 100%;
}
.blog-post-page .content-section .article .important-notice-section-full .img-holder {
  position: relative;
}
.blog-post-page .content-section .article .important-notice-section-full .img-holder img {
  min-height: 620px;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-post-page .content-section .article .important-notice-section-full .text-holder {
  position: absolute;
  bottom: 50px;
  left: 5%;
}
.blog-post-page .content-section .article .important-notice-section-full .text-holder .important {
  color: #ffffff;
  margin-bottom: 20px;
  padding: 5px 10px;
  border-radius: 15px;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 700;
  background-color: #DE252E;
  max-width: -moz-max-content;
  max-width: max-content;
}
.blog-post-page .content-section .article .important-notice-section-full .text-holder .title {
  color: #ffffff;
  margin-bottom: 20px;
  font-size: 1.875em;
  line-height: 37px;
  font-weight: 700;
  text-align: left;
}
.blog-post-page .content-section .article .important-notice-section-full .text-holder .list {
  color: #ffffff;
  margin-bottom: 20px;
  list-style: none;
  padding: 0;
}
.blog-post-page .content-section .article .important-notice-section-full .text-holder .list li {
  font-size: 1.25em;
  line-height: 30px;
  margin-bottom: 0;
}
.blog-post-page .content-section .article .important-notice-section-full .text-holder .list li::before {
  content: "·";
  margin-right: 5px;
}
.blog-post-page .content-section .article .important-notice-section-full .text-holder .btn {
  padding: 15px 20px;
  font-size: 1.563em;
  line-height: 28px;
  border-radius: 5px;
  background-color: #21A1A1;
  color: #ffffff;
  font-weight: 500;
}
@media (max-width: 1280px) {
  .blog-post-page .content-section .article .important-notice-section-full {
    max-width: 100vw;
    min-width: 100vw;
  }
}
@media (max-width: 768px) {
  .blog-post-page .content-section .article .important-notice-section-full {
    max-width: 100%;
    min-width: 100%;
  }
  .blog-post-page .content-section .article .important-notice-section-full .img-holder {
    min-width: 100vw;
    left: 50%;
    margin-left: -50vw;
  }
  .blog-post-page .content-section .article .important-notice-section-full .img-holder img {
    min-height: 660px;
  }
  .blog-post-page .content-section .article .important-notice-section-full .text-holder {
    left: 0;
  }
}
.blog-post-page .content-section .author {
  max-width: 700px;
  margin: 0 auto;
}
.blog-post-page .content-section .author p {
  font-size: 1.25em;
  line-height: 20px;
}
.blog-post-page .content-section .article-body {
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .blog-post-page .content-section .article-body {
    margin-bottom: 80px;
  }
}
.blog-post-page .content-section .article-body .table {
  overflow-x: auto;
}
.blog-post-page .content-section .promotion-wrapper {
  margin: 80px 0;
  max-width: 100%;
  padding: 40px 0 60px;
}
.blog-post-page .content-section .promotion-wrapper.bg-grey {
  position: relative;
}
.blog-post-page .content-section .promotion-wrapper.bg-grey::before {
  content: "";
  background: #dedede;
  position: absolute;
  top: 0;
  width: 100vw;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
}
.blog-post-page .content-section .promotion-wrapper.bg-grey .container {
  position: relative;
  z-index: 1;
}
.blog-post-page .content-section .promotion-wrapper .container {
  max-width: 800px;
  padding: 0 25px;
  display: flex;
  align-items: center;
  flex-flow: column;
}
.blog-post-page .content-section .promotion-wrapper .container .web-icon {
  width: 60px;
  height: 60px;
  margin: 0 0 20px;
}
.blog-post-page .content-section .promotion-wrapper .container .web-icon::before {
  width: 100%;
  height: 100%;
}
.blog-post-page .content-section .promotion-wrapper .container h3 {
  margin-bottom: 10px;
  text-align: center;
  font-weight: bold;
  margin-top: 0;
}
.blog-post-page .content-section .promotion-wrapper .container p.text {
  font-size: 1.125em !important;
  line-height: 24px;
  margin-bottom: 30px;
  text-align: center;
}
.blog-post-page .content-section .promotion-wrapper .container .btn {
  text-transform: uppercase;
}
@media (max-width: 1280px) {
  .blog-post-page .content-section .promotion-wrapper {
    margin: 80px -15px;
    max-width: calc(100% + 30px);
    padding: 38px 0 50px;
  }
  .blog-post-page .content-section .promotion-wrapper .container {
    padding: 0 50px;
  }
  .blog-post-page .content-section .promotion-wrapper .container h3 {
    font-size: 30px;
    line-height: 39px;
  }
  .blog-post-page .content-section .promotion-wrapper .container .btn {
    min-width: 100%;
  }
}
.blog-post-page .content-section .cheap-wrapper-banner {
  width: 100%;
  margin: 50px 0;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder {
  position: relative;
  background-image: url("../images/blog/blog-banner-cheap-desktop.webp");
  background-size: cover;
  background-position: center;
  height: 500px;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder.bg-sk {
  background: url("../images/blog/blog_cheap_banner_sk_desktop.webp") center/cover no-repeat;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder.bg-cz {
  background: url("../images/blog/blog_cheap_banner_cz_desktop.webp") center/cover no-repeat;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder.bg-pl {
  background: url("../images/blog/blog_cheap_banner_pl_desktop.webp") center/cover no-repeat;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder.bg-ro {
  background: url("../images/blog/blog_cheap_banner_ro_desktop.webp") center/cover no-repeat;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder.bg-ua {
  background: url("../images/blog/blog_cheap_banner_ua_desktop.webp") center/cover no-repeat;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  width: 340px;
  left: 330px;
  top: 94px;
  border-radius: 30px;
  padding-top: 50px;
  padding-right: 15px;
  padding-bottom: 50px;
  padding-left: 15px;
  gap: 10px;
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(70px);
          backdrop-filter: blur(70px);
}
.blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder p {
  font-family: "neue-haas-grotesk-display", sans-serif;
  font-size: 1em;
  line-height: 1.02;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder .heading-mobile {
  font-family: "neue-haas-grotesk-display", sans-serif;
  font-size: 1.563em;
  line-height: 1.2;
  font-weight: 700;
  color: #ffffff;
  z-index: 999;
  text-align: center;
  margin: 0;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder .heading-mobile .color {
  color: #4BE7E4;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder .btn-holder {
  display: flex;
  margin-top: 10px;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder .btn-holder .btn-green {
  border-radius: 10px;
  padding: 15px 30px;
}
.blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder .btn-holder a {
  padding: 15px 30px 15px 30px;
  font-size: 1.375em;
  line-height: 27px;
  font-weight: 700;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
}
@media (max-width: 800px) {
  .blog-post-page .content-section .cheap-wrapper-banner .holder {
    width: 100%;
    right: 0;
  }
  .blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder {
    left: 70%;
    transform: translateX(-50%);
  }
}
@media (max-width: 640px) {
  .blog-post-page .content-section .cheap-wrapper-banner .holder {
    height: 700px;
  }
  .blog-post-page .content-section .cheap-wrapper-banner .holder.bg-sk {
    background: url("../images/blog/blog_cheap_banner_sk_mobile.webp") center/cover no-repeat;
  }
  .blog-post-page .content-section .cheap-wrapper-banner .holder.bg-cz {
    background: url("../images/blog/blog_cheap_banner_cz_mobile.webp") center/cover no-repeat;
  }
  .blog-post-page .content-section .cheap-wrapper-banner .holder.bg-pl {
    background: url("../images/blog/blog_cheap_banner_pl_mobile.webp") center/cover no-repeat;
  }
  .blog-post-page .content-section .cheap-wrapper-banner .holder.bg-ro {
    background: url("../images/blog/blog_cheap_banner_ro_mobile.webp") center/cover no-repeat;
  }
  .blog-post-page .content-section .cheap-wrapper-banner .holder.bg-ua {
    background: url("../images/blog/blog_cheap_banner_ua_mobile.webp") center/cover no-repeat;
  }
  .blog-post-page .content-section .cheap-wrapper-banner .holder .content-holder {
    width: 86%;
    left: 50%;
    bottom: 30px;
    top: unset;
    padding: 30px 15px;
  }
}
.blog-post-page .content-section .promotion-wrapper-banner {
  padding: 40px 0 60px;
}
.blog-post-page .content-section .promotion-wrapper-banner .web-icon {
  width: 60px;
  height: 60px;
  margin: 0 0 20px;
}
.blog-post-page .content-section .promotion-wrapper-banner .web-icon::before {
  width: 100%;
  height: 100%;
}
.blog-post-page .content-section .promotion-wrapper-banner .holder {
  position: relative;
  min-height: 250px;
}
.blog-post-page .content-section .promotion-wrapper-banner .holder img {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.blog-post-page .content-section .promotion-wrapper-banner .holder .overlay {
  position: absolute;
  bottom: 0;
  background: transparent linear-gradient(180deg, rgba(41, 171, 168, 0) 0%, rgba(41, 171, 168, 0.6470588235) 47%, #29ABA8 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  height: 100%;
  opacity: 1;
}
.blog-post-page .content-section .promotion-wrapper-banner .holder h3 {
  font-weight: bold;
  padding-right: 30px;
  margin-bottom: 10px;
  text-align: left;
  color: #ffffff;
  position: absolute;
  bottom: 126px;
  left: 30px;
}
.blog-post-page .content-section .promotion-wrapper-banner .holder .btn-holder {
  position: absolute;
  bottom: 50px;
  left: 30px;
}
@media (max-width: 600px) {
  .blog-post-page .content-section .promotion-wrapper-banner .holder .btn-holder {
    bottom: 40px;
  }
}
.blog-post-page .content-section .promotion-wrapper-banner .holder .btn-holder .btn {
  background: #1E6E86;
  border: none;
  color: white;
}
.blog-post-page .content-section .promotion-wrapper-banner .holder .btn-holder .btn:hover {
  background: #2884A0;
}
@media (max-width: 1280px) {
  .blog-post-page .content-section .promotion-wrapper-banner {
    max-width: calc(100% + 30px);
    padding: 38px 0 50px;
  }
  .blog-post-page .content-section .promotion-wrapper-banner h3 {
    font-size: 30px;
    line-height: 39px;
  }
  .blog-post-page .content-section .promotion-wrapper-banner .btn {
    min-width: 100%;
  }
}
@media (max-width: 600px) {
  .blog-post-page .content-section .promotion-wrapper-banner .holder img {
    width: auto;
    height: 120vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.blog-post-page .content-section .promotion-wrapper-text {
  z-index: 995;
  position: absolute;
  padding: 10px 15px;
  top: 100px;
  left: 0;
  right: 0;
  max-width: 100%;
  background: #000000 0% 0% no-repeat padding-box;
}
.blog-post-page .content-section .promotion-wrapper-text .holder {
  max-width: 700;
  margin: 0 auto;
  padding: 0 30px;
}
.blog-post-page .content-section .promotion-wrapper-text .holder p {
  margin: 0;
}
.blog-post-page .content-section .promotion-wrapper-text .holder p.text-wrap {
  font-size: 1em !important;
  line-height: 22px;
  text-align: center;
  color: #ffffff;
  display: block;
}
.blog-post-page .content-section .promotion-wrapper-text .holder p.text-mini {
  font-size: 1em !important;
  line-height: 22px;
  text-align: center;
  color: #ffffff;
  display: none;
}
.blog-post-page .content-section .promotion-wrapper-text .holder a {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .blog-post-page .content-section .promotion-wrapper-text .holder p.text-wrap {
    display: none;
  }
  .blog-post-page .content-section .promotion-wrapper-text .holder p.text-mini {
    display: block;
  }
}
.blog-post-page .content-section .post-panel-section {
  margin: 30px 0;
}
.blog-post-page .content-section .post-panel-section .content-holder {
  padding: 40px 0 60px 0;
  text-align: center;
}
.blog-post-page .content-section .post-panel-section .content-holder p {
  font-size: 1.125em !important;
}
.blog-post-page .content-section .post-panel-section .content-holder .btn.btn-green {
  text-transform: uppercase;
}
.blog-post-page .content-section .banner-holder .notice {
  color: #29ABA8;
  font-size: 0.9375em;
  line-height: 1.1;
  font-weight: 600;
  text-align: center;
}
.blog-post-page .content-section .banner-holder .img-holder {
  margin: 10px auto;
  position: relative;
  width: 100%;
  background-image: url("../images/vratenie_dani_holandsko.webp");
  background-position: center;
  background-size: cover;
}
.blog-post-page .content-section .banner-holder .img-holder .overlay {
  background: transparent linear-gradient(235deg, rgba(41, 171, 168, 0.1450980392) 0%, rgba(41, 171, 168, 0.6470588235) 33%, #29ABA8 100%) 0% 0% no-repeat padding-box;
  bottom: 0;
  height: 100%;
  opacity: 1;
  position: absolute;
  width: 100%;
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder {
  position: relative;
  padding: 50px 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder .title {
  color: #FFFFFF;
  font-size: 1.875em;
  font-weight: 900;
  margin-bottom: 30px;
  line-height: 1.3;
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder .text-holder {
  max-width: 70%;
  margin: 0;
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder .text-holder .line {
  display: flex;
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder .text-holder .line i {
  margin-top: 1px;
  filter: invert(1);
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder .text-holder .line i.checkmark-circle-2-outline {
  vertical-align: middle;
  margin-right: 10px;
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder .text-holder .line i.checkmark-circle-2-outline:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  content: "";
  background: url("../images/icons/checkmark-circle-2-outline.svg") 0 0 no-repeat;
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder .text-holder .line p {
  color: #FFFFFF;
  font-size: 1.375em;
  font-weight: 400;
  margin-bottom: 20px;
  line-height: 1.2;
}
.blog-post-page .content-section .banner-holder .img-holder .inside-holder .btn {
  width: 100%;
  font-weight: 600;
  font-size: 1.375em;
  background-color: #1E6E86;
  border-color: #1E6E86;
  margin-top: 10px;
  color: white;
}
@media (max-width: 768px) {
  .blog-post-page .content-section .banner-holder .img-holder .inside-holder .title {
    font-size: 1.625em;
  }
  .blog-post-page .content-section .banner-holder .img-holder .inside-holder .text-holder {
    max-width: 100%;
  }
  .blog-post-page .content-section .banner-holder .img-holder .inside-holder .text-holder .line {
    max-width: 100%;
  }
}
.blog-post-page .related-posts-section .posts-holder {
  padding-top: 40px;
  border-top: 5px solid #000;
  max-width: 881px;
  margin: 0 auto;
}
.blog-post-page .related-posts-section .posts-holder .posts-title {
  font-size: 1.25em;
  line-height: 21px;
  padding: 5px 10px;
  max-width: -moz-max-content;
  max-width: max-content;
  color: #fff;
  background-color: #000;
  font-weight: 700;
  border-radius: 15px;
  margin-bottom: 30px;
}
.blog-post-page .related-posts-section .posts-holder .related-posts {
  display: flex;
  margin: 0 -8px;
}
.blog-post-page .related-posts-section .posts-holder .related-posts .post {
  flex: 0 0 auto;
  width: 33.33333333%;
  padding: 0 8px;
}
.blog-post-page .related-posts-section .posts-holder .related-posts .post a {
  color: #000;
  text-decoration: none;
}
.blog-post-page .related-posts-section .posts-holder .related-posts .post img {
  margin-bottom: 20px;
  aspect-ratio: 283/190;
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
}
.blog-post-page .related-posts-section .posts-holder .related-posts .post p {
  font-size: 1.25em;
  line-height: 30px;
  font-weight: 700;
  word-break: break-word;
}
@media (max-width: 768px) {
  .blog-post-page .related-posts-section .posts-holder .related-posts {
    flex-direction: column;
    gap: 33px;
    margin: 0;
  }
  .blog-post-page .related-posts-section .posts-holder .related-posts .post {
    padding: 0;
    width: 100%;
  }
}
.blog-post-page a.help-btn {
  padding: 10px 15px 12px;
  font-size: 1.563em;
  font-weight: 700;
  line-height: 28px;
  border-radius: 5px;
  color: #ffffff;
  text-decoration: none;
  background-color: #21A1A1;
  border: 5px solid #21A1A1;
  position: fixed;
  bottom: 7px;
  right: 20px;
}
.blog-post-page a.help-btn:hover {
  background-color: #40BFBC;
  border-color: #40BFBC;
}
@media (max-width: 1500px) {
  .blog-post-page a.help-btn {
    right: 15px;
    padding: 10px 10px 12px;
  }
}
@media (max-width: 767px) {
  .blog-post-page a.help-btn {
    line-height: 18px;
    font-weight: 600;
    font-size: 1.375em;
  }
}
@media (max-width: 410px) {
  .blog-post-page a.help-btn {
    line-height: 12px;
    font-size: 1.125em;
  }
}
.blog-post-page .responsibility-section {
  background: #eaeaea;
  padding: 50px 0;
  margin-top: 100px;
}
@media (min-width: 1920px) {
  .blog-post-page .responsibility-section .container {
    max-width: 1500px;
  }
}
@media (min-width: 1280px) {
  .blog-post-page .responsibility-section .container {
    max-width: 1200px;
  }
}
@media (min-width: 410px) {
  .blog-post-page .responsibility-section .container {
    max-width: 410px;
  }
}
.blog-post-page .responsibility-section .container p {
  color: #757575;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 0;
}
.blog-post-page .responsibility-section .container p.bold {
  font-weight: 800;
}

.error-page {
  text-align: center;
}
.error-page h1 {
  font-size: 3.75em;
  line-height: 65px;
  color: #000000;
  font-weight: bold;
  margin: 50px 0 40px 0;
}
.error-page p {
  font-size: 1.25em;
  line-height: 1.2;
  margin-bottom: 40px;
}
.error-page a {
  display: inline-block;
  font-weight: 500;
  margin-bottom: 40px;
}

.pricelists-page {
  margin-top: 50px;
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .pricelists-page {
    margin-top: 30px;
    margin-bottom: 80px;
  }
}
.pricelists-page .intro-section h1 {
  font-size: 3.75em;
  font-weight: bold;
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .pricelists-page .intro-section h1 {
    margin-bottom: 50px;
  }
}
.pricelists-page .intro-section .pricelist-holder {
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: 993px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .pricelists-page .intro-section .pricelist-holder {
    gap: 20px;
  }
}
.pricelists-page .intro-section .pricelist-holder .pricelist {
  display: flex;
  justify-content: space-between;
  padding: 10px 20px;
  align-items: center;
  border-radius: 5px;
  background-color: #F0F0F0;
  color: #000;
  text-decoration: none;
  gap: 30px;
}
.pricelists-page .intro-section .pricelist-holder .pricelist:hover {
  background-color: #F7F7F7;
}
.pricelists-page .intro-section .pricelist-holder .pricelist:hover button {
  background-color: #000;
  color: #fff;
}
.pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder .title {
  margin: 0;
  font-size: 1.125em;
  line-height: 21px;
}
.pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder .pricelist-info {
  font-size: 1.125em;
  line-height: 21px;
  display: flex;
  gap: 10px;
  align-items: center;
}
.pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder .pricelist-info .pricelist-for {
  padding: 5px;
  border-radius: 5px;
  border: none;
  height: -moz-max-content;
  height: max-content;
}
.pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder .pricelist-info .pricelist-for.b2b {
  background-color: #ED6B1E;
}
.pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder .pricelist-info .pricelist-for.b2c {
  background-color: #D7BD00;
}
.pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder .pricelist-info .pricelist-valid {
  padding: 5px;
  border-radius: 5px;
  border: none;
  background-color: #000;
  color: #fff;
  height: -moz-max-content;
  height: max-content;
}
.pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder .pricelist-info .pricelist-locale {
  padding: 5px;
  border-radius: 5px;
  border: none;
  background-color: #CECECE;
  height: -moz-max-content;
  height: max-content;
}
.pricelists-page .intro-section .pricelist-holder .pricelist button {
  padding: 5px;
  border-radius: 5px;
  border: 5px solid #000;
  background-color: transparent;
  height: -moz-max-content;
  height: max-content;
  font-weight: bold;
  color: #000;
}
@media (max-width: 992px) {
  .pricelists-page .intro-section .pricelist-holder .pricelist {
    flex-direction: row;
  }
  .pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder {
    flex-direction: column;
    align-items: baseline;
    gap: 10px;
  }
  .pricelists-page .intro-section .pricelist-holder .pricelist .price-list-holder .pricelist-info {
    flex-direction: column;
    align-items: baseline;
  }
}

.documents-page {
  margin-top: 50px;
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .documents-page {
    margin-top: 30px;
    margin-bottom: 80px;
  }
}
.documents-page .intro-section h1 {
  font-size: 3.75em;
  line-height: 70px;
  font-weight: bold;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .documents-page .intro-section h1 {
    margin-bottom: 30px;
    font-size: 3.125em;
    line-height: 55px;
  }
}
.documents-page .intro-section .body {
  font-size: 1.125em;
  line-height: 21px;
  text-align: center;
  max-width: 700px;
  margin: 0 auto 50px;
}
.documents-page .intro-section .documents-holder {
  display: flex;
  flex-direction: column;
  gap: 50px;
  max-width: 950px;
  margin: 0 auto;
}
.documents-page .intro-section .documents-holder .documents {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.documents-page .intro-section .documents-holder .documents h2 {
  font-size: 1.875em;
  font-weight: bold;
  line-height: 1.3;
  margin-bottom: 10px;
}
.documents-page .intro-section .documents-holder .documents .document {
  display: flex;
  justify-content: space-between;
  padding: 10px 20px;
  align-items: center;
  border-radius: 5px;
  background-color: #F0F0F0;
  color: #000;
  text-decoration: none;
  gap: 30px;
  align-items: flex-start;
}
.documents-page .intro-section .documents-holder .documents .document:hover {
  background-color: #F7F7F7;
}
.documents-page .intro-section .documents-holder .documents .document:hover button {
  background-color: #000;
  color: #fff;
}
.documents-page .intro-section .documents-holder .documents .document .document-holder {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  align-items: flex-start;
  gap: 20px;
}
.documents-page .intro-section .documents-holder .documents .document .document-holder .title {
  margin: 0;
  font-size: 1.125em;
  line-height: 21px;
  max-width: 300px;
}
.documents-page .intro-section .documents-holder .documents .document .document-holder .document-info {
  font-size: 1.125em;
  line-height: 21px;
  display: flex;
  gap: 10px;
  align-items: center;
  min-width: -moz-max-content;
  min-width: max-content;
}
.documents-page .intro-section .documents-holder .documents .document .document-holder .document-info .document-for {
  padding: 5px;
  border-radius: 5px;
  border: none;
  height: -moz-max-content;
  height: max-content;
}
.documents-page .intro-section .documents-holder .documents .document .document-holder .document-info .document-for.b2b {
  background-color: #ED6B1E;
}
.documents-page .intro-section .documents-holder .documents .document .document-holder .document-info .document-for.b2c {
  background-color: #D7BD00;
}
.documents-page .intro-section .documents-holder .documents .document .document-holder .document-info .document-valid {
  padding: 5px;
  border-radius: 5px;
  border: none;
  background-color: #000;
  color: #fff;
  height: -moz-max-content;
  height: max-content;
}
.documents-page .intro-section .documents-holder .documents .document .document-holder .document-info .document-locale {
  padding: 5px;
  border-radius: 5px;
  border: none;
  background-color: #CECECE;
  height: -moz-max-content;
  height: max-content;
}
.documents-page .intro-section .documents-holder .documents .document button {
  padding: 0 5px;
  border-radius: 5px;
  border: 5px solid #000;
  background-color: transparent;
  height: -moz-max-content;
  height: max-content;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #000;
}
@media (max-width: 992px) {
  .documents-page .intro-section .documents-holder .documents .document {
    align-items: flex-start;
    flex-direction: row;
    gap: 28px;
  }
  .documents-page .intro-section .documents-holder .documents .document .document-holder {
    flex-direction: column;
    align-items: baseline;
    gap: 10px;
  }
  .documents-page .intro-section .documents-holder .documents .document .document-holder .title {
    max-width: unset;
  }
  .documents-page .intro-section .documents-holder .documents .document .document-holder .document-info {
    flex-direction: column;
    align-items: baseline;
    min-width: unset;
    text-align: center;
  }
}

.document-page {
  margin-top: 50px;
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .document-page {
    margin-top: 30px;
    margin-bottom: 80px;
  }
}
.document-page .intro-section .section {
  display: flex;
  flex-direction: row-reverse;
  gap: 50px;
  max-width: 1100px;
}
@media (max-width: 992px) {
  .document-page .intro-section .section {
    flex-direction: column;
  }
}
.document-page .intro-section .section .documents-holder {
  height: -moz-max-content;
  height: max-content;
  padding: 30px 20px;
  background-color: #F0F0F0;
  border-radius: 5px;
  min-width: 350px;
  max-width: 350px;
}
@media (max-width: 1200px) {
  .document-page .intro-section .section .documents-holder {
    min-width: 250px;
    max-width: 250px;
  }
}
@media (max-width: 992px) {
  .document-page .intro-section .section .documents-holder {
    min-width: 100%;
    max-width: unset;
  }
}
.document-page .intro-section .section .documents-holder .documents {
  margin-bottom: 35px;
}
.document-page .intro-section .section .documents-holder .documents:last-child {
  margin-bottom: 0;
}
.document-page .intro-section .section .documents-holder .documents .title {
  font-size: 1.125em;
  line-height: 21px;
  margin-bottom: 10px;
  color: #000;
  font-weight: bold;
}
.document-page .intro-section .section .documents-holder .documents .document {
  font-size: 1.125em;
  line-height: 21px;
  margin-bottom: 10px;
  color: #9B9B9B;
  text-decoration: none;
  display: block;
  max-width: -moz-max-content;
  max-width: max-content;
}
.document-page .intro-section .section .documents-holder .documents .document.router-link-active {
  color: #000;
}
.document-page .intro-section .section .documents-holder .documents .document:hover {
  color: #000;
}
.document-page .intro-section .section .section-holder h1 {
  text-align: left;
  font-size: 3.75em;
  line-height: 70px;
  font-weight: bold;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .document-page .intro-section .section .section-holder h1 {
    margin-bottom: 30px;
    font-size: 3.125em;
    line-height: 55px;
  }
}
.document-page .intro-section .section .section-holder .info-holder {
  display: flex;
  gap: 20px;
  align-items: center;
}
.document-page .intro-section .section .section-holder .info-holder p {
  font-size: 1.125em;
  line-height: 21px;
  color: #fff;
  background-color: #000;
  border-radius: 5px;
  padding: 5px;
  margin: 0;
}
.document-page .intro-section .section .section-holder .info-holder button {
  background-color: #fff;
  color: #000;
  padding: 5px;
  border: 5px solid #000;
  border-radius: 5px;
  line-height: 23px;
  font-weight: bold;
}
.document-page .intro-section .section .section-holder .info-holder button:hover {
  color: #fff;
  background: #000;
}
.document-page .intro-section .section .section-holder .body {
  margin-top: 44px;
}
.document-page .intro-section .section .section-holder .body p {
  font-size: 1.25em;
  line-height: 30px;
  margin-bottom: 15px;
}
.document-page .intro-section .section .section-holder .body h2 {
  margin-top: 30px;
  font-size: 2.5em;
  line-height: 45px;
  font-weight: bold;
  margin-bottom: 0;
}
.document-page .intro-section .section .section-holder .body h3 {
  margin-top: 50px;
  font-size: 1.875em;
  line-height: 39px;
  margin-bottom: 20px;
  font-weight: bold;
}
.document-page .intro-section .section .section-holder .body h4 {
  margin-top: 30px;
  font-size: 1.563em;
  line-height: 39px;
  margin-bottom: 15px;
  text-align: left;
  font-weight: bold;
}
.document-page .intro-section .section .section-holder .body ol {
  font-size: 1.25em;
  line-height: 30px;
  margin-bottom: 15px;
}

.recommend-page {
  margin-bottom: 100px;
}
.recommend-page .intro-section {
  background-image: url("../images/recommend.webp");
  background-size: cover;
  background-position: center;
  position: relative;
  margin-bottom: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .recommend-page .intro-section {
    background-image: url("../images/recommend@2x.webp");
  }
}
@media (max-width: 600px) {
  .recommend-page .intro-section {
    background-image: url("../images/recommend-mobile.webp");
    background-position: top;
  }
}
@media (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 600px) and (min-resolution: 192dpi) {
  .recommend-page .intro-section {
    background-image: url("../images/recommend-mobile@2x.webp");
  }
}
.recommend-page .intro-section::before {
  content: "";
  display: block;
  width: 100%;
  height: 436px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7294117647) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
.recommend-page .intro-section .section-holder {
  height: 620px;
  position: relative;
}
@media (max-width: 768px) {
  .recommend-page .intro-section .section-holder {
    height: 900px;
  }
}
.recommend-page .intro-section .section-holder .title-holder {
  position: absolute;
  bottom: 50px;
  text-align: left;
}
@media (max-width: 768px) {
  .recommend-page .intro-section .section-holder .title-holder {
    bottom: 38px;
  }
}
.recommend-page .intro-section .section-holder .title-holder p {
  font-size: 1.25em;
  line-height: 26px;
  color: #fff;
}
.recommend-page .intro-section .section-holder .title-holder p.text {
  max-width: 500px;
  text-wrap: balance;
}
.recommend-page .intro-section .section-holder .title-holder p.note {
  font-size: 1.125em;
  line-height: 21px;
  background-color: #000;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  width: -moz-fit-content;
  width: fit-content;
}
.recommend-page .intro-section .section-holder .title-holder p .yellow {
  color: #D7BD00;
}
.recommend-page .intro-section .section-holder .title-holder h1 {
  font-size: 3.75em;
  line-height: 65px;
  margin-bottom: 15px;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 768px) {
  .recommend-page .intro-section .section-holder .title-holder h1 {
    font-size: 3.125em;
    line-height: 1.1;
  }
}
.recommend-page .content-section .section-holder {
  max-width: 700px;
  margin: 0 auto;
}
.recommend-page .content-section .section-holder .text-holder {
  margin-bottom: 50px;
}
.recommend-page .content-section .section-holder .text-holder p {
  font-size: 1.563em;
  line-height: 1.2;
}
.recommend-page .content-section .section-holder .text-holder p a {
  color: #29ABA8;
}
.recommend-page .content-section .section-holder .info-holder {
  background-color: #F56F27;
  padding: 20px;
  border-radius: 15px;
  display: flex;
  gap: 10px;
  margin-bottom: 50px;
}
.recommend-page .content-section .section-holder .info-holder .danger {
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("../images/icons/danger.svg");
  background-size: cover;
}
.recommend-page .content-section .section-holder .info-holder p {
  font-size: 1.563em;
  line-height: 1.2;
  margin: 0;
}
.recommend-page .content-section .section-holder .steps-holder {
  margin-bottom: 50px;
}
.recommend-page .content-section .section-holder .steps-holder h3 {
  font-size: 1.875em;
  line-height: 37px;
  margin-bottom: 30px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 768px) {
  .recommend-page .content-section .section-holder .steps-holder h3 {
    margin-bottom: 50px;
  }
}
.recommend-page .content-section .section-holder .steps-holder .steps-info {
  font-size: 1.563em;
  line-height: 1.2;
}
.recommend-page .content-section .section-holder .steps-holder .steps {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.recommend-page .content-section .section-holder .steps-holder .steps .step {
  padding: 20px 15px;
  border-radius: 5px;
  background-color: #F0F0F0;
  display: flex;
  gap: 10px;
}
.recommend-page .content-section .section-holder .steps-holder .steps .step i {
  display: block;
  min-width: 41px;
  width: 41px;
  height: 41px;
  border: 4px solid #000;
  border-radius: 50px;
  background-color: #F56F27;
  position: relative;
}
.recommend-page .content-section .section-holder .steps-holder .steps .step i::before {
  content: "";
  display: block;
  position: absolute;
  width: 24px;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-repeat: no-repeat;
  background-position-y: center;
}
.recommend-page .content-section .section-holder .steps-holder .steps .step i.step-icon-1::before {
  background-image: url("../images/icons/recommend-1.svg");
}
.recommend-page .content-section .section-holder .steps-holder .steps .step i.step-icon-2::before {
  background-image: url("../images/icons/recommend-2.svg");
  width: 13px;
}
.recommend-page .content-section .section-holder .steps-holder .steps .step i.step-icon-3::before {
  background-image: url("../images/icons/recommend-3.svg");
  width: 20px;
}
.recommend-page .content-section .section-holder .steps-holder .steps .step i.step-icon-4::before {
  background-image: url("../images/icons/recommend-4.svg");
}
.recommend-page .content-section .section-holder .steps-holder .steps .step p {
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}
.recommend-page .content-section .section-holder .steps-holder .steps .step p a {
  color: #29ABA8;
}
.recommend-page .content-section .section-holder .conditions-holder {
  background-color: #000;
  padding: 20px;
  border-radius: 15px;
}
.recommend-page .content-section .section-holder .conditions-holder p {
  font-size: 1.563em;
  line-height: 1.2;
  margin-bottom: 20px;
  color: #fff;
}
.recommend-page .content-section .section-holder .conditions-holder a {
  line-height: 1.2;
  display: block;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 15px 20px;
}

.advantages-page .main-section .advantages {
  position: relative;
}
.advantages-page .main-section .advantages h1 {
  top: -120px;
  left: 0;
  position: absolute;
  color: #fff;
  font-size: 3.75em;
  line-height: 70px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .advantages-page .main-section .advantages h1 {
    top: -100px;
  }
}
.advantages-page .main-section .advantages .advantage {
  height: 620px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 60px 50px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  gap: 30px;
}
.advantages-page .main-section .advantages .advantage .fake-head {
  display: none;
}
.advantages-page .main-section .advantages .advantage:nth-child(2n) {
  flex-direction: row-reverse;
}
.advantages-page .main-section .advantages .advantage.advantage-1 {
  background-image: url("../images/advantages-1-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .advantages-page .main-section .advantages .advantage.advantage-1 {
    background-image: url("../images/advantages-1-preson@2x.webp");
  }
}
.advantages-page .main-section .advantages .advantage.advantage-2 {
  background-image: url("../images/advantages-2-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .advantages-page .main-section .advantages .advantage.advantage-2 {
    background-image: url("../images/advantages-2-preson@2x.webp");
  }
}
.advantages-page .main-section .advantages .advantage.advantage-3 {
  background-image: url("../images/advantages-3-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .advantages-page .main-section .advantages .advantage.advantage-3 {
    background-image: url("../images/advantages-3-preson@2x.webp");
  }
}
.advantages-page .main-section .advantages .advantage.advantage-4 {
  background-image: url("../images/advantages-4-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .advantages-page .main-section .advantages .advantage.advantage-4 {
    background-image: url("../images/advantages-4-preson@2x.webp");
  }
}
.advantages-page .main-section .advantages .advantage.advantage-5 {
  background-image: url("../images/advantages-5-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .advantages-page .main-section .advantages .advantage.advantage-5 {
    background-image: url("../images/advantages-5-preson@2x.webp");
  }
}
.advantages-page .main-section .advantages .advantage.advantage-6 {
  background-image: url("../images/advantages-6-preson.webp");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .advantages-page .main-section .advantages .advantage.advantage-6 {
    background-image: url("../images/advantages-6-preson-2x.webp");
  }
}
@media (max-width: 480px) {
  .advantages-page .main-section .advantages .advantage.advantage-1 {
    background-image: url("../images/advantages-1-preson-mobile.webp");
  }
  .advantages-page .main-section .advantages .advantage.advantage-2 {
    background-image: url("../images/advantages-2-preson-mobile.webp");
  }
  .advantages-page .main-section .advantages .advantage.advantage-3 {
    background-image: url("../images/advantages-3-preson-mobile.webp");
  }
  .advantages-page .main-section .advantages .advantage.advantage-4 {
    background-image: url("../images/advantages-4-preson-mobile.webp");
  }
  .advantages-page .main-section .advantages .advantage.advantage-5 {
    background-image: url("../images/advantages-5-preson-mobile.webp");
  }
  .advantages-page .main-section .advantages .advantage.advantage-6 {
    background-image: url("../images/advantages-6-preson-mobile.webp");
  }
}
.advantages-page .main-section .advantages .advantage .text-holder {
  flex: 1;
  max-width: 700px;
  padding: 20px;
  border-radius: 15px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  position: relative;
}
.advantages-page .main-section .advantages .advantage .text-holder .advantage-title, .advantages-page .main-section .advantages .advantage .text-holder h3 {
  color: #fff;
  font-size: 1.875em;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 20px;
}
.advantages-page .main-section .advantages .advantage .text-holder p {
  color: #fff;
  font-size: 1.563em;
  line-height: 1.2;
  margin: 0;
}
.advantages-page .main-section .advantages .advantage .name-holder {
  flex: 1;
  max-width: 700px;
  padding: 5px;
  border-radius: 5px;
  background-color: #000;
  max-width: -moz-max-content;
  max-width: max-content;
}
.advantages-page .main-section .advantages .advantage .name-holder p {
  color: #fff;
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}
.advantages-page .main-section .advantages .advantage .name-holder p span {
  color: #D7BD00;
}
@media (max-width: 768px) {
  .advantages-page .main-section .advantages .advantage {
    flex-direction: column;
    justify-content: flex-end;
    min-height: 1000px;
    height: unset;
    padding: 30px 20px;
  }
  .advantages-page .main-section .advantages .advantage .fake-head {
    display: block;
    min-height: 350px;
  }
  .advantages-page .main-section .advantages .advantage:nth-child(2n) {
    flex-direction: column;
  }
  .advantages-page .main-section .advantages .advantage .text-holder {
    flex: none;
  }
  .advantages-page .main-section .advantages .advantage .name-holder {
    flex: none;
    margin-right: auto;
  }
  .advantages-page .main-section .advantages .advantage .name-holder p span {
    display: block;
  }
}

.thank-you-page {
  padding-top: 30px;
  max-width: 780px;
  margin: 0 auto;
}
.thank-you-page .header-section .container {
  padding: 0 !important;
}
.thank-you-page .header-section .container .heading-holder {
  margin-bottom: 50px;
}
.thank-you-page .header-section .container .heading-holder .heading {
  font-size: 3.75em;
  line-height: 70px;
  font-weight: 900;
  color: #000000;
  text-align: center;
}
.thank-you-page .services-section {
  margin-bottom: 50px;
}
.thank-you-page .services-section .section-holder {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.thank-you-page .services-section .container {
  padding: 0 !important;
}
.thank-you-page .services-section .container .boxes-section {
  display: flex;
  gap: 10px;
  border-radius: 15px;
  padding: 20px;
  background: #F5F5F5;
}
.thank-you-page .services-section .container .boxes-section .box-text {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.thank-you-page .services-section .container .boxes-section .box-text p {
  font-weight: 450;
  font-size: 16px;
  line-height: 18.3px;
  margin: 0;
}
.thank-you-page .services-section .container .boxes-section .box-text p span {
  color: #ED4B48;
  font-weight: 700;
}
.thank-you-page .services-section .container .boxes-section .box-icon {
  display: block;
  width: 48px;
  height: 48px;
  min-width: 48px;
}
.thank-you-page .services-section .container .boxes-section .box-icon.success-1 {
  background: url("../images/icons/ty_success_1.svg") 0 0/cover no-repeat;
}
.thank-you-page .services-section .container .boxes-section .box-icon.success-2 {
  background: url("../images/icons/ty_success_2.svg") 0 0/cover no-repeat;
}
.thank-you-page .services-section .container .boxes-section .box-icon.duplicity-1 {
  background: url("../images/icons/ty_duplicity_1.svg") 0 0/cover no-repeat;
}
.thank-you-page .services-section .container .boxes-section .box-icon.duplicity-2 {
  background: url("../images/icons/ty_duplicity_2.svg") 0 0/cover no-repeat;
}
.thank-you-page .services-section .container .boxes-section .box-icon.processed-1 {
  background: url("../images/icons/ty_processed_1.svg") 0 0/cover no-repeat;
}
.thank-you-page .services-section .container .services-holder {
  display: flex;
  flex-direction: column;
  gap: 50px;
  max-width: 500px;
  margin: 0 auto;
}
.thank-you-page .services-section .container .services-holder .service-holder {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder {
  display: flex;
  flex-direction: column;
  padding: 40px 20px;
  gap: 40px;
  border-radius: 20px;
  background: #151515;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder:first-child {
  border-bottom: 1px solid #EBEBEB;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .service-title-holder {
  display: flex;
  gap: 10px;
  align-items: center;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .service-title-holder h4 {
  font-weight: 900;
  font-size: 22px;
  line-height: 26.47px;
  color: #FFFFFF;
  margin: 0;
  text-align: left;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .popular-label-holder {
  padding: 5px;
  border-radius: 5px;
  background-color: #F68638;
  margin-bottom: 10px;
  width: -moz-fit-content;
  width: fit-content;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .popular-label-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 700;
  color: #000000;
  text-align: left;
  margin: 0;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder p {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  color: #646464;
  flex: 1;
  max-width: -moz-max-content;
  max-width: max-content;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .app-btn, .thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .pdf-btn {
  display: flex;
  flex: 3;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .app-btn p, .thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .pdf-btn p {
  font-weight: 700;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .app-btn p {
  display: flex;
  gap: 5px;
  color: #F68638;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .app-btn p::before {
  content: "";
  display: block;
  background: url("../images/icons/ty_link_form.svg") 0 0/cover no-repeat;
  height: 24px;
  width: 24px;
  min-width: 24px;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .app-btn-row {
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .app-btn-row p {
  display: flex;
  gap: 5px;
  color: #F68638;
  flex-direction: row;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  align-items: center;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .app-btn-row p a {
  color: inherit;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .app-btn-row p::before {
  content: "";
  display: block;
  background: url("../images/icons/support-icon.svg") 0 0/cover no-repeat;
  height: 24px;
  width: 24px;
  min-width: 24px;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .pdf-btn p {
  display: flex;
  gap: 5px;
  color: #ffffff;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-holder .btn-holder .pdf-btn p::before {
  content: "";
  display: block;
  background: url("../images/icons/ty_link_pdf.svg") 0 0/cover no-repeat;
  height: 24px;
  width: 24px;
  min-width: 24px;
}
.thank-you-page .services-section .container .services-holder .service-holder .link {
  font-size: 22px;
  line-height: 24px;
  font-weight: 700;
  color: #ffffff;
  margin: 0;
  display: inline-block;
  padding: 11px 20px;
  border: 5px solid #ffffff;
  border-radius: 20px;
  text-decoration: none;
  height: -moz-max-content;
  height: max-content;
  width: 100%;
  text-align: center;
}
.thank-you-page .services-section .container .services-holder .service-holder .link:hover {
  background: #ffffff;
  color: #000000;
}
.thank-you-page .services-section .container .services-holder .service-holder .link.orange {
  color: #F68638;
  border: 5px solid #F68638;
}
.thank-you-page .services-section .container .services-holder .service-holder .link.orange:hover {
  background: #F68638;
  color: #ffffff;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-more {
  text-align: center;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-more .sep-or {
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 20px;
  color: #646464;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-more .pdf-btn {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-more .pdf-btn a {
  color: #000;
  border: 5px solid #F5F5F5;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-more .pdf-btn a:hover {
  background-color: #F5F5F5;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-more .pdf-btn p {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  flex: 1;
  display: flex;
  gap: 5px;
  color: #000;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}
.thank-you-page .services-section .container .services-holder .service-holder .single-service-more .pdf-btn p::before {
  content: "";
  display: block;
  background: url("../images/icons/ty_link_pdf.svg") 0 0/cover no-repeat;
  height: 24px;
  width: 24px;
  min-width: 24px;
  filter: invert(1);
}
.thank-you-page .boxes-section .container {
  padding: 0 !important;
}
.thank-you-page .boxes-section .label-holder {
  padding: 30px 20px;
  border-radius: 15px;
  background-color: #000000;
  max-width: 581px;
  margin: 0 auto 20px auto;
}
.thank-you-page .boxes-section .label-holder a {
  text-decoration: none;
}
.thank-you-page .boxes-section .label-holder.grey {
  background-color: #F0F0F0;
}
.thank-you-page .boxes-section .label-holder.grey p {
  color: #000000;
}
.thank-you-page .boxes-section .label-holder:last-child {
  margin-bottom: 50px;
}
.thank-you-page .boxes-section .label-holder p {
  font-size: 1.125em;
  line-height: 21px;
  font-weight: 400;
  color: #ffffff;
  text-align: left;
  margin: 0;
}
.thank-you-page .boxes-section .label-holder p .green {
  color: #29ABA8;
}
.thank-you-page .boxes-section .label-holder p .orange {
  color: #F68638;
}
.thank-you-page .app-banner-section {
  background: url("../images/app-banner-ty@2x.webp") center 0 no-repeat;
  background-size: cover;
  position: relative;
  min-height: 451px;
  position: relative;
}
.thank-you-page .app-banner-section .label-holder {
  padding: 10px;
  border-radius: 5px;
  background-color: #000000;
  width: 100%;
  max-width: 335px;
  margin: 0;
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
}
.thank-you-page .app-banner-section .label-holder p {
  font-size: 1em;
  line-height: 18px;
  font-weight: 500;
  color: #ffffff;
  text-align: left;
  margin: 0;
}
.thank-you-page .app-banner-section .label-holder .img-holder {
  width: 100%;
  max-width: 100px;
}
.thank-you-page .app-banner-section,
.thank-you-page .reviews-section,
.thank-you-page .help-section {
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .thank-you-page .services-section .container {
    padding: 0 20px !important;
  }
  .thank-you-page .services-section .container .services-holder .single-service-holder {
    padding: 30px 20px;
  }
  .thank-you-page .services-section .container .services-holder .single-service-holder .btn-holder {
    flex-direction: column;
    gap: 15px;
  }
  .thank-you-page .services-section .container .services-holder .single-service-holder .btn-holder .app-btn, .thank-you-page .services-section .container .services-holder .single-service-holder .btn-holder .pdf-btn {
    width: 100%;
  }
  .thank-you-page .services-section .container .services-holder .single-service-holder .btn-holder .app-btn-row {
    flex-direction: column;
    gap: 15px;
  }
  .thank-you-page .services-section .container .services-holder .single-service-holder .btn-holder .app-btn-row .link {
    width: 100%;
  }
  .thank-you-page .services-section .container .services-holder .single-service-holder .btn-holder .app-btn-row p {
    flex-direction: row;
  }
  .thank-you-page .services-section .container .services-holder .single-service-holder .btn-holder .link {
    padding: 10px;
  }
  .thank-you-page .boxes-section .container {
    padding: 0 20px !important;
  }
  .thank-you-page .header-section .container {
    padding: 0 20px !important;
  }
  .thank-you-page .header-section .container .heading-holder .heading {
    font-size: 3.125em;
    line-height: 55px;
  }
  .thank-you-page .header-section .container .label-holder.black p:first-child {
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  .thank-you-page .services-holder .single-service-holder .btn-holder .link {
    padding: 5px;
  }
  .thank-you-page .services-holder .single-service-holder .btn-holder .link:first-child {
    margin-right: 15px;
  }
  .thank-you-page .app-banner-section,
  .thank-you-page .reviews-section,
  .thank-you-page .help-section {
    margin-bottom: 0px;
  }
}
@media (max-width: 450px) {
  .thank-you-page .header-section .container .heading-holder .heading {
    font-size: 2.625em;
    line-height: 46px;
  }
}

.partners-page {
  margin-bottom: 100px;
}
.partners-page .intro-section {
  position: relative;
  margin-bottom: 50px;
}
.partners-page .intro-section picture {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.partners-page .intro-section picture img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.partners-page .intro-section picture::before {
  content: "";
  display: block;
  width: 100%;
  height: 436px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7294117647) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
.partners-page .intro-section .section-holder {
  height: 620px;
  position: relative;
}
@media (max-width: 768px) {
  .partners-page .intro-section .section-holder {
    height: 900px;
  }
}
.partners-page .intro-section .section-holder .title-holder {
  position: absolute;
  bottom: 50px;
  text-align: left;
}
@media (max-width: 768px) {
  .partners-page .intro-section .section-holder .title-holder {
    bottom: 38px;
  }
}
.partners-page .intro-section .section-holder .title-holder p {
  font-size: 1.25em;
  line-height: 26px;
  color: #fff;
}
.partners-page .intro-section .section-holder .title-holder p.text {
  max-width: 500px;
  text-wrap: balance;
}
.partners-page .intro-section .section-holder .title-holder p.note {
  font-size: 1.125em;
  line-height: 21px;
  background-color: #000;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  width: -moz-fit-content;
  width: fit-content;
}
.partners-page .intro-section .section-holder .title-holder p .yellow {
  color: #D7BD00;
}
.partners-page .intro-section .section-holder .title-holder h1 {
  font-size: 3.75em;
  line-height: 65px;
  margin-bottom: 15px;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 768px) {
  .partners-page .intro-section .section-holder .title-holder h1 {
    font-size: 3.125em;
    line-height: 1.1;
  }
}
.partners-page .content-section .section-holder {
  max-width: 700px;
  margin: 0 auto;
}
.partners-page .content-section .section-holder .text-holder {
  margin-bottom: 50px;
}
.partners-page .content-section .section-holder .text-holder p, .partners-page .content-section .section-holder .text-holder li {
  font-size: 1.563em;
  line-height: 1.2;
}
.partners-page .content-section .section-holder .text-holder p a, .partners-page .content-section .section-holder .text-holder li a {
  color: #29ABA8;
}
.partners-page .content-section .section-holder .text-holder li {
  margin-bottom: 10px;
}
.partners-page .content-section .section-holder .text-holder p {
  margin-bottom: 20px;
}
.partners-page .content-section .section-holder .text-holder h3 {
  font-size: 1.875em;
  line-height: 37px;
  margin-bottom: 30px;
  margin-top: 30px;
  font-weight: bold;
  text-align: center;
}
.partners-page .content-section .section-holder .text-holder ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
  list-style-type: none;
  padding: 0;
}
.partners-page .content-section .section-holder .text-holder ul li {
  padding: 20px 15px;
  border-radius: 5px;
  background-color: #F0F0F0;
  font-size: 1.125em;
  line-height: 21px;
  margin: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvbnQvd2ViL2Nzcy9tYWluLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUM2Q0k7QUFDQTtBQUNGO0FBQ0U7QUFDRDtBQUNDO0FBQ0w7QUFDSztBQUNEO0FBQ0M7QUFDRjtBQUNDO0FBQ0Y7QUFDRTtBQUNGO0FBQ0U7QUFDRDtBQUNDO0FBQ0M7QUFDTDtBQUNJO0FBQ0M7QUFDRjtBQUNFO0FBQ0g7QUFDRTtBQUNBO0FBQ0M7QUFDTDtBQUNJO0FBQ0E7QUFDQztBQUNGO0FBQ0M7QUM5RW5CO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZvQ0Y7QUUzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjZCSjtBRWxCUTtFQUNFO0VBQ0E7QUZvQlY7QUV0QlE7RUFDRTtFQUNBO0FGd0JWO0FFMUJRO0VBQ0U7RUFDQTtBRjRCVjtBRTlCUTtFQUNFO0VBQ0E7QUZnQ1Y7O0FFekJBO0VBQ0U7SUFBTztFRjZCUDtFRTVCQTtJQUFTO0VGK0JUO0FBQ0Y7QUU1QkE7RUFDRTtJQUFTO0VGK0JUO0VFOUJBO0lBQVE7RUZpQ1I7RUVoQ0E7SUFBUTtFRm1DUjtFRWxDQTtJQUFTO0VGcUNUO0FBQ0Y7QUdyRkE7RUFBZTtFQUFpQjtFQUF3QjtBSDBGeEQ7QUd4Rkk7RUFBc0I7RUFBa0I7RUFBaUI7QUg2RjdEOztBR3pGQTtFQUFpQjtFQUFpQjtFQUF5QjtBSCtGM0Q7O0FHOUZBO0VBQW9CO0VBQTRCO0VBQW9DO0FIb0dwRjs7QUkzR0E7RUFBeUI7QUorR3pCO0FJN0dFO0VBQ0M7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUF1RTtBSm9IMUg7QUloSEU7RUFDQztFQUFXO0VBQWM7RUFBWTtFQUFZO0VBQTJEO0FKdUgvRztBSW5IRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBMEQ7RUFBa0I7RUFBUztBSjRIeEk7QUl4SEU7RUFDQztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQThFO0FKK0hqSTtBSTNIRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBZ0U7RUFBc0I7QUptSXpJO0FJL0hFO0VBQ0M7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUFvRTtFQUFzQjtBSnVJN0k7QUluSUU7RUFDQztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQWtFO0VBQXNCO0FKMkkzSTtBSXZJRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBcUU7RUFBc0I7QUorSTlJO0FJM0lFO0VBQ0M7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUFvRTtFQUFzQjtBSm1KN0k7QUkvSUU7RUFDQztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQXVFO0VBQXNCO0FKdUpoSjtBSW5KRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBbUU7RUFBc0I7QUoySjVJO0FJdkpFO0VBQ0M7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUFpRTtFQUFzQjtBSitKMUk7QUkzSkU7RUFDQztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQWtFO0VBQXNCO0FKbUszSTtBSS9KRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBcUU7RUFBc0I7QUp1SzlJO0FJbktFO0VBQ0M7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUE4RDtFQUFzQjtBSjJLdkk7QUl2S0U7RUFDQztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQTZFO0FKOEtoSTtBSTFLRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBcUY7QUppTHhJO0FJN0tFO0VBQ0M7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUFtRTtBSm9MdEg7QUloTEU7RUFDQztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQXNFO0FKdUx6SDtBSW5MRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBcUU7QUowTHhIO0FJdExFO0VBQ0M7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUFxRTtBSjZMeEg7QUl6TEU7RUFDQztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQTJFO0FKZ005SDtBSTVMRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBeUU7QUptTTVIO0FJL0xFO0VBQ0M7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUF3RTtBSnNNM0g7QUlsTUU7RUFDQztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQWtFO0VBQXdCO0FKME03STtBSXRNRTtFQUNDO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBMEQ7RUFBd0I7QUo4TXJJO0FJMU1LO0VBQVM7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUE4RDtFQUF5QjtBSm1Ocko7QUloTkU7RUFBUztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQThEO0VBQXlCO0FKeU5sSjtBSXROSztFQUFTO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBNEQ7RUFBeUI7QUorTm5KO0FJNU5LO0VBQVM7RUFBVztFQUFjO0VBQVc7RUFBWTtFQUE2RDtFQUF5QjtBSnFPcEo7QUlsT0s7RUFBUztFQUFXO0VBQWM7RUFBVztFQUFZO0VBQStEO0VBQXlCO0FKMk90SjtBSXhPSztFQUFTO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBbUU7RUFBeUI7QUppUDFKO0FJL09LO0VBQWU7RUFBc0I7QUptUDFDO0FJbFBNO0VBQWM7QUpxUHBCO0FJbFBHO0VBQ0M7QUpvUEo7QUkvT0U7RUFBUztFQUFXO0VBQWM7RUFBVztBSnFQL0M7QUlsUEc7RUFBUztFQUFrRTtBSnNQOUU7QUlsUEc7RUFBUztFQUFtRTtBSnNQL0U7QUlsUEc7RUFBUztFQUFrRTtBSnNQOUU7QUlsUEc7RUFBUztFQUFxRTtBSnNQakY7QUlsUEc7RUFBUztFQUF5RTtBSnNQckY7QUlsUEc7RUFBUztFQUFrRTtBSnNQOUU7QUlsUEc7RUFBUztFQUFtRTtBSnNQL0U7QUlsUEc7RUFBUztFQUFrRTtBSnNQOUU7QUlsUEc7RUFBUztFQUFxRTtBSnNQakY7QUlsUEc7RUFBUztFQUF5RTtBSnNQckY7QUlsUEU7RUFBUztFQUFXO0VBQWM7RUFBVztBSndQL0M7QUl0UEc7RUFBUztBSnlQWjtBSXJQRztFQUFTO0FKd1BaO0FJcFBHO0VBQVM7QUp1UFo7QUluUEc7RUFBUztBSnNQWjtBSWxQRztFQUFTO0FKcVBaO0FJalBFO0VBQVM7RUFBVztFQUFxQjtFQUFXO0VBQVk7QUp3UGxFO0FJclBZO0VBQVM7RUFBd0Q7QUp5UDdFO0FJclBZO0VBQVM7RUFBd0Q7QUp5UDdFO0FJclBZO0VBQVM7RUFBd0Q7QUp5UDdFO0FJclBZO0VBQVM7RUFBd0Q7QUp5UDdFO0FJclBZO0VBQVM7RUFBd0Q7QUp5UDdFOztBSzVlQTtFQUNJO0VBQ0E7QUwrZUo7QUs5ZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGdmUjtBSzdlSTtFQUF5QjtFQUFrQjtFQUFXO0VBQWE7QUxtZnZFO0FLbGZJO0VBQXFCO0VBQWtCO0VBQVc7RUFBYTtBTHdmbkU7QUt2Zkk7RUFBa0I7QUwwZnRCOztBS3RmQTtFQUFjO0VBQTBCO0VBQW1CO0VBQWtCO0FMNmY3RTtBSzVmSTtFQUFFO0VBQWU7RUFBaUI7RUFBa0I7RUFBbUI7QUxtZ0IzRTs7QUtoZ0JBO0VBQ0ksb0RKOUJRO0VJK0JSLGVKN0JhO0VJOEJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkpERztFSUVIO0FMbWdCSjtBS2xnQkk7RUFDSTtFQUNBO0FMb2dCUjtBS25nQlE7RUFISjtJQUlRO0VMc2dCVjtBQUNGO0FLbmdCSTtFQUNJLDBDSi9DTztBRG9qQmY7QUtuZ0JJO0VBQ0k7QUxxZ0JSO0FLcGdCUTtFQUZKO0lBR1E7RUx1Z0JWO0FBQ0Y7QUtyZ0JJO0VBQ0k7QUx1Z0JSOztBS25nQkE7RUFBb0I7RUFBVztFQUFjO0VBQVk7RUFBa0I7RUFBZ0I7QUw0Z0IzRjtBSzNnQkk7RUFBVztFQUFZO0VBQVk7RUFBYTtFQUFlO0VBQTRCO0VBQWtCO0VBQU07RUFDL0c7QUxxaEJSO0FLamhCUTtFQUNJO0FMbWhCWjtBSy9nQkk7RUFBVTtBTGtoQmQ7QUtqaEJJO0VBQU07QUxvaEJWO0FLbmhCSTtFQUFNO0FMc2hCVjtBS3JoQkk7RUFBTTtBTHdoQlY7QUt2aEJJO0VBQU07QUwwaEJWO0FLemhCSTtFQUFNO0FMNGhCVjtBSzNoQkk7RUFBTTtBTDhoQlY7QUs3aEJJO0VBQU07QUxnaUJWO0FLL2hCSTtFQUFPO0FMa2lCWDtBS2ppQkk7RUFBTztBTG9pQlg7QUtuaUJJO0VBQU87QUxzaUJYO0FLcmlCSTtFQUFPO0FMd2lCWDtBS3ZpQkk7RUFBTztBTDBpQlg7QUt6aUJJO0VBQU87QUw0aUJYO0FLM2lCSTtFQUFPO0FMOGlCWDtBSzdpQkk7RUFBTztBTGdqQlg7QUsvaUJJO0VBQU87QUxrakJYO0FLampCSTtFQUFPO0FMb2pCWDtBS25qQkk7RUFBTztBTHNqQlg7QUtyakJJO0VBQU87QUx3akJYO0FLdmpCSTtFQUFPO0FMMGpCWDtBS3pqQkk7RUFBTztBTDRqQlg7QUszakJJO0VBQU87QUw4akJYO0FLN2pCSTtFQUFPO0FMZ2tCWDtBSy9qQkk7RUFBTztBTGtrQlg7QUtqa0JJO0VBQVE7QUxva0JaO0FLbmtCSTtFQUFRO0FMc2tCWjtBS3JrQkk7RUFBUTtBTHdrQlo7QUt2a0JJO0VBQVE7QUwwa0JaO0FLemtCSTtFQUFRO0FMNGtCWjtBSzNrQkk7RUFBTztBTDhrQlg7QUs3a0JJO0VBQ0k7SUFBVTtFTGdsQmhCO0VLL2tCTTtJQUFPO0VMa2xCYjtFS2psQk07SUFBTztFTG9sQmI7RUtubEJNO0lBQU87RUxzbEJiO0VLcmxCTTtJQUFPO0VMd2xCYjtFS3ZsQk07SUFBTztFTDBsQmI7RUt6bEJNO0lBQU87RUw0bEJiO0VLM2xCTTtJQUFPO0VMOGxCYjtFSzdsQk07SUFBUTtFTGdtQmQ7RUsvbEJNO0lBQVE7RUxrbUJkO0VLam1CTTtJQUFRO0VMb21CZDtFS25tQk07SUFBUTtFTHNtQmQ7RUtybUJNO0lBQVE7RUx3bUJkO0VLdm1CTTtJQUFRO0VMMG1CZDtFS3ptQk07SUFBUTtFTDRtQmQ7RUszbUJNO0lBQVE7RUw4bUJkO0VLN21CTTtJQUFRO0VMZ25CZDtFSy9tQk07SUFBUTtFTGtuQmQ7RUtqbkJNO0lBQVE7RUxvbkJkO0VLbm5CTTtJQUFRO0VMc25CZDtFS3JuQk07SUFBUTtFTHduQmQ7RUt2bkJNO0lBQVE7RUwwbkJkO0VLem5CTTtJQUFRO0VMNG5CZDtFSzNuQk07SUFBUTtFTDhuQmQ7RUs3bkJNO0lBQVE7RUxnb0JkO0VLL25CTTtJQUFTO0VMa29CZjtFS2pvQk07SUFBUztFTG9vQmY7RUtub0JNO0lBQVM7RUxzb0JmO0VLcm9CTTtJQUFTO0VMd29CZjtFS3ZvQk07SUFBUztFTDBvQmY7RUt6b0JNO0lBQVE7RUw0b0JkO0FBQ0Y7O0FLem9CQTtFQUFJO0VBQVc7QUw4b0JmOztBSzVvQkE7RUFBUTtBTGdwQlI7O0FLL29CQTtFQUFPO0FMbXBCUDs7QUtscEJBO0VBQU87QUxzcEJQOztBS3JwQkE7RUFBTztBTHlwQlA7O0FLeHBCQTtFQUFNO0FMNHBCTjs7QUsxcEJBO0VBQWdCO0FMOHBCaEI7O0FLNXBCQTtFQUFXLGNKeElMO0FEd3lCTjs7QUsvcEJBO0VBQWMsY0poSkw7QURtekJUOztBS2xxQkE7RUFBYSxjSjdJTDtBRG16QlI7O0FLcnFCQTtFQUFjLG1CSnJHSjtFSXFHdUI7RUFBaUIsZ0JKckVuQztFSXFFNkQsY0ozSXRFO0VJMklpRjtBTDZxQnZGOztBSzNxQkE7RUFBWSxjSm5ITjtBRGt5Qk47O0FLN3FCQTtFQUFRO0FMaXJCUjs7QUsvcUJBO0VBQVcseUJKbEpDO0VJa0oyQixjSi9JL0I7RUkrSTRDLGtCSnhHMUM7RUl3RzZEO0VBQWlCLGdCSjNFekU7RUkyRW1HO0VBQTZCO0VBQWtCO0VBQWtCO0VBQXFCO0VBQW9DO0FMNnJCNU87QUs1ckJFO0VBREY7SUFDMEI7SUFBeUI7RUxpc0JqRDtBQUNGO0FLanNCRTtFQUFRLHlCSnJKSTtBRHkxQmQ7O0FLbHNCQTtFQUFXLHlCSm5KSDtFSW1KMkIsY0o3SDVCO0VJNkh5QyxrQko1R3RDO0VJNEd5RDtFQUFpQixnQkovRXJFO0VJK0UrRjtFQUE2QjtFQUFtQjtFQUFrQjtBTDhzQmhMOztBSzdzQkE7RUFBbUI7RUFBNkIsY0o5SHpDO0VJOEhzRCxrQkp4R25EO0VJd0dzRTtFQUFpQixnQko3RXJGO0VJNkU0RztFQUF3QjtFQUFrQjtFQUFhO0VBQXFCO0VBQXFCO0FMMnRCek47QUsxdEJFO0VBREY7SUFDMEI7SUFBeUI7RUwrdEJqRDtBQUNGO0FLL3RCRTtFQUFRLHlCSmhJSDtFSWdJNEIsY0p0SjNCO0FEeTNCUjs7QUtqdUJBO0VBQW1CO0VBQTZCLGNKeEp4QztFSXdKcUQsa0JKNUduRDtFSTRHc0U7RUFBaUIsZ0JKakZyRjtFSWlGNEc7RUFBd0I7RUFBa0I7RUFBa0I7RUFBcUI7RUFBcUI7RUFBa0I7RUFBVztBTGl2QjNQO0FLaHZCRTtFQURGO0lBQzBCO0lBQXlCO0VMcXZCakQ7QUFDRjtBS3J2QkU7RUFBUSx5QkoxSkY7RUkwSjJCLGNKcEk1QjtBRDYzQlA7O0FLdHZCQTtFQUFlO0VBQVk7RUFBVztFQUE2QjtFQUFrQixpQkpwSDNFO0VJb0g4RjtFQUFpQixjSjdKakg7RUk2SjhIO0FMaXdCdEk7QUtod0JJO0VBQVc7RUFBZSxpQkpySHBCO0VJcUh1QyxnQkoxRmxDO0VJMEY0RCxjSjlKbkU7RUk4SmdGO0FMdXdCeEY7QUt0d0JJO0VBQVEscUJKaktOO0VJaUt3QjtBTDB3QjlCO0FLendCSTtFQUFvQztFQUFxQjtFQUEyQjtBTDh3QnhGO0FLN3dCUTtFQUFVO0VBQW1DO0FMaXhCckQ7QUtoeEJZO0VBQWtDO0FMbXhCOUM7QUtqeEJRO0VBQVM7RUFBWTtBTHF4QjdCO0FLcHhCWTtFQUFpQjtBTHV4QjdCO0FLdHhCZ0I7RUFBb0I7RUFBWTtFQUFnQjtBTDJ4QmhFO0FLMXhCZ0I7RUFBZTtBTDZ4Qi9CO0FLNXhCZ0I7RUFBTTtFQUFZO0VBQWtCLGNKbkkxQztBRG82QlY7QUs5eEJRO0VBQTZCO0FMaXlCckM7QUtoeUJRO0VBQWU7QUxteUJ2QjtBS2x5QlE7RUFBb0M7QUxxeUI1QztBS255Qkk7RUFDSSxxQkpyTEE7QUQwOUJSO0FLbnlCSTtFQUNJLHFCSnhMQTtBRDY5QlI7QUtueUJJO0VBRUk7RUFDQTtBTG95QlI7QUtseUJJO0VBQ0k7QUxveUJSOztBS2h5QkE7RUFDRTtJQUFhO0VMb3lCYjtFS255QkE7SUFBYztJQUE4QjtFTHV5QjVDO0FBQ0Y7QUtyeUJBO0VBQ0U7SUFBYztFTHd5QmQ7QUFDRjtBS3J5QkE7RUFBYztFQUF3RTtFQUFzQjtBTDB5QjVHO0FLenlCSTtFQURKO0lBRVE7RUw0eUJOO0FBQ0Y7QUszeUJJO0VBQVc7RUFBd0U7RUFBc0I7QUxnekI3RztBSy95QlE7RUFESjtJQUVRO0VMa3pCVjtBQUNGO0FLL3lCZ0I7RUFDSTtFQUNBLGlCSjVLVjtFSTZLVTtFQUNBO0FMaXpCcEI7QUszeUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZ5QlI7QUsxeUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNHlCUjtBSzF5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDR5Qlo7QUsxeUJZO0VBQ0ksa0JKdk1OO0VJd01NO0VBQ0EsZ0JKbExKO0VJbUxJO0VBQ0EsY0pyT1Q7QURpaENQO0FLenlCWTtFQUNJO0VBQ0Esa0JKcE5OO0VJcU5NO0VBQ0E7QUwyeUJoQjtBS3Z5QlE7RUFDSTtBTHl5Qlo7QUtyeUJJO0VBbEVKO0lBa0U0QjtJQUErRTtFTDB5QnpHO0FBQ0Y7QUsxeUJRO0VBbkVSO0lBb0VZO0VMNnlCVjtBQUNGO0FLaHpCSTtFQUlJO0lBQVc7SUFBd0U7RUxpekJ6RjtBQUNGO0FLanpCWTtFQURKO0lBRVE7RUxvekJkO0FBQ0Y7QUtoekJJO0VBQ0k7SUFDSTtJQUNBO0VMa3pCVjtFSy95QmM7SUFBbUI7RUxrekJqQztBQUNGOztBSzd5QkE7RUFBaUI7RUFBcUY7RUFBc0I7RUFBa0I7QUxvekI5STtBS256Qkk7RUFESjtJQUVRO0VMc3pCTjtBQUNGO0FLcnpCSTtFQUFXO0VBQTBFO0VBQXNCO0FMMHpCL0c7QUt6ekJRO0VBREo7SUFFUTtFTDR6QlY7QUFDRjtBSzN6QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2ekJaO0FLenpCSTtFQUFNO0VBQWdFO0VBQXNCO0VBQWtCO0FMK3pCbEg7QUs5ekJRO0VBREo7SUFFUTtFTGkwQlY7QUFDRjtBSzd6Qm9CO0VBQ0k7QUwrekJ4QjtBS3h6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMHpCUjtBS3Z6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHl6QlI7QUt2ekJRO0VBQ0k7QUx5ekJaO0FLcnpCZ0I7RUFDSSxrQkpoVFY7RUlpVFU7RUFDQSxnQkozUlI7RUk0UlEsY0o3VWI7RUk4VWE7RUFDQTtBTHV6QnBCO0FLcHpCZ0I7RUFDSSxpQkpoVVY7RUlpVVU7RUFDQSxnQkp2U0w7RUl3U0ssY0p0VmI7RUl1VmE7RUFDQTtFQUNBO0FMc3pCcEI7QUtyekJvQjtFQUNJO0FMdXpCeEI7QUsveUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGl6QmhCO0FLL3lCZ0I7RUFDSSxrQkoxVlY7RUkyVlU7RUFDQSxnQkovVEw7RUlnVUssY0o5V2I7RUkrV2E7RUFDQTtFQUFBO0FMaXpCcEI7QUtoekJvQjtFQUNJLGNKaFhsQjtBRGtxQ047QUs1eUJRO0VBN0RKO0lBOERRO0lBQ0E7SUFDQTtJQUNBO0VMK3lCVjtFSzd5QlU7SUFBVztJQUEwRTtJQUFzQjtFTGt6QnJIO0FBQ0Y7QUtsekJnQjtFQURKO0lBRVE7RUxxekJsQjtBQUNGO0FLaHpCSTtFQTFISjtJQTBINkI7SUFBeUU7SUFBc0I7RUxzekIxSDtBQUNGO0FLdHpCUTtFQTNIUjtJQTRIWTtFTHl6QlY7QUFDRjtBSzV6Qkk7RUFJSTtJQUFTO0VMNHpCZjtBQUNGO0FLMXpCSTtFQUVRO0lBQ0k7SUFDQTtFTDJ6QmQ7RUt4ekJrQjtJQUFlO0VMMnpCakM7QUFDRjs7QUtyekJBO0VBQ0k7QUx3ekJKO0FLdHpCQztFQUNDLGtCSnJZUTtFSXNZUjtFQUNBLGdCSmhYVTtFSWlYVixjSnhiTTtFSXliTjtFQUNBO0FMd3pCRjtBS3B6Qkk7RUFDSTtBTHN6QlI7QUtqekJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUxtekJoQjtBS2p6QmdCO0VBQ0k7RUFDQTtFQUNBLGdCSnRZUjtFSXVZUSxjSnhiYjtFSXliYTtFQUNBLHlCSmhkWjtFSWlkWTtBTG16QnBCO0FLL3lCWTtFQUNJO0VBQ0E7RUFDQSxnQkpwWkQ7RUlxWkMsY0p6ZFI7RUkwZFE7QUxpekJoQjtBSy95QmdCO0VBQ0k7RUFDQTtFQUNBLGdCSjNaTDtFSTRaSyxjSmhlWjtFSXFlWTtBTDZ5QnBCO0FLanpCb0I7RUFDSTtFQUNBO0FMbXpCeEI7QUtoekJvQjtFQUNJO0FMa3pCeEI7QUs5eUJnQjtFQUNJLGNKamZaO0FEaXlDUjtBSy95Qm9CO0VBQ0k7RUFDQTtBTGl6QnhCO0FLNXlCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOHlCcEI7QUs3eUJvQjtFQUNJO0FMK3lCeEI7QUs5eUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxnekI1QjtBS3p5Qkk7RUF2Rko7SUF3RlE7RUw0eUJOO0VLdnlCa0I7SUFDSTtFTHl5QnRCO0FBQ0Y7O0FLbHlCQTtFQUNJO0FMcXlCSjtBS255Qkk7RUFISjtJQUlRO0VMc3lCTjtBQUNGO0FLcnlCSTtFQUNJO0VBQ0E7QUx1eUJSO0FLcnlCUTtFQUNJO0VBQ0E7RUFDQTtBTHV5Qlo7QUtyeUJZO0VBQ0k7QUx1eUJoQjtBS3J5QmdCO0VBQ0k7RUFDQTtFQUNBO0FMdXlCcEI7QUtweUJnQjtFQUNJLGtCSmhnQlY7RUlpZ0JVO0VBQ0E7RUFDQTtFQUNBO0FMc3lCcEI7QUtseUJZO0VBQ0k7RUFDQTtBTG95QmhCO0FLbHlCZ0I7RUFDSTtBTG95QnBCO0FLbHlCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QkpsakJaO0VJbWpCWTtBTG95QnhCO0FLbHlCd0I7RUFDSTtBTG95QjVCO0FLanlCd0I7RUFDSSxpQkpsaUJsQjtFSW1pQmtCO0VBQ0E7QUxteUI1QjtBS2p5QjRCO0VBQ0ksa0JKaGlCdEI7RUlpaUJzQjtFQUNBO0VBQ0E7QUxteUJoQztBS2h5QjRCO0VBQ0ksaUJKdGpCdEI7RUl1akJzQjtFQUNBO0VBQ0E7QUxreUJoQztBSzd4QmdCO0VBdkNKO0lBd0NRO0VMZ3lCbEI7RUs5eEJzQjtJQUNJO0VMZ3lCMUI7QUFDRjs7QUt4eEJBO0VBQ0k7RUFDQTtFQUNBO0FMMnhCSjtBS3p4Qkk7RUFDSSxpQkp6a0JFO0VJMGtCRjtFQUNBLGdCSjdpQkk7RUk4aUJKLGNKL2xCRDtFSWdtQkM7RUFDQTtBTDJ4QlI7QUt4eEJJO0VBQ0k7RUFDQTtBTDB4QlI7QUt4eEJRO0VBQ0k7RUFDQSxrQko3bEJGO0FEdTNDVjtBS3Z4QlE7RUFDSSxpQkozbEJGO0VJNGxCRTtFQUNBLGdCSmxrQkc7RUlta0JILGNKam5CTDtBRDA0Q1A7QUt2eEJZO0VBQ0ksY0ovb0JSO0FEdzZDUjtBS3B4Qkk7RUFDSTtJQUNJO0VMc3hCVjtFS3B4QlU7SUFDSTtJQUNBO0VMc3hCZDtFS3B4QmM7SUFBYTtFTHV4QjNCO0FBQ0Y7O0FLaHhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxteEJSO0FLanhCUTtFQUNJO0FMbXhCWjtBS2p4Qlk7RUFDSSxrQkpub0JOO0VJb29CTTtFQUNBLGdCSnhtQkQ7RUl5bUJDLGNKN3FCUjtFSThxQlE7RUFDQTtBTG14QmhCO0FLanhCZ0I7RUFDSTtFQUNBO0FMbXhCcEI7QUs3d0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCt3QlI7QUs3d0JRO0VBQ0k7QUwrd0JaO0FLN3dCWTtFQUNJLGtCSjdwQk47RUk4cEJNO0VBQ0EsZ0JKbG9CRDtFSW1vQkMsY0p2c0JSO0VJd3NCUTtFQUNBO0FMK3dCaEI7QUs3d0JnQjtFQUNJO0VBQ0E7QUwrd0JwQjs7QUt4d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ3Qko7QUt6d0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMndCUjs7QUt2d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMHdCSjtBS3p3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMndCUjtBS3p3Qkk7RUFDSTtFQUNBO0FMMndCUjtBSzF3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDR3Qlo7O0FLdndCQTtFQUNJO0VBQ0E7RUFDQTtBTDB3Qko7QUt6d0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUwyd0JSO0FLendCSTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QUwyd0JSOztBTXppREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40aURGOztBTXppREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONGlERjtBTTFpREU7RUFDRTtFQUNBO0VBQ0E7QU40aURKOztBTXhpREE7RUFDRTtFQUNBO0VBQ0E7RUFHQTtBTnlpREY7O0FNcmlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53aURGOztBTXJpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd2lERjs7QU1yaURBO0VBQ0U7QU53aURGOztBTXJpREE7RUFDRTtBTndpREY7O0FNcmlEQTtFQUNFO0VBQ0E7QU53aURGOztBT25tREE7RUFDSTtJQUNJO0VQc21ETjtBQUNGO0FPbm1ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF5QkE7RUFDQTtBUDZrRFI7QU9ybURRO0VBQ0k7SUFDSTtJQUNBO0VQdW1EZDtFT3JtRFU7SUFDSTtJQUNBO0VQdW1EZDtBQUNGO0FPcG1EUTtFQUNJO0lBQ0k7SUFDQTtFUHNtRGQ7RU9wbURVO0lBQ0k7SUFDQTtJQUNBO0VQc21EZDtBQUNGO0FPam1EUTtFQUNJO0FQbW1EWjtBT2ptRFE7RUFDSTtBUG1tRFo7QU9obURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrbURaO0FPL2xEWTtFQUNJO0FQaW1EaEI7QU83bERZO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQZ21EZDtBQUNGO0FPOWxEUTtFQUNJO0VBQ0E7QVBnbURaO0FPL2xEWTtFQUNJO0VBQ0E7QVBpbURoQjtBT2htRGdCO0VBSEo7SUFJUTtFUG1tRGxCO0FBQ0Y7QU9sbURnQjtFQU5KO0lBT1E7RVBxbURsQjtBQUNGO0FPL2xEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCTjFEQztFTTJERDtFQUNBO0VBQ0E7QVBpbURaO0FPL2xEWTtFQUNJO0VBQ0E7QVBpbURoQjtBTy9sRGdCO0VBQ0ksa0JOdkRWO0VNd0RVLGNOL0ZaO0VNZ0dZO0VBQ0E7QVBpbURwQjtBT3BsRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5Qk5sSFI7RU1tSFEsY043RlQ7RU04RlM7RUFDQTtFQUNBLGtCTi9FTjtFTWdGTTtFQUVBLGdCTmxESjtFTW1ESTtBUHFsRGhCO0FPbmxEZ0I7RUFDSSx5Qk4zR1I7RU00R1EsY045SFo7QURtdERSO0FPbGxEWTtFQWpESjtJQWtEUTtFUHFsRGQ7QUFDRjtBT3BsRFk7RUFwREo7SUFxRFE7SUFDQTtFUHVsRGQ7RU9ybERrQjtJQUNJO0VQdWxEdEI7RU9ybERrQjtJQUNJO0VQdWxEdEI7RU9ybERrQjtJQUNJO0VQdWxEdEI7RU9ybERrQjtJQUNJO0VQdWxEdEI7RU9wbERjO0lBQ0k7SUFDQTtFUHNsRGxCO0VPcmxEa0I7SUFDSTtFUHVsRHRCO0VPcmxEa0I7SUFDSTtFUHVsRHRCO0FBQ0Y7QU9obERZO0VBR0k7RUFDQTtFQUNBO0FQZ2xEaEI7QU85a0RnQjtFQUNJO0FQZ2xEcEI7QU83a0RnQjtFQUFhO0FQZ2xEN0I7QU8va0RvQjtFQUNJO0VBQ0E7QVBpbER4QjtBTzdrRGdCO0VBQ0k7RUFDQTtFQUVBO0VBaUJBO0FQOGpEcEI7QU85a0RvQjtFQUNJO0FQZ2xEeEI7QU85a0RvQjtFQVJKO0lBU1E7RVBpbER0QjtFT2hsRHNCO0lBQ0k7RVBrbEQxQjtBQUNGO0FPaGxEb0I7RUFkSjtJQWVRO0VQbWxEdEI7RU9qbERzQjtJQUNJO0VQbWxEMUI7QUFDRjtBT2hsRG9CO0VBdEJKO0lBdUJRO0lBQ0E7RVBtbER0QjtBQUNGO0FPaGxENEI7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0VQbWxEOUI7QUFDRjtBT2psRHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBtbEQ1QjtBT2xsRDRCO0VBTEo7SUFNUTtJQUNBO0VQcWxEOUI7QUFDRjtBT25sRGdDO0VBQ0k7QVBxbERwQztBT25sRGdDO0VBQ0k7QVBxbERwQztBT2xsRDRCO0VBQ0k7QVBvbERoQztBT2xsRDRCO0VBQ0k7QVBvbERoQztBT2psRHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJOL01sQjtFTWdOa0I7RUFDQTtFQUNBO0FQbWxENUI7QU9qbER3QjtFQUNJLGtCTjNObEI7RU00TmtCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG1sRDVCO0FPaGxEb0I7RUFDSTtBUGtsRHhCO0FPamxEd0I7RUFDSTtBUG1sRDVCO0FPamxEd0I7RUFDSTtBUG1sRDVCO0FPaGxENEI7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0VQbWxEOUI7QUFDRjtBT2psRHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCTjFQbEI7RU0yUGtCO0VBQ0E7QVBtbEQ1QjtBT2psRDRCO0VBQ0k7QVBtbERoQztBT2hsRDRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrbERoQztBTzlrRGdDO0VBQ0k7QVBnbERwQztBTzdrRDRCO0VBQ0k7RUFBQTtFQUNBO0FQK2tEaEM7QU83a0Q0QjtFQUNJO0FQK2tEaEM7QU83a0Q0QjtFQUNJO0FQK2tEaEM7QU83a0Q0QjtFQUNJO0FQK2tEaEM7QU9oa0R3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa2tENUI7QU9qa0Q0QjtFQUNJO0FQbWtEaEM7QU9qa0Q0QjtFQUNJO0VBQ0E7RUFDQTtBUG1rRGhDO0FPbGtEZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBva0RwQztBT2xrRGdDO0VBQ0k7QVBva0RwQztBT25rRG9DO0VBRko7SUFHUTtFUHNrRHRDO0FBQ0Y7QU9wa0RnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0FQc2tEcEM7QU9ya0RvQztFQUNJO0FQdWtEeEM7QU90a0R3QztFQUZKO0lBR1E7RVB5a0QxQztBQUNGO0FPdmtEb0M7RUFDSTtBUHlrRHhDO0FPdmtENEM7RUFDSTtPQUFBO0FQeWtEaEQ7QU94a0RnRDtFQUNJO09BQUE7QVAwa0RwRDtBT3JrRG9DO0VBQ0k7QVB1a0R4QztBT3RrRHdDO0VBQ0ksaUJOcldsQztFTXNXa0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBUHdrRDVDO0FPdmtENEM7RUFDSTtFQUFBO0VBQ0E7QVB5a0RoRDtBT3RrRGdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdrRHBEO0FPcmtENEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUHVrRGhEO0FPbGtENEM7RUFDSTtFQUNBO0VBQ0EsaUJOell0QztFTTBZc0M7RUFDQTtFQUNBO0VBQ0E7QVBva0RoRDtBT2hrRGdEO0VBQ0ksY04vYTNDO0FEaS9EVDtBT2hrRGdEO0VBQ0k7QVBra0RwRDtBT3pqRG9EO0VBQ0k7QVAyakR4RDtBT3hqRGdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVAwakRwRDtBT3pqRG9EO0VBQ0k7QVAyakR4RDtBT3ZqRG9EO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBUHdqRHhEO0FPbmpEb0Q7RUFDSTtFQUNBO0FQcWpEeEQ7QU9qakRvRDtFQUNJO0VBQ0E7QVBtakR4RDtBTy9pRG9EO0VBQ0k7RUFDQTtBUGlqRHhEO0FPN2lEb0Q7RUFDSTtFQUNBO0FQK2lEeEQ7QU8zaURvRDtFQUNJO0VBQ0E7QVA2aUR4RDtBT3ppRG9EO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDJpRHhEO0FPcGlEZ0Q7RUFDSTtBUHNpRHBEO0FPamlEb0Q7RUFDSSxjTnhmM0M7QUQyaEViO0FPNWhEZ0Q7RUFDSTtBUDhoRHBEO0FPemhEb0Q7RUFDSSxjTnhpQi9DO0FEbWtFVDtBT3BoRGdEO0VBQ0k7QVBzaERwRDtBT2poRG9EO0VBQ0ksY05yaEJsRDtBRHdpRU47QU81Z0RnRDtFQUNJO0FQOGdEcEQ7QU96Z0RvRDtFQUNJO0FQMmdEeEQ7QU9wZ0RnRDtFQUNJO0FQc2dEcEQ7QU9uZ0Q0QztFQUNJO0VBQ0E7QVBxZ0RoRDtBT3BnRGdEO0VBQ0k7QVBzZ0RwRDtBT2pnRG9EO0VBQ0k7QVBtZ0R4RDtBTzUvQ2dEO0VBQ0k7QVA4L0NwRDtBT3ovQ29EO0VBQ0ksY05ya0IzQztBRGdrRWI7QU9wL0NnRDtFQUNJO0FQcy9DcEQ7QU9qL0NvRDtFQUNJLGNOcm5CL0M7QUR3bUVUO0FPNStDZ0Q7RUFDSTtBUDgrQ3BEO0FPeCtDZ0M7RUFDSTtFQUNBO0VBQ0E7QVAwK0NwQztBT2grQ29DO0VBQ0k7S0FBQTtFQUNBO0FQaytDeEM7QU9oK0NvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGsrQ3hDO0FPaCtDb0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaytDeEM7QU9qK0N3QztFQUNJO0FQbStDNUM7QU9qK0N3QztFQUNJLGtCTmhuQmxDO0VNaW5Ca0M7RUFDQTtFQUNBO0VBQ0E7QVBtK0M1QztBT2orQ3dDO0VBQ0k7RUFDQTtFQUNBO0FQbStDNUM7QU9sK0M0QztFQUNJLGlCTmxvQnRDO0VNbW9Cc0M7RUFDQTtFQUNBO0VBQ0E7QVBvK0NoRDtBT2wrQzRDO0VBQ0k7QVBvK0NoRDtBTzU5Q29CO0VBcGdCSjtJQXFnQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQKzlDdEI7RU85OUNzQjtJQUNJO0VQZytDMUI7RU85OUNzQjtJQUNJO0VQZytDMUI7RU83OUMwQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VQKzlDOUI7RU85OUM4QjtJQUNJLGtCTnBxQjFCO0lNcXFCMEI7RVBnK0NsQztFTzU5Q3NCO0lBQ0k7RVA4OUMxQjtFTzU5QzhCO0lBQ0k7RVA4OUNsQztFTzM5QzBCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGtCTnRyQnRCO0lNdXJCc0I7RVA2OUM5QjtFTzU5QzhCO0lBQ0k7SUFDQTtJQUNBO0VQODlDbEM7RU8zOUMwQjtJQUNJO0lBQ0E7RVA2OUM5QjtFTzU5QzhCO0lBQ0k7RVA4OUNsQztFTzE5QzhDO0lBQ0k7U0FBQTtFUDQ5Q2xEO0VPdjlDa0M7SUFDSTtFUHk5Q3RDO0FBQ0Y7QU9qOUNvQjtFQWhsQko7SUFpbEJRO0VQbzlDdEI7RU9uOUNzQjtJQUFTO0VQczlDL0I7QUFDRjtBT3A5Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBzOUNwQjtBT3A5Q3dCO0VBQ0k7RUFDQTtBUHM5QzVCO0FPbjlDb0I7RUFYSjtJQVlRO0VQczlDdEI7QUFDRjtBT2o5Q29CO0VBQ0k7RUFDQTtBUG05Q3hCO0FPLzhDZ0I7RUFDSTtFQUNBLGtCTjl2QlY7RU0rdkJVO0VBQ0EsZ0JOL3RCRjtFTWd1QkU7RUFDQTtBUGk5Q3BCO0FPLzhDb0I7RUFDSSxrQk5od0JkO0VNaXdCYztFQUNBLGdCTnZ1Qlo7RU13dUJZO0VBRUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0EsY05oeUJqQjtBRGd2RVA7QU8vOEN3QjtFQUNJO0FQaTlDNUI7QU8vOEN3QjtFQUNJO0FQaTlDNUI7QU8vOEN3QjtFQUNJO0lBQ0k7RVBpOUM5QjtFTy84QzBCO0lBQ0k7RVBpOUM5QjtBQUNGO0FPNzhDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArOEN4QjtBTzU4Q29CO0VBQ0k7RUFDQTtBUDg4Q3hCO0FPMzhDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDY4Q3BCO0FPNThDb0I7RUFDSTtFQUNBO0FQODhDeEI7QU8xOEN3QjtFQUNJO0VBWUE7QVBpOEM1QjtBTzU4QzRCO0VBQ0k7QVA4OENoQztBTzU4QzRCO0VBQ0k7QVA4OENoQztBTzc4Q2dDO0VBQ0k7RUFDQTtFQUNBO0FQKzhDcEM7QU8zOEM0QjtFQUNJO0FQNjhDaEM7QU81OENnQztFQUNJO0FQODhDcEM7QU8xOEN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNDhDNUI7QU8zOEM0QjtFQUNJO0VBQ0E7RUFDQTtBUDY4Q2hDO0FPNThDZ0M7RUFDSTtFQUNBO0VBQ0E7QVA4OENwQztBTzc4Q29DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVArOEN4QztBTzc4Q29DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQKzhDeEM7QU85OEN3QztFQUNJO0FQZzlDNUM7QU8xOENnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFVQTtFQUNBO0VBQ0E7QVBtOENwQztBTzc4Q29DO0VBQ0k7QVArOEN4QztBTzc4Q29DO0VBQ0k7RUFDQTtFQUNBO0FQKzhDeEM7QU8xOENvQztFQUNJO0FQNDhDeEM7QU8zOEN3QztFQUNJO0VBQ0E7RUFDQTtBUDY4QzVDO0FPcjhDNEI7RUFDSTtBUHU4Q2hDO0FPcDhDd0I7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUHM4QzlCO0VPcjhDOEI7SUFDSTtJQUNBO0VQdThDbEM7RU9yOEM4QjtJQUNJO0lBQ0E7SUFDQTtFUHU4Q2xDO0VPdDhDa0M7SUFDSTtJQUNJO0lBQ0E7RVB3OEMxQztFT3Y4Q3NDO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVB5OEMxQztFT3Y4Q3NDO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUHk4QzFDO0VPdDhDa0M7SUFDSTtJQUNBO0lBQ0E7RVB3OEN0QztFT3Y4Q3NDO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQVdBO0lBQ0E7SUFDQTtFUCs3QzFDO0VPMzhDMEM7SUFFUTtFUDQ4Q2xEO0VPejhDMEM7SUFDSTtJQUNBO0lBQ0E7RVAyOEM5QztFT3Q4QzBDO0lBQ0k7RVB3OEM5QztFT3Y4QzhDO0lBQ0k7SUFDQTtJQUNBO0VQeThDbEQ7RU8vN0MwQjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVA4N0M5QjtFT3g4QzhCO0lBQ0k7RVAwOENsQztFTy83Q2tDO0lBQ0k7SUFDQTtJQUNBO0VQaThDdEM7QUFDRjtBTzc3Q3dCO0VBQ0k7SUFDSTtFUCs3QzlCO0FBQ0Y7QU92N0NJO0VBSWdCO0lBQWM7RVB1N0NoQztFT3I3Q2tCO0lBQWM7RVB3N0NoQztFT3Y3Q2tCO0lBQWE7RVAwN0MvQjtBQUNGO0FPcjdDSTtFQUtZO0lBQ0k7SUFDQTtFUG03Q2xCO0VPajdDa0I7SUFDSTtFUG03Q3RCO0VPajdDc0I7SUFDSTtJQUNBO0VQbTdDMUI7QUFDRjtBTzU2Q0k7RUFDSTtFQUNBO0FQODZDUjtBTzU2Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDg2Q1o7QU81NkNZO0VBQ0k7QVA4NkNoQjtBTzU2Q2dCO0VBQWE7QVArNkM3QjtBTzU2Q29CO0VBQ0k7S0FBQTtFQUNBO0VBQ0E7Ozs7Ozs7SUFBQTtBUHE3Q3hCO0FPMzZDZ0I7RUFDSTtFQUNBO0FQNjZDcEI7QU8zNkNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA2NkN4QjtBTzU2Q3dCO0VBQ0k7QVA4NkM1QjtBTy82Q3dCO0VBQ0k7QVA4NkM1QjtBTzM2Q29CO0VBQ0k7QVA2NkN4QjtBTzM2Q29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNjZDeEI7QU96NkNZO0VBQ0k7QVAyNkNoQjtBT3o2Q2dCO0VBQ0k7RUFDQSxrQk50bUNWO0VNdW1DVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMjZDcEI7QU96NkNvQjtFQUNJO0VBQ0E7RUFDQTtBUDI2Q3hCO0FPMTZDd0I7RUFDSTtFQUNBO0FQNDZDNUI7QU94NkNvQjtFQUNJLHlCTnZxQ1o7RU13cUNZO0VBQ0E7RUFDQTtBUDA2Q3hCO0FPeDZDd0I7RUFDSSx5Qk45cUNkO0VNK3FDYyxxQk4vcUNkO0FEeWxGZDtBT3A2Q1E7RUFHUTtJQUNJO0VQbzZDbEI7RU9qNkNzQjtJQUNJO0VQbTZDMUI7RU9qNkMwQjtJQUNJO0VQbTZDOUI7RU9oNkMwQjtJQUNJO0VQazZDOUI7RU85NUNrQjtJQUNJO0VQZzZDdEI7RU8xNUNzQjtJQUNJO0VQNDVDMUI7RU90NUNzQjtJQUNJO0VQdzVDMUI7RU90NUNzQjtJQUNJO0lBQ0E7SUFBQTtJQUNBLGlCTi9xQ2xCO0lNZ3JDa0I7RVB3NUMxQjtBQUNGO0FPbjVDUTtFQW5KSjtJQW9KUTtFUHM1Q1Y7QUFDRjtBT2w1Q1E7RUFDSTtFQUNBO0VBQ0E7QVBvNUNaOztBTy80Q0E7RUFDSTtFQUNBO0VBQ0E7QVBrNUNKO0FPaDVDSTtFQUNJO0VBQ0E7QVBrNUNSO0FPaDVDUTtFQUNJO0VBQ0E7QVBrNUNaO0FPLzRDUTtFQUNJLGtCTmx0Q0Y7RU1tdENFO0VBQ0EsZ0JOdnJDQTtFTXdyQ0EsY04vdkNKO0VNZ3dDSTtFQUNBO0FQaTVDWjtBTzc0Q0k7RUFDSTtBUCs0Q1I7QU83NENRO0VBQ0k7RUFDQTtFQUNBLGtCTnB1Q0Y7RU1xdUNFO0VBQ0EsZ0JOdHNDQTtFTXVzQ0EsY054dkNMO0VNeXZDSztFQUNBLG1CTmh4Q0o7RU1peENJO0VBQ0E7QVArNENaOztBUTdxRkk7RUFDSTtFQUNBO0VBQ0E7QVJnckZSO0FROXFGUTtFQUNJO0VBQ0E7QVJnckZaO0FROXFGWTtFQUNJO0FSZ3JGaEI7QVE3cUZRO0VBQ0k7RUFDQTtBUitxRlo7QVE3cUZZO0VBQ0ksaUJQbUNOO0VPbENNO0VBQ0E7RUFDQSxnQlA0REY7QURtbkZkO0FRNXFGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSOHFGWjtBUTVxRlk7RUFDSTtBUjhxRmhCO0FRNXFGZ0I7RUFDSTtFQUNBLGlCUGtCVjtFT2pCVTtFQUNBLGdCUDhDUjtFTzdDUTtBUjhxRnBCO0FRM3FGZ0I7RUFDSSxpQlBXVjtFT1ZVLGdCUHFDTDtFT3BDSztFQUNBO0VBQ0EsY1BaYjtFT2NhO0VBQ0E7RUFBQTtFQUNBO0FSNHFGcEI7QVExcUZvQjtFQUNJLGNQOUNoQjtBRDB0RlI7QVFycUZZO0VBQ0k7QVJ1cUZoQjtBUXJxRmdCO0VBQ0k7QVJ1cUZwQjtBUXBxRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVJzcUZwQjtBUXBxRm9CO0VBR0k7RUFDQTtFQUNBO0FSb3FGeEI7QVFqcUZvQjtFQUdJO0VBQ0E7RUFDQTtBUmlxRnhCO0FROXBGb0I7RUFHSTtFQUNBO0VBQ0E7QVI4cEZ4QjtBUTFwRmdCO0VBQ0k7RUFDQTtFQUNBLGlCUGhEVjtFT2lEVTtFQUNBO0VBQ0EsZ0JQeEJMO0FEb3JGZjtBUTFwRm9CO0VBQ0ksY1BwR2hCO0FEZ3dGUjtBUXZwRlE7RUFDSTtFQUNBO0FSeXBGWjtBUXZwRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeXBGaEI7QVF2cEZnQjtFQUNJO0FSeXBGcEI7QVFycEZRO0VBQ0k7QVJ1cEZaO0FRdHBGWTtFQUNJLG1CUG5GTjtFT29GTTtFQUNBO0VBQ0EsY1AzR0o7RU80R0k7RUFDQSxnQlB2REY7QUQrc0ZkO0FRcHBGWTtFQUNJLGlCUHhGTjtFT3lGTTtFQUNBLGNQN0dUO0VPOEdTO0VBQ0EsZ0JQakVEO0VPa0VDO0FSc3BGaEI7QVFscEZJO0VBR1k7SUFBVztFUm1wRnpCO0FBQ0Y7O0FTL3lGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FUaXpGSjtBU2h6Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGt6RlI7QVNoekZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGt6RlI7QVNqekZRO0VBR0k7RUFDQTtBVGl6Rlo7QVNoekZZO0VBQ0k7RUFDQTtFQUNBLGtCUnFCTjtFUXBCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QVRrekZoQjtBU2h6Rlk7RUFDSSxnQlI2Qk47RVE1Qk07RUFDQTtFQUNBO0FUa3pGaEI7QVNoekZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJSdENKO0VRdUNJLGtCUlFOO0VRUE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa3pGaEI7QVNqekZnQjtFQUNJO0FUbXpGcEI7QVNoekZZO0VBQ0ksaUJSUE47RVFRTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa3pGaEI7QVNqekZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRtekZwQjtBUy95RlE7RUFHSTtFQUNBO0FUK3lGWjtBUzl5Rlk7RUFDSTtLQUFBO0FUZ3pGaEI7QVMxeUZZO0VBQ0k7QVQ0eUZoQjtBUzN5RmdCO0VBQ0k7QVQ2eUZwQjtBU3Z5RlE7RUFDSTtFQUNBO0VBQ0EseUJSdkVMO0VRd0VLO0VBQ0E7RUFDQTtFQUNBO0FUeXlGWjtBU3h5Rlk7RUFDSTtFQUNBO0VBQ0E7QVQweUZoQjtBU3h5Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDB5RmhCO0FTenlGZ0I7RUFDSTtFQUNBO0VBQ0E7QVQyeUZwQjtBUzF5Rm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQ0eUZ4QjtBUzN5RndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZ5RjVCO0FTenlGZ0I7RUFDSTtBVDJ5RnBCO0FTMXlGb0I7RUFDSSxrQlIxRmQ7RVEyRmM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNSL0dsQjtFUWdIa0I7RUFBQTtBVDR5RnhCO0FTMXlGb0I7RUFDSSxnQlJwRmQ7RVFxRmM7RUFDQTtBVDR5RnhCO0FTeHlGb0I7RUFDSTtFQUNBO0VBQ0Esa0JSeEdkO0VReUdjO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQweUZ4QjtBU3h5Rm9CO0VBQ0ksaUJSbkhkO0VRb0hjO0VBQ0E7QVQweUZ4QjtBU3B5Rlk7RUFDSTtBVHN5RmhCO0FTcHlGWTtFQUNJO0VBQ0E7QVRzeUZoQjtBU3B5Rm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRzeUZ4QjtBU255RmdCO0VBQ0k7QVRxeUZwQjtBU255RndCO0VBQ0k7QVRxeUY1QjtBUy94RlE7RUFDSTtJQUNJO0lBQ0E7RVRpeUZkO0VTaHlGYztJQUNJO0lBQ0E7SUFDQTtFVGt5RmxCO0VTaHlGYztJQUNJO0lBQ0E7RVRreUZsQjtFUzd4RnNCO0lBQ0ksaUJScEtsQjtJUXFLa0I7RVQreEYxQjtFUzd4RnNCO0lBQ0ksaUJSbEtsQjtJUW1La0I7RVQreEYxQjtFUzN4RnNCO0lBQ0k7SUFDQTtJQUNBLGNScExsQjtJUXFMa0I7RVQ2eEYxQjtFUzN4RnNCO0lBQ0ksY1J4TGxCO0lReUxrQjtFVDZ4RjFCO0FBQ0Y7QVN2eEZJO0VBQ0k7SUFFSTtJQUNBO0VUd3hGVjtFU3Z4RlU7SUFDSTtFVHl4RmQ7RVN2eEZVO0lBQ0k7RVR5eEZkO0FBQ0Y7O0FTcHhGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUdXhGSjtBU3R4Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHd4RlI7QVN0eEZJO0VBQ0k7RUFDQSx5QlJqUEQ7RVFrUEM7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlJqUkE7RVFrUkE7RUFDQTtFQUNBO0VBQ0E7QVR3eEZSO0FTdnhGUTtFQUNJO0VBQ0E7RUFDQTtBVHl4Rlo7QVN4eEZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQweEZoQjtBU3Z4RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHl4Rlo7QVN4eEZZO0VBQ0k7RUFDQSxjUjNTUjtFUTRTUTtFQUNBO0VBQ0Esa0JSelBOO0VRMFBNO0VBQ0E7RUFBQTtFQUNBO0FUMHhGaEI7QVN4eEZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDB4RmhCO0FTdHhGWTtFQUNJO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUd3hGaEI7QVNweEZJO0VBaEZKO0lBaUZRO0VUdXhGTjtFU3R4Rk07SUFDSTtJQUNBO0lBQ0E7RVR3eEZWO0VTdnhGVTtJQUNJO0lBQ0M7RVR5eEZmO0VTcnhGVTtJQUNJO0VUdXhGZDtFU3R4RmM7SUFDSSxpQlIxU1Y7RURra0dSO0VTdHhGYztJQUNJO0lBQ0M7RVR3eEZuQjtFU3B4RmM7SUFDSTtJQUNBO0VUc3hGbEI7QUFDRjs7QVVsbkdBO0FBS0E7QUFzQ0E7RUFBWSxtQkFwREE7RUFvRHFCO0VBQVMsY0F0RG5DO0VBc0RxRCx5Q0F6RG5EO0VBeUR3RTtFQUFlO0VBQWlCO0VBQU87RUFBZTtFQUFXO0FWc2xHbEo7QVVybEdJO0FBQ0E7RUFBdUI7QVZ3bEczQjtBVXZsR0k7RUFSb0UsMkJBUWhDO0VBQWtCLGFBZG5DO0VBSytKO0FWMG1HdEw7QVVobUdRO0VBVGdFLDJCQVMxQjtFQUFrQjtFQVZzSDtBVm9uR3RMO0FVeG1HSTtFQUF1QjtFQVg2QywyQkFXVztFQUFrQixhQWpCOUU7RUFLK0o7QVYrbkd0TDtBVWxuR1E7RUFaZ0UsMkJBWTFCO0VBQWtCO0VBYnNIO0FWeW9HdEw7QVV6bkdRO0VBQXdDO0VBaEJzSTtBVmdwR3RMO0FVNW5HUTtFQUF3QyxhQXhCcEI7QVZ1cEc1QjtBVTNuR1E7RUF2QmdFLGVBdUJXO0VBQU07QVZpb0d6RjtBVWhvR1E7RUFBd0M7QVZtb0doRDtBVTVuR0k7RUFoQ2tMO0FWa3FHdEw7QVVob0dJO0VBQVM7RUFBNEI7RUFBMEI7RUFBWTtBVnNvRy9FO0FVaG9HSTtFQUF5QjtFQUEyRDtFQUFlO0VBQWE7RUF2QzVDLDRCQXVDaUY7RUFBbUI7RUFyQ2xGLDBCQXFDdUg7QVY2b0dqTjtBVTVvR1E7RUFBK0I7QVYrb0d2QztBVTlvR1E7RUFBaUM7QVZpcEd6QztBVWhwR1E7RUFBZ0M7QVZtcEd4QztBVWxwR1E7RUFBSztBVnFwR2I7QVVwcEdRO0VBQWEsbUJBM0ZUO0VBMkY4QjtFQUFhO0VBQWU7RUE3Q2dIO0FWMnNHdEw7QVU3cEdZO0VBREo7SUFDdUM7RVZpcUc3QztBQUNGO0FVaHFHUTtFQUFRLHlCVDVEVjtBRCt0R047QVVscUdZO0VBQWE7RUFBaUI7RUFBcUI7QVZ1cUcvRDtBVXRxR2dCO0VBREo7SUFDdUM7RVYwcUdqRDtBQUNGO0FVdHFHSTtFQUFvQjtFQUFjO0VBQWM7RUFBYTtBVjRxR2pFO0FVM3FHUTtFQUFRO0VBQVc7RUFBVztBVmdyR3RDO0FVL3FHUTtFQUZKO0lBRXVDO0lBQWU7RVZvckd4RDtBQUNGO0FVcHJHUTtFQUFtQztBVnVyRzNDO0FVbHZHZ0I7RUFBUztFQUFXO0VBQWM7QVZ1dkdsRDtBVTNyR1k7RUFBMEI7RUFBaUIsY0ExR2hEO0FWeXlHUDtBVTlyR1k7RUFBb0I7RUFBWTtBVmtzRzVDO0FVanNHZ0I7RUFESjtJQUN1QztJQUFXO0lBQWlCO0VWdXNHN0U7QUFDRjtBVXRzR1k7RUFBcUI7RUFBVztFQUFhO0VBQXVCO0VBQXlCO0FWNnNHekc7QVU1c0dnQjtFQURKO0lBQ3VDO0lBQVc7SUFBZ0I7RVZrdEc1RTtBQUNGO0FVbHRHZ0I7RUFBZ0I7RUFBUSxtQlQ3RWxDO0VTNkV3RDtFQUFlO0VBQXFCO0VBQWlCO0VBQXNCO0VBQWtCO0FWNHRHM0o7QVUzdEdvQjtFQUFjO0VBQVc7RUFBa0I7QVZndUcvRDtBVS90R29CO0VBQVEsbUJBN0dqQjtBViswR1g7QVVodUdnQjtFQUF3QztFQUFxQjtFQUFpQjtFQUFzQjtFQUFpQjtBVnV1R3JJO0FVdHVHb0I7RUFBTTtFQUFnQjtFQUFXO0VBQWtCO0FWNHVHdkU7QVUxdUd3QjtFQUFNO0FWNnVHOUI7QVUxdUdnQjtFQUFtQjtFQUFRO0FWOHVHM0M7QVU3dUdvQjtFQUFFO0VBQWM7QVZpdkdwQztBVS91R2dCO0VBQXFCO0VBQVE7QVZtdkc3QztBVWx2R2dCO0VBQTBCO0VBQVE7RUFBaUIsY0E5SDVEO0FWcTNHUDtBVXB2R1E7RUFBb0I7RUFBNEI7RUFBa0I7RUFsRjRHO0FWKzBHdEw7QVVoMUdnQjtFQUFTO0VBQVc7RUFBYztBVnExR2xEO0FVandHWTtFQUFvQjtBVm93R2hDO0FVbndHWTtFQUEwQjtFQUFnQjtFQUFpQjtBVnd3R3ZFO0FVdndHWTtFQUFtQjtFQUFhO0VBQXVCO0VBQXlCO0VBQXFCO0VBQWdDO0VBQXNCO0VBQWU7RUFBa0I7RUFBaUI7QVZteEd6TjtBVWx4R2dCO0VBQWlCO0VBQVE7QVZzeEd6QztBVXJ4R2dCO0VBQW1CO0FWd3hHbkM7QVV2eEdnQjtFQUF1QjtFQUFlO0VBQVc7RUFBWTtFQUFTO0FWOHhHdEY7QVU3eEdnQjtFQUFTO0FWZ3lHekI7QVUveEdnQjtFQUFrQjtBVmt5R2xDO0FVanlHZ0I7RUFBaUI7QVZveUdqQztBVWx5R2dCO0VBUko7SUFReUM7RVZzeUduRDtFVXJ5R2tCO0lBQWtCO0VWd3lHcEM7RVV2eUdrQjtJQUFpQjtFVjB5R25DO0FBQ0Y7QVV6eUdnQjtFQUFpQjtFQUFlO0VBQVc7RUFBaUI7QVYreUc1RTtBVTl5R2dCO0VBQW1CO0VBQThCO0VBQWlCO0VBQVc7RUFBa0I7RUFBYTtFQUF1QjtFQUF5QjtBVnd6RzVLO0FVdnpHb0I7RUFBbUIsbUJBM0lqQztFQTJDb0Ysa0JBZ0dGO0VBQUs7RUFBZTtFQUFjO0VBQWU7RUFBWTtFQUFTO0VBQWtCO0VBQVE7RUFBUTtBVnMwR2hNO0FVcjBHd0I7RUFBVSxtQlRoSDVCO0FEdzdHTjtBVXYwR3dCO0VBQVc7RUFBbUI7QVYyMEd0RDtBVTEwR3dCO0VBQUksbUJBdEpyQjtFQW1EbUYsb0JBbUdoQjtFQXBHNEc7RUFvR25EO0VBQVk7RUF0R3VDO0FWKzdHdEw7QVV4MUd3QjtFQUFNO0VBQWtCO0VBQVU7QVY2MUcxRDtBVTUxRzRCO0VBdkc0QyxrQ0F1R1Q7QVZpMkcvRDtBVXgxR0k7RUFBNEI7QVYyMUdoQztBVTExR1E7RUFBb0I7RUFBbUMsbUJBbEt4RDtFQWtLcUY7RUFBdUMsY0FqSzVIO0VBaUtpSjtFQUFlO0VBQVM7RUFBaUI7RUFBWTtFQUFrQjtFQWpIdkosaUNBaUhtTDtFQUF1QjtFQUFZO0FWMjJHOVI7QVV4MkdZO0VBQW9CO0FWMjJHaEM7QVUxMkdnQjtFQURKO0lBQ3VDO0VWODJHakQ7QUFDRjtBVXIyR0k7RUFDQTtJQUFLO0lBQVU7RVZtM0dqQjtFVWwzR0U7SUFBRztJQUFVO0VWczNHZjtBQUNGO0FVajNHSTtFQUNBO0lBQUs7RVY0M0dQO0VVMzNHRTtJQUFHO0VWODNHTDtBQUNGO0FVejNHSTtFQUNBO0lBQUs7RVZvNEdQO0VVbjRHRTtJQUFHO0VWczRHTDtBQUNGO0FVbjRHSTtFQUF5QixtQkExTGhCO0VBMEx3QyxjQXBNekM7QVYya0haO0FVcDRHWTtFQUFhLG1CQTdMWjtBVm9rSGI7QVU1M0dnQjtFQUFxQixjQXhNeEI7QVZ1a0hiO0FVOTNHb0I7RUFBZ0IsbUJBbk54QjtBVm9sSFo7QVVoNEd3QjtFQUFRLG1CQXhNVDtBVjJrSHZCO0FVOTNHZ0I7RUFBbUI7QVZpNEduQztBVS8zR3dCO0VBQW1CLG1CQXJOckM7QVZ1bEhOO0FVajRHNEI7RUFBVSxtQkE1TjFCO0FWZ21IWjtBVW40RzRCO0FBT3BCO0VBQW9CLG1CQXBPaEI7RUFvT3VDO0VBQThCLGNBMU5wRTtBVjRsSGI7QVU3M0dJO0VBQTBCO0VBQW1CO0VBQVc7RUFBZ0Q7QVZtNEc1RztBVWw0R1E7RUFBeUI7QVZxNEdqQztBVXA0R1k7RUFBYSxtQkFqT1o7QVZ3bUhiO0FVOTNHUTtFQUFvQjtFQUFrQjtFQUFXO0FWbTRHekQ7QVVsNEdZO0VBREo7SUFDeUM7SUFBUztFVnU0R3hEO0FBQ0Y7QVV2NEdZO0VBQWlCO0FWMDRHN0I7QVV4NEdvQjtFQURKO0lBQ3VDO0VWNDRHckQ7QUFDRjtBVTM0R2dCO0VBQXFCLGNBaFB4QjtBVjhuSGI7QVU3NEdvQjtFQURKO0lBQ3VDO0lBQVc7RVZrNUdoRTtBQUNGO0FVajVHb0I7RUE1TXNFLG1CQTRNUztFQUFPO0VBQXlCO0VBQWU7RUFBYztFQUFpQjtBVjI1R2pMO0FVMTVHd0I7RUFESjtJQUN5QztJQUFpQjtJQUFpQjtFVmc2RzdGO0FBQ0Y7QVVoNkd3QjtFQUFFLGNBaFFuQjtBVm1xSFA7QVVqNkdvQjtFQUFtQjtBVm82R3ZDO0FVbDZHd0I7RUFBUSx5QkFwUXpCO0VBb1FpRCxjQXJRakQ7QVYycUhQO0FVcjZHNEI7RUFBRSxjQXRRdkI7QVY4cUhQO0FVcjZHb0I7RUFBcUI7RUFBdUI7QVZ5NkdoRTtBVXg2R29CO0VBQWdCO0VBQWU7RUFBeUIsY0ExUXJFO0VBMFFrRjtFQUFXO0VBQUE7QVYrNkdwRztBVTM2R2dCO0VBQW1CO0VBQVk7RUFBVztFQUFjO0VBQWlCO0VBQVk7RUFBZTtBVm83R3BIO0FVbjdHb0I7RUFBZTtBVnM3R25DO0FVcjdHb0I7RUFBa0I7QVZ3N0d0QztBVXY3R29CO0VBQWlCO0FWMDdHckM7QVV6N0dvQjtFQUFhO0FWNDdHakM7QVUzN0dvQjtFQUFpQjtFQUFpQjtFQUFxQjtFQUFXO0FWaThHdEY7QVU5N0dvQjtFQUFtQjtFQUFpQjtFQUFxQjtBVm04RzdFO0FVbDhHd0I7RUFBbUI7RUFBdUI7RUFBVztFQUFZO0VBQWtCO0VBQU07QVYwOEdqSDtBVXo4RzRCO0VBck84RCxtQkFxT25DO0VBQU07RUFBMEI7RUFBYztFQUFlO0VBQWlCO0VBQWlCO0VBQXFCO0VBQVc7RUF2TzlHLGVBdU82STtFQXBPaE07RUFBMkI7RUFBbUM7QVZnc0huRjtBVTE5R2dDO0VBQU07RUFBMEIsY0ExUnpEO0FWd3ZIUDtBVTE5R29DO0VBQU07RUFBMEI7QVY4OUdwRTtBVXo5R29DO0VBbFBvQyxlQWtQWDtBVjg5RzdEO0FVNzlHb0M7RUFBWTtFQUEwQixjQXBTbkU7QVZxd0hQO0FVMzlHZ0I7RUFDSTtJQUFtQjtJQUFhO0lBQW1CO0VWZytHckU7RVUvOUdzQjtJQUFJO0VWaytHMUI7RVVqK0dzQjtJQUF3RDtJQUFvQjtJQUFhO0lBQVU7RVZ1K0d6SDtFVXQrR3NCO0lBQTBEO0lBQWE7SUFBVTtFVjIrR3ZHO0VVMStHMEI7SUFBbUI7RVY2K0c3QztFVTUrRzhCO0lBQUk7RVYrK0dsQztFVTkrR2tDO0lBQVc7SUFBa0I7RVZrL0cvRDtBQUNGO0FVNStHZ0I7RUFFUTtJQUFpQjtFVjgrR3ZDO0VVNytHc0I7SUFBbUI7RVZnL0d6QztBQUNGO0FVeCtHd0I7RUFBcUIseUJBblV0QztFQW1VOEQsY0FwVTlEO0FWZ3pIUDs7QVUvOUdJO0VBQWE7RUFBZ0I7RUFBTztFQUFRO0VBQVU7RUFBUztFQUFvQztFQUFXO0VBQW1DO0VBQTJCO0FWNCtHaEw7QVUzK0dRO0VBQVk7RUFBZTtFQUFhO0VBQWM7RUFBbUI7RUFBVTtFQUFVO0VBQW9CO0VBQW9CO0VBQUE7RUFBd0I7RUFBYztFQUFnQjtBVnkvR25NO0FVeC9HWTtFQURKO0lBQzZCO0lBQVc7SUFBUTtJQUFlO0VWKy9HckU7QUFDRjtBVTcvR29CO0VBQXFCO0VBQWdCO0FWaWdIekQ7QVVoZ0h3QjtFQUFxQjtFQUEwQixjQXRWaEU7QVYwMUhQO0FVbmdINEI7RUFESjtJQUM2QjtJQUFRO0VWd2dIM0Q7QUFDRjtBVXRnSDRCO0VBREo7SUFDNkI7SUFBUTtFVjJnSDNEO0FBQ0Y7QVUxZ0h3QjtFQUFtQixjQTdWcEM7QVYwMkhQO0FVNWdINEI7RUFESjtJQUM2QjtJQUFRO0lBQWU7RVZraEgxRTtBQUNGO0FVamhId0I7RUFBMEI7RUFBaUI7RUFBa0I7RUFBaUI7RUFBZTtBVndoSHJIO0FVdmhINEI7RUFESjtJQUM2QjtFVjJoSG5EO0FBQ0Y7QVVyaEg0QjtFQUFJO0VBQWtCO0FWeWhIbEQ7QVV2aEh3QjtFQUFtQjtBVjBoSDNDO0FVeGhIZ0M7RUFBSztBVjJoSHJDO0FXNTRIQTtFQUFpQjtFQUE2QztBWGk1SDlEOztBV2o1SG9GO0VBQU87QVhxNUgzRjs7QVdyNUh3SDtFQUFzQztFQUFvQjtFQUFjO0VBQWlCO0FYNDVIak47O0FXNTVIME47RUFBTTtFQUF1QjtFQUFnQztFQUF1QjtFQUFnQztFQUErQjtFQUFnQztFQUFnQztFQUFnQztFQUFnQztFQUE0QjtFQUFnQztFQUFnQztFQUFnQztFQUFnQztFQUE4QztFQUFpRDtFQUFpRDtFQUFrRDtFQUFrQztFQUFpQztFQUFrQztFQUFrQztFQUFrQztFQUFrQztFQUE4QjtFQUFrQztFQUFrQztFQUFrQztFQUFrQztFQUFnRDtFQUFtRDtFQUFtRDtFQUFvRDtFQUFvQztFQUE0QjtFQUE2QjtFQUE2QjtFQUE2QjtFQUE2QjtFQUF5QjtFQUE2QjtFQUE2QjtFQUE2QjtFQUE2QjtFQUEyQztFQUE4QztFQUE4QztFQUErQztFQUErQjtFQUErQjtFQUFnQztFQUFnQztFQUFnQztFQUFnQztFQUE0QjtFQUFnQztFQUFnQztFQUFnQztFQUFnQztFQUE4QztFQUFpRDtFQUFpRDtFQUFrRDtFQUFrQztFQUErQjtFQUFnQztFQUFnQztFQUFnQztFQUFnQztFQUE0QjtFQUFnQztFQUFnQztFQUFnQztFQUFnQztFQUE4QztFQUFpRDtFQUFpRDtFQUFrRDtFQUFxQztFQUE4QjtFQUErQjtFQUErQjtFQUErQjtFQUErQjtFQUEyQjtFQUErQjtFQUErQjtFQUErQjtFQUErQjtFQUE2QztFQUFnRDtFQUFnRDtFQUFpRDtFQUFpQztFQUErQjtFQUF3QztFQUE4QjtFQUEwQztFQUFnQztFQUEwQjtFQUFtQztFQUFxQztFQUE0QjtFQUFrQztFQUFvQztFQUE0QjtFQUEyQjtFQUE0SjtFQUE0QztFQUErQztFQUF5QztFQUFxRDtFQUF5RDtFQUE4QztBWGtoSW4xSTs7QVdsaEkrNEk7RUFBYztFQUE2QztFQUE4QztFQUF3QztFQUFvRDtFQUF3RDtFQUErQztBWDRoSTNySjs7QVc1aEl3dko7RUFBTTtFQUFvQztFQUFvQztFQUF1QztFQUFrRTtFQUF3RTtFQUFpRTtBWHNpSXhqSzs7QVd0aUl5bEs7RUFBMEM7SUFBTTtFWDJpSXZvSztBQUNGO0FXNWlJK3JLO0VBQXlCO0lBQU07RVhnakk1dEs7QUFDRjtBV2pqSWl5SztFQUEwQjtJQUFNO0VYcWpJL3pLO0FBQ0Y7QVd0aklxNEs7RUFBZ0Q7RUFBaUU7RUFBK0M7QVg0aklyaUw7O0FXNWpJK2lMO0VBQTBDO0VBQXNDO0VBQW1CO0FYbWtJbHBMOztBV25rSTRwTDtFQUEwRDtFQUFpRTtFQUErQztBWDBrSXQwTDs7QVcxa0lnMUw7RUFBb0Q7RUFBc0M7RUFBb0I7QVhpbEk5N0w7O0FXamxJdzhMO0VBQTBLO0VBQWlFO0FYdWxJbnJNOztBV3ZsSWt1TTtFQUFxSTtFQUFtQjtBWDZsSTEzTTs7QVc3bElvNE07RUFBb0c7RUFBc0M7RUFBbUI7QVhvbUlqaU47O0FXcG1JMmlOO0VBQTBEO0VBQWlFO0FYMG1JdHFOOztBVzFtSXF0TjtFQUFvSDtFQUE2QztBWGduSXQzTjs7QVdobkl5NE47RUFBb0Q7RUFBNkM7QVhzbkkxK047O0FXdG5JcWdPO0VBQW9EO0VBQThDO0FYNG5Jdm1POztBVzVuSW1vTztFQUFnRDtFQUEwQztFQUErRDtFQUErQjtBWHFvSTN6Tzs7QVdyb0l1ME87RUFBMEM7RUFBOEM7RUFBNEI7QVg0b0kzN087O0FXNW9JdThPO0VBQTREO0VBQTBDO0VBQStEO0VBQStCO0FYcXBJM29QOztBV3JwSXVwUDtFQUFzRDtFQUE2QztFQUEyQjtBWDRwSXJ4UDs7QVc1cElpeVA7RUFBOEM7RUFBMEM7RUFBMEg7QVhzcUluL1A7O0FXdHFJbWxRO0VBQXdDO0VBQThDO0FYNHFJenFROztBVzVxSXFzUTtFQUE0RDtFQUEwQztFQUEwSDtBWHNySXI2UTs7QVd0cklxZ1I7RUFBc0Q7RUFBNkM7QVg0ckl4bVI7O0FXNXJJbW9SO0VBQWtEO0VBQXVEO0VBQTBFO0FYb3NJdHpSOztBV3BzSXkxUjtFQUE0QztFQUFTO0FYeXNJOTRSOztBV3pzSXc1UjtFQUFpRTtBWDhzSXo5Ujs7QVc5c0ltL1I7RUFBMkQ7RUFBNEI7QVhtdEkxa1M7O0FXbnRJZ2xTO0VBQTZCO0FYdXRJN21TOztBV3Z0SXlvUztFQUF1RztBWDR0SWh2Uzs7QVc1dEkyd1M7RUFBMkU7RUFBNEI7QVhpdUlsM1M7O0FXanVJdzNTO0VBQXVFO0VBQTRCO0VBQXdDO0FYd3VJbmdUOztBV3h1STZoVDtFQUFpQjtFQUF3QjtFQUF3QjtFQUFtQjtFQUFtQjtFQUFjO0VBQWM7RUFBYztFQUFlO0VBQWU7RUFBYTtFQUFhO0VBQWtCO0VBQXNDO0VBQThCO0VBQTZCO0VBQTRCO0VBQWU7RUFBb0I7RUFBc0I7RUFBdUI7RUFBd0I7RUFBa0I7RUFBMkI7RUFBNEI7RUFBb0M7RUFBa0M7RUFBMkI7RUFBc0I7RUFBOEI7RUFBWTtFQUFrQjtFQUFnQjtFQUFpQjtFQUFrQjtFQUFjO0VBQWdCO0VBQWE7RUFBbUI7RUFBcUI7RUFBMkI7RUFBeUI7RUFBMEI7RUFBMkI7RUFBdUI7RUFBd0I7RUFBeUI7QVgweEloaFY7O0FXMXhJNmlYO0VBQVc7RUFBd0I7RUFBd0I7RUFBbUI7RUFBbUI7RUFBYztFQUFjO0VBQWM7RUFBZTtFQUFlO0VBQWE7RUFBYTtFQUFrQjtFQUFzQztFQUE4QjtFQUE2QjtFQUE0QjtFQUFlO0VBQW9CO0VBQXNCO0VBQXVCO0VBQXdCO0VBQWtCO0VBQTJCO0VBQTRCO0VBQW9DO0VBQWtDO0VBQTJCO0VBQXNCO0VBQThCO0VBQVk7RUFBa0I7RUFBZ0I7RUFBaUI7RUFBa0I7RUFBYztFQUFnQjtFQUFhO0VBQW1CO0VBQXFCO0VBQTJCO0VBQXlCO0VBQTBCO0VBQTJCO0VBQXVCO0VBQXdCO0VBQXlCO0FYODNJMWhaOztBVzkzSWdqWjtFQUFhO0VBQVc7RUFBWTtFQUFnQjtFQUFVO0VBQWtCO0VBQVU7RUFBbUI7RUFBZTtBWDA0STVxWjs7QVcxNEkrclo7RUFBZTtBWDg0STlzWjs7QVc5NElndVo7RUFBVztBWGs1STN1Wjs7QVdsNUkwdlo7RUFBZ0I7QVhzNUkxd1o7O0FXdDVJc3laO0VBQWM7QVgwNUlwelo7O0FXMTVJczBaO0VBQWM7QVg4NUlwMVo7O0FXOTVJczJaO0VBQWE7QVhrNkluM1o7O0FXbDZJMjNaO0VBQWU7RUFBTztBWHU2SWo1Wjs7QVd2Nkl5NVo7RUFBYztBWDI2SXY2Wjs7QVczNklnN1o7RUFBd0I7QVgrNkl4OFo7O0FXLzZJcTlaO0VBQVk7RUFBMEI7QVhvN0kzL1o7O0FXcDdJa2hhO0VBQVU7RUFBZ0I7QVh5N0k1aWE7O0FXejdJeWphO0VBQVU7RUFBb0I7QVg4N0l2bGE7O0FXOTdJd21hO0VBQVU7QVhrOElsbmE7O0FXbDhJcW9hO0VBQVU7QVhzOEkvb2E7O0FXdDhJaXFhO0VBQWtEO0FYNDhJbnRhOztBVzU4SWd1YTtFQUFXO0FYZzlJM3VhOztBV2g5SXl2YTtFQUFZO0FYbzlJcndhOztBV3A5SWt4YTtFQUFTO0FYdzlJM3hhOztBV3g5SXl5YTtFQUFVO0FYNDlJbnphOztBVzU5SSt6YTtFQUFTO0FYZytJeDBhOztBV2grSXMxYTtFQUFTO0FYbytJLzFhOztBV3ArSTIyYTtFQUFZO0FYdytJdjNhOztBV3grSW00YTtFQUFTO0FYNCtJNTRhOztBVzUrSXk1YTtFQUFTO0FYZy9JbDZhOztBV2gvSTY2YTtFQUFTO0FYby9JdDdhOztBV3AvSW84YTtFQUFZO0FYdy9JaDlhOztBV3gvSTI5YTtFQUFhO0FYNC9JeCthOztBVzUvSW8vYTtFQUFnQjtBWGdnSnBnYjs7QVdoZ0ptaGI7RUFBK0M7QVhzZ0psa2I7O0FXdGdKOGtiO0VBQWdEO0FYNGdKOW5iOztBVzVnSndvYjtFQUFpQjtBWGdoSnpwYjs7QVdoaEo2cWI7RUFBdU87QVhxaEpwNWI7O0FXcmhKa2xjO0VBQWdCO0FYeWhKbG1jOztBV3poSnFuYztFQUEyQztBWDhoSmhxYzs7QVc5aEorcWM7RUFBNkM7QVhtaUo1dGM7O0FXbmlKNHVjO0VBQW1FO0FYeWlKL3ljOztBV3ppSmswYztBWDZpSmwwYzs7QVc3aUoyM2M7RUFBb0U7QVhtakovN2M7O0FXbmpKcTljO0VBQWlFO0FYeWpKdGhkOztBV3pqSnlpZDtFQUF3RDtBWCtqSmptZDs7QVcvakowbmQ7RUFBb0U7QVhxa0o5cmQ7O0FXcmtKNHRkO0VBQVc7QVh5a0p2dWQ7O0FXemtKa3ZkO0VBQVc7QVg2a0o3dmQ7O0FXN2tKdXdkO0VBQTZDO0VBQXVCO0VBQXdEO0FYbWxKbjRkOztBV25sSnM3ZDtFQUFxQjtBWHVsSjM4ZDs7QVd2bEoyOWQ7RUFBcUI7QVgybEpoL2Q7O0FXM2xKZ2dlO0VBQWM7RUFBZ0I7QVhnbUo5aGU7O0FXaG1KcWplO0VBQXFDO0FYb21KMWxlOztBV3BtSjZtZTtFQUFhO0FYd21KMW5lOztBV3htSmlxZTtFQUFnQjtBWDRtSmpyZTs7QVc1bUpzc2U7RUFBZTtFQUFnRDtBWGluSnJ3ZTs7QVdqbkpzemU7RUFBWTtBWHFuSmwwZTs7QVdybkp1MmU7RUFBYztBWHluSnIzZTs7QVd6bkppNmU7RUFBZ0I7QVg2bkpqN2U7O0FXN25KczhlO0VBQWtCO0FYaW9KeDllOztBV2pvSjIrZTtFQUFxQjtBWHFvSmhnZjs7QVdyb0oraWY7RUFBc0I7QVh5b0pya2Y7O0FXem9KcW5mO0VBQXNCO0FYNm9KM29mOztBVzdvSjJyZjtFQUFrQjtBWGlwSjdzZjs7QVdqcEppdmY7RUFBd0I7QVhxcEp6d2Y7O0FXcnBKZ3pmO0VBQTBCO0FYeXBKMTBmOztBV3pwSm0zZjtFQUFtQjtBWDZwSnQ0Zjs7QVc3cEoyNmY7RUFBcUI7RUFBc0I7QVhrcUp0OWY7O0FXbHFKNmdnQjtFQUFpQjtBWHNxSjloZ0I7O0FXdHFKaWtnQjtFQUFvQjtBWDBxSnJsZ0I7O0FXMXFKMm5nQjtFQUFzQjtBWDhxSmpwZ0I7O0FXOXFKeXJnQjtFQUFvQjtBWGtySjdzZ0I7O0FXbHJKbXZnQjtFQUF3QjtBWHNySjN3Z0I7O0FXdHJKb3lnQjtFQUFvQjtBWDBySnh6Z0I7O0FXMXJKODFnQjtFQUFrQjtBWDhySmgzZ0I7O0FXOXJKbzVnQjtFQUFvQjtBWGtzSng2Z0I7O0FXbHNKbTlnQjtFQUFtQjtBWHNzSnQrZ0I7O0FXdHNKbWhoQjtFQUFpQjtBWDBzSnBpaEI7O0FXMXNKK2toQjtFQUFnQjtBWDhzSi9saEI7O0FXOXNKc29oQjtFQUFrQjtBWGt0SnhwaEI7O0FXbHRKb3NoQjtFQUFvQjtBWHN0Snh0aEI7O0FXdHRKc3doQjtFQUFvQjtBWDB0SjF4aEI7O0FXMXRKdzBoQjtFQUFTO0FYOHRKajFoQjs7QVc5dEorMWhCO0VBQVM7QVhrdUp4MmhCOztBV2x1SnUzaEI7RUFBUztBWHN1Smg0aEI7O0FXdHVKNjRoQjtFQUFVO0VBQXNCO0FYMnVKNzZoQjs7QVczdUpnOGhCO0VBQVU7QVgrdUoxOGhCOztBVy91SmcraEI7RUFBZTtBWG12Si8raEI7O0FXbnZKKy9oQjtFQUFpQjtBWHV2SmhoaUI7O0FXdnZKa2lpQjtFQUFnQjtBWDJ2SmxqaUI7O0FXM3ZKbWtpQjtFQUFjO0VBQWlCO0FYZ3dKbG1pQjs7QVdod0ptbmlCO0VBQWM7RUFBbUI7QVhxd0pwcGlCOztBV3J3SndxaUI7RUFBZTtFQUFlO0FYMHdKdHNpQjs7QVcxd0p5dGlCO0VBQWE7RUFBbUI7QVgrd0p6dmlCOztBVy93SjZ3aUI7RUFBYTtFQUFrQjtBWG94SjV5aUI7O0FXcHhKZzBpQjtFQUFhO0VBQWtCO0FYeXhKLzFpQjs7QVd6eEptM2lCO0VBQWE7RUFBaUI7QVg4eEpqNWlCOztBVzl4Sms2aUI7RUFBbUI7QVhreUpyN2lCOztBV2x5SnE4aUI7RUFBcUI7QVhzeUoxOWlCOztBV3R5SjQvaUI7RUFBZ0I7QVgweUo1Z2pCOztBVzF5SnlpakI7RUFBaUI7QVg4eUoxampCOztBVzl5SnNsakI7RUFBc0I7QVhreko1bWpCOztBV2x6SitvakI7RUFBc0I7QVhzekpycWpCOztBV3R6SndzakI7RUFBZ0I7QVgwekp4dGpCOztBVzF6SnF2akI7RUFBbUI7RUFBNkI7RUFBK1E7QVhnMEpwamtCOztBV2gwSjJ6a0I7RUFBaUU7RUFBNkU7RUFBdUc7QVh5MEpoamxCOztBV3owSjZtbEI7RUFBOEQ7QVg4MEozcWxCOztBVzkwSjZzbEI7RUFBdUU7QVhtMUpweGxCOztBV24xSmcwbEI7RUFBK0Q7QVh3MUovM2xCOztBV3gxSnU2bEI7RUFBZ0U7RUFBZ0U7QVhpMkp2aW1COztBV2oySjhqbUI7RUFBd0I7QVhxMkp0bG1COztBV3IySmdubUI7RUFBMkM7QVh5MkozcG1COztBV3oySnFybUI7RUFBeUM7QVg2Mko5dG1COztBVzcySjR1bUI7RUFBbUQ7QVhpM0oveG1COztBV2ozSncwbUI7RUFBeUI7SUFBa0I7RVhzM0pqM21CO0FBQ0Y7QVl2M0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnkzSko7QVl4M0pJO0VBQ0k7QVowM0pSO0FZeDNKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaMDNKUjtBWXgzSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QkZwQkQ7RUVxQkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjAzSlI7QVl6M0pRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMjNKWjtBWTEzSlk7RUFDSTtBWjQzSmhCO0FZejNKUTtFQUNJO0VBQ0E7QVoyM0paO0FZMTNKWTtFQUNJO0VBQ0E7RUFDQTtBWjQzSmhCO0FZejNKUTtFQUNJO0VBQ0E7QVoyM0paO0FZMTNKWTtFQUNJLGlCWE1OO0VXTE07RUFDQTtFQUNBO0FaNDNKaEI7QVkxM0pZO0VBQ0k7RUFDQTtBWjQzSmhCO0FZMzNKaUI7RUFDRyxrQlhVVjtFV1RVO0VBQ0E7QVo2M0pwQjtBWTMzSmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo2M0pwQjtBWTUzSm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaODNKeEI7QVkzM0p3QjtFQUNJO0FaNjNKNUI7QVl6M0p3QjtFQUNJO0FaMjNKNUI7QVlwM0pJO0VBQ0k7RUFDQTtBWnMzSlI7QVlyM0pRO0VBQ0k7RUFDQTtFQUNBLGlCWDlDRjtFVytDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FadTNKWjtBWXQzSlk7RUFDSTtBWnczSmhCO0FZcjNKUztFQUNHLGlCWHhERjtFV3lERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlgzR0E7RVc0R0EsY0ZsSEw7RUVtSEs7QVp1M0paO0FZdDNKWTtFQUNJLHlCWGpGVjtFV2tGVTtBWnczSmhCO0FZcDNKSTtFQUNJO0lBQ0k7RVpzM0pWO0VZcjNKVztJQUNHO0lBQ0E7RVp1M0pkO0VZcjNKVTtJQUVRO0lBQ0E7RVpzM0psQjtFWW4zSk07SUFDSTtJQUNBO0lBQUE7RVpxM0pWO0VZcDNKYztJQUNBLGdCWHJGTjtJV3NGTTtJQUNBO0VaczNKZDtFWW4zSmtCO0lBQ0EsZ0JYakZWO0VEczhKUjtFWW4zSmM7SUFDSTtJQUNBO0lBQ0E7RVpxM0psQjtFWS8ySlU7SUFDSSxjWC9HTjtFRGcrSlI7RVkvMkpVO0lBQ0ksY1hsSE47RURtK0pSO0FBQ0Y7QVk5MkpJO0VBR1k7SUFDSTtJQUNBO0VaODJKbEI7QUFDRjtBWTEySkk7RUFFUTtJQUNJO0lBQ0E7SUFBQTtFWjIySmQ7RVkxMkpjO0lBQ0ksaUJYbElWO0VEOCtKUjtFWXoySmtCO0lBQ0ksa0JYL0hkO0VEMCtKUjtFWXoySmtCO0lBQ0k7SUFDQTtFWjIySnRCO0VZdDJKZTtJQUNHLGtCWHRKVjtFRDgvSlI7RVl0MkplO0lBQ0csa0JYekpWO0VEaWdLUjtBQUNGOztBYWxqS0k7RUFFSTtBYm9qS1I7QWFsaktRO0VBQWU7QWJxakt2QjtBYXBqS1k7RUFBZ0Isa0JaMkNsQjtBRDRnS1Y7QWFwaktRO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7RUFDQSxtQkhQTDtFR1FLO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0hiTDtFR2NLLGtCWmtDRjtFWWpDRTtFQUNBO0Fic2pLWjtBYW5qS1E7RUF1Qkk7QWIraEtaO0FhcmpLWTtFQUNJO0FidWpLaEI7QWFwaktnQjtFQUNJO0VBQ0E7RUFDQTtBYnNqS3BCO0FhcmpLb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnVqS3hCO0FhbGpLWTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FibWpLaEI7QWFqaktvQjtFQUNJO0FibWpLeEI7QWFsakt3QjtFQUNJO0VBQ0E7QWJvaks1QjtBYWpqSzRCO0VBQ0k7QWJtaktoQztBYWhqS3dCO0VBQ0k7QWJraks1QjtBYS9pS29CO0VBaEJKO0lBaUJRO0Via2pLdEI7QUFDRjtBYTdpS2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSHBGYjtFR3NGYTtFQUNBO0FiOGlLcEI7QWE1aUtvQjtFQWJKO0lBY1E7RWIraUt0QjtBQUNGO0FhOWlLb0I7RUFDSTtBYmdqS3hCO0FhOWlLb0I7RUFDSSxtQlozRlo7RVk0RlksY0hsR2pCO0VHbUdpQjtFQUNBO0VBQ0E7QWJnakt4QjtBYS9pS3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiaWpLNUI7QWE5aUtvQjtFQUNJO0FiZ2pLeEI7QWEvaUt3QjtFQUNJO0FiaWpLNUI7QWE1aUtZO0VBSUk7RUFDQTtBYjJpS2hCO0FhL2lLZ0I7RUFDSTtBYmlqS3BCO0FhN2lLZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYitpS3BCOztBYXhpS0E7RUFDSTtBYjJpS0o7QWF6aUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWIyaUtSO0FhMWlLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjRpS1o7QWEzaUtZO0VBQ0k7QWI2aUtoQjtBYXppS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMmlLUjtBYTFpS1E7RUFDSTtBYjRpS1o7QWExaUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNGlLWjtBYTNpS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYjZpS2hCO0FhNWlLZ0I7RUFDSTtBYjhpS3BCO0FhNWlLZ0I7RUFDSTtBYjhpS3BCO0FhNWlLZ0I7RUFDSTtBYjhpS3BCO0FhNWlLZ0I7RUFDSTtBYjhpS3BCO0FhM2lLWTtFQUNJO0VBQ0E7RUFDQTtBYjZpS2hCO0FhNWlLZ0I7RUFDSSxjSGxNYjtFR21NYTtBYjhpS3BCO0FhN2lLb0I7RUFDSSxrQlpuSmQ7RVlvSmM7RUFDQTtBYitpS3hCO0FhN2lLb0I7RUFDSSxrQlozSmQ7RVk0SmM7QWIraUt4QjtBYXppS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYjJpS1I7QWExaUtRO0VBQ0k7QWI0aUtaO0FhMWlLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiNGlLWjtBYTNpS1k7RUFDSTtFQUNBLGtCWmpMTjtFWWtMTTtFQUNBO0VBQ0E7QWI2aUtoQjtBYTNpS1k7RUFDSSxrQlpsTE47RVltTE07RUFDQTtBYjZpS2hCO0FhMWlLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlCWjlMRjtFWStMRTtFQUNBO0VBQ0E7QWI0aUtaO0FhM2lLWTtFQUNJO0VBQ0E7QWI2aUtoQjtBYXppS0k7RUFDSTtFQUNBO0FiMmlLUjtBYTFpS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNGlLWjtBYTNpS1k7RUFDSTtBYjZpS2hCO0FhMWlLUTtFQVNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fib2lLWjtBYXhqS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwaktoQjs7QWF2aUtBO0VBcUpJO0FiczVKSjtBYTFpS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYjRpS1I7QWEzaUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNmlLWjtBYTVpS1k7RUFDSTtBYjhpS2hCO0FhM2lLZ0I7RUFESjtJQUVRO0lBQ0E7RWI4aUtsQjtBQUNGO0FhM2lLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiNmlLWjtBYTVpS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjhpS2hCO0FhN2lLZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIraUtwQjtBYTVpS1k7RUF6Qko7SUEwQlE7SUFDQTtFYitpS2Q7RWE5aUtjO0lBQ0k7SUFDQTtFYmdqS2xCO0FBQ0Y7QWE3aUtRO0VBQ0k7RUFDQTtFQUFBO0FiK2lLWjtBYTlpS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiZ2pLaEI7QWEzaUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNmlLUjtBYTVpS1E7RUFDSTtFQUNBLGtCWmhVRjtFWWlVRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjhpS1o7QWE1aUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWI4aUtaO0FhN2lLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYitpS2hCO0FhOWlLZ0I7RUFDSTtBYmdqS3BCO0FhOWlLZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQlp2V1Y7RVl3V1U7RUFDQTtBYmdqS3BCO0FhN2lLb0I7RUFDSSxrQlo3V2Q7RVk4V2M7RUFDQTtBYitpS3hCO0FhOWlLd0I7RUFDSTtBYmdqSzVCO0FhOWlLd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIeGFyQjtBVnc5S1A7QWEzaUtZO0VBNUNKO0lBNkNRO0lBQ0E7RWI4aUtkO0VhN2lLYztJQUNJO0ViK2lLbEI7QUFDRjtBYTFpS0k7RUFDSTtBYjRpS1I7QWExaUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWI0aUtSO0FhM2lLUTtFQUNJO0VBQ0E7RUFDQTtBYjZpS1o7QWEzaUtRO0VBQ0k7RUFDQTtFQUNBO0FiNmlLWjtBYTVpS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjhpS2hCO0FhN2lLZ0I7RUFDSSxrQlpqYVY7RVlrYVU7RUFDQTtFQUNBO0FiK2lLcEI7QWE3aUtnQjtFQUNJO0VBQ0E7RUFDQTtBYitpS3BCO0FhOWlLb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FiZ2pLeEI7QWExaUtnQjtFQUNJO0VBQ0E7RUFDQTtBYjRpS3BCO0FhM2lLb0I7RUFDSSxjSHplakI7RUcwZWlCLHlCSHplakI7RUcwZWlCO0VBQ0E7RUFDQTtFQUFBO0FiNmlLeEI7QWEzaUtvQjtFQUNJLG1CWm5jZDtFWW9jYztBYjZpS3hCO0FhdmlLWTtFQUNJLGtCWnhjTjtFWXljTTtFQUNBO0FieWlLaEI7QWFyaUtJO0VBV0k7RUFDQTtBYjZoS1I7QWF4aUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FiMGlLWjtBYXRpS1E7RUFDSTtBYndpS1o7QWFyaUtZO0VBQ0k7QWJ1aUtoQjtBYXJpS1k7RUFDSTtJQUNJO0VidWlLbEI7RWFyaUtjO0lBQ0k7RWJ1aUtsQjtBQUNGO0FhcGlLUTtFQTdCSjtJQThCUTtFYnVpS1Y7QUFDRjtBYXRpS1E7RUFDSTtJQUNJO0Vid2lLZDtBQUNGO0FhdGlLUTtFQUNJO0Fid2lLWjtBYXZpS1k7RUFGSjtJQUdRO0ViMGlLZDtBQUNGO0FhemlLWTtFQUxKO0lBTVE7RWI0aUtkO0FBQ0Y7QWEzaUtZO0VBQ0k7RUFDQTtBYjZpS2hCO0FhNWlLZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI4aUtwQjtBYTdpS29CO0VBQ0ksa0JadGdCZDtFWXVnQmM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYitpS3hCO0FhOWlLd0I7RUFDSTtFQUNBO0FiZ2pLNUI7QWE5aUt3QjtFQUNJO0FiZ2pLNUI7QWEvaUs0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmlqS2hDO0FhL2lLNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSDlrQnpCO0VHK2tCeUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmlqS2hDO0FhaGpLZ0M7RUFDSSxjSHRsQjdCO0VHdWxCNkI7RUFDQTtFQUNBO0VBQ0E7QWJraktwQztBYWhqS2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fia2pLcEM7QWE5aUtnQztFQUNJO0FiZ2pLcEM7QWE1aUt3QjtFQUNJO0VBQ0E7RUFDQTtBYjhpSzVCO0FhN2lLNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQUE7QWI4aUtoQztBYTdpS2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0hsb0I3QjtBVmlyTFA7QWE5aUtvQztFQUNJLG1CSHBvQmpDO0VHcW9CaUMsY0h0b0JqQztBVnNyTFA7QWF0aUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fid2lLWjtBYXRpS1k7RUFYSjtJQVlRO09BQUE7WUFBQTtFYnlpS2Q7QUFDRjtBYXhpS1k7RUFDSTtBYjBpS2hCO0FhdmlLd0I7RUFDSTtBYnlpSzVCO0FhdGlLb0I7RUFDSTtBYndpS3hCO0FhcGlLb0I7RUFDSTtBYnNpS3hCO0FhcGlLNEI7RUFDSTtBYnNpS2hDO0FhcGlLNEI7RUFDSTtBYnNpS2hDO0FhOWhLNEI7RUFDSTtBYmdpS2hDO0FhMWhLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI0aEtoQjtBYTNoS2dCO0VBQ0k7RUFDQTtFQUNBO0FiNmhLcEI7QWE1aEtvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiOGhLeEI7QWE3aEt3QjtFQUNJO0FiK2hLNUI7QWExaEtvQjtFQUNJO0FiNGhLeEI7QWF6aEtnQjtFQUNJO0VBQ0E7RUFDQTtBYjJoS3BCO0FhemhLd0I7RUFDSTtFQUNBLGtCWmpyQmxCO0VZa3JCa0I7RUFDQTtFQUNBO0FiMmhLNUI7QWExaEs0QjtFQUNJO0VBQ0E7QWI0aEtoQztBYTNoS2dDO0VBQ0k7RUFDQTtBYjZoS3BDO0FhdmhLZ0I7RUFDSTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ5aEtwQjtBYXhoS29CO0VBQ0k7RUFDQTtBYjBoS3hCO0FheGhLb0I7RUFDSTtBYjBoS3hCO0FhemhLd0I7RUFGSjtJQUdRO0ViNGhLMUI7QUFDRjtBYXhoS1k7RUFFSTtFQUNBO0FieWhLaEI7QWF4aEtnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjBoS3BCO0FhemhLb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSHp4QmpCO0VHMHhCaUI7RUFDQTtBYjJoS3hCO0FhMWhLd0I7RUFDSSxtQlp4eEJoQjtFWXl4QmdCLGNIL3hCckI7RUdneUJxQjtFQUNBO0VBQ0E7QWI0aEs1QjtBYTNoSzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNmhLaEM7QWExaEt3QjtFQUNJO0FiNGhLNUI7QWF4aEtnQjtFQTVDSjtJQTZDUTtFYjJoS2xCO0FBQ0Y7QWF6aEtZO0VBQ0ksa0JaN3ZCTjtFWTh2Qk07RUFDQSxnQlp4dUJKO0VZeXVCSSxjSHh6QlQ7RUd5ekJTO0VBQ0E7QWIyaEtoQjtBYXpoS1k7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUFBO0VBQ0Esa0JabnhCTjtFWW94Qk07RUFDQTtFQUNBLHlCWjl6Qkw7RVkrekJLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBYjBoS2hCO0FheGhLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwaEtoQjtBYXpoS2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjJoS3BCO0FhMWhLb0I7RUFDSTtFQUNBO0VBQ0E7QWI0aEt4QjtBYTFoS29CO0VBQ0ksa0JaL3lCZDtFWWd6QmM7RUFDQTtFQUNBO0FiNGhLeEI7QWF4aEt3QjtFQUNJO0FiMGhLNUI7QWF0aEt3QjtFQUNJO0Fid2hLNUI7QWFyaEtvQjtFQUVJO0VBQ0E7QWJzaEt4QjtBYXJoS3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnVoSzVCO0FhcmhLd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSGo0QnJCO0VHazRCcUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7QWJ1aEs1QjtBYXRoSzRCO0VBQ0ksY0g1NEJ6QjtFRzY0QnlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYndoS2hDO0FhdGhLNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3aEtoQztBYXJoS3dCO0VBQ0k7QWJ1aEs1QjtBYXRoSzRCO0VBQ0k7QWJ3aEtoQztBYXRoSzRCO0VBQ0k7QWJ3aEtoQztBYTlnSzRCO0VBQ0k7RUFDQTtBYmdoS2hDO0FhcGdLZ0I7RUFqSEo7SUFrSFE7RWJ1Z0tsQjtFYXRnS2tCO0lBQ0k7SUFDQTtFYndnS3RCO0VhdmdLc0I7SUFDSTtFYnlnSzFCO0VhdmdLc0I7SUFDSTtFYnlnSzFCO0FBQ0Y7QWFyZ0tnQjtFQUNJO0FidWdLcEI7QWF0Z0tvQjtFQUNJLGtCWi81QmQ7RVlnNkJjO0VBQ0E7RUFDQTtFQUNBO0Fid2dLeEI7QWF2Z0t3QjtFQUNJO0VBQ0E7QWJ5Z0s1QjtBYXJnS2dCO0VBRVE7SUFDSTtFYnNnSzFCO0VhcmdLMEI7SUFDSTtFYnVnSzlCO0FBQ0Y7QWFsZ0tZO0VBQ0k7RUFDQTtFQUNBO0Fib2dLaEI7QWFsZ0tZO0VBQ0k7QWJvZ0toQjtBYW5nS2dCO0VBQ0ksa0JaNzdCVjtFWTg3QlU7RUFDQTtFQUNBO0FicWdLcEI7QWFsZ0tnQjtFQVRKO0lBVVE7RWJxZ0tsQjtBQUNGO0FhbmdLb0I7RUFESjtJQUVRO0Vic2dLdEI7QUFDRjtBYW5nS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJxZ0toQjtBYXBnS2dCO0VBQ0k7QWJzZ0twQjtBYXBnS2dCO0VBQ0k7QWJzZ0twQjtBYXBnS2dCO0VBQ0k7RUFDQTtFQUNBO0Fic2dLcEI7QWFwZ0t3QjtFQUNJLGtCWjE5QmxCO0VZMjlCa0I7RUFDQTtBYnNnSzVCO0FhcGdLd0I7RUFDSTtBYnNnSzVCO0FhbmdLb0I7RUFDSTtFQUNBLGtCWnorQmQ7RVkwK0JjO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QWJxZ0t4QjtBYW5nS29CO0VBQ0ksa0JaMytCZDtFWTQrQmM7RUFDQTtFQUNBO0VBQUE7QWJxZ0t4QjtBYWxnS2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJvZ0twQjtBYW5nS29CO0VBQ0ksaUJaMS9CZDtFWTIvQmM7RUFDQTtBYnFnS3hCO0FhcGdLd0I7RUFDSTtFQUNBO0VBQ0E7QWJzZ0s1QjtBYW5nS29CO0VBQ0k7QWJxZ0t4QjtBYWpnS1k7RUFDSTtFQUNBO0FibWdLaEI7QWFsZ0tnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fib2dLcEI7QWFuZ0tvQjtFQUNJLG1CSGxrQ2pCO0VHbWtDaUIsY0hwa0NqQjtBVnlrTVA7QWFuZ0tvQjtFQUNJO0FicWdLeEI7QWFsZ0tnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlpobENSO0VZaWxDUTtBYm9nS3BCO0FhbmdLb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicWdLeEI7QWEvL0pvQjtFQUNJO0VBQ0E7RUFDQTtFQUFBO0FiaWdLeEI7QWFoZ0t3QjtFQUNJO0Fia2dLNUI7QWE3L0pZO0VBaGVKO0lBaWVRO0lBQ0E7SUFDQTtFYmdnS2Q7RWEvL0pjO0lBQ0k7SUFDQTtFYmlnS2xCO0FBQ0Y7QWE3L0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FiKy9KUjtBYTkvSlE7RUFRSTtFQUNBO0VBQ0E7QWJ5L0paO0FhbGdLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJvZ0toQjtBYTkvSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYmdnS1o7QWE5L0pRO0VBeEJKO0lBeUJRO0ViaWdLVjtBQUNGO0FhOS9KSTtFQUNJO0FiZ2dLUjtBYS8vSlE7RUFDSSxrQlpsbUNGO0VZbW1DRTtFQUNBO0VBQ0E7RUFDQTtBYmlnS1o7QWEvL0pRO0VBQ0k7RUFDQTtFQUNBO0FiaWdLWjtBYWhnS1k7RUFDSTtFQUNBO0VBQ0EseUJaMXBDSDtFWTJwQ0c7RUFDQTtFQUNBO0VBQ0E7QWJrZ0toQjtBYWpnS2dCO0VBQ0ksa0JaOW5DVjtFWStuQ1U7RUFDQTtBYm1nS3BCO0FhamdLZ0I7RUFDSTtFQUNBO0FibWdLcEI7QWFsZ0tvQjtFQUNJLHlCWi9wQ2Y7RVlncUNlO0VBQ0E7RUFDQTtFQUFBO0Fib2dLeEI7QWFsZ0tvQjtFQUNJO0Fib2dLeEI7QWE5L0pnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJnZ0twQjtBYS8vSm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmlnS3hCO0FhLy9Kb0I7RUFDSTtBYmlnS3hCO0FhNy9KWTtFQUVRO0lBQ0k7SUFDQTtFYjgvSnRCO0VhNy9Kc0I7SUFDSTtJQUFBO0ViKy9KMUI7RWE1L0owQjtJQUNJO0lBQ0E7RWI4L0o5QjtFYTEvSmtCO0lBQ0k7RWI0L0p0QjtFYTMvSnNCO0lBQ0ksbUJaenJDbEI7SVkwckNrQjtFYjYvSjFCO0VhNS9KMEI7SUFDSSxrQlp6ckN0QjtJWTByQ3NCO0ViOC9KOUI7QUFDRjtBYXYvSkk7RUFDSTtBYnkvSlI7QWF4L0pRO0VBQ0ksa0JacnNDRjtFWXNzQ0U7RUFDQTtBYjAvSlo7QWF4L0pRO0VBQ0ksY1p2dENDO0FEaXRNYjs7QWF0L0pBO0VBQ0k7RUFDQTtFQUFBO0FieS9KSjtBYXgvSkk7RUFFSTtFQVFBO0VBRUE7RUFDQTtBYmkvSlI7QWFoL0pRO0VBZEo7SUFlUTtFYm0vSlY7QUFDRjs7QWN4d01JO0VBQ0k7RUFDQTtBZDJ3TVI7QWN6d01RO0VBQ0k7RUFDQTtFQUNBLHlCSkZMO0VJR0s7RUFBQTtFQUNBO0FkMndNWjtBY3p3TWdCO0VBQ0ksY0pSYjtFSVNhLGtCYnVDVjtFYXRDVTtFQUNBO0FkMndNcEI7QWN6d01vQjtFQUNJLGNibUJsQjtBRHd2TU47QWN0d01RO0VBQ0k7QWR3d01aO0FjdHdNWTtFQUNJLGlCYmlETjtFYWhETTtFQUNBLGdCYnVESjtFYXRESSxjSnpCVDtFSTBCUztFQUNBO0Fkd3dNaEI7QWNyd01ZO0VBQ0ksa0JicUJOO0VhcEJNO0VBQ0EsZ0JiMkNEO0VhMUNDLGNKbENUO0VJbUNTO0VBQ0E7QWR1d01oQjtBY2x3TVk7RUFDSTtFQUNBLGtCYlNOO0VhUk07RUFDQTtFQUNBLGNKL0NUO0FWbXpNUDtBYy92TUk7RUFDSTtFQUNBLHlCSnJERDtBVnN6TVA7QWM5dk1ZO0VBQ0ksa0JiRE47RWFFTTtFQUNBLGdCYm9CSjtFYW5CSSxjSjdEVDtFSThEUztBZGd3TWhCO0FjL3ZNZ0I7RUFDSTtJQUNJLGlCYmZkO0lhZ0JjO0VkaXdNdEI7QUFDRjtBYzd2TVk7RUFDSSxpQmJ0Qk47RWF1Qk07RUFDQSxnQmJHRDtFYUZDLGNKM0VUO0VJNEVTO0FkK3ZNaEI7QWM3dk1nQjtFQUNJLGNiOUNkO0FENnlNTjtBY3p2TUM7RUFBaUI7RUFBcUY7RUFBc0I7QWQ4dk03SDtBYzd2TVE7RUFEUDtJQUVXO0VkZ3dNVjtBQUNGO0FjOXZNSztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnd01UO0FjN3ZNSztFQUNJO0VBQ0E7RUFDQTtFQUNHO0VBQ0g7RUFDQTtBZCt2TVQ7QWM3dk1TO0VBQ0M7QWQrdk1WO0FjN3ZNVTtFQUNJO0FkK3ZNZDtBYzN2TWM7RUFDSSxrQmI3RFI7RWE4RFE7RUFDQSxnQmJ4Q047RWF5Q00sY0p6SFg7RUkwSFc7RUFDTTtBZDZ2TXhCO0FjMXZNYztFQUVJO0VBQ0csa0JiNUVYO0VhNkVXO0VBQ0E7QWQydk1yQjtBYzF2TXdCO0VBQ0k7QWQ0dk01QjtBY3R2TVM7RUFDTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0Fkd3ZNaEI7QWN0dk1nQjtFQUNJO0VBQ0Esa0JidEdWO0VhdUdVO0VBQ0E7QWR3dk1wQjtBY3R2TW9CO0VBQ0ksY2IxSGxCO0FEazNNTjtBY2p2TVE7RUE3RVA7SUE2RStCO0lBQXlFO0lBQXNCO0VkdXZNN0g7QUFDRjtBY3Z2TVk7RUE5RVg7SUErRWU7RWQwdk1kO0FBQ0Y7QWM3dk1RO0VBSUk7SUFDSTtFZDR2TWQ7RWN6dk1DO0lBQ2E7SUFDQTtFZDJ2TWQ7RWN6dk1FO0lBQ2dCO0VkMnZNbEI7RWN6dk1FO0lBQ2dCO0VkMnZNbEI7QUFDRjtBY3Z2TUs7RUFDTztJQUNJO0lBQ0E7RWR5dk1kO0VjcnZNc0I7SUFBZTtFZHd2TXJDO0VjdHZNc0I7SUFBRSxpQmI5SWhCO0VEdTRNUjtBQUNGO0FjbnZNQztFQUNPO0FkcXZNUjtBY252TVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCYnZJRjtFYXdJRTtFQUNBO0FkcXZNWjtBY3B2TVk7RUFSSjtJQVNRO0VkdXZNZDtBQUNGO0FjcHZNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkc3ZNWjtBY3B2TVk7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHN2TUo7QWNudk1ZO0VBQWM7QWRzdk0xQjtBY3J2TWdCO0VBREo7SUFFUTtFZHd2TWxCO0FBQ0Y7QWN2dk1nQjtFQUFhO0FkMHZNN0I7QWN4dk1ZO0VBQ0k7QWQwdk1oQjtBY3p2TWdCO0VBQ0k7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBZDJ2TXBCO0FjMXZNb0I7RUFDSTtLQUFBO0FkNHZNeEI7QWN2dk1nQjtFQUFhO0FkMHZNN0I7QWN2dk1ZO0VBQ0k7SUFBYztFZDB2TTVCO0FBQ0Y7QWMxdk1vQjtFQURKO0lBRVE7RWQ2dk10QjtBQUNGO0FjandNWTtFQU1JO0lBQWM7RWQrdk01QjtBQUNGO0FjL3ZNb0I7RUFESjtJQUVRO0Vka3dNdEI7QUFDRjtBYzl2TVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnd01oQjtBYzl2TWdCO0VBQ0k7RUFDQSxrQmJwT1Y7RWFxT1U7RUFDQTtFQUNBO0FkZ3dNcEI7QWM3dk1nQjtFQUNJO0VBQ0Esa0JiaFBWO0VhaVBVO0VBQ0E7QWQrdk1wQjtBYzV2TWdCO0VBQ0M7QWQ4dk1qQjtBYzF2TVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FkNHZNaEI7QWMxdk1nQjtFQUNJO0VBQ0Esa0JiMVFWO0VhMlFVO0VBQ0E7QWQ0dk1wQjtBYzF2TW9CO0VBQ0ksY2I5UmxCO0FEMGhOTjtBY3Z2TVk7RUE3R0o7SUE4R1E7SUFDQTtJQUNBO0lBQ0E7RWQwdk1kO0VjeHZNYztJQUNJO0VkMHZNbEI7RWN2dk1jO0lBQ0k7RWR5dk1sQjtFY3Z2TWtCO0lBQUU7RWQwdk1wQjtBQUNGO0FjcHZNSTtFQUNJO0Fkc3ZNUjtBY3J2TVE7RUFDSSxpQmJ6U0Y7RWEwU0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FkdXZNWjtBY3J2TVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQSxrQmI5VEY7RWErVEU7RUFDQTtBZHV2TVo7QWN0dk1ZO0VBQ0k7RUFDQTtBZHd2TWhCO0FjcHZNUTtFQUNJO0VBQ0E7QWRzdk1aO0FjcHZNWTtFQUNJO0VBQ0E7RUFDQTtBZHN2TWhCO0FjcHZNZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZHN2TXBCO0FjcnZNb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FkdXZNeEI7QWNydk1vQjtFQUNJLG1CYi9WZDtFYWdXYztFQUNBO0VBQ0E7QWR1dk14QjtBY3R2TXdCO0VBQ0k7RUFDQTtBZHd2TTVCO0FjbnZNZ0I7RUFDSTtFQUNBO0VBQ0E7QWRxdk1wQjtBY3B2TW9CO0VBQ0k7RUFDQTtBZHN2TXhCO0FjcnZNd0I7RUFDSTtLQUFBO0VBQ0E7RUFDQTtBZHV2TTVCO0FjcHZNNEI7RUFDSTtBZHN2TWhDO0FjbHZNb0I7RUFDSSxrQmJyWGQ7RWFzWGM7RUFDQTtFQUNBO0Fkb3ZNeEI7QWNqdk13QjtFQUNJO0FkbXZNNUI7QWM3dU1nQjtFQUNJO0VBQ0E7RUFDQTtBZCt1TXBCO0FjOXVNb0I7RUFDSTtFQUNBLGtCYjdZZDtFYThZYztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGd2TXhCO0FjL3VNd0I7RUFDSTtFQUNBO0FkaXZNNUI7QWM3dU00QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQrdU1oQztBYzN1TTRCO0VBQ0k7QWQ2dU1oQztBY3p1TTRCO0VBQ0k7QWQydU1oQztBY3Z1TTRCO0VBQ0k7QWR5dU1oQztBY3J1TTRCO0VBQ0k7QWR1dU1oQztBYy90TVE7RUFwSko7SUFxSlE7RWRrdU1WO0VjanVNVTtJQUNJO0lBQ0E7SUFDQTtFZG11TWQ7RWNsdU1jO0lBQ0k7SUFDQTtFZG91TWxCO0FBQ0Y7QWMvdE1DO0VBR2U7SUFDSSxrQmJ6YlY7SWEwYlU7RWQrdE1sQjtFYzV0TWM7SUFDSSxrQmI5Y1Y7SWErY1U7RWQ4dE1sQjtFYzF0TWM7SUFDSSxtQmJ4ZFY7SWF5ZFU7RWQ0dE1sQjtFY3R0TVU7O0lBQ3FCO0VkeXRNL0I7QUFDRjs7QWU5dU5DO0VBQ0MsaUJkMEVRO0VjekVSO0VBQ0EsZ0JkZ0ZVO0VjL0VWLGNMREs7RUtFTDtBZml2TkY7QWU5dU5DO0VBQ0Msa0JkbURRO0VjbERSO0VBQ0EsZ0Jkd0VVO0VjdkVWLGNMUks7RUtTTDtFQUNBO0FmZ3ZORjtBZTd1TkM7RUFBZTtBZmd2TmhCO0FlL3VOSztFQUFRO0VBQW1CO0VBQU07RUFBTztFQUFRO0Fmc3ZOckQ7QWVydk5NO0VBQ0M7RUFDSDtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnF2Tko7QWVudk5NO0VBQUk7S0FBQTtFQUFrQjtLQUFBO0FmdXZONUI7QWVwdk5LO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7QWZzdk5IO0FlcHZOTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0Fmc3ZOUDtBZXB2Tk87RUFDQyxrQmRERTtFY0VGO0VBQ0EsZ0JkMEJPO0VjekJQLGNMcEREO0VLcURDO0Fmc3ZOUjtBZXB2Tks7RUFDQyxjZHZCQTtBRDZ3Tk47QWVodk5PO0VBQ0Y7RUFDQTtFQUNBO0Fma3ZOTDtBZS91Tk87RUFDQyxpQmRuQkU7RWNvQkw7RUFDQSxnQmRNVTtFY0xWLGNMeEVFO0VLeUVGO0VBQ0E7RUFDQTtBZml2Tkw7QWU3dU5NO0VBQ0M7QWYrdU5QO0FlN3VOTztFQUNDO0VBQ0g7RUFDQTtFQUNHLGtCZGpDRTtFY2tDTDtFQUNBLGdCZFZTO0VjV1Q7RUFDQTtFQUNBLGNMM0ZFO0FWMDBOUDtBZTV1Tkc7RUEvREU7SUFnRUQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZit1TkY7RWU5dU5FO0lBQ0M7RWZndk5IO0FBQ0Y7QWU5dU5HO0VBekVFO0lBMEVEO0lBQ0E7SUFDQTtJQUVBO0VmZ3ZORjtFZS91TkU7SUFDQztFZml2Tkg7RWU5dU5HO0lBQ0M7SUFDQTtFZmd2Tko7QUFDRjtBZTF1Tkk7RUFDQztFQUNBLHlCTDVIRTtBVncyTlA7QWV4dU5JO0VBQ0M7SUFDQyxpQmRqRkk7SWNrRko7RWYwdU5KO0VleHVORztJQUNDLGNkekZJO0ljMEZKO0VmMHVOSjtBQUNGO0FldnVOTTtFQUNGO0VBQ0c7RUFDQTtFQUNBLGdCZGhFSztFY2lFTCxjTGpKQTtFS2tKQTtFQUNIO0FmeXVOSjtBZXZ1Tk07RUFDQyxpQmRwR0c7RWNxR0g7RUFDQSxnQmQzRVE7RWM0RVIsY0x6SkE7RUswSkE7QWZ5dU5QO0FlcHVOQztFQUNDO0Fmc3VORjtBZXJ1TkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1dU5IO0FldHVORztFQUNDO0VBQ0E7RUFDQTtBZnd1Tko7QWV2dU5JO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeXVOTDtBZXZ1Tkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBZnl1Tkw7QWV0dU5HO0VBQ0M7RUFDQTtFQUNBO0Fmd3VOSjtBZXZ1Tkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZnl1Tkw7QWV2dU5JO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5dU5MO0FleHVOSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMHVOTjtBZXJ1TkU7RUFDQztJQUNDO0VmdXVORjtBQUNGO0FlbnVOSTtFQUNDLHlCTHpPRTtFSzBPRjtBZnF1Tkw7QWVudU5LO0VBQ0YsY0w1T0k7RUs2T0o7RUFDQTtBZnF1Tkg7QWVsdU5LO0VBQ0M7RUFDQTtFQUNBO0Fmb3VOTjtBZWx1Tk07RUFDRjtFQUNHLGlCZHZNRztFY3dNTjtFQUNBLGdCZDNLUTtFYzRLUixjTDNQRztFSzRQSDtFQUNBO0Fmb3VOSjtBZWp1Tk07RUFDQztFQUNBO0FmbXVOUDtBZWh1Tk07RUFDRjtFQUNBO0VBQ0csa0JkcE5HO0VjcU5OO0VBQ0EsZ0JkN0xVO0VjOExWO0VBQ0E7RUFDQTtFQUNBO0Fma3VOSjtBZS90Tk87RUFBbUI7QWZrdU4xQjtBZTl0Tks7RUFDQyxtQmQxT0k7RWMyT1A7RUFDQSxnQmQ1TVk7RWM2TVosY0x6Ukk7RUswUko7RUFDQTtFQUNBO0FmZ3VOSDtBZTl0Tkc7RUFDQyxjTC9SRztBVisvTlA7QWUzdE5JO0VBQ0MsbUJMdFNFO0VLdVNGO0FmNnROTDtBZTN0Tks7RUFDRixjTHpTSTtFSzBTSjtBZjZ0Tkg7QWUxdE5LO0VBQ0M7QWY0dE5OO0FlMXROTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJkeFNNO0VjeVNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7QWY0dE5KO0FlMXROTztFQUNDLGtCZDlRRTtFYytRTDtFQUNBLGdCZG5QVTtFY29QVixjTGhVRTtFS2lVRjtBZjR0Tkw7QWV6dE5PO0VBQ0M7RUFDQTtFQUNBO0FmMnROUjtBZXpwTkU7RUFDQztBZjJwTkg7QWV6cE5FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYycE5IO0FlMXBORztFQUFjO0FmNnBOakI7QWU1cE5hO0VBRFY7SUFFYztFZitwTmY7QUFDRjtBZTdwTkc7RUFBYztBZmdxTmpCO0FlL3BOYTtFQURWO0lBRWM7RWZrcU5mO0FBQ0Y7QWVocU5HO0VBQWM7QWZtcU5qQjtBZWxxTmE7RUFEVjtJQUVjO0VmcXFOZjtBQUNGO0FlbnFORztFQUFjO0Fmc3FOakI7QWVycU5hO0VBRFY7SUFFYztFZndxTmY7QUFDRjtBZXRxTkc7RUFBYztBZnlxTmpCO0FleHFOYTtFQURWO0lBRWM7RWYycU5mO0FBQ0Y7QWV6cU5HO0VBQWM7QWY0cU5qQjtBZTNxTmE7RUFEVjtJQUVjO0VmOHFOZjtBQUNGO0FlNXFORztFQUNDO0lBQWM7SUFDSjs7TUFBQTtFZmlyTlo7RWU3cU5FO0lBQWM7SUFDSjs7TUFBQTtFZmtyTlo7RWU5cU5FO0lBQWM7RWZpck5oQjtBQUNGO0FlanJOYztFQURWO0lBRWM7RWZvck5oQjtBQUNGO0FlbHNORztFQWdCQztJQUFjO0lBQ0o7O01BQUE7RWZ3ck5aO0VlcHJORTtJQUFjO0lBQ0o7O09BQUE7RWZ5ck5aO0VlcnJORTtJQUFjO0lBQ0o7O01BQUE7RWYwck5aO0FBQ0Y7QWV0ck5HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3ck5KO0FldnJOSTtFQUNDO0VBQ0Esa0JkdmFLO0Vjd2FMO0VBQ0E7RUFDQTtBZnlyTkw7QWV2ck5JO0VBQ0M7RUFDQSxrQmRsYks7RWNtYkw7RUFDQTtBZnlyTkw7QWV0ck5HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QWZ3ck5KO0FldnJOSTtFQUNDO0VBQ0Esa0JkcmNLO0Vjc2NMO0VBQ0E7QWZ5ck5MO0FleHJOSztFQUNDLGNkeGRBO0FEa3BPTjtBZXRyTkc7RUFoSEQ7SUFpSEU7SUFDQTtJQUNBO0lBQ0E7RWZ5ck5GO0VleHJORTtJQUNDO0VmMHJOSDtFZXhyTkU7SUFDQztFZjByTkg7QUFDRjtBZXJyTkk7RUFDQztBZnVyTkw7QWVyck5LO0VBQ0M7QWZ1ck5OO0FlcHJOSztFQUNDO0Fmc3JOTjtBZWxyTlE7RUFBZ0IseUJkOWZaO0FEbXJPWjtBZWxyTlM7RUFDQyxpQmQxZUE7RWMyZUE7RUFDQSxnQmRqZEs7RWNrZE47RUFDQTtFQUNBO0VBQ0M7RUFDQTtFQ3JnQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIwck9GO0FlcHJOUTtFQUNDLGlCZHZmQztFY3dmRDtFQUNBLGNMMWlCRjtFSzJpQkU7RUFDQTtFQUNBO0VBQ0Q7QWZzck5SO0FlcHJOUztFQUNDO0VBQ0E7RUFDQTtBZnNyTlY7QWU5cU5JO0VBRUU7O0lBQ3FCO0VmZ3JOekI7RWU1cU5FO0lBQ0M7RWY4cU5IO0VlNXFORTtJQUNDO0VmOHFOSDtFZTVxTkU7SUFDQztFZjhxTkg7QUFDRjtBZXpxTkk7RUFFRTtJQUNDO0VmMHFOTDtFZXhxTks7SUFBb0I7RWYycU56QjtFZTFxTkc7SUFBRSxjZHhpQkc7RURxdE9SO0VldnFOSTtJQUNDO0VmeXFOTDtFZXZxTks7SUFBb0I7RWYwcU56QjtFZXpxTk07SUFDQztFZjJxTlA7RWVucU5JO0lBQ0M7RWZxcU5MO0VlanFORztJQUNDO0VmbXFOSjtFZWhxTkc7SUFDQztFZmtxTko7RWVocU5JO0lBQ0M7RWZrcU5MO0VlanFORTtJQUNDO0VmbXFOSDtFZTdwTkk7SUFBZ0I7RWZncU5wQjtBQUNGO0FlM3BOUztFQUNJO0VBQ0Esa0JkamxCSDtFY2tsQkc7RUFDQTtFQUNBO0VBQ0EsY0wxb0JOO0VLMm9CTTtFQUNUO0VBQ1MseUJkdm9CRDtFY3dvQkM7RUFDQTtFQUNBO0VBQ0E7RUFDVDtBZjZwTko7QWU1cE5hO0VBQ0kseUJkL29CSDtFY2dwQkcscUJkaHBCSDtBRDh5T2Q7QWU1cE5JO0VBQ0M7QWY4cE5MO0FlNXBOYTtFQXRCSjtJQXNCOEI7SUFBWTtFZmlxTmpEO0FBQ0Y7QWVqcU5hO0VBdkJKO0lBdUI2QjtJQUFrQjtJQUFpQixrQmR4bUIvRDtFRCt3T1I7QUFDRjtBZXZxTmE7RUF4Qko7SUF3QjZCO0lBQWtCLGtCZDVtQjlDO0VEd3hPUjtBQUNGO0FlenFOQztFQUNDO0FmMnFORjtBZXhxTkM7RUFDQztFQUNBO0FmMHFORjtBZXpxTkU7RUFDQztFQUNBO0VBQ0E7RUFDQSxrQmR0bkJPO0VjdW5CUDtFQUNBLGdCZC9sQlc7RWNnbUJYO0VBQ0E7RUFDQSxjTGhyQkk7QVYyMU9QO0FldHFOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fmd3FOWjtBZXZxTlk7RUFDSSxpQmR6b0JOO0VjMG9CTTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5cU5oQjtBZXZxTlk7RUFHSTtFQUNBO0FmdXFOaEI7QWV0cU5nQjtFQUVJO0VBQ0E7RUFDQTtBZnVxTnBCO0FldHFOb0I7RUFDSTtFQUNBO0Fmd3FOeEI7QWV0cU5LO0VBQ0M7RUFDQTtBZndxTk47QWV2cU5NO0VBQ0M7S0FBQTtFQUNBO0VBQ0E7QWZ5cU5QO0FleHFOTztFQUNDO0FmMHFOUjtBZXRxTm9CO0VBQ0ksaUJkOXFCZDtFYytxQmM7RUFDQTtFQUNBO0Fmd3FOeEI7QWVucU5RO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RWZvcU5sQjtFZW5xTmtCO0lBQ0k7SUFDQTtFZnFxTnRCO0FBQ0Y7O0FpQjM1T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCODVPSjtBaUI1NU9JO0VBQ0k7RUFDQTtFQUNBO0FqQjg1T1I7QWlCNzVPUTtFQUpKO0lBS1E7SUFDQTtFakJnNk9WO0FBQ0Y7QWlCNzVPSTtFQUNJO0VBQ0E7RUFDQTtBakIrNU9SO0FpQjk1T1E7RUFKSjtJQUtRO0lBQ0E7RWpCaTZPVjtBQUNGO0FpQjk1T0k7RUFDSTtFQUNBO0VBQ0E7QWpCZzZPUjtBaUIvNU9RO0VBSko7SUFLUTtJQUNBO0VqQms2T1Y7QUFDRjtBaUIvNU9JO0VBQ0k7RUFDQTtFQUNBO0FqQmk2T1I7QWlCaDZPUTtFQUpKO0lBS1E7SUFDQTtFakJtNk9WO0FBQ0Y7QWlCaDZPSTtFQUNJO0VBQ0E7RUFDQTtBakJrNk9SO0FpQmg2T1E7RUFDSTtBakJrNk9aO0FpQmg2T1E7RUFBSTtBakJtNk9aO0FpQmg2T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJrNk9SO0FpQmg2T1E7RUFDSTtFQUNBLGtCaEJkRjtFZ0JlRTtFQUNBLGdCaEJhRztFZ0JaSCxjUGpFTDtFT2tFSztFQUNBO0VBQ0E7QWpCazZPWjtBaUI5NU9JO0VBQ0k7SUFBTztFakJpNk9iO0VpQmg2T007SUFBTztFakJtNk9iO0FBQ0Y7O0FpQjk1T1E7RUFDSTtBakJpNk9aO0FpQi81T1E7RUFKSjtJQUtRO0lBQ0E7RWpCazZPVjtFaUJqNk9VO0lBQ0k7RWpCbTZPZDtFaUJqNk9VO0lBQ0k7SUFDQTtJQUNBO0VqQm02T2Q7RWlCajZPa0I7SUFDSTtJQUNBO0VqQm02T3RCO0VpQmw2T3NCO0lBQ0k7T0FBQTtFakJvNk8xQjtFaUJoNk9jO0lBQ0k7RWpCazZPbEI7RWlCajZPa0I7SUFDSTtJQUNBO0lBQUE7RWpCbTZPdEI7RWlCbDZPc0I7SUFDSTtPQUFBO0VqQm82TzFCO0FBQ0Y7QWlCMzVPZ0I7RUFDSTtBakI2NU9wQjtBaUIzNU9nQjtFQUNJO0VBQ0EsZ0JoQjNEVjtFZ0I0RFU7QWpCNjVPcEI7QWlCeDVPQztFQUNPO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwNU9SO0FpQng1T1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCMDVPWjtBaUJ6NU9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjI1T2hCO0FpQno1T1k7RUFDSSxpQmhCekdOO0VnQjBHTTtFQUNBLGNQNUpUO0FWdWpQUDtBaUJ6NU9ZO0VBcEJKO0lBcUJRO0VqQjQ1T2Q7QUFDRjtBaUJ6NU9RO0VBSUk7RUFDQTtBakJ3NU9aO0FpQnY1T1k7RUFOSjtJQU9RO0VqQjA1T2Q7QUFDRjtBaUJ4NU9ZO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7RUFDQSxtQlBqTFQ7RU9rTFM7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUHZMVDtFT3dMUyxrQmhCeElOO0VnQnlJTTtFQUNBO0FqQjA1T2hCO0FpQno1T2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjI1T3BCO0FpQjE1T29CO0VBQ0k7RUFDQTtBakI0NU94QjtBaUIxNU9vQjtFQUNJO0VBQ0E7QWpCNDVPeEI7QWlCMTVPb0I7RUFDSTtFQUNBO0FqQjQ1T3hCO0FpQjE1T29CO0VBQ0k7RUFDQTtBakI0NU94QjtBaUIxNU9vQjtFQUNJO0VBQ0E7QWpCNDVPeEI7QWlCMTVPb0I7RUFDSTtFQUNBO0VBR0E7QWpCMDVPeEI7QWlCcjVPWTtFQUNJLGlCaEJ6Sk47RWdCMEpNO0VBQ0EsZ0JoQm5KSjtFZ0JvSkksY1BuT1Q7RU9vT1M7RUFDQTtFQUNBO0FqQnU1T2hCO0FpQnA1T1k7RUFDSTtFQUFBO0VBQ0E7QWpCczVPaEI7QWlCcjVPZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdTVPcEI7QWlCbjVPWTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBakJxNU9oQjtBaUJwNU9lO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnM1T2hCO0FpQmw1T1k7RUFDSTtFQUNBO0VBQ0E7QWpCbzVPaEI7QWlCajVPWTtFQUNJO0VBQ0EsbUJoQnhRVjtFZ0J5UVU7RUFBQTtFQUNBO0VBQ0E7QWpCbTVPaEI7QWlCajVPZ0I7RUFDSSxrQmhCck9WO0VnQnNPVTtFQUNBLGdCaEJ2TVI7RWdCd01RLGNQeFJiO0VPeVJhO0VBQ0E7QWpCbTVPcEI7QWlCLzRPWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QWpCaTVPaEI7QWlCLzRPZ0I7RUFBUyx5QmhCdlNoQjtBRHlyUFQ7QWlCajVPZ0I7RUFBTyx5QmhCdlFqQjtBRDJwUE47QWlCbjVPZ0I7RUFBTTtBakJzNU90QjtBaUJyNU9nQjtFQUFRLHlCUHpTakI7QVZpc1BQO0FpQnY1T29CO0VBQUUsY1AzU2Y7QVZxc1BQO0FpQno1T3dCO0VBQUUsY2hCM1FwQjtBRHVxUE47QWlCeDVPZ0I7RUFDSSxrQmhCalFWO0VnQmtRVTtFQUNBLGdCaEJ0T0w7RWdCdU9LLGNQblRiO0VPb1RhO0VBQ0E7QWpCMDVPcEI7QWlCeDVPb0I7RUFDSTtFQUNBO0FqQjA1T3hCO0FpQno1T3dCO0VBQ0k7QWpCMjVPNUI7QWlCcDVPZ0I7RUFBaUI7QWpCdTVPakM7QWlCcjVPZ0I7RUFDSTtFQUNBO0VBQ0EsaUJoQnRSVjtFZ0J1UlU7RUFDQSxnQmhCN1BMO0VnQjhQSyxjUDFVYjtFTzJVYTtBakJ1NU9wQjtBaUJwNU9nQjtFQUNJO0VBQ0E7QWpCczVPcEI7QWlCcDVPb0I7RUFDSTtBakJzNU94QjtBaUJwNU93QjtFQUFjO0FqQnU1T3RDO0FpQnI1T3dCO0VBQ0k7QWpCdTVPNUI7QWlCbjVPb0I7RUFBWTtBakJzNU9oQztBaUJwNU9vQjtFQUNJO0VBQ0E7QWpCczVPeEI7QWlCcjVPd0I7RUFDSSxtQmhCdFRsQjtFZ0J1VGtCO0VBQ0EsZ0JoQnhSYjtFZ0J5UmEsY1ByV3JCO0VPc1dxQjtFQUNBO0VBQ0E7QWpCdTVPNUI7QWlCbjVPb0I7RUFDSTtFQUNBO0VBQ0E7QWpCcTVPeEI7QWlCbjVPd0I7RUFDSSxtQmhCdFVsQjtFZ0J1VWtCO0VBQ0EsZ0JoQnhTYjtFZ0J5U2EsY1ByWHJCO0VPc1hxQjtBakJxNU81QjtBaUJuNU80QjtFQUNJO0FqQnE1T2hDO0FpQmo1T3dCO0VBQUUsY2hCMVhsQjtBRDh3UFI7QWlCLzRPb0I7RUFDSTtFQUNBO0VBQ0EseUJoQnJZYjtFZ0JzWWE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpNU94QjtBaUIvNE93QjtFQUNJLGtCaEI5VmxCO0VnQitWa0I7RUFDQSxnQmhCblViO0VnQm9VYSxjUGhackI7RU9pWnFCO0FqQmk1TzVCO0FpQjc0T29CO0VBQ0k7RUFDQTtFQUNBO0FqQis0T3hCO0FpQjM0T3dCO0VBQ0ksaUJoQjVXbEI7RWdCNldrQjtFQUNBLGdCaEJuVmI7RWdCb1ZhLGNQaGFyQjtFT2lhcUI7QWpCNjRPNUI7QWlCMzRPNEI7RUFDSSxjaEJqYXhCO0VnQmthd0I7RUFDQTtBakI2NE9oQztBaUIzNE9nQztFQUFRO0FqQjg0T3hDO0FpQnQ0T1k7RUFBdUI7QWpCeTRPbkM7QWlCeDRPZ0I7RUFDSTtFQUNBO0VBQ0EsaUJoQm5ZVjtFZ0JvWVU7RUFDQSxnQmhCMVdMO0VnQjJXSyxjUHZiYjtFT3diYTtBakIwNE9wQjtBaUJ2NE9nQjtFQUNJO0FqQnk0T3BCO0FpQnY0T29CO0VBQ0k7QWpCeTRPeEI7QWlCdDRPb0I7RUFDSTtBakJ3NE94QjtBaUJyNE9vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnU0T3hCO0FpQnI0T3dCO0VBQ0ksa0JoQnJhbEI7RWdCc2FrQjtFQUNBO0VBQ0E7RUFDQTtBakJ1NE81QjtBaUJyNE80QjtFQUNBO0FqQnU0TzVCO0FpQmgzT1k7RUFBYztBakJtM08xQjtBaUJqM09nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQm0zT3BCO0FpQmozT29CO0VBQ0k7QWpCbTNPeEI7QWlCaDNPd0I7RUFDSTtBakJrM081QjtBaUJoM080QjtFQUNJO0FqQmszT2hDO0FpQjkyT3dCO0VBQ0k7RUFDQTtFQUNBLHlCUHRnQnJCO0VPdWdCcUI7RUFDQTtFQUNBO0FqQmczTzVCO0FpQi8yTzRCO0VBUEo7SUFRUTtFakJrM085QjtBQUNGO0FpQi8yT3dCO0VBQ0ksaUJoQjlkbEI7RWdCK2RrQjtFQUNBLGdCaEJyY2I7RWdCc2NhLGNQbGhCckI7RU9taEJxQjtFQUNBO0FqQmkzTzVCO0FpQjcyTzRCO0VBQ0k7QWpCKzJPaEM7QWlCeDJPWTtFQUFnQjtBakIyMk81QjtBaUJ6Mk9nQjtFQUNJO0VBQ0EsaUJoQm5mVjtFZ0JvZlU7RUFDQSxnQmhCMWRMO0VnQjJkSyxjUHZpQmI7RU93aUJhO0FqQjIyT3BCO0FpQngyT2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCMDJPcEI7QWlCejJPb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakIyMk94QjtBaUJ6Mk80QjtFQUNJLHFCUHZqQnpCO0VPd2pCeUI7RUFDQTtFQUNBO0FqQjIyT2hDO0FpQjEyT2dDO0VBQ0k7QWpCNDJPcEM7QWlCMTJPZ0M7RUFDSSx5QlAvakI3QjtBVjI2UFA7QWlCMzJPb0M7RUFDSSxjUGxrQmpDO0FWKzZQUDtBaUJ2Mk9vQjtFQUNJO0FqQnkyT3hCO0FpQnQyT3dCO0VBQ0k7QWpCdzJPNUI7QWlCdDJPNEI7RUFDSTtBakJ3Mk9oQztBaUJwMk93QjtFQUNJO0VBQ0E7RUFDQSx5QlB2bEJyQjtFT3dsQnFCO0VBQ0E7RUFDQTtBakJzMk81QjtBaUJuMk93QjtFQUNJLGlCaEI1aUJsQjtFZ0I2aUJrQjtFQUNBLGdCaEJuaEJiO0VnQm9oQmEsY1BobUJyQjtFT2ltQnFCO0VBQ0E7RUFDQTtBakJxMk81QjtBaUJwMk80QjtFQUNJO0VBQ0EsaUJoQjdqQnRCO0VnQjhqQnNCO0VBQ0E7RUFDQTtBakJzMk9oQztBaUJqMk80QjtFQUNJO0FqQm0yT2hDO0FpQjUxT2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCODFPcEI7QWlCNzFPb0I7RUFDSTtBakIrMU94QjtBaUI3MU9vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQisxT3hCO0FpQjcxT29CO0VBQ0k7RUFDQTtFQUNBLHlCUDlvQmpCO0VPZ3BCaUI7RUFDQTtFQUNBO0FqQjgxT3hCO0FpQjcxT3dCO0VBQ0k7RUFDQTtBakIrMU81QjtBaUI5MU80QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQmcyT2hDO0FpQjkxTzRCO0VBQ0ksa0JoQmpuQnRCO0VnQmtuQnNCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCZzJPaEM7QWlCNzFPd0I7RUFDSTtBakIrMU81QjtBaUI5MU80QjtFQUNJLGtCaEJubkJ0QjtFZ0JvbkJzQjtBakJnMk9oQztBaUI3MU80QjtFQUNJO0VBQ0E7RUFDQSxrQmhCL25CdEI7RWdCZ29Cc0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEJsckJwQjtBRGloUVo7QWlCOTFPZ0M7RUFDSSx5QmhCdHBCOUI7QURzL1BOO0FpQjExT29CO0VBQ0k7SUFDSTtFakI0MU8xQjtFaUJ6MU84QjtJQUNJLGtCaEIxcEIxQjtJZ0IycEIwQjtJQUNBO0VqQjIxT2xDO0VpQngxTzhCO0lBQ0ksa0JoQnpwQjFCO0VEbS9QUjtFaUJ0MU84QjtJQUNJO0lBQ0E7RWpCdzFPbEM7QUFDRjtBaUI5ME9nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpCKzBPcEI7QWlCNzBPb0I7RUFDSTtBakIrME94QjtBaUI3ME93QjtFQUNJO0FqQiswTzVCO0FpQjUwT3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI4ME81QjtBaUI3ME80QjtFQUFRLHlCaEJsdUJqQjtBRGtqUW5CO0FpQjkwTzRCO0VBQ0ksa0JoQm5zQnRCO0VnQm9zQnNCO0VBQ0EsZ0JoQjFxQnBCO0VnQjJxQm9CO0FqQmcxT2hDO0FpQjcwTzRCO0VBQ0ksbUJoQnp2QnBCO0VnQjB2Qm9CO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI4ME9oQztBaUI3ME9nQztFQUFRLHlCaEJsd0IxQjtBRGtsUWQ7QWlCOTBPZ0M7RUFDSSxrQmhCcnRCMUI7RWdCc3RCMEI7RUFDQSxnQmhCN3JCeEI7RWdCOHJCd0IsY1A3d0I3QjtFTzh3QjZCO0VBQ0E7RUFDQTtBakJnMU9wQztBaUJ4ME9ZO0VBQ0k7QWpCMDBPaEI7QWlCeDBPWTtFQUNJO0VBQ0E7RUFDQTtBakIwME9oQjtBaUJ6ME9nQjtFQUNJO0VBQ0E7RUFDQTtBakIyME9wQjtBaUIxME9vQjtFQUNJO0FqQjQwT3hCO0FpQjEwT29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI0ME94QjtBaUIxME93QjtFQUNJO0VBQ0E7RUFDQSxrQmhCaHdCbEI7RWdCaXdCa0I7RUFDQTtFQUNBO0FqQjQwTzVCO0FpQjMwTzRCO0VBQ0k7RUFDQTtFQUNBO0FqQjYwT2hDO0FpQjEwT3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY1A3ekJyQjtFTzh6QnFCLGtCaEIvd0JsQjtFZ0JneEJrQjtFQUNBO0VBQ0E7QWpCNDBPNUI7QWlCMzBPNEI7RUFDSSx5QlBuMEJ6QjtFT28wQnlCLGNQcjBCekI7QVZrcFFQO0FpQnAwT29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FqQnMwT3hCO0FpQnIwT3dCO0VBQ0ksa0JoQjV4QmxCO0VnQjZ4QmtCO0VBQ0E7RUFDQTtBakJ1ME81QjtBaUJwME9vQjtFQUNJO0FqQnMwT3hCO0FpQnIwT3dCO0VBQ0ksa0JoQjl5QmxCO0VnQit5QmtCO0FqQnUwTzVCO0FpQnQwTzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3ME9oQztBaUJqME9vQjtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWpCazBPeEI7QWlCajBPd0I7RUFDSTtBakJtME81QjtBaUJqME93QjtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJrME81QjtBaUJqME80QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQm0wT2hDO0FpQmwwT2dDO0VBQ0k7QWpCbzBPcEM7QWlCbDBPZ0M7RUFDSTtBakJvME9wQztBaUJsME9nQztFQUNJO0FqQm8wT3BDO0FpQmwwT2dDO0VBQ0k7QWpCbzBPcEM7QWlCbDBPZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJvME9wQztBaUJqME80QjtFQUNJO0VBQ0E7RUFDQTtBakJtME9oQztBaUJsME9nQztFQUNJLGNQMTVCN0I7RU8yNUI2QjtBakJvME9wQztBaUJuME9vQztFQUNJLGtCaEIzMkI5QjtFZ0I0MkI4QjtFQUNBO0FqQnEwT3hDO0FpQm4wT29DO0VBQ0ksa0JoQm4zQjlCO0VnQm8zQjhCO0FqQnEwT3hDO0FpQnJ5T29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCdXlPeEI7QWlCdHlPd0I7RUFDSTtBakJ3eU81QjtBaUJ0eU93QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQnd5TzVCO0FpQnZ5TzRCO0VBQ0k7RUFDQSxrQmhCbjZCdEI7RWdCbzZCc0I7RUFDQTtFQUNBO0FqQnl5T2hDO0FpQnZ5TzRCO0VBQ0ksa0JoQnA2QnRCO0VnQnE2QnNCO0VBQ0E7QWpCeXlPaEM7QWlCdHlPd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxpQmhCaDdCbEI7RWdCaTdCa0I7RUFDQTtFQUNBO0FqQnd5TzVCO0FpQnZ5TzRCO0VBQ0k7QWpCeXlPaEM7QWlCcnlPb0I7RUFDSTtFQUNBO0VBQ0E7QWpCdXlPeEI7QWlCdHlPd0I7RUFDSTtFQUFBO0VBQ0E7RUFDQTtBakJ3eU81QjtBaUJ2eU80QjtFQUNJO0FqQnl5T2hDO0FpQnZ5TzRCO0VBQ0k7RUFDQTtBakJ5eU9oQztBaUJ2eU80QjtFQUVJO0VBQ0E7RUFDQSxrQmhCOThCdEI7RWdCKzhCc0I7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0FqQnN5T2hDO0FpQnB5T2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJzeU9wQztBaUJyeU9vQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdXlPeEM7QWlCcHlPd0M7RUFDSTtBakJzeU81QztBaUJseU9nQztFQUNJO0FqQm95T3BDO0FpQmh5T2dDO0VBQ0k7RUFDQSxpQmhCbi9CMUI7RWdCby9CMEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJreU9wQztBaUJqeU9vQztFQUNJLGNQNWlDakM7RU82aUNpQyx5QlA1aUNqQztBViswUVA7QWlCL3hPZ0M7RUFDSTtFQUNBO0VBQ0EsaUJoQmxnQzFCO0VnQm1nQzBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpeU9wQztBaUJoeU9vQztFQUNJO0VBQ0E7QWpCa3lPeEM7QWlCaHlPb0M7RUFDSTtBakJreU94QztBaUI1eE9vQjtFQUNJO0FqQjh4T3hCO0FpQjd4T3dCO0VBQ0ksa0JoQjdoQ2xCO0VnQjhoQ2tCO0VBQ0E7RUFDQTtBakIreE81QjtBaUJ4eE9ZO0VBQ0k7QWpCMHhPaEI7QWlCeHhPWTtFQUNJO0VBQ0E7QWpCMHhPaEI7QWlCeHhPZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQmhCemlDVjtFZ0IwaUNVO0VBQ0EsZ0JoQmpoQ1I7RWdCa2hDUSxjUGhtQ2I7RU9pbUNhO0FqQjB4T3BCO0FpQnZ4T2dCO0VBQ0k7RUFDQSxpQmhCcmpDVjtFZ0JzakNVO0VBQ0EsZ0JoQjVoQ0w7RWdCNmhDSyxjUHptQ2I7RU8wbUNhO0VBQ0E7RUFDQTtFQUNBO0FqQnl4T3BCO0FpQnZ4T29CO0VBQVE7QWpCMHhPNUI7QWlCcnhPb0I7RUFDSTtBakJ1eE94QjtBaUJoeE9RO0VBQ0k7RUFBQTtFQUVBO0FqQml4T1o7QWlCOXdPWTtFQUNJLG1CaEJ2bENOO0VnQndsQ007RUFDQSxnQmhCempDRDtFZ0IwakNDLGNQdG9DVDtFT3VvQ1M7QWpCZ3hPaEI7QWlCOXdPZ0I7RUFDSSxjaEJ2b0NaO0FEdTVRUjtBaUIxd09JO0VBR1k7SUFDSSxnQmhCcmxDVjtJZ0JzbENVO0VqQjB3T2xCO0VpQnZ3T2tCO0lBQ0ksY2hCL2xDZDtJZ0JnbUNjO0VqQnl3T3RCO0VpQnJ3T2M7SUFDSTtFakJ1d09sQjtBQUNGOztBa0I1NlFJO0VBQWU7RUFBc0Q7RUFBdUI7QWxCazdRaEc7QWtCajdRUTtFQURKO0lBRVE7RWxCbzdRVjtBQUNGO0FrQm43UVE7RUFDSTtFQUNBO0FsQnE3UVo7QWtCbjdRWTtFQUNJO0VBQ0E7RUFDQTtBbEJxN1FoQjtBa0JuN1FnQjtFQUNJLGtCakJzQ1Y7RWlCckNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QWxCcTdRcEI7QWtCbjdRb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnE3UXhCO0FrQmw3UW9CO0VBQ0k7RUFDQTtFQUNBO0FsQm83UXhCO0FrQm43UXdCO0VBQ0ksY2pCQ3RCO0FEbzdRTjtBa0JuN1F3QjtFQUNJLGNqQi9CcEI7QURvOVFSO0FrQmg3UXdCO0VBQ0ksY2pCUnRCO0FEMDdRTjtBa0JoN1F3QjtFQUNJLGNqQjVDbkI7QUQ4OVFUO0FrQjc2UWdCO0VBQ0ksaUJqQnNCVjtFaUJyQlU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIrNlFwQjtBa0I1NlFnQjtFQUFTO0FsQis2UXpCO0FrQjU2UVE7RUFHWTtJQUNJLGtCakJJZDtJaUJIYztFbEI0NlF0QjtBQUNGO0FrQnY2UUk7RUFDSTtFQUNBO0VBQ0E7QWxCeTZRUjtBa0J4NlFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjA2UVo7QWtCejZRWTtFQUNJO0FsQjI2UWhCO0FrQmo2UWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxCbTZRcEI7QWtCajZRd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQm02UTVCO0FrQi81UXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJpNlE1QjtBa0I3NVF3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCKzVRNUI7QWtCNTVRNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjg1UWhDO0FrQjE1UTRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI0NVFoQztBa0J2NVFnQjtFQUNJLGtCakJ4R1Y7RWlCeUdVO0VBQ0E7RUFDQTtFQUNBO0FsQnk1UXBCO0FrQnY1UWdCO0VBQ0k7RUFDQSxpQmpCdkhWO0VpQndIVTtFQUNBO0FsQnk1UXBCO0FrQnY1UWdCO0VBQ0ksaUJqQjVIVjtFaUI2SFU7RUFDQSxjakIvSWQ7RWlCZ0pjO0VBQ0E7RUFDQTtBbEJ5NVFwQjtBa0JyNVFRO0VBQ0k7SUFDSTtJQUNBO0VsQnU1UWQ7QUFDRjtBa0JwNVFJO0VBQWlCO0VBQXFEO0VBQXVCO0VBQTJCO0FsQjA1UTVIO0FrQno1UVE7RUFESjtJQUVRO0VsQjQ1UVY7QUFDRjtBa0IzNVFRO0VBQ0k7RUFDQTtBbEI2NVFaO0FrQjU1UVk7RUFDSTtFQUNBO0VBQ0E7QWxCODVRaEI7QWtCNzVRZ0I7RUFDSSxpQmpCbElWO0VpQm1JVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQis1UXBCO0FrQjc1UWdCO0VBQ0ksa0JqQmxLVjtFaUJtS1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBbEIrNVFwQjtBa0I5NVFvQjtFQUNJLGNqQjdMbEI7QUQ2bFJOO0FrQjc1UW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIrNVF4QjtBa0IzNVFvQjtFQUNJLGNqQnZPaEI7QURvb1JSO0FrQjE1UWdCO0VBQ0k7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBbEI0NVFwQjtBa0J4NVFRO0VBR1k7SUFDSSxrQmpCckxkO0lpQnNMYztFbEJ3NVF0QjtBQUNGO0FrQm41UUk7RUFBa0I7RUFBeUQ7RUFBdUI7RUFBMkI7QWxCeTVRakk7QWtCeDVRUTtFQURKO0lBRVE7RWxCMjVRVjtBQUNGO0FrQjE1UVE7RUFDSTtFQUNBO0FsQjQ1UVo7QWtCMzVRWTtFQUNJO0VBQ0E7RUFDQTtBbEI2NVFoQjtBa0I1NVFnQjtFQUNJLGlCakJyTVY7RWlCc01VO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCODVRcEI7QWtCNTVRZ0I7RUFDSSxrQmpCck9WO0VpQnNPVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCODVRcEI7QWtCNTVRZ0I7RUFDSTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FsQjg1UXBCO0FrQjE1UVE7RUFHWTtJQUNJLGtCakJ2T2Q7SWlCd09jO0VsQjA1UXRCO0FBQ0Y7QWtCcjVRSTtFQUNJO0VBQ0E7QWxCdTVRUjtBa0J0NVFRO0VBQ0k7RUFDQTtBbEJ3NVFaO0FrQnY1UVk7RUFDSSxrQmpCalFOO0VpQmtRTTtFQUNBO0VBQ0E7RUFDQTtBbEJ5NVFoQjtBa0J2NVFZO0VBQ0k7QWxCeTVRaEI7QWtCeDVRZ0I7RUFDSSx5QmpCelNSO0FEbXNSWjtBa0J6NVFvQjtFQUNJO0FsQjI1UXhCO0FrQno1UW9CO0VBQ0kseUJqQnJTWDtBRGdzUmI7QWtCMTVRd0I7RUFDSTtBbEI0NVE1QjtBa0J6NVFvQjtFQU9JO0VBQ0Esa0JqQmhTZDtFaUJpU2M7QWxCcTVReEI7QWtCNzVRd0I7RUFDSTtBbEIrNVE1QjtBa0I3NVF3QjtFQUNJO0FsQis1UTVCO0FrQnQ1UVk7RUFyQ0o7SUFzQ1E7SUFDQTtFbEJ5NVFkO0VrQng1UWM7SUFDSTtJQUNBO0VsQjA1UWxCO0VrQnI1UTBCO0lBQ0k7RWxCdTVROUI7QUFDRjtBa0JqNVFRO0VBQ0k7RUFDQTtBbEJtNVFaO0FrQmw1UVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEJvNVFoQjtBa0JuNVFnQjtFQUNJLGtCakI3VFY7RWlCOFRVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCcTVRcEI7QWtCbjVRZ0I7RUFDSSxrQmpCelVWO0VpQjBVVTtFQUNBO0FsQnE1UXBCO0FrQnA1UW9CO0VBQ0k7QWxCczVReEI7QWtCbjVRZ0I7RUFDSTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FsQnE1UXBCO0FrQmw1UVk7RUFDSSx5QmpCL1hIO0VpQmdZRztFQUNBO0FsQm81UWhCO0FrQm41UWdCO0VBQ0ksa0JqQnhWVjtFaUJ5VlU7RUFDQTtFQUNBO0VBQ0E7QWxCcTVRcEI7QWtCbjVRZ0I7RUFDSSxrQmpCbldWO0VpQm9XVTtFQUNBO0FsQnE1UXBCO0FrQnA1UW9CO0VBQ0k7QWxCczVReEI7O0FtQnZ6UkE7RUFDSTtBbkIwelJKO0FtQnh6Ukk7RUFISjtJQUlRO0VuQjJ6Uk47QUFDRjtBbUJ6elJJO0VBSUk7QW5Cd3pSUjtBbUJselJRO0VBQ0k7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBbkJvelJaO0FtQmx6Ulk7RUFDSTtLQUFBO0FuQm96UmhCO0FtQmh6UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmt6Ulo7QW1CaHpSUTtFQUNJO0VBQ0E7QW5Ca3pSWjtBbUI1eVJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5COHlSaEI7QW1CNXlSZ0I7RUFOSjtJQU9RO0VuQit5UmxCO0FBQ0Y7QW1CN3lSZ0I7RUFDSSxpQmxCRlY7RWtCR1U7RUFDQTtFQUNBO0FuQit5UnBCO0FtQjd5Um9CO0VBQ0ksa0JsQlZkO0VrQldjO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FuQit5UnhCO0FtQjV5Um9CO0VBQ0ksY2xCbkNsQjtBRGkxUk47QW1CMXlSZ0I7RUFDSSxpQmxCRFY7RWtCRVU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI0eVJwQjtBbUIxeVJvQjtFQVJKO0lBU1Esa0JsQlpkO0lrQmFjO0VuQjZ5UnRCO0FBQ0Y7QW1CdnlSUTtFQUNJO0VBQ0E7QW5CeXlSWjtBbUJ2eVJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5CeXlSaEI7QW1CdnlSZ0I7RUFOSjtJQU9RO0VuQjB5UmxCO0FBQ0Y7QW1CeHlSZ0I7RUFDSTtFQUNBLGtCbEJoRFY7RWtCaURVO0VBQ0E7RUFDQTtBbkIweVJwQjtBbUJ2eVJnQjtFQUNJO0VBQ0Esa0JsQjVEVjtFa0I2RFU7RUFDQTtFQUNBO0FuQnl5UnBCO0FtQnR5UmdCO0VBQ0k7RUFDQTtFQUFBO0VBQ0E7QW5Cd3lScEI7QW1CcHlSWTtFQUNJLGtCbEJ0RU47RWtCdUVNO0VBQ0E7RUFDQTtFQUNBO0FuQnN5UmhCO0FtQm55Ulk7RUFDSTtFQUNBO0VBQ0EseUJsQjNISDtFa0I0SEc7QW5CcXlSaEI7QW1CbnlSZ0I7RUFDSSxrQmxCeEZWO0VrQnlGVTtFQUNBO0VBQ0E7QW5CcXlScEI7QW1CbHlSZ0I7RUFDSTtFQUNBO0VBQ0E7QW5Cb3lScEI7QW1CaHlSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJreVJaO0FtQmh5Ulk7RUFSSjtJQVNRO0VuQm15UmQ7QUFDRjtBbUJqeVJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJteVJoQjtBbUJoeVJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJreVJoQjtBbUJoeVJnQjtFQUNJLGtCbEJwSVY7RWtCcUlVO0VBQ0E7RUFDQTtBbkJreVJwQjtBbUJoeVJvQjtFQUNJLGlCbEJ2SGQ7RWtCd0hjO0VBQ0E7QW5Ca3lSeEI7QW1CN3hSWTtFQTVDSjtJQTZDUTtJQUNBO0VuQmd5UmQ7RW1COXhSYztJQUNJO0VuQmd5UmxCO0VtQjd4UmM7SUFDSTtJQUNBO0lBQ0E7RW5CK3hSbEI7RW1CN3hSa0I7SUFDSSxrQmxCL0lkO0lrQmdKYztFbkIreFJ0QjtBQUNGOztBb0J4L1JRO0VBQ0k7RUFDQTtBcEIyL1JaO0FvQjEvUlk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBcEI0L1JoQjtBb0IxL1JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI0L1JoQjtBb0IxL1JZO0VBQ0k7RUFDQTtFQUNBO0FwQjQvUmhCO0FvQjMvUmdCO0VBQ0ksZ0JuQitDVjtFbUI5Q1U7RUFDQTtFQUNBLGdCbkI0RFI7RW1CM0RRO0FwQjYvUnBCO0FvQjMvUmdCO0VBQ0ksaUJuQjBCVjtFbUJ6QlU7RUFDQTtFQUNBO0VBQ0EsZ0JuQmtETjtBRDI4UmQ7QW9CMy9SZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbkI3QlI7RW1COEJRO0VBQ0E7RUFDQTtFQUNBLGlCbkJXVjtFbUJWVSxnQm5Cc0NOO0FEdTlSZDtBb0J6L1JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyL1JaO0FvQjEvUlk7RUFDSTtFQUNBO0FwQjQvUmhCO0FvQjMvUmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjYvUnBCO0FvQjMvUmdCO0VBQ0k7RUFDQSxpQm5CYlY7RW1CY1U7QXBCNi9ScEI7QW9Cei9SUTtFQUNJO0FwQjIvUlo7QW9CMS9SWTtFQUNJLG1CbkJiTjtFbUJjTTtFQUNBO0VBQ0EsZ0JuQk1KO0FEcy9SWjtBb0J6L1JnQjtFQUNJO0VBQ0Esa0JuQi9CVjtFbUJnQ1U7RUFDQSxnQm5CRFI7RW1CRVE7QXBCMi9ScEI7QW9Cei9SZ0I7RUFDSSx5Qm5CdkVQO0VtQndFTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJuQjVDVjtFbUI2Q1UsZ0JuQmpCTjtBRDRnU2Q7QW9Cei9SZ0I7RUFDSSxjbkI5RWI7RW1CK0VhLGtCbkJuRFY7RW1Cb0RVO0VBQ0E7RUFDQSxnQm5CeEJOO0FEbWhTZDtBb0J6L1JnQjtFQUNJO0VBQ0EsaUJuQnhEVjtFbUJ5RFUsZ0JuQjdCTjtFbUI4Qk07RUFDQTtFQUNBLHlCbkJ4R1I7RW1CeUdRO0VBQ0E7RUFDQTtBcEIyL1JwQjtBb0J2L1JRO0VBQ0k7RUFDQTtBcEJ5L1JaO0FvQngvUlk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBcEIwL1JoQjtBb0J2L1JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qm5CL0hSO0VtQmdJUTtBcEJ5L1JoQjtBb0J2L1JZO0VBQ0k7RUFDQTtFQUNBO0FwQnkvUmhCO0FvQngvUmdCO0VBQ0k7QXBCMC9ScEI7QW9Cei9Sb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMi9SeEI7QW9Cdi9SZ0I7RUFDSSxrQm5CbEdWO0VtQm1HVTtFQUNBO0VBQ0E7RUFDQSxnQm5CN0VOO0FEc2tTZDtBb0J2L1JnQjtFQUNJO0VBQ0EsaUJuQjdHVjtFbUI4R1U7RUFDQSxnQm5CbkZOO0VtQm9GTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCeS9ScEI7QW9Cci9SUTtFQUNJO0VBQ0E7QXBCdS9SWjtBb0J0L1JZO0VBQ0ksa0JuQnpITjtFbUIwSE07RUFDQTtFQUNBLGdCbkJyR0o7QUQ2bFNaO0FvQnQvUlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ3L1JoQjtBb0J2L1JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnkvUnBCO0FvQnYvUmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdy9ScEI7QW9Cdi9Sb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCeS9SeEI7QW9Cdi9Sb0I7RUFDSTtBcEJ5L1J4QjtBb0J4L1J3QjtFQUNJLGlCbkJoTGxCO0VtQmlMa0I7RUFDQTtFQUNBLGdCbkJ2SmQ7QURpcFNkO0FvQngvUndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCMC9SNUI7QW9Cei9SNEI7RUFDSTtFQUNBO0VBQ0E7QXBCMi9SaEM7QW9Cei9SNEI7RUFDSTtFQUNBO0VBQ0E7QXBCMi9SaEM7QW9Cei9SNEI7RUFDSTtFQUNBO0VBQ0E7QXBCMi9SaEM7QW9Cei9SNEI7RUFDSTtFQUNBO0VBQ0E7QXBCMi9SaEM7QW9Cei9SNEI7RUFDSTtFQUNBO0VBQ0E7QXBCMi9SaEM7QW9CcC9SUTtFQUNJO0VBQ0E7RUFDQTtBcEJzL1JaO0FvQnIvUlk7RUFDSSxrQm5CdE5OO0VtQnVOTSxnQm5CaE1KO0VtQmlNSTtFQUNBO0FwQnUvUmhCO0FvQnIvUlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ1L1JoQjtBb0J0L1JnQjtFQUNJO0VBQ0EseUJuQmpRUjtFbUJrUVE7RUFDQTtFQUNBO0FwQncvUnBCO0FvQnYvUm9CO0VBQ0ksa0JuQjNPZDtFbUI0T2M7RUFDQSxnQm5CbE5aO0VtQm1OWTtBcEJ5L1J4QjtBb0J2L1JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCeS9SeEI7QW9CeC9Sd0I7RUFDSSxpQm5CMVBsQjtFbUIyUGtCO0VBQ0E7RUFDQTtFQUNBLGdCbkJsT2Q7QUQ0dFNkO0FvQngvUndCO0VBQ0kseUJuQjVTdEI7QURzeVNOO0FvQnovUjRCO0VBQ0ksY25CM1NwQjtBRHN5U1o7QW9CeC9Sd0I7RUFDSSx5Qm5CelRuQjtBRG16U1Q7QW9Cei9SNEI7RUFDSSxjbkI5U2pCO0FEeXlTZjtBb0J4L1J3QjtFQUNJLHlCbkIzVHBCO0FEcXpTUjtBb0J6L1I0QjtFQUNJLGNuQnRUbEI7QURpelNkO0FvQnYvUm9CO0VBQ0ksaUJuQnBSZDtFbUJxUmM7RUFDQTtFQUNBLGdCbkIzUFY7QURvdlNkO0FvQnYvUm9CO0VBQ0k7QXBCeS9SeEI7QW9Cdi9SNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ5L1JoQztBb0J4L1JnQztFQUNJO0FwQjAvUnBDO0FvQngvUmdDO0VBQ0k7QXBCMC9ScEM7QW9CdC9Sd0I7RUFDSSxpQm5CMVNsQjtFbUIyU2tCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQncvUjVCO0FvQnYvUjRCO0VBQ0k7QXBCeS9SaEM7QW9Cdi9SNEI7RUFDSTtBcEJ5L1JoQztBb0J0L1J3QjtFQUNJO0VBQ0E7RUFDQTtBcEJ3L1I1QjtBb0J2L1I0QjtFQUNJO0VBQ0EsbUJuQnZVdEI7RW1Cd1VzQixnQm5CdlNsQjtFbUJ3U2tCO0VBQ0E7RUFDQTtBcEJ5L1JoQztBb0J4L1JnQztFQUNJLGdCbkJ4U3ZCO0FEa3lTYjtBb0J2L1I0QjtFQUNJO0FwQnkvUmhDO0FvQngvUmdDO0VBQ0k7QXBCMC9ScEM7QW9Cdi9SNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ5L1JoQztBb0J4L1JnQztFQUNJO0VBQ0E7RUFDQTtBcEIwL1JwQztBb0J4L1JnQztFQUNJO0VBQ0E7RUFDQTtBcEIwL1JwQztBb0J4L1JnQztFQUNJO0VBQ0E7RUFDQTtBcEIwL1JwQztBb0JsL1JRO0VBQ0k7RUFDQTtBcEJvL1JaO0FvQm4vUlk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBcEJxL1JoQjtBb0JuL1JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnEvUmhCO0FvQm4vUlk7RUFDSTtFQUNBO0VBQ0E7QXBCcS9SaEI7QW9CcC9SZ0I7RUFDSSxnQm5CbFhWO0VtQm1YVTtFQUNBO0VBQ0EsZ0JuQnJXUjtFbUJzV1E7QXBCcy9ScEI7QW9CcC9SZ0I7RUFDSSxpQm5CdllWO0VtQndZVTtFQUNBO0VBQ0E7RUFDQSxnQm5CL1dOO0FEcTJTZDtBb0JwL1JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuQmhjWjtFbUJpY1k7RUFDQTtFQUNBO0VBQ0EsaUJuQnRaVjtFbUJ1WlUsZ0JuQjNYTjtBRGkzU2Q7QW9CbC9SUTtFQUNJO0FwQm8vUlo7QW9Cbi9SWTtFQUNJLGtCbkJ2Wk47RW1Cd1pNO0VBQ0E7RUFDQTtBcEJxL1JoQjtBb0JuL1JZO0VBQ0k7RUFDQTtBcEJxL1JoQjtBb0JqL1J3QjtFQUlJO0VBQ0E7QXBCZy9SNUI7QW9CcC9SNEI7RUFDSTtBcEJzL1JoQztBb0JsL1I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5CM2J0QjtFbUI0YnNCLGdCbkIxWmxCO0FEODRTZDtBb0JuL1JnQztFQUNJLGNuQm5lOUI7QUR3OVNOO0FvQm4vUmdDO0VBQ0ksY25CN2UzQjtBRGsrU1Q7QW9Cbi9SZ0M7RUFDSSxjbkI1ZTVCO0FEaStTUjtBb0I3K1J3QjtFQUNJLHlCbkIvZGhCO0FEODhTWjtBb0I3K1J3QjtFQUNJO0VBQ0EsZ0JuQi9hZDtFbUJnYmMsaUJuQjVjbEI7QUQyN1NWO0FvQjkrUjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCZy9SaEM7QW9CeitSUTtFQUNJO0VBQ0E7QXBCMitSWjtBb0IxK1JZO0VBQ0k7RUFDQSxrQm5CemROO0VtQjBkTTtFQUNBLGdCbkJwY0o7RW1CcWNJO0FwQjQrUmhCO0FvQjErUlk7RUFDSTtFQUNBO0FwQjQrUmhCO0FvQnorUndCO0VBQ0k7QXBCMitSNUI7QW9CditSZ0I7RUFDSTtBcEJ5K1JwQjtBb0J2K1JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCeStScEI7QW9CeCtSb0I7RUFDSTtFQUNBLGlCbkIxZmQ7RW1CMmZjO0VBQ0EsZ0JuQjlkWjtFbUIrZFk7QXBCMCtSeEI7QW9CeCtSb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMCtSeEI7QW9CditSZ0I7RUFDSTtBcEJ5K1JwQjtBb0J4K1JvQjtFQUNJLGlCbkIzZ0JkO0VtQjRnQmM7RUFDQTtFQUNBLGdCbkJsZlY7QUQ0OVNkO0FvQnIrUlE7RUFDSSx5Qm5CNWlCQTtFbUI2aUJBO0VBQ0E7QXBCdStSWjtBb0J0K1JZO0VBQ0k7RUFDQTtBcEJ3K1JoQjtBb0J2K1JnQjtFQUNJO0FwQnkrUnBCO0FvQngrUm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjArUnhCO0FvQngrUm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjArUnhCO0FvQngrUm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCMCtSeEI7QW9CdCtSWTtFQUNJO0FwQncrUmhCO0FvQnYrUmdCO0VBQ0ksa0JuQmhqQlY7RW1CaWpCVTtFQUNBLGdCbkIzaEJSO0VtQjRoQlE7QXBCeStScEI7QW9CditSZ0I7RUFDSSxpQm5CN2pCVjtFbUI4akJVO0VBQ0E7RUFDQTtFQUNBLGdCbkJyaUJOO0FEOGdUZDtBb0J2K1JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlCbkJ2a0JWO0VtQndrQlUsZ0JuQjVpQk47RW1CNmlCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ5K1JwQjs7QXFCL21UQTtFQUNDO0VBQ0E7QXJCa25URDtBcUJqblRDO0VBQ0M7QXJCbW5URjtBcUJqblRFO0VBQ0MsZ0JwQjhETztFb0I3RFA7RUFDQSxnQnBCNEVTO0VvQjNFVCxjWEpJO0VXS0o7QXJCbW5USDtBcUI5bVRFOztFQUVDO0FyQmduVEg7QXFCN21URTtFQUNDLGtCcEIrQk87RW9COUJQO0VBQ0EsZ0JwQjBEWTtFb0J6RFosY1huQkk7RVdvQko7RUFDQTtBckIrbVRIO0FxQjVtVEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckI4bVRIO0FxQjFtVEc7RUFDQztFQUNBLGtCcEJhTTtFb0JaTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNG1USjtBcUIzbVRJO0VBQ0M7RUFDQTtBckI2bVRMO0FxQjNtVEk7RUFDQztFQUNBO0FyQjZtVEw7QXFCMW1USztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNG1UTjtBcUJ4bVRLO0VBQ0M7QXJCMG1UTjtBcUJ0bVRLO0VBQ0M7QXJCd21UTjtBcUJwbVRLO0VBQ0M7QXJCc21UTjtBcUJsbVRLO0VBQ0M7QXJCb21UTjtBcUJobVRLO0VBQ0M7QXJCa21UTjtBcUIzbFRDO0VBQ0M7QXJCNmxURjtBcUI1bFRFO0VBQ0M7RUFDQTtBckI4bFRIO0FxQjVsVEk7RUFDQztBckI4bFRMO0FxQjNsVEc7RUFDQztBckI2bFRKO0FxQjVsVEk7RUFDQztFQUNBLGtCcEI3Q0s7RW9COENMO0VBQ0E7RUFDQTtBckI4bFRMO0FxQjVsVEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckI4bFRMO0FxQjdsVEs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwQnhHTztFb0J5R1A7RUFDQTtFQUNBO0FyQitsVE47QXFCOWxUTTtFQUNDLHlCcEJ4R1k7QUR3c1RuQjtBcUIvbFRPO0VBQ0M7RUFDQTtBckJpbVRSO0FxQjlsVE07RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmdtVFA7QXFCL2xUTztFQUNDO0VBQ0E7QXJCaW1UUjtBcUJobVRRO0VBQ0M7RUFDQTtFQUNBO0FyQmttVFQ7QXFCam1UUztFQUNDO0FyQm1tVFY7QXFCaG1UUTtFQUNDO0VBQ0Esa0JwQnBHQztFb0JxR0Q7RUFDQTtBckJrbVRUO0FxQi9sVFU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmltVFg7QXFCN2xUVTtFQUNDO0FyQitsVFg7QXFCM2xUVTtFQUNDO0FyQjZsVFg7QXFCemxUVTtFQUNDO0FyQjJsVFg7QXFCdmxUVTtFQUNDO0FyQnlsVFg7QXFCcmxUVTtFQUNDO0FyQnVsVFg7QXFCbmxUVTtFQUNDO0VBQ0E7RUFHQTtBckJtbFRYO0FxQjlrVE87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0Esa0JwQjFKRTtFb0IySkY7RUFDQTtBckJnbFRSO0FxQi9rVFE7RUFDQyx5QnBCOU1BO0FEK3hUVDtBcUIva1RRO0VBQ0MseUJwQmhMSDtBRGl3VE47QXFCOWtUTztFQW5GRDtJQW9GRTtJQUNBO0VyQmlsVE47RXFCaGxUTTtJQUNDO0lBQ0E7SUFDQTtFckJrbFRQO0VxQmpsVE87SUFDQztJQUNBO0VyQm1sVFI7QUFDRjtBcUIva1RNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBckJpbFRQO0FxQjFoVEk7RUFDQyxpQnBCL09LO0VvQmdQTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXJCNGhUTDtBcUIxaFRJO0VBQVE7RUFBc0I7RUFBZTtFQUFhO0VBQW1CO0VBQXVCO0VBQThCO0VBQUE7RUFDakk7RUFBa0Isa0JwQjVQYjtFb0I0UGlDO0VBQWU7QXJCc2lUMUQ7QXFCcmlUSztFQUFRO0VBQXVCO0FyQnlpVHBDO0FxQnhpVEs7RUFIRDtJQUcwQjtFckI0aVQ1QjtBQUNGO0FxQjNpVEk7RUFBd0I7RUFBYztFQUFvQjtFQUErQjtBckJpalQ3RjtBcUJoalRLO0VBREQ7SUFDMEI7RXJCb2pUNUI7QUFDRjtBcUJwalRLO0VBQVE7QXJCdWpUYjtBcUJyalRJO0VBQWU7RUFBYztBckJ5alRqQztBcUJ2alRLO0VBQU07RUFBZTtFQUFvQjtBckI0alQ5QztBcUIzalRNO0VBQUU7RUFBYztFQUFZO0FyQmdrVGxDO0FxQjlqVFE7RUFBRTtBckJpa1RWO0FxQjlqVE07RUFBWTtFQUFpQjtBckJra1RuQztBcUJqa1RPO0VBQUk7S0FBQTtFQUFvQjtFQUFhO0FyQnNrVDVDO0FxQmxrVFE7RUFBSTtBckJxa1RaO0FxQmxrVE07RUFBRSxrQnBCL1FFO0VvQitRa0I7RUFBa0I7RUFBaUI7RUFBdUI7RUFBeUI7QXJCMGtUL0c7QXFCdmtUSztFQW5CRDtJQW1CMEI7SUFBdUI7SUFBVTtFckI2a1Q3RDtFcUI1a1RJO0lBQU07SUFBVztFckJnbFRyQjtBQUNGOztBc0I5NVRBO0VBQ0k7RUFDQTtBdEJpNlRKO0FzQmg2VEk7RUFISjtJQUlRO0lBQ0E7RXRCbTZUTjtBQUNGOztBdUJ6NlRBO0VBQ0M7QXZCNDZURDtBdUIzNlRDO0VBQ0M7QXZCNjZURjtBdUIxNlRDO0VBQ0MsaUJ0QnNFUTtFc0JyRVI7RUFDQSxnQnRCNEVVO0VzQjNFVixjYkxLO0VhTUw7QXZCNDZURjtBdUJ6NlRDO0VBQ0Msa0J0QitDUTtFc0I5Q1I7RUFDQSxnQnRCb0VVO0VzQm5FVixjYlpLO0VhYUw7RUFDQTtBdkIyNlRGO0F1Qng2VEM7RUFDQztBdkIwNlRGO0F1QnY2VEM7RUFDQztFQUNBO0F2Qnk2VEY7QXVCdjZURTtFQUNDO0F2Qnk2VEg7QXVCdjZURztFQUNDO0VBQ0EsbUJiL0JHO0VhZ0NIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ5NlRKO0F1QnY2VEk7RUFDQztFQUNBLGtCdEJZSztFc0JYTDtFQUNBLGdCdEJxQ087RXNCcENQLGNiM0NFO0VhNENGO0VBQ0E7RUFDQTtBdkJ5NlRMO0F1QnQ2VEk7RUFDQyxtQmJsREU7QVYwOVRQO0F1QnQ2VEs7RUFDQyxjYnREQztBVjg5VFA7QXVCcDZUSTtFQUNDO0VBQ0Esa0J0QlBLO0VzQlFMO0VBQ0EsZ0J0QmtCTztFc0JqQlAsY2I5REU7RWErREY7RUFDQTtFQUNBO0VBQ0E7QXZCczZUTDtBdUJyNlRLO0VBQVEsbUJibkVOO0VhbUV3QixjYnBFeEI7QVY2K1RQO0F1Qm42VEc7RUFDQztFQUNBO0VBQ0E7QXZCcTZUSjtBdUJuNlRJO0VBQ0M7QXZCcTZUTDtBdUJsNlRJO0VBQVUsbUJ0QnJFRDtBRDArVGI7QXVCcDZUSTtFQUFZLG1CdEJuRkw7QUQwL1RYO0F1QnI2VEk7RUFDQyxrQnRCdkNLO0VzQndDTDtFQUNBLGdCdEJaVTtFc0JhVixjYnpGRTtFYTBGRjtBdkJ1NlRMO0F1Qmw2VEU7RUFDQztFQUNBO0F2Qm82VEg7QXVCLzVUQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQSxtQmIvR0s7RWFnSEw7RUFDQTtBdkJpNlRGO0F1Qi81VEU7RUFDQyxtQnRCaEhLO0FEaWhVUjtBdUIvNVRHO0VBQ0MsbUJ0Qm5ISTtBRG9oVVI7QXVCNzVURTtFQUNDLGlCdEJwRE87RXNCcURQO0VBQ0EsZ0J0QjlDUztFc0IrQ1QsY2I5SEk7RWErSEo7RUFDQTtFQUNBO0F2Qis1VEg7QXVCNTVURTtFQUNDO0F2Qjg1VEg7QXVCNTVURztFQUNDO0VBQ0E7QXZCODVUSjtBdUIzNVRJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCYmxKRTtFYW1KRjtFQUNBO0F2QjY1VEw7QXVCMzVUSztFQUNDO0F2QjY1VE47QXVCMzVUTTtFQUNDLGtCdEIzR0c7RXNCNEdIO0VBQ0EsZ0J0QmhGUTtFc0JpRlIsY2I5SkE7RWErSkE7QXZCNjVUUDtBdUIzNVRNO0VBQ0Msa0J0QmxIRztFc0JtSEg7RUFDQSxnQnRCdkZRO0VzQndGUixjdEJwSUQ7RXNCcUlDO0VBQ0E7RUFDQTtBdkI2NVRQO0F1QjU1VE87RUFDQztBdkI4NVRSO0F1QjE1VEs7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkI0NVROO0F1QjM1VE07RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkI2NVRQO0F1QjM1VE07RUFDQztBdkI2NVRQO0F1QjM1VE07RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBdkIwNVRQO0F1Qno1VE87RUFDQztFQUNBO0VBQ0E7QXZCMjVUUjtBdUIxNVRRO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNDVUVDtBdUJ6NVRPO0VBQ0M7QXZCMjVUUjtBdUIxNVRRO0VBQ0M7RUFDQTtLQUFBO0F2QjQ1VFQ7QXVCcDVUSztFQUFpQjtBdkJ1NVR0QjtBdUJyNVRLO0VBQ0M7QXZCdTVUTjtBdUJyNVRNO0VBQWM7QXZCdzVUcEI7QXVCcjVUSztFQUFZO0F2Qnc1VGpCO0F1QnI1VE07RUFDQztFQUNBO0VBQ0E7QXZCdTVUUDtBdUJyNVRPO0VBQ0MsbUJ0QjFNRTtFc0IyTUY7RUFDQSxnQnRCNUtPO0VzQjZLUCxjYnpQRDtFYTBQQztBdkJ1NVRSO0F1QnA1VE87RUFBRSxjdEIxUEQ7QURpcFVSO0F1Qmw1VE07RUFDQztFQUNBO0VBQ0EseUJ0QnJRSTtFc0JzUUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJvNVRQO0F1Qmw1VE87RUFDQyxrQnRCOU5FO0VzQitORjtFQUNBLGdCdEJuTU87RXNCb01QLGNiaFJEO0VhaVJDO0F2Qm81VFI7QXVCaDVUTTtFQUNDO0VBQ0E7QXZCazVUUDtBdUI5NFRPO0VBQ0MsaUJ0QjNPRTtFc0I0T0Y7RUFDQSxnQnRCbE5PO0VzQm1OUCxjYi9SRDtFYWdTQztBdkJnNVRSO0F1Qjk0VFE7RUFDQyxjdEJoU0Q7RXNCaVNDO0VBQ0E7QXZCZzVUVDtBdUI5NFRTO0VBQVE7QXZCaTVUakI7QXVCejRUSTtFQUNDO0VBQ0E7QXZCMjRUTDtBdUJ4NFRLO0VBQ0M7RUFDQTtFQUNBO0F2QjA0VE47QXVCeDRUTTtFQUNDO0VBQ0E7RUFDQSxpQnRCM1FHO0VzQjRRSDtFQUNBLGdCdEJsUFE7RXNCbVBSLGNiL1RBO0VhZ1VBO0F2QjA0VFA7QXVCdDRUSztFQUNDO0VBQ0E7RUFDQTtBdkJ3NFROO0F1QnQ0VE07RUFDQztFQUNBO0F2Qnc0VFA7QXVCcjRUUTtFQUNDLHFCdEI1VUQ7QURtdFVSO0F1Qm40VE87RUFDQztBdkJxNFRSO0F1Qmw0VE87RUFDQztFQUNBO0VBQ0EseUJiM1ZEO0VhNFZDO0VBQ0E7RUFDQTtBdkJvNFRSO0F1Qmo0VE87RUFDQyxpQnRCaFRFO0VzQmlURjtFQUNBLGdCdEJ2Uk87RXNCd1JQLGNicFdEO0VhcVdDO0VBQ0E7QXZCbTRUUjtBdUI3M1RRO0VBQ0MscUJ0QnZXSDtBRHN1VU47QXVCdjNUSztFQUNDO0F2QnkzVE47QXVCdjNUTTtFQUFjO0F2QjAzVHBCO0F1QnozVE07RUFBYTtBdkI0M1RuQjtBdUJ4M1RJO0VBQ0M7RUFDQTtBdkIwM1RMO0F1QnozVEs7RUFDQztFQUNBO0VBQ0E7RUFDQSxrQnRCaFZJO0VzQmlWSjtFQUNBLGdCdEJ6VFE7RXNCMFRSLGNidllDO0Vhd1lEO0F2QjIzVE47QXVCeDNUSztFQUNDO0VBQ0EsaUJ0QjVWSTtFc0I2Vko7RUFDQSxnQnRCblVTO0VzQm9VVCxjYmhaQztFYWlaRDtFQUNBO0VBQ0E7RUFDQTtBdkIwM1ROO0F1QngzVE07RUFBUTtBdkIyM1RkO0F1QnQzVEc7RUFDQztFQUNBO0VBQ0E7QXZCdzNUSjtBdUJ0M1RJO0VBQ0Msa0J0QnpXSztFc0IwV0w7RUFDQSxnQnRCcFZPO0VzQnFWUCxjYnBhRTtFYXFhRjtFQUNBO0F2QnczVEw7QXVCcjNUSTtFQUNDLGlCdEJsV007RXNCbVdOO0VBQ0EsZ0J0QjdWTztFc0I4VlAsY2I3YUU7RWE4YUY7RUFDQTtBdkJ1M1RMO0F1QnAzVEk7RUFDQztFQUNBO0F2QnMzVEw7QXVCajNUSztFQUNDLGdCdEI5V1M7QURpdVVmO0F1QmgzVEs7RUFDQztFQUNBO0VBQ0EsbUJiaGNDO0VhaWNEO0VBQ0E7QXZCazNUTjtBdUJoM1RNO0VBQ0Msa0J0QnRaRztFc0J1Wkg7RUFDQSxnQnRCM1hRO0VzQjRYUixjYnpjQTtFYTBjQTtBdkJrM1RQO0F1QjUyVEU7RUFDQztJQUNDLGdCdEJsWk07SXNCbVpOO0V2QjgyVEY7RXVCejJURztJQUFZO0V2QjQyVGY7RXVCejJUTTtJQUNDO0V2QjIyVFA7QUFDRjtBdUJsMlRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZCbzJURjtBdUJqMlRDO0VBQ0k7RUFDQTtFQUNBLHlCdEJoZE87RXNCaWRQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJtMlRMO0F1QmgyVEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmsyVEw7QXVCLzFUQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2QmkyVEY7QXVCLzFURTtFQUNDO0VBQ0E7RUFDQTtBdkJpMlRIO0F1QjcxVEM7RUFDQztBdkIrMVRGO0F1QjUxVEM7RUFDQztBdkI4MVRGO0F1QjUxVEU7RUFDQztFQUNBO0F2QjgxVEg7QXVCNTFURztFQUNDO0F2QjgxVEo7QXVCMzFURztFQUNDO0VBQ0E7RUFDQTtBdkI2MVRKO0F1QngxVEM7RUFHRztJQUNDO0V2QncxVEg7QUFDRjs7QXdCcjRVSTtFQUNJO0VBQ0E7QXhCdzRVUjtBd0J2NFVRO0VBQ0k7RUFDQTtFQUNBO0tBQUE7QXhCeTRVWjtBd0J2NFVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnk0VVo7QXdCdjRVUTtFQUNJO0VBQ0EsbUJ2QjhCRjtFdUI3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeTRVWjtBd0J2NFVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeTRVWjtBd0J0NFVJO0VBRUk7QXhCdTRVUjtBd0J0NFVRO0VBQ0kseUJ2QnhCQztBRGc2VWI7QXdCdDRVUTtFQUNJO0F4Qnc0VVo7QXdCdjRVWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnk0VWhCO0F3QnY0VVk7RUFDSSxrQnZCRU47RXVCRE07RUFDQTtFQUNBLGdCdkJzQko7QURtM1VaO0F3Qng0VWdCO0VBQ0k7QXhCMDRVcEI7QXdCeDRVZ0I7RUFDSTtBeEIwNFVwQjtBd0J2NFVZO0VBQ0k7RUFDQSxrQnZCcEJOO0V1QnFCTTtFQUNBO0VBQ0E7QXhCeTRVaEI7QXdCdjRVWTtFQUNJLHlCdkI1REg7RXVCNkRHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQnZCakNOO0V1QmtDTTtFQUNBO0VBQ0E7QXhCeTRVaEI7QXdCdjRVZ0I7RUFDSTtFQUNBLHFCdkJ0Rlo7QUQrOVVSO0F3QnQ0VVk7RUFDSTtFQUNBLGtCdkIvQ047RXVCZ0RNO0VBQ0EsY3ZCN0VUO0V1QjhFUztBeEJ3NFVoQjtBd0J0NFVZO0VBQ0k7RUFDQSxpQnZCcEROO0V1QnFETTtFQUNBO0VBQ0EseUJ2Qm5HSjtFdUJvR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnZCaENGO0FEdzZVZDtBd0J0NFVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3NFVoQjtBd0J2NFVnQjtFQUNJO0F4Qnk0VXBCO0F3QnY0VWdCO0VBQ0ksaUJ2QnhFVjtFdUJ5RVU7RUFDQTtFQUNBO0F4Qnk0VXBCO0F3Qng0VW9CO0VBQ0ksY3ZCM0hoQjtBRHFnVlI7QXdCdDRVWTtFQUNJLHlCdkI5SEo7RXVCK0hJO0VBQ0E7RUFDQTtFQUNBO0F4Qnc0VWhCO0F3QnY0VWdCO0VBQ0ksaUJ2QnhGVjtFdUJ5RlU7RUFDQTtFQUNBO0VBQ0EsZ0J2QmhFTjtBRHk4VWQ7QXdCeDRVb0I7RUFDSTtFQUNBLG1CdkJwR2Q7QUQ4K1VWO0F3QnQ0VVk7RUFDSSxpQnZCcEdOO0V1QnFHTSxnQnZCeEVKO0V1QnlFSTtFQUNBO0F4Qnc0VWhCO0F3QnQ0VVk7RUFDSTtFQUNBO0VBQ0EsaUJ2QjVHTjtFdUI2R007RUFDQTtBeEJ3NFVoQjtBd0J0NFVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCdzRVaEI7QXdCdjRVZ0I7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F4Qnc0VXBCO0F3QnY0VW9CO0VBQ0k7QXhCeTRVeEI7QXdCcjRVWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBeEJ1NFVoQjtBd0J0NFVnQjtFQUNJO0VBQ0E7QXhCdzRVcEI7QXdCdjRVb0I7RUFDSTtBeEJ5NFV4QjtBd0J4NFV3QjtFQUNJLHlCdkJyS2hCO0V1QnNLZ0IscUJ2QjVMcEI7QURza1ZSO0F3Qno0VTRCO0VBQ0kscUJ2QjlMeEI7RXVCK0x3QjtBeEIyNFVoQztBd0J2NFVvQjtFQUNJO0VBQ0E7RUFDQSx5QnZCNUxYO0V1QjZMVztFQUNBO0VBQ0E7RUFDQSxpQnZCNUpkO0V1QjZKYztFQUNBO0VBQ0E7RUFDQTtBeEJ5NFV4QjtBd0J4NFV3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIwNFU1QjtBd0JwNFVZO0VBQ0k7RUFDQTtFQUNBO0F4QnM0VWhCO0F3QnI0VWdCO0VBQ0k7QXhCdTRVcEI7QXdCdDRVb0I7RUFDSTtFQUNBO0F4Qnc0VXhCO0F3QnY0VXdCO0VBQ0k7QXhCeTRVNUI7QXdCcjRVZ0I7RUFDSTtFQUFBO0VBQ0E7RUFBQTtBeEJ1NFVwQjtBd0J0NFVvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXhCdzRVeEI7QXdCcDRVWTtFQUNJO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnM0VWhCO0F3QnI0VWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnU0VXBCO0F3QnI0VW9CO0VBQ0kseUJ2QjNRWjtBRGtwVlo7QXdCcjRVb0I7RUFDSSxrQnZCeE9kO0V1QnlPYztFQUNBLGdCdkJ4TVY7RXVCeU1VO0F4QnU0VXhCO0F3QnI0VW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBeEJ1NFV4QjtBd0JyNFVvQjtFQUNJLGtCdkIxT2Q7RXVCMk9jO0VBQ0EsZ0J2QnJOWjtFdUJzTlk7QXhCdTRVeEI7QXdCcjRVb0I7RUFDSTtFQUNBLHlCdkI5UlI7RXVCK1JRO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QXhCdTRVeEI7QXdCcjRVb0I7RUFDSTtBeEJ1NFV4QjtBd0JwNFVvQjtFQUNJO0VBQ0E7QXhCczRVeEI7QXdCcjRVd0I7RUFDSSxrQnZCL1BsQjtFdUJnUWtCLGdCdkJ6T2hCO0V1QjBPZ0I7RUFDQTtBeEJ1NFU1QjtBd0JyNFV3QjtFQUNJO0VBQ0E7QXhCdTRVNUI7QXdCbjRVb0I7RUFDSTtBeEJxNFV4QjtBd0JwNFV3QjtFQUNJO0F4QnM0VTVCO0F3QnA0VXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0F4QnM0VTVCO0F3Qm40VW9CO0VBQ0k7QXhCcTRVeEI7QXdCOTNVZ0M7RUFDSTtBeEJnNFVwQztBd0I5M1VnQztFQUNJO0F4Qmc0VXBDO0F3QjUzVXdCO0VBQ0k7RUFDQTtFQUNBLGtCdkIxVGxCO0V1QjJUa0I7RUFDQSxnQnZCMVJkO0FEd3BWZDtBd0I3M1U0QjtFQUNJO0F4QiszVWhDO0F3QjczVTRCO0VBQ0k7QXhCKzNVaEM7QXdCNTNVd0I7RUFDSTtBeEI4M1U1QjtBd0I3M1U0QjtFQUNJO0VBQ0E7RUFDQTtBeEIrM1VoQztBd0I5M1VnQztFQUNJLGdCdkJyU3ZCO0FEcXFWYjtBd0I3M1U0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCKzNVaEM7QXdCOTNVZ0M7RUFDSTtFQUNBO0VBQ0E7QXhCZzRVcEM7QXdCOTNVZ0M7RUFDSTtFQUNBO0VBQ0E7QXhCZzRVcEM7QXdCOTNVZ0M7RUFDSTtFQUNBO0VBQ0E7QXhCZzRVcEM7QXdCMzNVb0I7RUFDSSxpQnZCaldkO0V1QmtXYztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdkI3VVY7QUQwc1ZkO0F3QnozVVk7RUFDSTtBeEIyM1VoQjtBd0IxM1VnQjtFQUNJLG1CdkJyWFY7RXVCc1hVLGdCdkJyVk47RXVCc1ZNO0VBQ0EsY3ZCNVlOO0FEd3dWZDtBd0IzM1VvQjtFQUNJLGN2QjlZVjtBRDJ3VmQ7O0F5Qnp5VkE7RUFDSTtBekI0eVZKO0F5QjN5Vkk7RUFDSTtBekI2eVZSO0F5QjV5VlE7RUFDSTtBekI4eVZaO0F5Qjd5Vlk7RUFDSSxnQnhCOEROO0V3QjdETTtFQUNBLGdCeEI0RUo7RXdCM0VJO0F6Qit5VmhCO0F5QjV5VlE7RUFDSTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F6QjR5Vlo7QXlCM3lWWTtFQUNJLGtCeEJrQ047RXdCakNNO0VBQ0EsZ0J4QjJERjtFd0IxREU7RUFDQTtBekI2eVZoQjtBeUI1eVZnQjtFQUNJLGN4Qm5CWjtFd0JvQlk7QXpCOHlWcEI7QXlCNXlWZ0I7RUFDSSxjeEIzQlg7QUR5MFZUO0F5QjF5VlE7RUFDSTtBekI0eVZaO0F5QjN5Vlk7RUFDSSxjeEJZTjtFd0JYTTtFQUNBLGdCeEIwQ0Y7QURtd1ZkO0F5Qnp5Vkk7RUFDSTtBekIyeVZSO0F5QjF5VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBekI0eVZaO0F5QjN5Vlk7RUFDSTtFQUNBO0F6QjZ5VmhCO0F5QjN5Vlk7RUFDSTtBekI2eVZoQjtBeUIzeVZZO0VBQ0k7RUFDQTtBekI2eVZoQjtBeUI1eVZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI4eVZwQjtBeUI3eVZvQjtFQUNJO0VBQ0E7QXpCK3lWeEI7QXlCN3lWb0I7RUFDSTtFQUNBO0F6Qit5VnhCO0F5Qjd5Vm9CO0VBQ0k7RUFDQTtBekIreVZ4QjtBeUI3eVZvQjtFQUNJO0VBQ0E7QXpCK3lWeEI7QXlCN3lWb0I7RUFDSTtFQUNBO0F6Qit5VnhCO0F5QjV5VmdCO0VBQ0ksa0J4QnhDVjtFd0J5Q1U7RUFDQSxnQnhCWk47QUQwelZkO0F5QjN5Vlk7RUFDSTtBekI2eVZoQjtBeUI1eVZnQjtFQUNJLGtCeEJoRFY7RXdCaURVO0VBQ0EsZ0J4QmhCUDtFd0JpQk87RUFDQSx5QnhCcEdYO0V3QnFHVztFQUNBO0VBQ0E7RUFBQTtFQUNBO0F6Qjh5VnBCO0F5QjV5VmdCO0VBQ0ksa0J4QjNEVjtFd0I0RFU7RUFDQSxnQnhCL0JOO0V3QmdDTTtBekI4eVZwQjtBeUI3eVZvQjtFQUNJLGN4QmhIZjtFd0JpSGU7QXpCK3lWeEI7QXlCN3lWb0I7RUFDSTtBekIreVZ4QjtBeUJ6eVZJO0VBQ0k7QXpCMnlWUjtBeUIxeVZRO0VBQ0k7RUFDQTtBekI0eVZaO0F5QjN5Vlk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7QXpCNnlWaEI7QXlCM3lWWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI2eVZoQjtBeUI1eVZnQjtFQUNJO0VBQ0EsaUJ4Qi9GVjtFd0JnR1U7RUFDQSxnQnhCdEVMO0V3QnVFSztBekI4eVZwQjtBeUI1eVZnQjtFQUNJO0VBQ0E7QXpCOHlWcEI7QXlCenlWSTtFQUNJO0F6QjJ5VlI7QXlCMXlWUTtFQUNJO0VBQ0E7RUFDQTtBekI0eVZaO0F5QjN5Vlk7RUFDSTtFQUNBO0VBQ0E7QXpCNnlWaEI7QXlCNXlWZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J4QnZJVjtFd0J3SVU7QXpCOHlWcEI7QXlCNXlWZ0I7RUFDSTtBekI4eVZwQjtBeUI3eVZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIreVZ4QjtBeUI5eVZ3QjtFQUNJO0F6Qmd6VjVCO0F5Qjl5VndCO0VBQ0k7QXpCZ3pWNUI7QXlCM3lWWTtFQUNJLGN4QjNKTjtFd0I0Sk07RUFDQTtFQUNBLGdCeEI3SEo7QUQwNlZaO0F5Qnh5VlE7RUFDSTtFQUNBO0F6QjB5Vlo7QXlCenlWWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBekIyeVZoQjtBeUJ6eVZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjJ5VmhCO0F5Qnp5Vlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekIyeVZoQjtBeUIxeVZnQjtFQUNJLGlCeEJ0TFY7RXdCdUxVO0VBQ0EsZ0J4QjVKTjtFd0I2Sk07RUFDQTtFQUNBO0F6QjR5VnBCO0F5QjN5Vm9CO0VBQ0k7RUFDQSxjeEJsTWQ7RXdCbU1jO0F6QjZ5VnhCOztBMEJuaVdBO0VBQ0k7QTFCc2lXSjtBMEJyaVdJO0VBRko7SUFHUTtFMUJ3aVdOO0FBQ0Y7QTBCdmlXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCeWlXUjtBMEJ4aVdRO0VBQ0k7RUFDQTtBMUIwaVdaO0EwQnhpV1E7RUFDSTtFQUNBO0ExQjBpV1o7QTBCeGlXUTtFQWRKO0lBZVE7RTFCMmlXVjtBQUNGO0EwQnppV0k7RUFDSTtBMUIyaVdSO0EwQnppV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjJpV1o7QTBCMWlXWTtFQU5KO0lBT1E7RTFCNmlXZDtBQUNGO0EwQnppV1E7RUFFSTtFQUNBO0ExQjBpV1o7QTBCeGlXUTtFQUNJO0VBQ0Esa0J6QlFGO0V5QlBFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwaVdaO0EwQnppV1k7RUFDSTtFQUNBO0ExQjJpV2hCO0EwQnppV1k7RUFDSTtFQUNBO0ExQjJpV2hCO0EwQnhpV2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwaVdwQjtBMEJ0aVdnQjtFQUNJO0ExQndpV3BCO0EwQnBpV2dCO0VBQ0k7QTFCc2lXcEI7QTBCbGlXZ0I7RUFDSTtBMUJvaVdwQjtBMEJoaVdnQjtFQUNJO0ExQmtpV3BCO0EwQjloV1E7RUFDSTtBMUJnaVdaO0EwQjloV1E7RUFDSTtJQUNJO0UxQmdpV2Q7QUFDRjtBMEI3aFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQitoV1I7QTBCOWhXUTtFQUNJO0VBQ0E7QTFCZ2lXWjtBMEIvaFdZO0VBQ0k7RUFDQTtBMUJpaVdoQjtBMEIvaFdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJpaVdoQjtBMEJoaVdnQjtFQUNJO0VBQ0E7QTFCa2lXcEI7QTBCL2hXb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJpaVd4QjtBMEJoaVd3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7QTFCa2lXNUI7QTBCaGlXd0I7RUFDSSxtQnpCdEZsQjtFeUJ1RmtCO0VBQ0E7RUFDQTtBMUJraVc1QjtBMEJqaVc0QjtFQUNJO0VBQ0E7QTFCbWlXaEM7QTBCL2hXb0I7RUFDSSxrQnpCckZkO0V5QnNGYztFQUNBO0VBQ0E7QTFCaWlXeEI7QTBCOWhXd0I7RUFDSSxpQnpCbkdsQjtFeUJvR2tCO0VBQ0E7RUFDQTtBMUJnaVc1QjtBMEI1aFdnQjtFQUNJO0VBRUE7QTFCNmhXcEI7QTBCNWhXb0I7RUFDSTtFQUNBO0ExQjhoV3hCO0EwQjVoV29CO0VBQ0k7S0FBQTtFQUNBO0ExQjhoV3hCO0EwQjdoV3dCO0VBQ0k7QTFCK2hXNUI7QTBCMWhXWTtFQUNJO0VBQ0E7RUFDQTtBMUI0aFdoQjtBMEIzaFdnQjtFQUNJO0VBQ0Esa0J6Qm5JVjtFeUJvSVU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNmhXcEI7QTBCNWhXb0I7RUFDSTtFQUNBO0ExQjhoV3hCO0EwQjFoV3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0aFc1QjtBMEJ4aFd3QjtFQUNJO0ExQjBoVzVCO0EwQnRoV3dCO0VBQ0k7QTFCd2hXNUI7QTBCcGhXd0I7RUFDSTtBMUJzaFc1QjtBMEJsaFd3QjtFQUNJO0ExQm9oVzVCO0EwQjlnV1E7RUFFUTtJQUNJO0lBQ0E7RTFCK2dXbEI7RTBCN2dXc0I7SUFDSSxrQnpCdkxsQjtJeUJ3TGtCO0UxQitnVzFCO0UwQjVnVzBCO0lBQ0ksbUJ6Qi9MdEI7SXlCZ01zQjtFMUI4Z1c5QjtFMEIxZ1drQjtJQUNJO0lBQ0E7RTFCNGdXdEI7QUFDRjtBMEJ4Z1dRO0VBMUpKO0lBMkpRO0UxQjJnV1Y7RTBCemdXYztJQUNJO0lBQ0E7RTFCMmdXbEI7RTBCdmdXc0I7SUFDSTtFMUJ5Z1cxQjtFMEJ0Z1drQjtJQUNJO0lBQ0E7SUFDQTtFMUJ3Z1d0QjtFMEJ2Z1dzQjtJQUNJO0UxQnlnVzFCO0UwQnhnVzBCO0lBQ0k7RTFCMGdXOUI7RTBCemdXOEI7SUFDSTtFMUIyZ1dsQztBQUNGO0EwQmpnV0k7RUFBcUI7RUFBYTtBMUJxZ1d0QztBMEJwZ1dRO0VBQWE7RUFBYztFQUFzQjtFQUFXO0VBQVU7QTFCMmdXOUU7QTBCMWdXWTtFQUFJO0ExQjZnV2hCO0EwQjVnV2dCO0VBQ0k7RUFDQTtFQUNBLGNoQjlSYjtFZ0IrUmEseUJoQmhTYjtFZ0JpU2E7RUFDQTtFQUNBO0VBQ0E7QTFCOGdXcEI7QTBCNWdXb0I7RUFBUyx5QnpCM1FqQjtFeUIyUStDLGNoQnJTcEQ7QVZxeldQO0EwQjdnV2lCO0VBQ0c7QTFCK2dXcEI7QTBCNWdXZ0I7RUFDSSxjaEI3U2I7RWdCOFNhO0VBQ0EseUJoQmhUYjtFZ0JpVGE7QTFCOGdXcEI7QTBCNWdXb0I7RUFBVztBMUIrZ1cvQjtBMEI1Z1dvQjtFQUNJO0VBQWdCO0VBQWlCO0ExQmdoV3pEO0EwQnBnV2dCO0VBREo7SUFDK0I7SUFBaUI7RTFCeWdXMUQ7QUFDRjtBMEJ6Z1dnQjtFQUZKO0lBRStCO0lBQWtCO0UxQjhnVzNEO0FBQ0Y7QTBCOWdXZ0I7RUFISjtJQUcrQjtJQUFrQjtFMUJtaFczRDtBQUNGO0EwQmpoV2dCO0VBREo7SUFDNkI7RTFCcWhXdkM7QUFDRjtBMEI1Z1dJO0VBQ0k7RUFBQTtFQUNBO0ExQjhnV1I7QTBCN2dXUTtFQUNJO0ExQitnV1o7QTBCOWdXWTtFQUNJO0ExQmdoV2hCO0EwQjlnV1k7RUFDSTtFQUNBO0ExQmdoV2hCO0EwQjFnV1E7RUFDSTtFQUNBLGtCekIvU0Y7RXlCZ1RFO0VBQ0E7RUFDQTtFQUNBLGNoQnhXTDtFZ0J5V0s7RUFFQSx5QnpCcldBO0V5QnNXQTtFQUNBO0VBQ0E7RUFDQTtBMUIyZ1daO0EwQjFnV1k7RUFDSSx5QnpCNVdGO0V5QjZXRSxxQnpCN1dGO0FEeTNXZDtBMEIxZ1dZO0VBbEJKO0lBa0I4QjtJQUFZO0UxQitnV2hEO0FBQ0Y7QTBCL2dXWTtFQW5CSjtJQW1CNkI7SUFBa0I7SUFBaUIsa0J6QmxVOUQ7RUR1MVdSO0FBQ0Y7QTBCcmhXWTtFQXBCSjtJQW9CNkI7SUFBa0Isa0J6QnRVN0M7RURnMldSO0FBQ0Y7O0EyQnI1V0k7RUFDSTtBM0J3NVdSO0EyQnI1V1E7RUFDSTtFQUNBO0VBQ0EsaUIxQnFFRjtFMEJwRUU7RUFDQTtFQUNBO0EzQnU1V1o7QTJCdDVXWTtFQVBKO0lBUVEsa0IxQjZETjtJMEI1RE07RTNCeTVXZDtBQUNGO0EyQnQ1V0k7RUFBaUI7QTNCeTVXckI7QTJCdjVXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pCbkJUO0FWNDZXUDtBMkJ0NVdRO0VBQVc7RUFBb0I7QTNCMDVXdkM7QTJCejVXWTtFQUFNO0EzQjQ1V2xCO0EyQjE1V2dCO0VBQU07QTNCNjVXdEI7QTJCMTVXUTtFQUFTO0VBQWlCO0EzQjg1V2xDO0EyQjc1V1k7RUFBUztBM0JnNldyQjtBMkIvNVdnQjtFQUNJO0VBQ0E7QTNCaTZXcEI7QTJCOTVXWTtFQUNJO0EzQmc2V2hCO0EyQjk1V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0JnNldoQjtBMkIvNVdnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7QTNCaTZXcEI7QTJCOTVXb0I7RUFDSSxpQjFCRmQ7RTBCR2M7RUFDQTtBM0JnNld4QjtBMkIvNVd3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQmk2VzVCO0EyQjU1V1k7RUFBRSxjMUI3QkQ7QUQ0N1diO0EyQjk1V1k7RUFDSSxjMUIvQkg7QUQrN1diO0EyQjk1V1k7RUFDSSxpQjFCbkJOO0UwQm9CTTtFQUNBO0EzQmc2V2hCO0EyQi81V2dCO0VBQ0k7QTNCaTZXcEI7QTJCLzVXZ0I7RUFDSTtFQUNBO0EzQmk2V3BCO0EyQmg2V29CO0VBQWlCO0VBQWtCO0VBQVU7RUFBZTtFQUFnQjtFQUFpQjtFQUFZO0EzQnk2VzdIO0EyQng2V3dCO0VBREo7SUFDK0I7RTNCNDZXakQ7QUFDRjtBMkI1NldvQjtFQUNJO0VBQ0E7RUFDQTtBM0I4Nld4QjtBMkJyNldZO0VBQ0k7RUFDQSxpQjFCNUNOO0UwQjZDTTtBM0J1NldoQjtBMkJ0NldnQjtFQUNJO0EzQnc2V3BCO0EyQnA2V2dCO0VBQ0k7QTNCczZXcEI7QTJCcjZXb0I7RUFDSTtBM0J1Nld4QjtBMkJuNldZO0VBQ0k7RUFDQSxrQjFCOUROO0UwQitETTtFQUNBO0VBQ0E7QTNCcTZXaEI7QTJCcDZXZ0I7RUFDSTtBM0JzNldwQjtBMkJyNldvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCdTZXeEI7QTJCbjZXWTtFQUNJO0EzQnE2V2hCO0EyQng1V1k7RUFDSSxrQjFCbkZOO0UwQm9GTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQjA1V2hCO0EyQng1V1k7RUFDSTtFQUNBLHlCMUJwSkw7RTBCcUpLO0VBQ0E7RUFDQTtBM0IwNVdoQjtBMkJ6NVdnQjtFQUNJLGlCMUJ4R1Y7RTBCeUdVO0VBQ0E7RUFDQTtBM0IyNVdwQjtBMkJ6NVdnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMjVXcEI7QTJCeDVXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMDVXaEI7QTJCejVXZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IxQnRJVjtFMEJ1SVU7RUFDQTtFQUNBLHlCMUJqTFQ7RTBCa0xTO0VBQUE7QTNCMjVXcEI7QTJCejVXZ0I7RUFDSTtFQUNBO0VBQ0Esa0IxQnRJVjtFMEJ1SVU7RUFDQTtFQUNBO0EzQjI1V3BCO0EyQno1V2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCMjVXcEI7QTJCMTVXb0I7RUFDSSxpQjFCeEpkO0UwQnlKYztBM0I0NVd4QjtBMkIzNVd3QjtFQUNJO0VBQ0E7QTNCNjVXNUI7QTJCejVXZ0I7RUFDSTtFQUNBLGtCMUIvSlY7RTBCZ0tVO0VBQ0E7RUFDQSx5QjFCak5SO0UwQmtOUTtFQUNBO0EzQjI1V3BCO0EyQng1V1k7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCdTVXaEI7QTJCdDVXZ0I7RUFHSTtBM0JzNVdwQjtBMkJwNVdvQjtFQUNJO0VBQ0E7S0FBQTtBM0JzNVd4QjtBMkJuNVdnQjtFQUNJO0VBQ0E7RUFDQTtBM0JxNVdwQjtBMkJuNVdvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjFCOU1kO0UwQitNYztFQUNBO0VBQ0EseUIxQnpQYjtFMEIwUGE7RUFBQTtBM0JxNVd4QjtBMkJuNVdvQjtFQUNJO0VBQ0E7RUFDQSxrQjFCOU1kO0UwQitNYztFQUNBO0VBQ0E7QTNCcTVXeEI7QTJCbjVXb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0JxNVd4QjtBMkJwNVd3QjtFQUNJLGlCMUJoT2xCO0UwQmlPa0I7RUFDQTtBM0JzNVc1QjtBMkJyNVc0QjtFQUNJO0VBQ0E7QTNCdTVXaEM7QTJCbjVXb0I7RUFDSTtFQUNBLGtCMUJ4T2Q7RTBCeU9jO0VBQ0E7RUFDQSx5QjFCMVJaO0UwQjJSWTtFQUNBO0EzQnE1V3hCO0EyQmw1V2dCO0VBekVKO0lBMEVRO0lBQ0E7RTNCcTVXbEI7QUFDRjtBMkJwNVdnQjtFQTdFSjtJQThFUTtJQUNBO0UzQnU1V2xCO0UyQnQ1V2tCO0lBQ0k7SUFDQTtJQUNBO0UzQnc1V3RCO0UyQnY1V3NCO0lBQ0k7RTNCeTVXMUI7RTJCdDVXa0I7SUFDSTtFM0J3NVd0QjtBQUNGO0EyQm41V1E7RUFDSTtFQUNBO0EzQnE1V1o7QTJCcDVXWTtFQUNJLGlCMUI3UU47RTBCOFFNO0EzQnM1V2hCO0EyQmw1V1E7RUFDSTtBM0JvNVdaO0EyQm41V1k7RUFGSjtJQUdRO0UzQnM1V2Q7QUFDRjtBMkJyNVdZO0VBQ0k7QTNCdTVXaEI7QTJCcDVXUTtFQUFtQjtFQUFjO0VBQWlCO0EzQnk1VzFEO0EyQng1V1k7RUFDSTtBM0IwNVdoQjtBMkJ6NVdnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0IyNVdwQjtBMkJ6NVdnQjtFQUNJO0VBQ0E7QTNCMjVXcEI7QTJCeDVXWTtFQUFXO0VBQWdCO0VBQWdCO0VBQWE7RUFBbUI7QTNCKzVXdkY7QTJCOTVXZ0I7RUFBVTtFQUFXO0VBQVk7QTNCbTZXakQ7QTJCbDZXb0I7RUFBVTtFQUFXO0EzQnM2V3pDO0EyQnA2V2dCO0VBQUc7RUFBbUI7RUFBbUI7RUFBa0I7QTNCMDZXM0U7QTJCejZXZ0I7RUFBTztFQUE4QjtFQUFpQjtFQUFvQjtBM0IrNlcxRjtBMkI5NldnQjtFQUFLO0EzQmk3V3JCO0EyQi82V1k7RUEzQko7SUEyQitCO0lBQWtCO0lBQTRCO0UzQnE3V25GO0UyQnA3V2M7SUFBVztFM0J1N1d6QjtFMkJ0N1drQjtJQUFHO0lBQWU7RTNCMDdXcEM7RTJCejdXa0I7SUFBSztFM0I0N1d2QjtBQUNGO0EyQnY3V1E7RUFDSTtFQUNBO0EzQnk3V1o7QTJCeDdXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMDdXaEI7QTJCejdXZ0I7RUFDSTtBM0IyN1dwQjtBMkJ6N1dnQjtFQUNJO0EzQjI3V3BCO0EyQno3V2dCO0VBQ0k7QTNCMjdXcEI7QTJCejdXZ0I7RUFDSTtBM0IyN1dwQjtBMkJ6N1dnQjtFQUNJO0EzQjI3V3BCO0EyQng3V2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTNCMDdXcEI7QTJCejdXb0I7RUFDSSxvRDFCaGFaO0UwQmlhWSxjMUI5V2Q7RTBCK1djO0VBQ0EsZ0IxQmpWVDtFMEJrVlM7RUFDQTtFQUNBO0VBQ0E7QTNCMjdXeEI7QTJCejdXb0I7RUFDSSxvRDFCMWFaO0UwQjJhWSxrQjFCalhkO0UwQmtYYztFQUNBLGdCMUJ4Vlo7RTBCeVZZO0VBQ0E7RUFDQTtFQUNBO0EzQjI3V3hCO0EyQjE3V3dCO0VBQU87QTNCNjdXL0I7QTJCMTdXb0I7RUFDSTtFQUNBO0EzQjQ3V3hCO0EyQjM3V3dCO0VBQ0k7RUFDQTtBM0I2N1c1QjtBMkIzN1d3QjtFQUNJO0VBQ0Esa0IxQnRZbEI7RTBCdVlrQjtFQUNBLGdCMUIzV2hCO0UwQjRXZ0I7RUFDQTtFQUNBO0EzQjY3VzVCO0EyQno3V2dCO0VBOUVKO0lBK0VRO0lBQ0E7RTNCNDdXbEI7RTJCMzdXa0I7SUFDSTtJQUNBO0UzQjY3V3RCO0FBQ0Y7QTJCMzdXZ0I7RUF0Rko7SUF1RlE7RTNCODdXbEI7RTJCNzdXa0I7SUFDSTtFM0IrN1d0QjtFMkI3N1drQjtJQUNJO0UzQis3V3RCO0UyQjc3V2tCO0lBQ0k7RTNCKzdXdEI7RTJCNzdXa0I7SUFDSTtFM0IrN1d0QjtFMkI3N1drQjtJQUNJO0UzQis3V3RCO0UyQjc3V2tCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0IrN1d0QjtBQUNGO0EyQno3V1E7RUFBMEI7QTNCNDdXbEM7QTJCMzdXWTtFQUFVO0VBQVc7RUFBWTtBM0JnOFc3QztBMkIvN1dnQjtFQUFVO0VBQVc7QTNCbThXckM7QTJCajhXWTtFQUFRO0VBQWtCO0EzQnE4V3RDO0EyQnA4V2dCO0VBQUk7RUFBVztFQUFZO0VBQWtCO0VBQU07RUFBTztFQUFRO0EzQjY4V2xGO0EyQjU4V2dCO0VBQVM7RUFBa0I7RUFBUztFQUFzSDtFQUFXO0VBQVk7QTNCbzlXak07QTJCbjlXZ0I7RUFBRztFQUFrQjtFQUFtQjtFQUFtQjtFQUFnQjtFQUFjO0VBQWtCO0VBQWE7QTNCNjlXeEk7QTJCNTlXZ0I7RUFBWTtFQUFrQjtFQUFZO0EzQmkrVzFEO0EyQmgrV29CO0VBREo7SUFFUTtFM0JtK1d0QjtBQUNGO0EyQmwrV29CO0VBQUssbUIxQi9jbkI7RTBCK2NvQztFQUFhO0EzQnUrV3ZEO0EyQnQrV3dCO0VBQVEsbUIxQi9jeEI7QUR3N1hSO0EyQnArV1k7RUFsQko7SUFrQitCO0lBQTRCO0UzQnkrV2pFO0UyQnorV3lHO0lBQUc7SUFBZTtFM0I2K1czSDtFMkI1K1djO0lBQUs7RTNCKytXbkI7QUFDRjtBMkI5K1dZO0VBRVE7SUFBSTtJQUFXO0lBQWE7T0FBQTtFM0JrL1c5QztBQUNGO0EyQjkrV1E7RUFBd0I7RUFBWTtFQUFrQjtFQUFrQjtFQUFVO0VBQU87RUFBUTtFQUFlO0EzQncvV3hIO0EyQnYvV1k7RUFBUTtFQUFjO0VBQWM7QTNCNC9XaEQ7QTJCMy9XZ0I7RUFBRTtBM0I4L1dsQjtBMkI3L1dnQjtFQUFZO0VBQTZCO0VBQWlCO0VBQWtCO0VBQWM7QTNCb2dYMUc7QTJCbmdYZ0I7RUFBWTtFQUE2QjtFQUFpQjtFQUFrQjtFQUFjO0EzQjBnWDFHO0EyQnpnWGdCO0VBQUU7QTNCNGdYbEI7QTJCM2dYZ0I7RUFDSTtJQUFZO0UzQjhnWDlCO0UyQjdnWGtCO0lBQVk7RTNCZ2hYOUI7QUFDRjtBMkI3Z1hRO0VBQW9CO0EzQmdoWDVCO0EyQi9nWFk7RUFBZ0I7RUFBc0I7QTNCbWhYbEQ7QTJCbGhYZ0I7RUFBRTtBM0JxaFhsQjtBMkJwaFhnQjtFQUFlO0EzQnVoWC9CO0EyQm5oWFk7RUFBUSxjMUJsaEJaO0UwQmtoQjJCLG1CMUJ6ZXpCO0UwQnllNkM7RUFBaUI7RUFBaUI7QTNCMGhYekY7QTJCemhYWTtFQUFZO0VBQWtCO0VBQW1CO0VBQVk7RUFBK0Q7RUFBNEI7QTNCaWlYcEs7QTJCaGlYZ0I7RUFBUztFQUF1SDtFQUFVO0VBQWE7RUFBVztFQUFtQjtBM0J3aVhyTTtBMkJ2aVhnQjtFQUFlO0VBQWtCO0VBQW1CO0VBQWM7RUFBdUI7QTNCOGlYekc7QTJCN2lYb0I7RUFBTztFQUFlLGtCMUJqZWhDO0UwQmllb0Q7RUFBaUI7RUFBb0I7QTNCb2pYbkc7QTJCbmpYb0I7RUFBYTtFQUFlO0EzQnVqWGhEO0EyQnRqWHdCO0VBQU07QTNCeWpYOUI7QTJCeGpYNEI7RUFBRTtFQUFnQjtBM0I0alg5QztBMkIzalhnQztFQUE2QjtFQUFzQjtBM0IralhuRjtBMkI5alhvQztFQUFTO0VBQXFCO0VBQVc7RUFBWTtFQUFXO0EzQnFrWHBHO0EyQmxrWDRCO0VBQUU7RUFBZSxrQjFCL2VuQztFMEIrZXdEO0VBQWlCO0VBQW9CO0EzQnlrWHZHO0EyQnRrWG9CO0VBQUs7RUFBWTtFQUFpQixrQjFCbGY1QztFMEJrZmdFLHlCMUJqZ0JwRTtFMEJpZ0I2RixxQjFCamdCN0Y7RTBCaWdCaUg7RUFBaUI7QTNCK2tYeEk7QTJCN2tYZ0I7RUFFUTtJQUFPLGtCMUJsZnJCO0VEaWtZUjtFMkI5a1hzQjtJQUFhO0UzQmlsWG5DO0UyQmhsWDBCO0lBQU07RTNCbWxYaEM7QUFDRjtBMkI1a1hRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCOGtYWjtBMkI3a1hZO0VBQ0ksaUIxQnZnQk47RTBCd2dCTTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCK2tYaEI7QTJCN2tYWTtFQUdJO0VBQ0E7QTNCNmtYaEI7QTJCNWtYZ0I7RUFFSTtFQUNBO0VBQ0E7QTNCNmtYcEI7QTJCNWtYb0I7RUFDSTtFQUNBO0EzQjhrWHhCO0EyQjVrWG9CO0VBQ0k7RUFDQTtFQUNBO0tBQUE7RUFDQTtBM0I4a1h4QjtBMkI1a1hvQjtFQUNJLGlCMUJ0aUJkO0UwQnVpQmM7RUFDQTtFQUNBO0EzQjhrWHhCO0EyQnprWFE7RUFFUTtJQUNJO0lBQ0E7SUFDQTtFM0Iwa1hsQjtFMkJ6a1hrQjtJQUNJO0lBQ0E7RTNCMmtYdEI7QUFDRjtBMkJya1hRO0VBQ0k7RUFDQSxrQjFCNWpCRjtFMEI2akJFO0VBQ0E7RUFDQTtFQUNBLGNqQnJuQkw7RWlCc25CSztFQUVBLHlCMUJsbkJBO0UwQm1uQkE7RUFDQTtFQUNBO0VBQ0E7QTNCc2tYWjtBMkJya1hZO0VBQ0kseUIxQnpuQkY7RTBCMG5CRSxxQjFCMW5CRjtBRGlzWWQ7QTJCcmtYWTtFQWxCSjtJQWtCOEI7SUFBWTtFM0Iwa1hoRDtBQUNGO0EyQjFrWFk7RUFuQko7SUFtQjZCO0lBQWtCO0lBQWlCLGtCMUIva0I5RDtFRCtwWVI7QUFDRjtBMkJobFhZO0VBcEJKO0lBb0I2QjtJQUFrQixrQjFCbmxCN0M7RUR3cVlSO0FBQ0Y7QTJCbmxYSTtFQUF3QjtFQUFvQjtFQUFnQjtBM0J3bFhoRTtBMkJ0bFhZO0VBREo7SUFDK0I7RTNCMGxYckM7QUFDRjtBMkIxbFhZO0VBRko7SUFFK0I7RTNCOGxYckM7QUFDRjtBMkI5bFhZO0VBSEo7SUFHOEI7RTNCa21YcEM7QUFDRjtBMkJsbVhZO0VBQUU7RUFBZTtFQUFtQjtFQUFpQjtFQUFrQjtBM0J5bVhuRjtBMkJ4bVhnQjtFQUFPO0EzQjJtWHZCOztBNEI1dllBO0VBQ0M7QTVCK3ZZRDtBNEI3dllDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIrdllGO0E0QjV2WUM7RUFDQztFQUNBO0VBQ0E7QTVCOHZZRjtBNEIzdllDO0VBQ0M7RUFDQSxnQjNCZ0VZO0UyQi9EWjtBNUI2dllGOztBNkJqeFlBO0VBQ0k7RUFDQTtBN0JveFlKO0E2Qm54WUk7RUFISjtJQUlRO0lBQ0E7RTdCc3hZTjtBQUNGO0E2QnB4WVE7RUFDSSxpQjVCb0VGO0U0Qm5FRTtFQUNBO0E3QnN4WVo7QTZCcnhZWTtFQUpKO0lBS1E7RTdCd3hZZDtBQUNGO0E2QnR4WVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qnd4WVo7QTZCdnhZWTtFQU5KO0lBT1E7RTdCMHhZZDtBQUNGO0E2Qnp4WVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI1QlpIO0U0QmFHO0VBQ0E7RUFDQTtBN0IyeFloQjtBNkIxeFlnQjtFQUNJLHlCNUJaRDtBRHd5WW5CO0E2QjN4WW9CO0VBQ0k7RUFDQTtBN0I2eFl4QjtBNkIxeFlnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3QjR4WXBCO0E2QjN4WW9CO0VBQ0k7RUFDQSxrQjVCSWQ7RTRCSGM7QTdCNnhZeEI7QTZCM3hZb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjZ4WXhCO0E2QjV4WXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBN0I4eFk1QjtBNkI3eFk0QjtFQUNJLHlCNUIzRHZCO0FEMDFZVDtBNkI3eFk0QjtFQUNJLHlCNUI3QjFCO0FENHpZTjtBNkI1eFl3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0E3Qjh4WTVCO0E2QjV4WXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUI1QnREbkI7RTRCdURtQjtFQUFBO0E3Qjh4WTVCO0E2QjF4WWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBN0I0eFlwQjtBNkJ6eFlZO0VBQ0k7SUFDSTtFN0IyeFlsQjtFNkIxeFlrQjtJQUNJO0lBQ0E7SUFDQTtFN0I0eFl0QjtFNkIzeFlzQjtJQUNJO0lBQ0E7RTdCNnhZMUI7QUFDRjs7QThCeDRZQTtFQUNJO0VBQ0E7QTlCMjRZSjtBOEIxNFlJO0VBSEo7SUFJUTtJQUNBO0U5QjY0WU47QUFDRjtBOEIzNFlRO0VBQ0ksaUI3Qm9FRjtFNkJuRUU7RUFDQTtFQUNBO0E5QjY0WVo7QThCNTRZWTtFQUxKO0lBTVE7SUFDQSxrQjdCMkROO0k2QjFETTtFOUIrNFlkO0FBQ0Y7QThCNzRZUTtFQUNJLGtCN0JpQ0Y7RTZCaENFO0VBQ0E7RUFDQTtFQUNBO0E5Qis0WVo7QThCNzRZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCKzRZWjtBOEIzNFlZO0VBQ0k7RUFDQTtFQUNBO0E5QjY0WWhCO0E4QjU0WWdCO0VBQ0ksa0I3QnNCVjtFNkJyQlU7RUFDQTtFQUNBO0E5Qjg0WXBCO0E4QjU0WWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0JoQ1A7RTZCaUNPO0VBQ0E7RUFDQTtFQUNBO0E5Qjg0WXBCO0E4Qjc0WW9CO0VBQ0kseUI3QmpDTDtBRGc3WW5CO0E4Qjk0WXdCO0VBQ0k7RUFDQTtBOUJnNVk1QjtBOEI3NFlvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIrNFl4QjtBOEI5NFl3QjtFQUNJO0VBQ0Esa0I3Qm5CbEI7RTZCb0JrQjtFQUNBO0E5Qmc1WTVCO0E4Qjk0WXdCO0VBQ0ksa0I3QnhCbEI7RTZCeUJrQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QTlCZzVZNUI7QThCLzRZNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0E5Qmk1WWhDO0E4Qmg1WWdDO0VBQ0kseUI3QnBGM0I7QURzK1lUO0E4Qmg1WWdDO0VBQ0kseUI3QnREOUI7QUR3OFlOO0E4Qi80WTRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QTlCaTVZaEM7QThCLzRZNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QjdCL0V2QjtFNkJnRnVCO0VBQUE7QTlCaTVZaEM7QThCNzRZb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIrNFl4QjtBOEIzNFlZO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RTlCNDRZdEI7RThCMzRZc0I7SUFDSTtJQUNBO0lBQ0E7RTlCNjRZMUI7RThCNTRZMEI7SUFDSTtFOUI4NFk5QjtFOEI1NFkwQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0U5Qjg0WTlCO0FBQ0Y7O0ErQjdoWkE7RUFDSTtFQUNBO0EvQmdpWko7QStCL2haSTtFQUhKO0lBSVE7SUFDQTtFL0JraVpOO0FBQ0Y7QStCaGlaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQmtpWlo7QStCamlaWTtFQUxKO0lBTVE7RS9Cb2laZDtBQUNGO0ErQm5pWlk7RUFDSTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxaVpoQjtBK0JwaVpnQjtFQVBKO0lBUVE7SUFDQTtFL0J1aVpsQjtBQUNGO0ErQnRpWmdCO0VBWEo7SUFZUTtJQUNBO0UvQnlpWmxCO0FBQ0Y7QStCeGlaZ0I7RUFDSTtBL0IwaVpwQjtBK0J6aVpvQjtFQUNJO0EvQjJpWnhCO0ErQnppWm9CO0VBQ0ksa0I5QmdCZDtFOEJmYztFQUNBO0VBQ0E7RUFDQTtBL0IyaVp4QjtBK0J6aVpvQjtFQUNJLGtCOUJTZDtFOEJSYztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBL0IyaVp4QjtBK0IxaVp3QjtFQUNJO0EvQjRpWjVCO0ErQjFpWndCO0VBQ0k7QS9CNGlaNUI7QStCdGlaZ0I7RUFDSTtFQUNBLGlCOUJjVjtFOEJiVTtFQUNBO0VBQ0E7QS9Cd2lacEI7QStCdmlab0I7RUFOSjtJQU9RO0lBQ0Esa0I5QktkO0k4QkpjO0UvQjBpWnRCO0FBQ0Y7QStCeGlaZ0I7RUFDSTtFQUNBO0VBQ0E7QS9CMGlacEI7QStCemlab0I7RUFDSSxrQjlCekJkO0U4QjBCYztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMmlaeEI7QStCemlab0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IyaVp4QjtBK0IxaVp3QjtFQUNJO0VBQ0E7QS9CNGlaNUI7QStCeGlaZ0I7RUFDSTtBL0IwaVpwQjtBK0J6aVpvQjtFQUNJLGlCOUJoRGQ7RThCaURjO0VBQ0E7QS9CMmlaeEI7QStCemlab0I7RUFDSTtFQUNBLGdCOUJ4Q2Q7RThCeUNjO0VBQ0E7RUFDQTtBL0IyaVp4QjtBK0J6aVpvQjtFQUNJO0VBQ0Esa0I5QnREZDtFOEJ1RGM7RUFDQTtFQUNBO0EvQjJpWnhCO0ErQnppWm9CO0VBQ0k7RUFDQSxrQjlCakVkO0U4QmtFYztFQUNBO0VBQ0E7RUFDQTtBL0IyaVp4QjtBK0J6aVpvQjtFQUFHLGlCOUIxRWI7RThCMkVjO0VBQ0E7QS9CNGlaeEI7O0FnQy9xWkE7RUFDSTtBaENrclpKO0FnQ2pyWkk7RUFBZTtFQUFrRDtFQUF1QjtFQUE0QjtFQUFtQjtBaEN3clozSTtBZ0N2clpRO0VBREo7SUFFUTtFaEMwclpWO0FBQ0Y7QWdDenJaUTtFQUpKO0lBSTRCO0lBQXlEO0VoQzhyWnZGO0FBQ0Y7QWdDOXJaWTtFQUxSO0lBTVk7RWhDaXNaZDtBQUNGO0FnQzlyWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2dzWlo7QWdDN3JaUTtFQUNJO0VBQ0E7QWhDK3JaWjtBZ0M3clpZO0VBSko7SUFLUTtFaENnc1pkO0FBQ0Y7QWdDOXJaWTtFQUNJO0VBQ0E7RUFDQTtBaENnc1poQjtBZ0M5clpnQjtFQUxKO0lBTVE7RWhDaXNabEI7QUFDRjtBZ0MvclpnQjtFQUNJLGlCL0JjVjtFK0JiVTtFQUNBO0FoQ2lzWnBCO0FnQy9yWm9CO0VBQ0k7RUFDQTtBaENpc1p4QjtBZ0M5clpvQjtFQUNJLGtCL0JFZDtFK0JEYztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBaENnc1p4QjtBZ0M3clpvQjtFQUNJLGMvQnZCbEI7QURzdFpOO0FnQzNyWmdCO0VBQ0ksaUIvQldWO0UrQlZVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNnJacEI7QWdDM3Jab0I7RUFSSjtJQVNRO0lBQ0E7RWhDOHJadEI7QUFDRjtBZ0N2clpRO0VBQ0k7RUFDQTtBaEN5clpaO0FnQ3ZyWlk7RUFDSTtBaEN5clpoQjtBZ0N2clpnQjtFQUNJLGtCL0JqQ1Y7RStCa0NVO0FoQ3lyWnBCO0FnQ3ZyWm9CO0VBQ0ksYy9CdEZoQjtBRCt3WlI7QWdDcnJaWTtFQUNJLHlCL0I5Rkw7RStCK0ZLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdXJaaEI7QWdDcnJaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3VyWnBCO0FnQ3ByWmdCO0VBQ0ksa0IvQjFEVjtFK0IyRFU7RUFDQTtBaENzclpwQjtBZ0NuclpZO0VBQ0k7QWhDcXJaaEI7QWdDbnJaZ0I7RUFDSSxrQi9CL0RWO0UrQmdFVTtFQUNBO0VBQ0E7RUFDQTtBaENxclpwQjtBZ0NuclpvQjtFQVBKO0lBUVE7RWhDc3JadEI7QUFDRjtBZ0NuclpnQjtFQUNJLGtCL0IvRVY7RStCZ0ZVO0FoQ3FyWnBCO0FnQ2xyWmdCO0VBQ0k7RUFDQTtFQUNBO0FoQ29yWnBCO0FnQ2xyWm9CO0VBQ0k7RUFDQTtFQUNBLHlCL0JsSVg7RStCbUlXO0VBQ0E7QWhDb3JaeEI7QWdDbHJad0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qi9CMUpqQjtFK0IySmlCO0FoQ29yWjVCO0FnQ2xyWjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ29yWmhDO0FnQ2hyWmdDO0VBQVU7QWhDbXJaMUM7QWdDL3FaZ0M7RUFBVTtFQUF5RDtBaENtclpuRztBZ0MvcVpnQztFQUFVO0VBQXlEO0FoQ21yWm5HO0FnQ2hyWmdDO0VBQVU7QWhDbXJaMUM7QWdDL3Fad0I7RUFDSSxrQi9CM0lsQjtFK0I0SWtCO0VBQ0E7QWhDaXJaNUI7QWdDL3FaNEI7RUFDSSxjL0I1THhCO0FENjJaUjtBZ0MzcVpZO0VBQ0k7RUFDQTtFQUNBO0FoQzZxWmhCO0FnQzNxWmdCO0VBQ0ksa0IvQnZKVjtFK0J3SlU7RUFDQTtFQUNBO0FoQzZxWnBCO0FnQzFxWmdCO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFDQTtBaEM0cVpwQjs7QWlDcjRaUTtFQUNJO0FqQ3c0Wlo7QWlDdjRaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJoQ29FTjtFZ0NuRU07RUFDQTtBakN5NFpoQjtBaUN4NFpnQjtFQVJKO0lBU1E7RWpDMjRabEI7QUFDRjtBaUN6NFpZO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdzRaaEI7QWlDcDVaZ0I7RUFDSTtBakNzNVpwQjtBaUMxNFpnQjtFQUNJO0FqQzQ0WnBCO0FpQ3o0WmdCO0VBQWM7QWpDNDRaOUI7QWlDMzRab0I7RUFESjtJQUVRO0VqQzg0WnRCO0FBQ0Y7QWlDNTRaZ0I7RUFBYztBakMrNFo5QjtBaUM5NFpvQjtFQURKO0lBRVE7RWpDaTVadEI7QUFDRjtBaUMvNFpnQjtFQUFjO0FqQ2s1WjlCO0FpQ2o1Wm9CO0VBREo7SUFFUTtFakNvNVp0QjtBQUNGO0FpQ2w1WmdCO0VBQWM7QWpDcTVaOUI7QWlDcDVab0I7RUFESjtJQUVRO0VqQ3U1WnRCO0FBQ0Y7QWlDcjVaZ0I7RUFBYztBakN3NVo5QjtBaUN2NVpvQjtFQURKO0lBRVE7RWpDMDVadEI7QUFDRjtBaUN4NVpnQjtFQUFjO0FqQzI1WjlCO0FpQzE1Wm9CO0VBREo7SUFFUTtFakM2NVp0QjtBQUNGO0FpQzM1WmdCO0VBQ0k7SUFBYztFakM4NVpoQztFaUM3NVprQjtJQUFjO0VqQ2c2WmhDO0VpQy81WmtCO0lBQWM7RWpDazZaaEM7RWlDajZaa0I7SUFBYztFakNvNlpoQztFaUNuNlprQjtJQUFjO0VqQ3M2WmhDO0VpQ3I2WmtCO0lBQWM7RWpDdzZaaEM7QUFDRjtBaUN2NlpnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3k2WnBCO0FpQ3g2Wm9CO0VBQ0k7RUFDQSxrQmhDcEJkO0VnQ3FCYztFQUNBO0VBQ0E7QWpDMDZaeEI7QWlDeDZab0I7RUFDSTtFQUNBLGtCaEMvQmQ7RWdDZ0NjO0VBQ0E7QWpDMDZaeEI7QWlDdjZaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBakN5NlpwQjtBaUN4NlpvQjtFQUNJO0VBQ0Esa0JoQ2xEZDtFZ0NtRGM7RUFDQTtBakMwNlp4QjtBaUN6Nlp3QjtFQUNJLGNoQ3JFdEI7QURnL1pOO0FpQ3Y2WmdCO0VBL0ZKO0lBb0dRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDczZabEI7RWlDOTZaa0I7SUFDSTtJQUNBO0VqQ2c3WnRCO0VpQ3o2WmtCO0lBQ0k7RWpDMjZadEI7RWlDejZaa0I7SUFDSTtFakMyNlp0QjtFaUN6NlprQjtJQUNJO0lBQ0E7RWpDMjZadEI7RWlDejZac0I7SUFBTztFakM0Nlo3QjtBQUNGOztBa0NoamFBO0VBQ0k7RUFDQTtFQUNBO0FsQ21qYUo7QWtDaGphUTtFQUNJO0FsQ2tqYVo7QWtDaGphWTtFQUNJO0FsQ2tqYWhCO0FrQ2hqYWdCO0VBQ0ksaUJqQ2dFVjtFaUMvRFU7RUFDQSxnQmpDd0VQO0VpQ3ZFTyxjeEJWYjtFd0JXYTtBbENramFwQjtBa0M1aWFJO0VBQ0k7QWxDOGlhUjtBa0M1aWFRO0VBQ0k7RUFDQTtFQUNBO0FsQzhpYVo7QWtDM2lhUTtFQUNJO0FsQzZpYVo7QWtDNWlhWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDOGlhaEI7QWtDN2lhZ0I7RUFDSTtFQUNBO0VBQ0E7QWxDK2lhcEI7QWtDOWlhb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbENnamF4QjtBa0MvaWF3QjtFQUNJO0VBQ0E7QWxDaWphNUI7QWtDN2lhZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEMraWFwQjtBa0M5aWFvQjtFQUNJO0FsQ2dqYXhCO0FrQzlpYW9CO0VBQ0k7QWxDZ2pheEI7QWtDOWlhb0I7RUFDSTtBbENnamF4QjtBa0M5aWFvQjtFQUNJO0FsQ2dqYXhCO0FrQzlpYW9CO0VBQ0k7QWxDZ2pheEI7QWtDNWlhWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDOGlhaEI7QWtDN2lhZ0I7RUFDSTtFQUNBO0VBQ0E7QWxDK2lhcEI7QWtDOWlhb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDZ2pheEI7QWtDOWlhd0I7RUFDSTtBbENnamE1QjtBa0M3aWF3QjtFQUNJO0VBQ0E7RUFDQTtBbEMraWE1QjtBa0M5aWE0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENnamFoQztBa0M1aWF3QjtFQUNJO0VBQ0E7RUFDQSx5QmpDN0dqQjtFaUM4R2lCO0VBQ0E7RUFBQTtBbEM4aWE1QjtBa0M1aWE0QjtFQUNJLGtCakNwRXRCO0VpQ3FFc0I7RUFDQSxnQmpDdENwQjtFaUN1Q29CLGN4QnRIekI7RXdCdUh5QjtFQUNBO0FsQzhpYWhDO0FrQzFpYXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDNGlhNUI7QWtDM2lhNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBbEM2aWFoQztBa0MzaWE0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNmlhaEM7QWtDNWlhZ0M7RUFDSTtBbEM4aWFwQztBa0MxaWFnQztFQUNJO0VBQ0E7RUFDQSxjakN0SnpCO0FEa3NhWDtBa0MzaWFvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM2aWF4QztBa0N6aWE0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQzJpYWhDO0FrQzFpYWdDO0VBQ0k7RUFDQTtFQUNBLGNqQ3pLekI7RWlDMEt5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzRpYXBDO0FrQzNpYW9DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDNmlheEM7QWtDM2lhb0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNmlheEM7QWtDeGlhZ0M7RUFDSTtFQUNBO0VBQ0EsY3hCck03QjtBVit1YVA7QWtDemlhb0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMmlheEM7QWtDcmlhb0I7RUFDSTtFQUNBO0VBQ0EsZ0JqQ3JJWjtFaUNzSVksY3hCdE5qQjtFd0J1TmlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FsQ3VpYXhCO0FrQ3JpYXdCO0VBQ0ksbUJ4QmxPckI7RXdCbU9xQixjeEJsT3JCO0FWeXdhUDtBa0NwaWF3QjtFQUNJLGNqQ3JPakI7RWlDc09pQjtBbENzaWE1QjtBa0NwaWE0QjtFQUNJLG1CakN6T3JCO0VpQzBPcUIsY3hCNU96QjtBVmt4YVA7QWtDbGlhb0I7RUFDSTtBbENvaWF4QjtBa0NuaWF3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDcWlhNUI7QWtDbmlhd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbENxaWE1QjtBa0NwaWE0QjtFQUNJO0VBQ0E7QWxDc2lhaEM7QWtDcmlhZ0M7RUFDSTtBbEN1aWFwQztBa0NwaWE0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3NpYWhDO0FrQ3JpYWdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDdWlhcEM7QWtDNWhhUTtFQUNJO0FsQzhoYVo7QWtDNWhhUTtFQUNJO0VBQ0E7RUFDQSx5QnhCdlNMO0V3QndTSztFQUNBO0FsQzhoYVo7QWtDN2hhWTtFQUNJO0FsQytoYWhCO0FrQzdoYVk7RUFDSSx5QmpDalNIO0FEZzBhYjtBa0M3aGFnQjtFQUFFLGN4QmhUWDtBVmcxYVA7QWtDOWhhWTtFQUNJO0FsQ2dpYWhCO0FrQzdoYVk7RUFDSSxrQmpDeFFOO0VpQ3lRTTtFQUNBLGdCakM3T0Q7RWlDOE9DLGN4QjNUVDtFd0I0VFM7RUFDQTtBbEMraGFoQjtBa0M3aGFnQjtFQUFPLGNqQzNUZjtBRDIxYVI7QWtDL2hhZ0I7RUFBUSxjakM5VGI7QURnMmFYO0FrQzdoYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQytoYVI7QWtDN2hhUTtFQUNJO0VBQ0E7RUFDQSx5QnhCOVVMO0V3QitVSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMraGFaO0FrQzdoYVk7RUFDSSxjakMzU047RWlDNFNNO0VBQ0EsZ0JqQzdRRjtFaUM4UUUsY3hCNVZUO0V3QjZWUztFQUNBO0FsQytoYWhCO0FrQzVoYVk7RUFDSTtFQUNBO0FsQzhoYWhCO0FrQ3hoYUk7OztFQUdJO0FsQzBoYVI7QWtDdmhhSTtFQUVRO0lBQVc7RWxDeWhhckI7RWtDdmhha0I7SUFDSTtFbEN5aGF0QjtFa0N4aGFzQjtJQUNJO0lBQ0E7RWxDMGhhMUI7RWtDemhhMEI7SUFDSTtFbEMyaGE5QjtFa0N6aGEwQjtJQUNJO0lBQ0E7RWxDMmhhOUI7RWtDMWhhOEI7SUFDSTtFbEM0aGFsQztFa0MxaGE4QjtJQUNJO0VsQzRoYWxDO0VrQ3poYTBCO0lBQU07RWxDNGhhaEM7RWtDcGhhVTtJQUFXO0VsQ3VoYXJCO0VrQ25oYVU7SUFDSTtFbENxaGFkO0VrQ2xoYWtCO0lBQ0ksa0JqQ2pWZDtJaUNrVmM7RWxDb2hhdEI7RWtDOWdhc0I7SUFBYztFbENpaGFwQztBQUNGO0FrQzNnYUk7RUFLZ0I7SUFDSTtFbEN5Z2F0QjtFa0N2Z2FzQjtJQUFjO0VsQzBnYXBDO0VrQ3BnYU07OztJQUdJO0VsQ3NnYVY7QUFDRjtBa0NuZ2FJO0VBSWdCO0lBQ0ksa0JqQzdYZDtJaUM4WGM7RWxDa2dhdEI7QUFDRjs7QW1DdjhhQTtFQUNJO0FuQzA4YUo7QW1DejhhSTtFQUNJO0VBQ0E7QW5DMjhhUjtBbUN6OGFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMyOGFaO0FtQzE4YVk7RUFDSTtLQUFBO0VBQ0E7S0FBQTtBbkM0OGFoQjtBbUN6OGFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMyOGFoQjtBbUN2OGFRO0VBQ0k7RUFDQTtBbkN5OGFaO0FtQ3Y4YVk7RUFKSjtJQUtRO0VuQzA4YWQ7QUFDRjtBbUN4OGFZO0VBQ0k7RUFDQTtFQUNBO0FuQzA4YWhCO0FtQ3g4YWdCO0VBTEo7SUFNUTtFbkMyOGFsQjtBQUNGO0FtQ3o4YWdCO0VBQ0ksaUJsQ1FWO0VrQ1BVO0VBQ0E7QW5DMjhhcEI7QW1Dejhhb0I7RUFDSTtFQUNBO0FuQzI4YXhCO0FtQ3g4YW9CO0VBQ0ksa0JsQ0pkO0VrQ0tjO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FuQzA4YXhCO0FtQ3Y4YW9CO0VBQ0ksY2xDN0JsQjtBRHMrYU47QW1DcjhhZ0I7RUFDSSxpQmxDS1Y7RWtDSlU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN1OGFwQjtBbUNyOGFvQjtFQVJKO0lBU1Esa0JsQ05kO0lrQ09jO0VuQ3c4YXRCO0FBQ0Y7QW1DajhhUTtFQUNJO0VBQ0E7QW5DbThhWjtBbUNqOGFZO0VBQ0k7QW5DbThhaEI7QW1DajhhZ0I7RUFDSSxrQmxDdkNWO0VrQ3dDVTtBbkNtOGFwQjtBbUNqOGFvQjtFQUNJLGNsQzVGaEI7QUQraGJSO0FtQ2g4YWdCO0VBQ0k7QW5DazhhcEI7QW1DaDhhZ0I7RUFDSTtBbkNrOGFwQjtBbUMvN2FnQjtFQUNJLGtCbENsRFY7RWtDbURVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DaThhcEI7QW1DLzdhZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2k4YXBCO0FtQ2g4YW9CO0VBQ0k7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FuQ2c4YXhCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvbWFpbi5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9hYnN0cmFjdHMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvYmFzZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvYmFzZS9fYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vdGotbGVnYWwtY29tLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvd2ViL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGotbGVnYWwtY29tLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvd2ViL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9jb21wb25lbnRzL19wb3BfdXBfYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGotbGVnYWwtY29tLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvd2ViL2NvbXBvbmVudHMvX2Nvb2tpZXMuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvY29tcG9uZW50cy9fbWF6X3Bob25lX251bWJlci5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9jb21wb25lbnRzL19sb2NhdGlvbl9wb3B1cC5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9jb21wb25lbnRzL19wcmljZWxpc3RfcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvcGFnZXMvX2hvbWUuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvcGFnZXMvX3NlcnZpY2Uuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvcGFnZXMvX3NlcnZpY2VfZm9ybS5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fYWJvdXRfdXMuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvcGFnZXMvX291cl9zZXJ2aWNlcy5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fY291bnRyeV9zZXJ2aWNlcy5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fcHJpY2VsaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vdGotbGVnYWwtY29tLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvd2ViL3BhZ2VzL190YXhfY2FsY3VsYXRvci5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fZm9ybS5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fc3VjY2Vzcy5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fYmxvZy5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fYmxvZ19wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vdGotbGVnYWwtY29tLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvd2ViL3BhZ2VzL19lcnJvcjQwNC5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fcHJpY2VsaXN0cy5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fZG9jdW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vdGotbGVnYWwtY29tLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvd2ViL3BhZ2VzL19kb2N1bWVudC5zY3NzIiwid2VicGFjazovL3RqLWxlZ2FsLWNvbS8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3dlYi9wYWdlcy9fcmVjb21tZW5kLnNjc3MiLCJ3ZWJwYWNrOi8vdGotbGVnYWwtY29tLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvd2ViL3BhZ2VzL19hZHZhbnRhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vdGotbGVnYWwtY29tLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvd2ViL3BhZ2VzL190aGFua195b3Uuc2NzcyIsIndlYnBhY2s6Ly90ai1sZWdhbC1jb20vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC93ZWIvcGFnZXMvX3BhcnRuZXJzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogMTAvMTYgKi9cbi8qIDExLzE2ICovXG4vKiAxMi8xNiAqL1xuLyogMTMvMTYgKi9cbi8qIDE0LzE2ICovXG4vKiAxNS8xNiAqL1xuLyogMTYvMTYgKi9cbi8qIDE3LzE2ICovXG4vKiAxOC8xNiAqL1xuLyogMTkvMTYgKi9cbi8qIDIwLzE2ICovXG4vKiAyMi8xNiAqL1xuLyogMjQvMTYgKi9cbi8qIDI1LzE2ICovXG4vKiAyNC8xNiAqL1xuLyogMjYvMTYgKi9cbi8qIDI4LzE2ICovXG4vKiAzMC8xNiAqL1xuLyogMzEvMTYgKi9cbi8qIDMyLzE2ICovXG4vKiAzNC8xNiAqL1xuLyogMzUvMTYgKi9cbi8qIDM2LzE2ICovXG4vKiAzNy8xNiAqL1xuLyogNDAvMTYgKi9cbi8qIDQyLzE2ICovXG4vKiA0NC8xNiAqL1xuLyogNDUvMTYgKi9cbi8qIDQ4LzE2ICovXG4vKiA1MC8xNiAqL1xuLyogNTQvMTYgKi9cbi8qIDU1LzE2ICovXG4vKiA2MC8xNiAqL1xuLyogNjAvMTYgKi9cbi5zbGlkZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZSAwO1xufVxuLnNsaWRlLXVwLnNob3duIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zbGlkZS11cC1kZWxheSAuc2xpZGUtdXAuc2hvd246bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG4uc2xpZGUtdXAtZGVsYXkgLnNsaWRlLXVwLnNob3duOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5zbGlkZS11cC1kZWxheSAuc2xpZGUtdXAuc2hvd246bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG4uc2xpZGUtdXAtZGVsYXkgLnNsaWRlLXVwLnNob3duOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cblxuQGtleWZyYW1lcyBiZy1pbWctem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLm1vZGFsLWNvbnRlbnQgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbiouZm9jdXMsICo6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4ud2ViLWljb24sIGkud2ViLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zcGFuLndlYi1pY29uLmFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUsIGkud2ViLWljb24uYXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtY2lyY2xlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuc3Bhbi53ZWItaWNvbi5jaXJjbGU6YmVmb3JlLCBpLndlYi1pY29uLmNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaXJjbGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5zcGFuLndlYi1pY29uLm1hcmtlci1jaGVjazpiZWZvcmUsIGkud2ViLWljb24ubWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAzcHg7XG59XG5zcGFuLndlYi1pY29uLmFycm93LW91dGxpbmUtcmlnaHQ6YmVmb3JlLCBpLndlYi1pY29uLmFycm93LW91dGxpbmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1vdXRsaW5lLXdoaXRlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLXBlbjpiZWZvcmUsIGkud2ViLWljb24ucHJvY2Vzcy1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcm9jZXNzLXBlbi5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLXByaW50ZXI6YmVmb3JlLCBpLndlYi1pY29uLnByb2Nlc3MtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Byb2Nlc3MtcHJpbnRlci5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLWNoZWNrOmJlZm9yZSwgaS53ZWItaWNvbi5wcm9jZXNzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvY2Vzcy1jaGVjay5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLWVudmVsb3BlOmJlZm9yZSwgaS53ZWItaWNvbi5wcm9jZXNzLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvY2Vzcy1lbnZlbG9wZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLXN1Y2Nlc3M6YmVmb3JlLCBpLndlYi1pY29uLnByb2Nlc3Mtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Byb2Nlc3Mtc3VjY2Vzcy5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLWF0dGFjaGVtbnQ6YmVmb3JlLCBpLndlYi1pY29uLnByb2Nlc3MtYXR0YWNoZW1udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Byb2Nlc3MtYXR0YWNoZW1udC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLWN1cnNvcjpiZWZvcmUsIGkud2ViLWljb24ucHJvY2Vzcy1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcm9jZXNzLWN1cnNvci5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLWxpa2U6YmVmb3JlLCBpLndlYi1pY29uLnByb2Nlc3MtbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Byb2Nlc3MtbGlrZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLWNsb2NrOmJlZm9yZSwgaS53ZWItaWNvbi5wcm9jZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvY2Vzcy1jbG9jay5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5wcm9jZXNzLWRvY3VtZW50OmJlZm9yZSwgaS53ZWItaWNvbi5wcm9jZXNzLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvY2Vzcy1kb2N1bWVudC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5zdGFyOmJlZm9yZSwgaS53ZWItaWNvbi5zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhci1maWxsLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbnNwYW4ud2ViLWljb24uY2hlY2ttYXJrOmJlZm9yZSwgaS53ZWItaWNvbi5jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVja21hcmstY2lyY2xlLW91dGxpbmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5zcGFuLndlYi1pY29uLmNoZWNrbWFyay1ncmVlbjpiZWZvcmUsIGkud2ViLWljb24uY2hlY2ttYXJrLWdyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLWNpcmNsZS0yLW91dGxpbmUtZ3JlZW4uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5zcGFuLndlYi1pY29uLm1vYmlsZS1tZW51OmJlZm9yZSwgaS53ZWItaWNvbi5tb2JpbGUtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hhbWJ1cmdlci1tZW51LnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuc3Bhbi53ZWItaWNvbi5vdXRsaW5lLWluZm86YmVmb3JlLCBpLndlYi1pY29uLm91dGxpbmUtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1pbmZvLXdoaXRlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuc3Bhbi53ZWItaWNvbi5vdXRsaW5lLWV4Y2xhbWF0aW9uOmJlZm9yZSwgaS53ZWItaWNvbi5vdXRsaW5lLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZXhjbGFtYXRpb24tbWFyay5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbnNwYW4ud2ViLWljb24uZXhjbGFtYXRpb24tb3V0bGluZS1ibGFjazpiZWZvcmUsIGkud2ViLWljb24uZXhjbGFtYXRpb24tb3V0bGluZS1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2V4Y2xhbWF0aW9uLW1hcmsuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbnNwYW4ud2ViLWljb24uZXhjbGFtYXRpb24tb3V0bGluZS13aGl0ZTpiZWZvcmUsIGkud2ViLWljb24uZXhjbGFtYXRpb24tb3V0bGluZS13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2V4Y2xhbWF0aW9uLW1hcmstd2hpdGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbnNwYW4ud2ViLWljb24uZXhjbGFtYXRpb24tb3V0bGluZS1yZWQ6YmVmb3JlLCBpLndlYi1pY29uLmV4Y2xhbWF0aW9uLW91dGxpbmUtcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZXhjbGFtYXRpb24tbWFyay1yZWQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbnNwYW4ud2ViLWljb24uY2hlY2stb3V0bGluZS1ibGFjazpiZWZvcmUsIGkud2ViLWljb24uY2hlY2stb3V0bGluZS1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLW91dGxpbmUtYmxhY2suc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbnNwYW4ud2ViLWljb24uY2xvc2U6YmVmb3JlLCBpLndlYi1pY29uLmNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2Utb3V0bGluZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLndlYi1pY29uLmNsb3NlLXdoaXRlOmJlZm9yZSwgaS53ZWItaWNvbi5jbG9zZS13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4ud2ViLWljb24uZmFjZWJvb2s6YmVmb3JlLCBpLndlYi1pY29uLmZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZWJvb2suc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuc3Bhbi53ZWItaWNvbi5saW5rZWRpbjpiZWZvcmUsIGkud2ViLWljb24ubGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rZWRpbi5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5zcGFuLndlYi1pY29uLmdvb2dsZTpiZWZvcmUsIGkud2ViLWljb24uZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZ29vZ2xlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbnNwYW4ud2ViLWljb24ueW91dHViZTpiZWZvcmUsIGkud2ViLWljb24ueW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3lvdXR1YmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuc3Bhbi53ZWItaWNvbi5pbnN0YWdyYW06YmVmb3JlLCBpLndlYi1pY29uLmluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2luc3RhZ3JhbS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5zcGFuLndlYi1pY29uLnRlbGVncmFtOmJlZm9yZSwgaS53ZWItaWNvbi50ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3RlbGVncmFtLWljb24uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuc3Bhbi53ZWItaWNvbi5zb2NpYWwtbWVkaWEsIGkud2ViLWljb24uc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuc3Bhbi53ZWItaWNvbi5zb2NpYWwtbWVkaWEuZ29vZ2xlLWljb24sIGkud2ViLWljb24uc29jaWFsLW1lZGlhLmdvb2dsZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuc3Bhbi53ZWItaWNvbi5zb2NpYWwtbWVkaWE6aG92ZXI6YmVmb3JlLCBpLndlYi1pY29uLnNvY2lhbC1tZWRpYTpob3ZlcjpiZWZvcmUge1xuICBmaWx0ZXI6IGludmVydCgzMCUpIHNlcGlhKDcwJSkgc2F0dXJhdGUoMzM1JSkgaHVlLXJvdGF0ZSgxMjhkZWcpIGJyaWdodG5lc3MoNzklKSBjb250cmFzdCg2OCUpO1xufVxuc3Bhbi53ZWItaWNvbi5mbGFnOmJlZm9yZSwgaS53ZWItaWNvbi5mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuc3Bhbi53ZWItaWNvbi5mbGFnLmdlcm1hbjpiZWZvcmUsIGkud2ViLWljb24uZmxhZy5nZXJtYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL2dlcm1hbnkuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5zcGFuLndlYi1pY29uLmZsYWcuc2xvdmFraWE6YmVmb3JlLCBpLndlYi1pY29uLmZsYWcuc2xvdmFraWE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL3Nsb3Zha2lhLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuc3Bhbi53ZWItaWNvbi5mbGFnLmF1c3RyaWE6YmVmb3JlLCBpLndlYi1pY29uLmZsYWcuYXVzdHJpYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvYXVzdHJpYS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbnNwYW4ud2ViLWljb24uZmxhZy5uZXRoZXJsYW5kOmJlZm9yZSwgaS53ZWItaWNvbi5mbGFnLm5ldGhlcmxhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL25ldGhlcmxhbmQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5zcGFuLndlYi1pY29uLmZsYWcuY3plY2g6YmVmb3JlLCBpLndlYi1pY29uLmZsYWcuY3plY2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL2N6ZWNoLXJlcHVibGljLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuc3Bhbi53ZWItaWNvbi5mbGFnLmRlOmJlZm9yZSwgaS53ZWItaWNvbi5mbGFnLmRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9nZXJtYW55LnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuc3Bhbi53ZWItaWNvbi5mbGFnLnNrOmJlZm9yZSwgaS53ZWItaWNvbi5mbGFnLnNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9zbG92YWtpYS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbnNwYW4ud2ViLWljb24uZmxhZy5hdDpiZWZvcmUsIGkud2ViLWljb24uZmxhZy5hdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvYXVzdHJpYS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbnNwYW4ud2ViLWljb24uZmxhZy5ubDpiZWZvcmUsIGkud2ViLWljb24uZmxhZy5ubDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvbmV0aGVybGFuZC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbnNwYW4ud2ViLWljb24uZmxhZy5jejpiZWZvcmUsIGkud2ViLWljb24uZmxhZy5jejpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvY3plY2gtcmVwdWJsaWMuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5zcGFuLndlYi1pY29uLmZsYWctZnVsbDpiZWZvcmUsIGkud2ViLWljb24uZmxhZy1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuc3Bhbi53ZWItaWNvbi5mbGFnLWZ1bGwuZGU6YmVmb3JlLCBpLndlYi1pY29uLmZsYWctZnVsbC5kZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnXCIpIDAgMC9jb250YWluIG5vLXJlcGVhdDtcbn1cbnNwYW4ud2ViLWljb24uZmxhZy1mdWxsLnNrOmJlZm9yZSwgaS53ZWItaWNvbi5mbGFnLWZ1bGwuc2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3NrLnN2Z1wiKSAwIDAvY29udGFpbiBuby1yZXBlYXQ7XG59XG5zcGFuLndlYi1pY29uLmZsYWctZnVsbC5hdDpiZWZvcmUsIGkud2ViLWljb24uZmxhZy1mdWxsLmF0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIikgMCAwL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuc3Bhbi53ZWItaWNvbi5mbGFnLWZ1bGwubmw6YmVmb3JlLCBpLndlYi1pY29uLmZsYWctZnVsbC5ubDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3Mvbmwuc3ZnXCIpIDAgMC9jb250YWluIG5vLXJlcGVhdDtcbn1cbnNwYW4ud2ViLWljb24uZmxhZy1mdWxsLmN6OmJlZm9yZSwgaS53ZWItaWNvbi5mbGFnLWZ1bGwuY3o6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2N6LnN2Z1wiKSAwIDAvY29udGFpbiBuby1yZXBlYXQ7XG59XG5zcGFuLndlYi1pY29uLmxhbmctc3dpdGNoZXI6YmVmb3JlLCBpLndlYi1pY29uLmxhbmctc3dpdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbnNwYW4ud2ViLWljb24ubGFuZy1zd2l0Y2hlci5pY29uLXBsOmJlZm9yZSwgaS53ZWItaWNvbi5sYW5nLXN3aXRjaGVyLmljb24tcGw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3BsLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5zcGFuLndlYi1pY29uLmxhbmctc3dpdGNoZXIuaWNvbi1zazpiZWZvcmUsIGkud2ViLWljb24ubGFuZy1zd2l0Y2hlci5pY29uLXNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9zay5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuc3Bhbi53ZWItaWNvbi5sYW5nLXN3aXRjaGVyLmljb24tcm86YmVmb3JlLCBpLndlYi1pY29uLmxhbmctc3dpdGNoZXIuaWNvbi1ybzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3Mvcm8uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbnNwYW4ud2ViLWljb24ubGFuZy1zd2l0Y2hlci5pY29uLXVrOmJlZm9yZSwgc3Bhbi53ZWItaWNvbi5sYW5nLXN3aXRjaGVyLmljb24tdWE6YmVmb3JlLCBpLndlYi1pY29uLmxhbmctc3dpdGNoZXIuaWNvbi11azpiZWZvcmUsIGkud2ViLWljb24ubGFuZy1zd2l0Y2hlci5pY29uLXVhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy91ay5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuc3Bhbi53ZWItaWNvbi5sYW5nLXN3aXRjaGVyLmljb24tY3o6YmVmb3JlLCBpLndlYi1pY29uLmxhbmctc3dpdGNoZXIuaWNvbi1jejpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvY3ouc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMCAhaW1wb3J0YW50O1xufVxuYm9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3RqLWxvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogODAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygoMTAwdncgLSAxMjgwcHgpIC8gMiAtIDIwdncpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwdmg7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbmJvZHkgaGVhZGVyLnByZWxvYWRpbmctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvYWRlci5zdmdcIik7XG59XG5ib2R5IG1haW4ucHJlbG9hZGluZy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvYWRlci5zdmdcIik7XG59XG5ib2R5Lm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hbm5vdW5jZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ0QjQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbm5vdW5jZW1lbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbiN0ai1sZWdhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0ai1sZWdhbCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0ai1sZWdhbCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbiN0ai1sZWdhbC51YS12ZXJzaW9uIHtcbiAgZm9udC1mYW1pbHk6IFwibmV1ZS1oYWFzLXVuaWNhXCIsIHNhbnMtc2VyaWY7XG59XG4jdGotbGVnYWw6aGFzKC5hcHAtaGVhZGVyLWhvbGRlcikge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjdGotbGVnYWw6aGFzKC5hcHAtaGVhZGVyLWhvbGRlcikge1xuICAgIG1hcmdpbi10b3A6IDEwN3B4O1xuICB9XG59XG4jdGotbGVnYWw6aGFzKC5wcmljZWxpc3RzLWhvbGRlcikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2tlbGV0b24tcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5za2VsZXRvbi1wcmVsb2FkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBMZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2tlbGV0b24tcHJlbG9hZGVyLnN2Z1wiKTtcbn1cbi5za2VsZXRvbi1wcmVsb2FkZXIuc21hbGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9za2VsZXRvbi1wcmVsb2FkZXItbGluZS5zdmdcIik7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmhoZWFkZXIge1xuICBoZWlnaHQ6IDk1LjkxcHggIWltcG9ydGFudDtcbn1cbi5za2VsZXRvbi1wcmVsb2FkZXIuaDMwIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg0MCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNrZWxldG9uLXByZWxvYWRlci5oNTAge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5za2VsZXRvbi1wcmVsb2FkZXIuaDYwIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg3MCB7XG4gIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuLnNrZWxldG9uLXByZWxvYWRlci5oODAge1xuICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cbi5za2VsZXRvbi1wcmVsb2FkZXIuaDkwIHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgxMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgxMTAge1xuICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgxMzAge1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgxNTAge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgxNjAge1xuICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgyMDAge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgzMDAge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg0MDAge1xuICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg1MDAge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg1NTAge1xuICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg2MDAge1xuICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg2MjAge1xuICBoZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg2NTAge1xuICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg2NzAge1xuICBoZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg3MDAge1xuICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg4MDAge1xuICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmg5MDAge1xuICBoZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgxMzAwIHtcbiAgaGVpZ2h0OiAxMzAwcHggIWltcG9ydGFudDtcbn1cbi5za2VsZXRvbi1wcmVsb2FkZXIuaDE1MDAge1xuICBoZWlnaHQ6IDE1MDBweCAhaW1wb3J0YW50O1xufVxuLnNrZWxldG9uLXByZWxvYWRlci5oMTcwMCB7XG4gIGhlaWdodDogMTcwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tcHJlbG9hZGVyLmgzNTAwIHtcbiAgaGVpZ2h0OiAzNTAwcHggIWltcG9ydGFudDtcbn1cbi5za2VsZXRvbi1wcmVsb2FkZXIuaDUwMDAge1xuICBoZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50O1xufVxuLnNrZWxldG9uLXByZWxvYWRlci5obWF4IHtcbiAgaGVpZ2h0OiAxMDAwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNrZWxldG9uLXByZWxvYWRlci5oaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEzNy41OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDMwIHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2tlbGV0b24tcHJlbG9hZGVyLm1oNDAge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWg1MCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDYwIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2tlbGV0b24tcHJlbG9hZGVyLm1oNzAge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWg4MCB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDkwIHtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2tlbGV0b24tcHJlbG9hZGVyLm1oMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDExMCB7XG4gICAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWgxMzAge1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2tlbGV0b24tcHJlbG9hZGVyLm1oMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDE2MCB7XG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWgyMDAge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2tlbGV0b24tcHJlbG9hZGVyLm1oMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWg1MDAge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2tlbGV0b24tcHJlbG9hZGVyLm1oNTUwIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWg2MjAge1xuICAgIGhlaWdodDogNjIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2tlbGV0b24tcHJlbG9hZGVyLm1oNjUwIHtcbiAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDY3MCB7XG4gICAgaGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWg3MDAge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2tlbGV0b24tcHJlbG9hZGVyLm1oODAwIHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNrZWxldG9uLXByZWxvYWRlci5taDkwMCB7XG4gICAgaGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWgxMzAwIHtcbiAgICBoZWlnaHQ6IDEzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWgxNTAwIHtcbiAgICBoZWlnaHQ6IDE1MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWgxNzAwIHtcbiAgICBoZWlnaHQ6IDE3MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWgzNTAwIHtcbiAgICBoZWlnaHQ6IDM1MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWg1MDAwIHtcbiAgICBoZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5za2VsZXRvbi1wcmVsb2FkZXIubWhtYXgge1xuICAgIGhlaWdodDogMTAwMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tdC0yMDAge1xuICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNFNTMyMzc7XG59XG5cbi5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI0VENkIxRTtcbn1cblxuLmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMyOUFCQTg7XG59XG5cbi5lcnJvci1ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNFNTMyMzc7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb2xvci1nb2xkIHtcbiAgY29sb3I6ICNEN0JEMDA7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFBMUExO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi1ncmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJGQkM7XG59XG5cbi5idG4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXdoaXRlLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYnRuLXdoaXRlLW91dGxpbmUge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4td2hpdGUtb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLWJsYWNrLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYnRuLWJsYWNrLW91dGxpbmUge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4tYmxhY2stb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW5wdXQtb3V0bGluZSB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RDU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG4uaW5wdXQtb3V0bGluZS5zbXMtY29kZSB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5wdXQtb3V0bGluZS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0U1MzIzNztcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uaW5wdXQtb3V0bGluZS5waG9uZS1udW1iZXIubS1waG9uZS1udW1iZXItaW5wdXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlucHV0LW91dGxpbmUucGhvbmUtbnVtYmVyLm0tcGhvbmUtbnVtYmVyLWlucHV0IC5tLXNlbGVjdCB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNENUQ1RDU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbnB1dC1vdXRsaW5lLnBob25lLW51bWJlci5tLXBob25lLW51bWJlci1pbnB1dCAubS1zZWxlY3QgLm0taW5wdXQtd3JhcHBlci4tLWRlZmF1bHQtYm9yZGVyIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4uaW5wdXQtb3V0bGluZS5waG9uZS1udW1iZXIubS1waG9uZS1udW1iZXItaW5wdXQgLm0taW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmlucHV0LW91dGxpbmUucGhvbmUtbnVtYmVyLm0tcGhvbmUtbnVtYmVyLWlucHV0IC5tLWlucHV0IC5tLWlucHV0LXdyYXBwZXIge1xuICBib3JkZXI6IDBweDtcbn1cbi5pbnB1dC1vdXRsaW5lLnBob25lLW51bWJlci5tLXBob25lLW51bWJlci1pbnB1dCAubS1pbnB1dCAubS1pbnB1dC13cmFwcGVyIC5tYXotYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW5wdXQtb3V0bGluZS5waG9uZS1udW1iZXIubS1waG9uZS1udW1iZXItaW5wdXQgLm0taW5wdXQgLm0taW5wdXQtd3JhcHBlciAubS1pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1vdXRsaW5lLnBob25lLW51bWJlci5tLXBob25lLW51bWJlci1pbnB1dCAubS1pbnB1dCAubS1pbnB1dC13cmFwcGVyIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmlucHV0LW91dGxpbmUucGhvbmUtbnVtYmVyLm0tcGhvbmUtbnVtYmVyLWlucHV0IC5tLXBob25lLW51bWJlci1pbnB1dF9faW5wdXQge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5pbnB1dC1vdXRsaW5lLnBob25lLW51bWJlci5tLXBob25lLW51bWJlci1pbnB1dCAubS1waG9uZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmlucHV0LW91dGxpbmUucGhvbmUtbnVtYmVyLm0tcGhvbmUtbnVtYmVyLWlucHV0IC5tLXBob25lLW51bWJlci1pbnB1dF9fY291bnRyeS1mbGFnIHtcbiAgYm90dG9tOiAxNXB4O1xufVxuLmlucHV0LW91dGxpbmUuZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzI5QUJBODtcbn1cbi5pbnB1dC1vdXRsaW5lOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlBQkE4O1xufVxuLmlucHV0LW91dGxpbmU6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5pbnB1dC1vdXRsaW5lOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uaW5wdXQtb3V0bGluZVt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuMTI1ZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVscC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3phbWVzdG5hbmNpLXRqbGVnYWwud2VicFwiKSBjZW50ZXIgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmhlbHAtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3phbWVzdG5hbmNpLXRqbGVnYWxAMngud2VicFwiKTtcbiAgfVxufVxuLmhlbHAtc2VjdGlvbi50aGFua3lvdSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGFua3lvdS1jb250YWN0LWJnLndlYnBcIikgY2VudGVyIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5oZWxwLXNlY3Rpb24udGhhbmt5b3Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGFua3lvdS1jb250YWN0LWJnQDJ4LndlYnBcIik7XG4gIH1cbn1cbi5oZWxwLXNlY3Rpb24udGhhbmt5b3UgLmNvbnRlbnQtaG9sZGVyIC50ZXh0LWhvbGRlciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlbHAtc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43Mjk0MTE3NjQ3KSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xufVxuLmhlbHAtc2VjdGlvbiAuY29udGVudC1ob2xkZXIge1xuICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuLmhlbHAtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbn1cbi5oZWxwLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC50ZXh0LWhvbGRlciAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlbHAtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLnRleHQtaG9sZGVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG4uaGVscC1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAuYnRuLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWxwLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy96YW1lc3RuYW5jaS10amxlZ2FsLW1vYmlsZS53ZWJwXCIpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaGVscC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvemFtZXN0bmFuY2ktdGpsZWdhbC1tb2JpbGVAMngud2VicFwiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWxwLXNlY3Rpb24udGhhbmt5b3Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGFua3lvdS1jb250YWN0LWJnLndlYnBcIikgY2VudGVyIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5oZWxwLXNlY3Rpb24udGhhbmt5b3Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGFua3lvdS1jb250YWN0LWJnQDJ4LndlYnBcIik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaGVscC1zZWN0aW9uIC5jb250ZW50LWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmhlbHAtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLmJ0bi1ob2xkZXIgLmJ0bi13aGl0ZS1vdXRsaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmV2aWV3cy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ZyYXRlbmllX2RhbmlfbmVtZWNrb19raW5kZXJnZWxkLndlYnBcIikgY2VudGVyIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnJldmlld3Mtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ZyYXRlbmllX2RhbmlfbmVtZWNrb19raW5kZXJnZWxkQDJ4LndlYnBcIik7XG4gIH1cbn1cbi5yZXZpZXdzLXNlY3Rpb24udGhhbmt5b3Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhhbmt5b3UtcmVjb21tZW5kLWJnLndlYnBcIikgY2VudGVyIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5yZXZpZXdzLXNlY3Rpb24udGhhbmt5b3Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGFua3lvdS1yZWNvbW1lbmQtYmdAMngud2VicFwiKTtcbiAgfVxufVxuLnJldmlld3Mtc2VjdGlvbi50aGFua3lvdSAuY29udGVudC1ob2xkZXIge1xuICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDIwcHg7XG59XG4ucmV2aWV3cy1zZWN0aW9uLmIyYiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iMmItbmVtZWNrby53ZWJwXCIpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5yZXZpZXdzLXNlY3Rpb24uYjJiIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjJiLW5lbWVja29AMngud2VicFwiKTtcbiAgfVxufVxuLnJldmlld3Mtc2VjdGlvbi5iMmIgLmxlZnQtaG9sZGVyIC50ZXh0LWhvbGRlciBwOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuLnJldmlld3Mtc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43Mjk0MTE3NjQ3KSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIge1xuICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAuc3RhcnMtaG9sZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAubGVmdC1ob2xkZXIgLnRleHQtaG9sZGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC5sZWZ0LWhvbGRlciAudGV4dC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNjU1cHg7XG59XG4ucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAubGVmdC1ob2xkZXIgLnRleHQtaG9sZGVyIHAubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLnJpZ2h0LWhvbGRlciAuYmxhY2stbGFiZWwtaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLnJpZ2h0LWhvbGRlciAuYmxhY2stbGFiZWwtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xufVxuLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLnJpZ2h0LWhvbGRlciAuYmxhY2stbGFiZWwtaG9sZGVyIHAgLnllbGxvdyB7XG4gIGNvbG9yOiAjRDdCRDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlci50aGFua3lvdSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RoYW5reW91LXJlY29tbWVuZC1iZy53ZWJwXCIpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIudGhhbmt5b3Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGFua3lvdS1yZWNvbW1lbmQtYmdAMngud2VicFwiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy96YW1lc3RuYW5reW5hLW1vYmlsZS53ZWJwXCIpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnJldmlld3Mtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3phbWVzdG5hbmt5bmEtbW9iaWxlQDJ4LndlYnBcIik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy1zZWN0aW9uOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5yZXZpZXdzLXNlY3Rpb24gLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDY3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5yZXZpZXdzLXNlY3Rpb24gLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLnRleHQtaG9sZGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5xYS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5xYS1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnFhLXNlY3Rpb24gLnFhLWFjY29yZGlvbi1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5xYS1zZWN0aW9uIC5xYS1hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5xYS1zZWN0aW9uIC5xYS1hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ucWEtc2VjdGlvbiAucWEtYWNjb3JkaW9uLWhvbGRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnFhLXNlY3Rpb24gLnFhLWFjY29yZGlvbi1ob2xkZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucWEtc2VjdGlvbiAucWEtYWNjb3JkaW9uLWhvbGRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHAgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucWEtc2VjdGlvbiAucWEtYWNjb3JkaW9uLWhvbGRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucWEtc2VjdGlvbiAucWEtYWNjb3JkaW9uLWhvbGRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IGEge1xuICBjb2xvcjogIzI5QUJBODtcbn1cbi5xYS1zZWN0aW9uIC5xYS1hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgYSBzcGFuLCAucWEtc2VjdGlvbiAucWEtYWNjb3JkaW9uLWhvbGRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IGEgc3Ryb25nLCAucWEtc2VjdGlvbiAucWEtYWNjb3JkaW9uLWhvbGRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IGEgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucWEtc2VjdGlvbiAucWEtYWNjb3JkaW9uLWhvbGRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MDBweDtcbn1cbi5xYS1zZWN0aW9uIC5xYS1hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5xYS1zZWN0aW9uIC5xYS1hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnFhLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgOTBweCAwO1xuICB9XG4gIC5xYS1zZWN0aW9uIC5xYS1hY2NvcmRpb24taG9sZGVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuXG4uZXN0YWJsaXNoZWQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVzdGFibGlzaGVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4uZXN0YWJsaXNoZWQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDEwMzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZXN0YWJsaXNoZWQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmVzdGFibGlzaGVkLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xufVxuLmVzdGFibGlzaGVkLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5lc3RhYmxpc2hlZC1ob2xkZXIgLnRpdGxlLWhvbGRlciB7XG4gIG1heC13aWR0aDogMzA0cHg7XG59XG4uZXN0YWJsaXNoZWQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmVzdGFibGlzaGVkLWhvbGRlciAudGl0bGUtaG9sZGVyIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXN0YWJsaXNoZWQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmVzdGFibGlzaGVkLWhvbGRlciAudGl0bGUtaG9sZGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5lc3RhYmxpc2hlZC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuZXN0YWJsaXNoZWQtaG9sZGVyIC5pbmZvcy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXN0YWJsaXNoZWQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmVzdGFibGlzaGVkLWhvbGRlciAuaW5mb3MtaG9sZGVyIC5pbmZvLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXN0YWJsaXNoZWQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmVzdGFibGlzaGVkLWhvbGRlciAuaW5mb3MtaG9sZGVyIC5pbmZvLWhvbGRlciAuaW5mbyB7XG4gIHdpZHRoOiAxNzVweDtcbiAgcGFkZGluZzogMzBweCAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgbWluLWhlaWdodDogMTUzcHg7XG59XG4uZXN0YWJsaXNoZWQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmVzdGFibGlzaGVkLWhvbGRlciAuaW5mb3MtaG9sZGVyIC5pbmZvLWhvbGRlciAuaW5mbzpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbn1cbi5lc3RhYmxpc2hlZC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuZXN0YWJsaXNoZWQtaG9sZGVyIC5pbmZvcy1ob2xkZXIgLmluZm8taG9sZGVyIC5pbmZvIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5lc3RhYmxpc2hlZC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuZXN0YWJsaXNoZWQtaG9sZGVyIC5pbmZvcy1ob2xkZXIgLmluZm8taG9sZGVyIC5pbmZvIHAuYmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZXN0YWJsaXNoZWQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmVzdGFibGlzaGVkLWhvbGRlciAuaW5mb3MtaG9sZGVyIC5pbmZvLWhvbGRlciAuaW5mbyBwLnNtYWxsZXIge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5lc3RhYmxpc2hlZC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuZXN0YWJsaXNoZWQtaG9sZGVyIC5pbmZvcy1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmVzdGFibGlzaGVkLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5lc3RhYmxpc2hlZC1ob2xkZXIgLmluZm9zLWhvbGRlciAuaW5mby1ob2xkZXI6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5sYW5nLXN3aXRjaGVyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1heC13aWR0aDogNzY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubG9jYXRpb24ge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4ubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5jb250ZW50LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC5jdXJyZW50LXZlcnNpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuLmxhbmctc3dpdGNoZXItc2VjdGlvbiAuY29udGVudC1ob2xkZXIgYSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5jb250ZW50LWhvbGRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMyOUFCQTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAuY29udGVudC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbiAgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAuY29udGVudC1ob2xkZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5jb250ZW50LWhvbGRlciBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNsaWVudC1pbmZvIC5yZXNlbmQtc21zLW5vdGljZS1ob2xkZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxNzEsIDE2OCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDM1M3B4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG59XG4uY2xpZW50LWluZm8gLnJlc2VuZC1zbXMtbm90aWNlLWhvbGRlciAudGV4dC1ob2xkZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uY2xpZW50LWluZm8gLnJlc2VuZC1zbXMtbm90aWNlLWhvbGRlciAudGV4dC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4uY2xpZW50LWluZm8gLnJlc2VuZC1zbXMtbm90aWNlLWhvbGRlciAudGV4dC1ob2xkZXIgcCBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbGllbnQtaW5mbyAuZXJyb3ItaG9sZGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RUNFQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDM1M3B4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG59XG4uY2xpZW50LWluZm8gLmVycm9yLWhvbGRlciAudGV4dC1ob2xkZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uY2xpZW50LWluZm8gLmVycm9yLWhvbGRlciAudGV4dC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4uY2xpZW50LWluZm8gLmVycm9yLWhvbGRlciAudGV4dC1ob2xkZXIgcCBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxvYWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwMDE7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9hZGVyLXdyYXBwZXIgLmltZy1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNTAwMjtcbn1cblxuLndhcm5pbmctc2VjdGlvbi1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2RjI3O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ud2FybmluZy1zZWN0aW9uLWhvbGRlciBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kYW5nZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndhcm5pbmctc2VjdGlvbi1ob2xkZXIgLndhcm5pbmctdGV4dC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndhcm5pbmctc2VjdGlvbi1ob2xkZXIgLndhcm5pbmctdGV4dC1ob2xkZXIgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stYm94LWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uYmxhY2stYm94LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibGFjay1ib3gtaG9sZGVyIC5idG4td2hpdGUtb3V0bGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG59XG5cbmgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbn1cbmgyLi11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNnJlbTtcbn1cblxuaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMy44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5cbm9sIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiIGNvdW50ZXIoaXRlbSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5OmhhcyguYXBwLWhlYWRlci1ob2xkZXIubW9iaWxlLW1lbnUtb3Blbikge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIuZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjI1cyBmb3J3YXJkcztcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIuZmFkZS1vdXQge1xuICBhbmltYXRpb246IHNsaWRlT3V0IDAuMjVzIGZvcndhcmRzO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG4gIGhlaWdodDogMTAwdmg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyLmFjdGl2ZS1iZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlci5tb2JpbGUtbWVudS1vcGVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk4O1xuICBwYWRkaW5nOiA4cHggMjNweCA4cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBQUFBODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5iYW5uZXIgLnRleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLmJhbm5lciAudGV4dC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5iYW5uZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLmJhbm5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5iYW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxMHB4O1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLmJhbm5lciAudGV4dC1ob2xkZXIucGwge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAuYmFubmVyIC50ZXh0LWhvbGRlci5jeiB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5iYW5uZXIgLnRleHQtaG9sZGVyLnJvIHtcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLmJhbm5lciAudGV4dC1ob2xkZXIuc2sge1xuICAgIG1heC13aWR0aDogMjA2cHg7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAuYmFubmVyIGEge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5iYW5uZXIgYS5wbCB7XG4gICAgd2lkdGg6IDEwOXB4O1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLmJhbm5lciBhLnJvIHtcbiAgICB3aWR0aDogMTQycHg7XG4gIH1cbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmxvZ28taG9sZGVyIHtcbiAgcGFkZGluZzogMjFweCAwO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLm1vYmlsZS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5tb2JpbGUtbG9nbyAubG9nbyB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51Lm1lbnUtY3oge1xuICBtYXJnaW46IDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudS5tZW51LWN6IHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudS5tZW51LWN6IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwLjFweCkge1xuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5tZW51LWl0ZW0uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLm1lbnUtaXRlbSAuaXRlbS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLm1lbnUtaXRlbSAuaXRlbS1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5tZW51LWl0ZW0gLml0ZW0taG9sZGVyOmhvdmVyIGEsIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLm1lbnUtaXRlbSAuaXRlbS1ob2xkZXIuYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAubWVudS1pdGVtIC5pdGVtLWhvbGRlcjpob3ZlciBzcGFuLCBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5tZW51LWl0ZW0gLml0ZW0taG9sZGVyLmFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLm1lbnUtaXRlbSAuaXRlbS1ob2xkZXIgYSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLm1lbnUtaXRlbSAuaXRlbS1ob2xkZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAubWVudS1pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciB7XG4gIHBhZGRpbmc6IDIxcHggMTVweCAyMXB4IDE1cHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlcjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDAuMXB4KSB7XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5tZW51LWRyb3Bkb3duIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLm1lbnUtZHJvcGRvd246aG92ZXIsIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAubWVudS1kcm9wZG93bi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5tZW51LWRyb3Bkb3duOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGFzcGVjdC1yYXRpbzogMi8xO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5tZW51LWRyb3Bkb3duLmFjdGl2ZTo6YWZ0ZXIge1xuICByb3RhdGU6IDE4MGRlZztcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAubWVudS1kcm9wZG93biBzcGFuIHtcbiAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAubWVudS1kcm9wZG93biAucmVmdW5kIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5tZW51LWRyb3Bkb3duIC5yZWZ1bmQtY3oge1xuICB3aWR0aDogMTI1cHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLm1lbnUtZHJvcGRvd24gLmJ1c2luZXNzIHtcbiAgd2lkdGg6IDEwMnB4O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA5M3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLmxpbmUge1xuICB3aWR0aDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgIzRCNEI0QiAzMiUsICM0QjRCNEIgNzIlLCAjMDAwMDAwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyLnBhZGRpbmctaG9sZGVyIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlci5wYWRkaW5nLWhvbGRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleDogMjU1O1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcy5tZW51LXNtYWxsZXIge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zLm1lbnUtc21hbGxlciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcy5jb2xzLTIge1xuICBmbGV4OiA1NDA7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zLmNvbHMtMiAuaXRlbXMtaG9sZGVyIC5pdGVtcyB7XG4gIGNvbHVtbnM6IDI7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zLmNvbHMtMiAuaXRlbXMtaG9sZGVyIC5pdGVtcyBhIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaXRlbXMgLml0ZW1zLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyIC5tZW51LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyIC5tZW51LXRpdGxlIHNwYW4ge1xuICBtYXgtd2lkdGg6IG1pbi1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyIC5tZW51LXRpdGxlOm5vdCg6aGFzKGltZykpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIgLm1lbnUtdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaXRlbXMgLml0ZW1zLWhvbGRlciAuaXRlbXMgYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIgLml0ZW1zIGEgc3BhbiB7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyIC5pdGVtcyBhOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaXRlbXMgLml0ZW1zLWhvbGRlciAuaXRlbXMgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIgLml0ZW1zIGEgLmljb24taG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaXRlbXMgLml0ZW1zLWhvbGRlciAuaXRlbXMgYSAuaWNvbi1ob2xkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIgLml0ZW1zIGEuZmxhZy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIgLml0ZW1zIGEuaWNvbi1kZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaXRlbXMgLml0ZW1zLWhvbGRlciAuaXRlbXMgYS5pY29uLWF0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyIC5pdGVtcyBhLmljb24tbmw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL25sLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIgLml0ZW1zIGEuaWNvbi1zazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3Mvc2suc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaXRlbXMgLml0ZW1zLWhvbGRlciAuaXRlbXMgYS5pY29uLWN6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9jei5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyIC5pdGVtcyBhLmljb24tYWxsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9kZS5zdmdcIiksIHVybChcIi4uL2ltYWdlcy9mbGFncy9ubC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiwgY29udGFpbiwgY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHgsIDI0cHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIucmVmdW5kIC5tZW51LXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9yZWZ1bmRzLWljb24uc3ZnXCIpO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyLnJlZnVuZCAuaXRlbXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjlBNkE3O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyLmNoaWxkIC5tZW51LXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGxvd2FuY2VzLWljb24uc3ZnXCIpO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyLmNoaWxkIC5pdGVtcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNFRDZCMUU7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIub3RoZXJzIC5tZW51LXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9vdGhlcnMtaWNvbi5zdmdcIik7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIub3RoZXJzIC5pdGVtcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNEN0JEMDA7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIuZmF2b3JpdGUgLm1lbnUtdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Zhdm91cml0ZS1zZXJ2aWNlcy1pY29uLnN2Z1wiKTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaXRlbXMgLml0ZW1zLWhvbGRlci5mYXZvcml0ZSAuaXRlbXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyLnN0YXJ0IC5tZW51LXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9yb2NrZXQtc3RhcnQtaWNvbi5zdmdcIik7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIuc3RhcnQgPiBhIHtcbiAgd2lkdGg6IDI3MHB4O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIuc3RhcnQgPiBhLnBsIHtcbiAgd2lkdGg6IDI5MnB4O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyLnN0YXJ0IC5pdGVtcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNFNTMxMzg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIuYWJvdXQgLm1lbnUtdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fib3V0LWljb24uc3ZnXCIpO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcyAuaXRlbXMtaG9sZGVyLmFib3V0IC5pdGVtcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyOUE2QTc7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIuYmxvZyAubWVudS10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYmxvZy1pY29uLnN2Z1wiKTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaXRlbXMgLml0ZW1zLWhvbGRlci5ibG9nIC5pdGVtcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNFRDZCMUU7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWl0ZW1zIC5pdGVtcy1ob2xkZXIubm8taWNvbiAubWVudS10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWltYWdlIHtcbiAgZmxleDogMzUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWltYWdlIC5iZy1pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiA4O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcwMTk2MDc4NDMpIDUyJSwgcmdiYSgwLCAwLCAwLCAwLjkwMTk2MDc4NDMpIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogOTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaW1hZ2UgLnRleHRzLWhvbGRlciB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWltYWdlIC50ZXh0cy1ob2xkZXIgLnN0YXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaW1hZ2UgLnRleHRzLWhvbGRlciAudGl0bGUge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWltYWdlIC50ZXh0cy1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDIwcHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbXMtaG9sZGVyIC5tZW51LWltYWdlIC50ZXh0cy1ob2xkZXIgLnRleHQtaG9sZGVyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pbWFnZSAudGV4dHMtaG9sZGVyIC50ZXh0LWhvbGRlciBpbWcge1xuICBtYXgtd2lkdGg6IDkycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTA3cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51Lm1lbnUtY3oge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5tZW51LWl0ZW0gLml0ZW0taG9sZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAubWVudS1pdGVtIC5pdGVtLWhvbGRlciBhIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51IC5kcm9wZG93bi1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyOmxhc3QtY2hpbGQgLm1lbnUtZHJvcGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5tZW51LWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5tZW51LWRyb3Bkb3duIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB0ZXh0LXdyYXA6IGF1dG87XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSAuZHJvcGRvd24taG9sZGVyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW1zLWhvbGRlciAubWVudS1pdGVtcy5jb2xzLTIgLml0ZW1zLWhvbGRlciAuaXRlbXMge1xuICAgIGNvbHVtbnM6IHVuc2V0O1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUgLmRyb3Bkb3duLWhvbGRlciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtcy1ob2xkZXIgLm1lbnUtaW1hZ2Uge1xuICAgIHdpZHRoOiBjbGFtcCgyMDBweCwgMTAwJSwgMzUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbWVudSB7XG4gICAgdG9wOiAxMjhweDtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuZGVza3RvcC1tZW51LmFjdGl2ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAubWVudS1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLm1lbnUtaG9sZGVyLmFjdGl2ZSBpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idXJnZXItbWVudS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLm1lbnUtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLWxvZ28gLmxvZ28ge1xuICB3aWR0aDogMTkwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5pdGVtLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5pdGVtLWxpbmsuZ3JlZW4ge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLml0ZW0tbGluay5ncmVlbiAuZGVza3RvcC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaXRlbS1saW5rLmdyZWVuIC5tb2JpbGUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLml0ZW0tbGluay5ncmVlbiAuZGVza3RvcC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5pdGVtLWxpbmsuZ3JlZW4gLm1vYmlsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLml0ZW0tbGluay5tb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5pdGVtLWxpbmsuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93biBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duIGkud2ViLWljb24ubGFuZy1zd2l0Y2hlciB7XG4gIGhlaWdodDogMzBweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duIGkud2ViLWljb24ubGFuZy1zd2l0Y2hlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd246aG92ZXIsIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bjpob3ZlciBpLndlYi1pY29uLmxhbmctc3dpdGNoZXI6OmJlZm9yZSwgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24uYWN0aXZlIGkud2ViLWljb24ubGFuZy1zd2l0Y2hlcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1MDk4MDM5MjIpO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTNweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51IC5kcm9wZG93biAuaGVhZC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51IC5kcm9wZG93biAuaGVhZC1ob2xkZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5oZWFkLWhvbGRlciAuYnRuLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idXJnZXItbWVudS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogNTAlO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmhlYWQtaG9sZGVyIC5idG4tY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxMDAlO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSAuY29udGVudC1ob2xkZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLW1lbnUgLmNvbnRlbnQtaG9sZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLW1lbnUgLmNvbnRlbnQtaG9sZGVyIGEgaS53ZWItaWNvbi5sYW5nLXN3aXRjaGVyOjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51IC5jb250ZW50LWhvbGRlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSAuY29udGVudC1ob2xkZXIgYTpob3ZlciAuaHV0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjAlO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAyMCU7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGluc2V0OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMzdweCA1MHB4IDA7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSAuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmhlYWQtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5oZWFkLWhvbGRlciBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmhlYWQtaG9sZGVyIC5idG4tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnVyZ2VyLW1lbnUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51IC5kcm9wZG93biAuY29udGVudC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmNvbnRlbnQtaG9sZGVyIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5jb250ZW50LWhvbGRlciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51IC5kcm9wZG93biAuY29udGVudC1ob2xkZXIgYSBpLndlYi1pY29uLmxhbmctc3dpdGNoZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51IC5kcm9wZG93biAuY29udGVudC1ob2xkZXIgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5jb250ZW50LWhvbGRlciBhOmhvdmVyIC5odXQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjAlO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDIwJTtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAubmF2LWhvbGRlciAuaGVhZGVyLW1vcmUgLmxhbmctc3dpdGNoZXItc2VjdGlvbiAubGFuZy1zd2l0Y2hlci1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5oZWFkZXItbW9yZSAubGFuZy1zd2l0Y2hlci1zZWN0aW9uIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duIGkud2ViLWljb24ubGFuZy1zd2l0Y2hlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1MDk4MDM5MjIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmhlYWRlci1tb3JlIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb24gLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMzdweCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLmRlc2t0b3AtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ob2xkZXIgLm1haW4tbmF2IC5uYXYtaG9sZGVyIC5kZXNrdG9wLW1lbnUge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLm5hdi1ob2xkZXIgLm1vYmlsZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLmJhbm5lciB7XG4gICAgcGFkZGluZzogOXB4IDIzcHggOXB4IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWhvbGRlciAubWFpbi1uYXYgLmJhbm5lciAudGV4dC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItaG9sZGVyIC5tYWluLW5hdiAuYmFubmVyIC50ZXh0LWhvbGRlciAuaW1wb3J0YW50LW5vdGljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIC5oZWFkLWhvbGRlciAubGVmdC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItYmxvZy1ob2xkZXIgLmhlYWQtaG9sZGVyIC5sZWZ0LWl0ZW1zIC5sb2dvLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItYmxvZy1ob2xkZXIgLmhlYWQtaG9sZGVyIC5sZWZ0LWl0ZW1zIC5ibG9nLWxvZ28gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDg1cHg7XG4gIC8qJi5tb2JpbGUtbG9nb3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmRlc2t0b3AtbG9nb3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6ODVweDtcbiAgfSovXG59XG5oZWFkZXIgLmFwcC1oZWFkZXItYmxvZy1ob2xkZXIgLmhlYWQtaG9sZGVyIC5sZWZ0LWl0ZW1zIC5zZWFyY2gtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItYmxvZy1ob2xkZXIgLmhlYWQtaG9sZGVyIC5sZWZ0LWl0ZW1zIC5zZWFyY2gtaG9sZGVyIC5ibG9nLXNlYXJjaCwgaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIC5oZWFkLWhvbGRlciAubGVmdC1pdGVtcyAuc2VhcmNoLWhvbGRlciAuYmxvZy1zZWFyY2gtbW9iaWxlIHtcbiAgcGFkZGluZzogMTJweCAxNXB4IDE0cHggMzFweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgbWF4LXdpZHRoOiA1MzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLmxlZnQtaXRlbXMgLnNlYXJjaC1ob2xkZXIgLmJsb2ctc2VhcmNoOjpwbGFjZWhvbGRlciwgaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIC5oZWFkLWhvbGRlciAubGVmdC1pdGVtcyAuc2VhcmNoLWhvbGRlciAuYmxvZy1zZWFyY2gtbW9iaWxlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIC5oZWFkLWhvbGRlciAubGVmdC1pdGVtcyAuc2VhcmNoLWhvbGRlciAuYmxvZy1zZWFyY2gtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLmxlZnQtaXRlbXMgLnNlYXJjaC1ob2xkZXIgLnNlYXJjaC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21hZ25pZnlpbmctZ2xhc3Muc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMjlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxNXB4O1xuICByb3RhdGU6IDI3MGRlZztcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIC5oZWFkLWhvbGRlciAucmlnaHQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIC5oZWFkLWhvbGRlciAucmlnaHQtaXRlbXMgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMnB4O1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItYmxvZy1ob2xkZXIgLmhlYWQtaG9sZGVyIC5yaWdodC1pdGVtcyBhLmhvbWUtYnRuIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItYmxvZy1ob2xkZXIgLmhlYWQtaG9sZGVyIC5yaWdodC1pdGVtcyBhLmhvbWUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItYmxvZy1ob2xkZXIgLmhlYWQtaG9sZGVyIC5yaWdodC1pdGVtcyBhLnN0YXJ0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUExQTE7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMyMUExQTE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLnJpZ2h0LWl0ZW1zIGEuc3RhcnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkZCQztcbiAgYm9yZGVyLWNvbG9yOiAjNDBCRkJDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLmxlZnQtaXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLmxlZnQtaXRlbXMgLmJsb2ctbG9nbyBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLmxlZnQtaXRlbXMgLmJsb2ctbG9nbyBpbWcubW9iaWxlLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLmxlZnQtaXRlbXMgLmJsb2ctbG9nbyBpbWcuZGVza3RvcC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLmxlZnQtaXRlbXMgLnNlYXJjaC1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGhlYWRlciAuYXBwLWhlYWRlci1ibG9nLWhvbGRlciAuaGVhZC1ob2xkZXIgLmxlZnQtaXRlbXMgLnNlYXJjaC1ob2xkZXIgLmJsb2ctc2VhcmNoLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIC5oZWFkLWhvbGRlciAucmlnaHQtaXRlbXMgYS5ob21lLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLmFwcC1oZWFkZXItYmxvZy1ob2xkZXIgLmhlYWQtaG9sZGVyIC5yaWdodC1pdGVtcyBhLnN0YXJ0LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5oZWFkZXIgLmFwcC1oZWFkZXItdGhhbmsteW91LWhvbGRlciAubG9nby1ob2xkZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hcHAtaGVhZGVyLXRheC1jYWxjdWxhdG9yLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYXBwLWhlYWRlci10YXgtY2FsY3VsYXRvci1ob2xkZXIgLmxvZ28taG9sZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXBwLWhlYWRlci10YXgtY2FsY3VsYXRvci1ob2xkZXIgLmxvZ28taG9sZGVyIC5sb2dvIHtcbiAgbWF4LXdpZHRoOiAzNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXBwLWhlYWRlci10YXgtY2FsY3VsYXRvci1ob2xkZXIgLmxvZ28taG9sZGVyIGgxIHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXBwLWhlYWRlci10YXgtY2FsY3VsYXRvci1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5hcHAtaGVhZGVyLXRheC1jYWxjdWxhdG9yLWhvbGRlciAuYnRuLWhvbGRlciBidXR0b24sIC5hcHAtaGVhZGVyLXRheC1jYWxjdWxhdG9yLWhvbGRlciAuYnRuLWhvbGRlciBhLmJhY2stdG8td2Vic2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAwO1xufVxuXG5mb290ZXIgLmFwcC1mb290ZXItaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4IDA7XG59XG5mb290ZXIgLmFwcC1mb290ZXItaG9sZGVyIC5sb2dvLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmxvZ28taG9sZGVyIC5sb2dvIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5mb290ZXIgLmFwcC1mb290ZXItaG9sZGVyIC5mb290ZXItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmZvb3Rlci10ZXh0IHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuZm9vdGVyLW5hdiB7XG4gIG1heC13aWR0aDogNTM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuZm9vdGVyLW5hdiAubmF2LWl0ZW1zIHtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmZvb3Rlci1uYXYgLm5hdi1pdGVtcyAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuZm9vdGVyLW5hdiAubmF2LWl0ZW1zIGEge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb290ZXIgLmFwcC1mb290ZXItaG9sZGVyIC5mb290ZXItbmF2IC5uYXYtaXRlbXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjlBQkE4O1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuZm9vdGVyLWNvbnRhY3QgLmNvbnRhY3QtaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuZm9vdGVyLWNvbnRhY3QgLmNvbnRhY3QtaG9sZGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmZvb3Rlci1jb250YWN0IC5jb250YWN0LWhvbGRlciBpIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmZvb3Rlci1jb250YWN0IC5jb250YWN0LWhvbGRlciBpLmxvY2F0aW9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbG9jYXRpb24tb3V0bGluZS1ncmVlbi5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5mb290ZXIgLmFwcC1mb290ZXItaG9sZGVyIC5mb290ZXItY29udGFjdCAuY29udGFjdC1ob2xkZXIgaS5lbWFpbC1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VtYWlsLW91dGxpbmUtZ3JlZW4uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuZm9vdGVyLWNvbnRhY3QgLmNvbnRhY3QtaG9sZGVyIGkucGhvbmUtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS1vdXRsaW5lLWdyZWVuLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmZvb3Rlci1jb250YWN0IC5jb250YWN0LWhvbGRlciBhLCBmb290ZXIgLmFwcC1mb290ZXItaG9sZGVyIC5mb290ZXItY29udGFjdCAuY29udGFjdC1ob2xkZXIgcCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuZm9vdGVyLWNvbnRhY3QgLmNvbnRhY3QtaG9sZGVyIGE6aG92ZXIsIGZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmZvb3Rlci1jb250YWN0IC5jb250YWN0LWhvbGRlciBwOmhvdmVyIHtcbiAgY29sb3I6ICMyOUFCQTg7XG59XG5mb290ZXIgLmFwcC1mb290ZXItaG9sZGVyIC5tZWRpYS1pY29ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLm1lZGlhLWljb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLm1lZGlhLWljb25zIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuZm9vdGVyLXNldHRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmZvb3Rlci1zZXR0aW5ncyBhIHtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI0EwQTBBMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZm9vdGVyIC5hcHAtZm9vdGVyLWhvbGRlciAuY29weXJpZ2h0IHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGZvb3RlciAuYXBwLWZvb3Rlci1ob2xkZXIgLmZvb3Rlci1uYXYgLm5hdi1pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4ucG9wLXVwLWJhbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDQxJSwgMC43KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5NztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3AtdXAtYmFubmVyIC5hY3RpdmUtY2xvc2UtYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTg7XG59XG4ucG9wLXVwLWJhbm5lciAucG9wLXVwLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDc4MHB4O1xufVxuLnBvcC11cC1iYW5uZXIgLnBvcC11cC1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgZmxleDogNTAlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG4ucG9wLXVwLWJhbm5lciAucG9wLXVwLWhvbGRlciAudGV4dC1ob2xkZXIgLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnBvcC11cC1iYW5uZXIgLnBvcC11cC1ob2xkZXIgLnRleHQtaG9sZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wb3AtdXAtYmFubmVyIC5wb3AtdXAtaG9sZGVyIC50ZXh0LWhvbGRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxQTFBMTtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3AtdXAtYmFubmVyIC5wb3AtdXAtaG9sZGVyIC50ZXh0LWhvbGRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9wLXVwLWJhbm5lciAucG9wLXVwLWhvbGRlciAudGV4dC1ob2xkZXIgLmV4aXQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wLXVwLWJhbm5lciAucG9wLXVwLWhvbGRlciAudGV4dC1ob2xkZXIgLmV4aXQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnVyZ2VyLW1lbnUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucG9wLXVwLWJhbm5lciAucG9wLXVwLWhvbGRlciAuaW1nLWhvbGRlciB7XG4gIGZsZXg6IDUwJTtcbiAgaGVpZ2h0OiA0MjlweDtcbn1cbi5wb3AtdXAtYmFubmVyIC5wb3AtdXAtaG9sZGVyIC5pbWctaG9sZGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBvcC11cC1iYW5uZXIucmVjb21tZW5kLXBvcC11cC1iYW5uZXIgLnBvcC11cC1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ucG9wLXVwLWJhbm5lci5yZWNvbW1lbmQtcG9wLXVwLWJhbm5lciAucG9wLXVwLWhvbGRlciAudGV4dC1ob2xkZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5wb3AtdXAtYmFubmVyLmZvcm0tcG9wLXVwLWJhbm5lciAuY2VudGVyLWJsb2NrLXBvcC11cCB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB3aWR0aDogODQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3AtdXAtYmFubmVyLmZvcm0tcG9wLXVwLWJhbm5lciAuY2VudGVyLWJsb2NrLXBvcC11cCAubGVmdC1ob2xkZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9mb3JtX2Jhbm5lcl9pbWcuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIgLmNlbnRlci1ibG9jay1wb3AtdXAgLnJpZ2h0LWhvbGRlciB7XG4gIHdpZHRoOiA1NDRweDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMnB4IDQwcHg7XG59XG4ucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIgLmNlbnRlci1ibG9jay1wb3AtdXAgLnJpZ2h0LWhvbGRlciAucG9wLXVwLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBvcC11cC1iYW5uZXIuZm9ybS1wb3AtdXAtYmFubmVyIC5jZW50ZXItYmxvY2stcG9wLXVwIC5yaWdodC1ob2xkZXIgLnBvcC11cC1oZWFkIC5jbG9zZS1wb3AtdXAge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcC11cC1iYW5uZXIuZm9ybS1wb3AtdXAtYmFubmVyIC5jZW50ZXItYmxvY2stcG9wLXVwIC5yaWdodC1ob2xkZXIgLnBvcC11cC1oZWFkIC5jbG9zZS1wb3AtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2UtMzAuc3ZnXCIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcC11cC1iYW5uZXIuZm9ybS1wb3AtdXAtYmFubmVyIC5jZW50ZXItYmxvY2stcG9wLXVwIC5yaWdodC1ob2xkZXIgLmJhbm5lci1jZW50ZXItdGV4dHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBvcC11cC1iYW5uZXIuZm9ybS1wb3AtdXAtYmFubmVyIC5jZW50ZXItYmxvY2stcG9wLXVwIC5yaWdodC1ob2xkZXIgLmJhbm5lci1jZW50ZXItdGV4dHMgLnRleHQge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNEN0JEMDA7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIgLmNlbnRlci1ibG9jay1wb3AtdXAgLnJpZ2h0LWhvbGRlciAuYmFubmVyLWNlbnRlci10ZXh0cyAubWFpbi10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4ucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIgLmNlbnRlci1ibG9jay1wb3AtdXAgLnJpZ2h0LWhvbGRlciAuYnRuLWhvbGRlciAuYnRuLWdyZWVuLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIgLmNlbnRlci1ibG9jay1wb3AtdXAgLnJpZ2h0LWhvbGRlciAuYnRuLWhvbGRlciAuZW5kLW5vdGUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4ucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIuZm9ybS12YWxpZGF0ZS1wb3AtdXAtYmFubmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIuZm9ybS12YWxpZGF0ZS1wb3AtdXAtYmFubmVyIC5jZW50ZXItYmxvY2stcG9wLXVwIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTMyMzc7XG59XG4ucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIuZm9ybS12YWxpZGF0ZS1wb3AtdXAtYmFubmVyIC5jZW50ZXItYmxvY2stcG9wLXVwIC5wb3AtdXAtaGVhZCAuY2xvc2UtcG9wLXVwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2UtYmxhY2suc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wb3AtdXAtYmFubmVyLmZvcm0tcG9wLXVwLWJhbm5lci5mb3JtLXZhbGlkYXRlLXBvcC11cC1iYW5uZXIgLmNlbnRlci1ibG9jay1wb3AtdXAgLnJpZ2h0LWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcC11cC1iYW5uZXIuZm9ybS1wb3AtdXAtYmFubmVyLmZvcm0tdmFsaWRhdGUtcG9wLXVwLWJhbm5lciAuY2VudGVyLWJsb2NrLXBvcC11cCAucmlnaHQtaG9sZGVyIC5iYW5uZXItY2VudGVyLXRleHRzIC5tYWluLXRleHQge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3AtdXAtYmFubmVyLmZvcm0tcG9wLXVwLWJhbm5lciAuY2VudGVyLWJsb2NrLXBvcC11cCB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5wb3AtdXAtYmFubmVyLmZvcm0tcG9wLXVwLWJhbm5lciAuY2VudGVyLWJsb2NrLXBvcC11cCAubGVmdC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5wb3AtdXAtYmFubmVyLmZvcm0tcG9wLXVwLWJhbm5lciAuY2VudGVyLWJsb2NrLXBvcC11cCAucmlnaHQtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgfVxuICAucG9wLXVwLWJhbm5lci5mb3JtLXBvcC11cC1iYW5uZXIgLmNlbnRlci1ibG9jay1wb3AtdXAgLnJpZ2h0LWhvbGRlciAuYmFubmVyLWNlbnRlci10ZXh0cyAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLnBvcC11cC1iYW5uZXIuZm9ybS1wb3AtdXAtYmFubmVyIC5jZW50ZXItYmxvY2stcG9wLXVwIC5yaWdodC1ob2xkZXIgLmJhbm5lci1jZW50ZXItdGV4dHMgLm1haW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnBvcC11cC1iYW5uZXIuZm9ybS1wb3AtdXAtYmFubmVyIC5jZW50ZXItYmxvY2stcG9wLXVwIC5yaWdodC1ob2xkZXIgLmJ0bi1ob2xkZXIgLmJ0bi1ncmVlbi1jbG9zZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3AtdXAtYmFubmVyLmZvcm0tcG9wLXVwLWJhbm5lciAuY2VudGVyLWJsb2NrLXBvcC11cCAucmlnaHQtaG9sZGVyIC5idG4taG9sZGVyIC5lbmQtbm90ZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucG9wLXVwLWJhbm5lciAucG9wLXVwLWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzkwcHg7XG4gIH1cbiAgLnBvcC11cC1iYW5uZXIgLnBvcC11cC1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucG9wLXVwLWJhbm5lciAucG9wLXVwLWhvbGRlciAuaW1nLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyNjlweDtcbiAgfVxufVxuXG4ucG9wLXVwLXNlcnZpY2Uge1xuICB6LWluZGV4OiA5OTk5NztcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNDElLCAwLjcpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvcC11cC1zZXJ2aWNlIC5hY3RpdmUtY2xvc2UtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnBvcC11cC1zZXJ2aWNlIC5jZW50ZXItYmxvY2stcG9wLXVwIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB3aWR0aDogODAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QUJBODtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDQ1cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcC11cC1zZXJ2aWNlIC5jZW50ZXItYmxvY2stcG9wLXVwIC5oZWFkLXBvcC11cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbn1cbi5wb3AtdXAtc2VydmljZSAuY2VudGVyLWJsb2NrLXBvcC11cCAuaGVhZC1wb3AtdXAgLmNsb3NlLXBvcC11cCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1ibGFjay5zdmdcIik7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3AtdXAtc2VydmljZSAuY2VudGVyLWJsb2NrLXBvcC11cCAuYmFubmVyLWNlbnRlci10ZXh0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wb3AtdXAtc2VydmljZSAuY2VudGVyLWJsb2NrLXBvcC11cCAuYmFubmVyLWNlbnRlci10ZXh0cyAudGV4dC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMjlBQkE4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wb3AtdXAtc2VydmljZSAuY2VudGVyLWJsb2NrLXBvcC11cCAuYmFubmVyLWNlbnRlci10ZXh0cyAudGV4dC1tYWluIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9wLXVwLXNlcnZpY2UgLmNlbnRlci1ibG9jay1wb3AtdXAgLmJ0bi1ob2xkZXItcG9wLXVwIC5idG4tZ3JlZW4tY2xvc2Uge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3AtdXAtc2VydmljZSB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDQwcHg7XG4gIH1cbiAgLnBvcC11cC1zZXJ2aWNlIC5jZW50ZXItYmxvY2stcG9wLXVwIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnBvcC11cC1zZXJ2aWNlIC5jZW50ZXItYmxvY2stcG9wLXVwIC5oZWFkLXBvcC11cCB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3AtdXAtc2VydmljZSAuY2VudGVyLWJsb2NrLXBvcC11cCAuYmFubmVyLWNlbnRlci10ZXh0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucG9wLXVwLXNlcnZpY2UgLmNlbnRlci1ibG9jay1wb3AtdXAgLmJhbm5lci1jZW50ZXItdGV4dHMgLnRleHQtYmctYmxhY2sge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG4gIC5wb3AtdXAtc2VydmljZSAuY2VudGVyLWJsb2NrLXBvcC11cCAuYmFubmVyLWNlbnRlci10ZXh0cyAudGV4dC1tYWluIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICAucG9wLXVwLXNlcnZpY2UgLmNlbnRlci1ibG9jay1wb3AtdXAgLmJ0bi1ob2xkZXItcG9wLXVwIC5idG4tZ3JlZW4tY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG59XG5cbi8qbGlnaHQgdGhlbWUqL1xuLyoqKioqKioqKioqKiovXG4ubXYtY29va2llcyB7XG4gIGJhY2tncm91bmQ6ICMyRDM0MzY7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy1pbiB7IC8qbWFyZ2luLWJvdHRvbTo3MHB4IWltcG9ydGFudCovIH1cbi5tdi1jb29raWVzOm5vdCgubXYtY29va2llcy1vdXQpIHtcbiAgYW5pbWF0aW9uOiBtdnNsaWRlSW4gMC41cyBlYXNlLWluLW91dDtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtb3V0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYm90dG9tOiAtMzVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLW91dC5tb3VzZW92ZXItdG9nZ2xlIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtc2xpZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBtdnNsaWRlT3V0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJvdHRvbTogLTM1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy1zbGlkZS1vdXQubW91c2VvdmVyLXRvZ2dsZSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubXYtY29va2llcy5tdi1wYW5lbC10b2dnbGUtaG92ZXIubXYtY29va2llcy1vdXQsIC5tdi1jb29raWVzLm12LXBhbmVsLXRvZ2dsZS1ob3Zlci5tdi1jb29raWVzLXNsaWRlLW91dCB7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLWV4dGVybmFsLWNvbnRyb2wubXYtY29va2llcy1vdXQsIC5tdi1jb29raWVzLm12LWNvb2tpZXMtZXh0ZXJuYWwtY29udHJvbC5tdi1jb29raWVzLXNsaWRlLW91dCB7XG4gIGJvdHRvbTogLTQ1cHg7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXZpc2libGUubXYtY29va2llcy1vdXQsIC5tdi1jb29raWVzLm12LWNvb2tpZXMtdmlzaWJsZS5tdi1jb29raWVzLWluLCAubXYtY29va2llcy5tdi1jb29raWVzLXZpc2libGUubXYtY29va2llcy1zbGlkZS1vdXQge1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXZpc2libGUubXYtY29va2llcy1vdXQsIC5tdi1jb29raWVzLm12LWNvb2tpZXMtdmlzaWJsZS5tdi1jb29raWVzLXNsaWRlLW91dCB7XG4gIGJvdHRvbTogMDtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLXBhbmVsLXRvZ2dsZSwgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtc2V0dGluZ3MsIC5tdi1jb29raWVzIC5tdi1jb29raWVzLXBvbGljeSwgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtYnRuLCAubXYtY29va2llcyAubXYtY29va2llcy1zZXR0aW5ncyAuaWNvbiwgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtc3dpdGNoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubXYtY29va2llcyAubXYtaWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgLypib3JkZXItdG9wOnNvbGlkIDNweCAkdG9nZ2xlX2JvcmRlcjsqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlLWxlZnQge1xuICBsZWZ0OiAxMHB4O1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlLWNlbnRlciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjIuNXB4KTtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLXBhbmVsLXRvZ2dsZS5tdi1jb29raWVzLXBhbmVsLXRvZ2dsZS1yaWdodCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlIHNwYW4ubXYtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMyRDM0MzY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXYtY29va2llcyAubXYtY29va2llcy1wYW5lbC10b2dnbGUgc3Bhbi5tdi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1wYW5lbC10b2dnbGU6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUU2RTg2O1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlOmhvdmVyIHNwYW4ubXYtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tdi1jb29raWVzIC5tdi1jb29raWVzLXBhbmVsLXRvZ2dsZTpob3ZlciBzcGFuLm12LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMTcwcHg7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWlubmVyLW1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtbWVzc2FnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gIH1cbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1idG4ge1xuICBvcmRlcjogMztcbiAgYmFja2dyb3VuZDogIzFFNkU4NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJhNGQ4ZDtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1zZXR0aW5ncywgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLXBvbGljeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtc2V0dGluZ3MgLmljb24sIC5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1wb2xpY3kgLmljb24ge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtc2V0dGluZ3M6aG92ZXIgLmljb24sIC5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1wb2xpY3k6aG92ZXIgLmljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLXBvbGljeSB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLXBvbGljeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1zZXR0aW5ncyB7XG4gIG9yZGVyOiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtaW5uZXItbWVzc2FnZSB7XG4gIG9yZGVyOiA0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMge1xuICBjbGVhcjogYm90aDsgLypkaXNwbGF5Om5vbmU7Ki9cbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscy5tdi1kZXRhaWxzLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLWRldGFpbHMtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLW5hbWUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiB7XG4gIG9yZGVyOiAxO1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjAlO1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZTpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGU6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtbmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogODAlO1xufVxuLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSAubXYtY29va2llcy1hY3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qZmxvYXQ6bGVmdDsqL1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaCB7XG4gIGJhY2tncm91bmQ6ICNCREI5QTY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMWVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMC44ZW07XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyZW07XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiAubXYtY29va2llcy1zd2l0Y2guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMxRTZFODY7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiAubXYtY29va2llcy1zd2l0Y2guZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiAubXYtY29va2llcy1zd2l0Y2ggZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjhlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMC44ZW07XG4gIC1tb3otYm94LXNoYWRvdzogMCAwLjFlbSAwLjNlbSAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMWVtIDAuM2VtIDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAuMWVtIDAuM2VtIDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDAuOGVtO1xuICB3aWR0aDogMWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgZGl2IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLXRvb2x0aXAtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdi1jb29raWVzIC5tdi1jb29raWVzLXRvb2x0aXAtdHJpZ2dlciAubXYtY29va2llcy10b29sdGlwIHtcbiAgYW5pbWF0aW9uOiBtdmZhZGVJbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXYtY29va2llcyAubXYtY29va2llcy10b29sdGlwLXRyaWdnZXI6aG92ZXIgLm12LWNvb2tpZXMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tdi1jb29raWVzIC5tdi1jb29raWVzLXRvb2x0aXAtdHJpZ2dlcjpob3ZlciAubXYtY29va2llcy10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbXZmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG12ZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG12c2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtdnNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtdnNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG12c2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmRmOGVlO1xuICBjb2xvcjogIzJEMzQzNjtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtbGlnaHQgLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlIHNwYW4ubXYtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZGY4ZWU7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWxpZ2h0IC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiB7XG4gIGNvbG9yOiAjZmRmOGVlO1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1saWdodCAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtYnRuIHtcbiAgYmFja2dyb3VuZDogIzJEMzQzNjtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtbGlnaHQgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0ODUyNTU7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWxpZ2h0IC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMkQzNDM2O1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1saWdodCAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiAubXYtY29va2llcy1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAjQkRCOUE2O1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1saWdodCAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiAubXYtY29va2llcy1zd2l0Y2guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMyRDM0MzY7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWxpZ2h0IC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaCBkaXYgeyAvKmJhY2tncm91bmQ6JGJsYWNrX2Rhcms7Ki8gfVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1saWdodCAubXYtY29va2llcy10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogIzJEMzQzNjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZkZjhlZTtcbiAgY29sb3I6ICNmZGY4ZWU7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTm93IERpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLXBhbmVsLXRvZ2dsZSBzcGFuLm12LXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmRmOGVlO1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCB7XG4gIHBhZGRpbmc6IDE5cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxOXB4IDAgMTlweCAxMHB4O1xuICB9XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8ge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIHtcbiAgY29sb3I6ICNmZGY4ZWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLXBvbGljeSwgLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLXNldHRpbmdzLCAubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtYnRuIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtcG9saWN5LCAubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtc2V0dGluZ3MsIC5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1idG4ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1wb2xpY3kgYSwgLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLXNldHRpbmdzIGEsIC5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1idG4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLXBvbGljeSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtc2V0dGluZ3M6aG92ZXIsIC5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1wb2xpY3k6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1zZXR0aW5nczpob3ZlciBhLCAubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtcG9saWN5OmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLWJ0biB7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QUJBODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZTpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLW5hbWUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSAubXYtY29va2llcy1hY3Rpb24gLm12LWNvb2tpZXMtc3dpdGNoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaCBkaXYge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSAubXYtY29va2llcy1hY3Rpb24gLm12LWNvb2tpZXMtc3dpdGNoIGRpdi5vZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlBQkE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaC5jaGVja2VkIGRpdi5vZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBjb2xvcjogIzg5ODk4OTtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgZGl2IHtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgZGl2ICsgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QUJBODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSAubXYtY29va2llcy1uYW1lIHsgLypmbG9hdDpsZWZ0O3dpZHRoOjUwJTtkaXNwbGF5OmJsb2NrOyovXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSAubXYtY29va2llcy1hY3Rpb24geyAvKmZsb2F0OmxlZnQ7d2lkdGg6NTAlO2Rpc3BsYXk6YmxvY2s7Ki9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIC5tdi1jb29raWVzLXN3aXRjaCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiAubXYtY29va2llcy1zd2l0Y2ggZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbSAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiAubXYtY29va2llcy1zd2l0Y2ggZGl2Lm9mZiwgLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSAubXYtY29va2llcy1hY3Rpb24gLm12LWNvb2tpZXMtc3dpdGNoIGRpdi5vbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm12LWNvb2tpZXMubXYtY29va2llcy10aGVtZS1jdXN0b20gLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSAubXYtY29va2llcy1uYW1lIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5tdi1jb29raWVzLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9tIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtZGV0YWlscyAubXYtY29va2llcy10b2dnbGUgLm12LWNvb2tpZXMtYWN0aW9uIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4ubXYtY29va2llcy5tdi1jb29raWVzLXRoZW1lLWN1c3RvbS5tdi1jb29raWVzLWluIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubXYtY29va2llcy13cmFwcGVyLnBvcHVwLXR5cGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xufVxuLm12LWNvb2tpZXMtd3JhcHBlci5wb3B1cC10eXBlIC5tdi1jb29raWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tdi1jb29raWVzLXdyYXBwZXIucG9wdXAtdHlwZSAubXYtY29va2llcyB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBsZWZ0OiAyJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tdi1jb29raWVzLXdyYXBwZXIucG9wdXAtdHlwZSAubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLm12LWNvb2tpZXMtd3JhcHBlci5wb3B1cC10eXBlIC5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tdi1jb29raWVzLXdyYXBwZXIucG9wdXAtdHlwZSAubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWluZm8gLm12LWNvb2tpZXMtZGVjaXNpb24gLm12LWNvb2tpZXMtc2V0dGluZ3Mge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubXYtY29va2llcy13cmFwcGVyLnBvcHVwLXR5cGUgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLXBvbGljeSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLm12LWNvb2tpZXMtd3JhcHBlci5wb3B1cC10eXBlIC5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1idG4tb2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubXYtY29va2llcy13cmFwcGVyLnBvcHVwLXR5cGUgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLWJ0bi1vayB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubXYtY29va2llcy13cmFwcGVyLnBvcHVwLXR5cGUgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1pbmZvIC5tdi1jb29raWVzLWRlY2lzaW9uIC5tdi1jb29raWVzLWlubmVyLW1lc3NhZ2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm12LWNvb2tpZXMtd3JhcHBlci5wb3B1cC10eXBlIC5tdi1jb29raWVzIC5tdi1jb29raWVzLWNvbnRlbnQgLm12LWNvb2tpZXMtaW5mbyAubXYtY29va2llcy1kZWNpc2lvbiAubXYtY29va2llcy1pbm5lci1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tdi1jb29raWVzLXdyYXBwZXIucG9wdXAtdHlwZSAubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLW5hbWUgZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tdi1jb29raWVzLXdyYXBwZXIucG9wdXAtdHlwZSAubXYtY29va2llcyAubXYtY29va2llcy1jb250ZW50IC5tdi1jb29raWVzLWRldGFpbHMgLm12LWNvb2tpZXMtdG9nZ2xlIC5tdi1jb29raWVzLWFjdGlvbiB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4ubXYtY29va2llcy13cmFwcGVyLnBvcHVwLXR5cGUgLm12LWNvb2tpZXMgLm12LWNvb2tpZXMtY29udGVudCAubXYtY29va2llcy1kZXRhaWxzIC5tdi1jb29raWVzLXRvZ2dsZSAubXYtY29va2llcy1hY3Rpb24gLm12LWNvb2tpZXMtc3dpdGNoIC5vZmYge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgYm9yZGVyOiAwIHNvbGlkO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuOnJvb3Qge1xuICAtLW1hei1jb2xvci13aGl0ZTojZmZmO1xuICAtLW1hei1jb2xvci13aGl0ZS1jb250cmFzdDojMDAwO1xuICAtLW1hei1jb2xvci1ibGFjazojMDAwO1xuICAtLW1hei1jb2xvci1ibGFjay1jb250cmFzdDojZmZmO1xuICAtLW1hei1jb2xvci1wcmltYXJ5LTUwOiNlNmYyZmY7XG4gIC0tbWF6LWNvbG9yLXByaW1hcnktMTAwOiNiZGRlZmY7XG4gIC0tbWF6LWNvbG9yLXByaW1hcnktMjAwOiM5NGM5ZmY7XG4gIC0tbWF6LWNvbG9yLXByaW1hcnktMzAwOiM2YmI1ZmY7XG4gIC0tbWF6LWNvbG9yLXByaW1hcnktNDAwOiM0N2EzZmY7XG4gIC0tbWF6LWNvbG9yLXByaW1hcnk6IzFmOGZmZjtcbiAgLS1tYXotY29sb3ItcHJpbWFyeS02MDA6IzE5NzVkMjtcbiAgLS1tYXotY29sb3ItcHJpbWFyeS03MDA6IzE0NWNhMztcbiAgLS1tYXotY29sb3ItcHJpbWFyeS04MDA6IzBlNDI3NztcbiAgLS1tYXotY29sb3ItcHJpbWFyeS05MDA6IzA5MmI0ZTtcbiAgLS1tYXotY29sb3ItcHJpbWFyeS1hbHBoYTpyZ2JhKDMxLDE0MywyNTUsLjYpO1xuICAtLW1hei1jb2xvci1wcmltYXJ5LWFscGhhLTIwOnJnYmEoMzEsMTQzLDI1NSwuMik7XG4gIC0tbWF6LWNvbG9yLXByaW1hcnktYWxwaGEtMTA6cmdiYSgzMSwxNDMsMjU1LC4xKTtcbiAgLS1tYXotY29sb3ItcHJpbWFyeS1hbHBoYS0wNTpyZ2JhKDMxLDE0MywyNTUsLjA1KTtcbiAgLS1tYXotY29sb3ItcHJpbWFyeS1jb250cmFzdDojZmZmO1xuICAtLW1hei1jb2xvci1zZWNvbmRhcnktNTA6I2UyZjlmMztcbiAgLS1tYXotY29sb3Itc2Vjb25kYXJ5LTEwMDojYmJmMWUzO1xuICAtLW1hei1jb2xvci1zZWNvbmRhcnktMjAwOiM5NWU5ZDM7XG4gIC0tbWF6LWNvbG9yLXNlY29uZGFyeS0zMDA6IzZiZTFjMTtcbiAgLS1tYXotY29sb3Itc2Vjb25kYXJ5LTQwMDojNDVkOWIxO1xuICAtLW1hei1jb2xvci1zZWNvbmRhcnk6IzFjY2U5ZjtcbiAgLS1tYXotY29sb3Itc2Vjb25kYXJ5LTYwMDojMTdhYjgzO1xuICAtLW1hei1jb2xvci1zZWNvbmRhcnktNzAwOiMxMjg3Njg7XG4gIC0tbWF6LWNvbG9yLXNlY29uZGFyeS04MDA6IzBkNjM0YztcbiAgLS1tYXotY29sb3Itc2Vjb25kYXJ5LTkwMDojMDgzZjMxO1xuICAtLW1hei1jb2xvci1zZWNvbmRhcnktYWxwaGE6cmdiYSgyOCwyMDYsMTU5LC42KTtcbiAgLS1tYXotY29sb3Itc2Vjb25kYXJ5LWFscGhhLTIwOnJnYmEoMjgsMjA2LDE1OSwuMik7XG4gIC0tbWF6LWNvbG9yLXNlY29uZGFyeS1hbHBoYS0xMDpyZ2JhKDI4LDIwNiwxNTksLjEpO1xuICAtLW1hei1jb2xvci1zZWNvbmRhcnktYWxwaGEtMDU6cmdiYSgyOCwyMDYsMTU5LC4wNSk7XG4gIC0tbWF6LWNvbG9yLXNlY29uZGFyeS1jb250cmFzdDojZmZmO1xuICAtLW1hei1jb2xvci1pbmZvLTUwOiNlNGY0Zjc7XG4gIC0tbWF6LWNvbG9yLWluZm8tMTAwOiNiOGUzZWE7XG4gIC0tbWF6LWNvbG9yLWluZm8tMjAwOiM5MmQzZGQ7XG4gIC0tbWF6LWNvbG9yLWluZm8tMzAwOiM2N2MyZDA7XG4gIC0tbWF6LWNvbG9yLWluZm8tNDAwOiM0MGIzYzQ7XG4gIC0tbWF6LWNvbG9yLWluZm86IzE3YTRiYTtcbiAgLS1tYXotY29sb3ItaW5mby02MDA6IzEzODg5YTtcbiAgLS1tYXotY29sb3ItaW5mby03MDA6IzBmNjg3NjtcbiAgLS1tYXotY29sb3ItaW5mby04MDA6IzBiNGM1NjtcbiAgLS1tYXotY29sb3ItaW5mby05MDA6IzA3MzAzNjtcbiAgLS1tYXotY29sb3ItaW5mby1hbHBoYTpyZ2JhKDIzLDE2NCwxODYsLjYpO1xuICAtLW1hei1jb2xvci1pbmZvLWFscGhhLTIwOnJnYmEoMjMsMTY0LDE4NiwuMik7XG4gIC0tbWF6LWNvbG9yLWluZm8tYWxwaGEtMTA6cmdiYSgyMywxNjQsMTg2LC4xKTtcbiAgLS1tYXotY29sb3ItaW5mby1hbHBoYS0wNTpyZ2JhKDIzLDE2NCwxODYsLjA1KTtcbiAgLS1tYXotY29sb3ItaW5mby1jb250cmFzdDojZmZmO1xuICAtLW1hei1jb2xvci1zdWNjZXNzLTUwOiNmM2Y5ZTY7XG4gIC0tbWF6LWNvbG9yLXN1Y2Nlc3MtMTAwOiNlMWYwYzE7XG4gIC0tbWF6LWNvbG9yLXN1Y2Nlc3MtMjAwOiNjZWU3OWQ7XG4gIC0tbWF6LWNvbG9yLXN1Y2Nlc3MtMzAwOiNiZWRmN2M7XG4gIC0tbWF6LWNvbG9yLXN1Y2Nlc3MtNDAwOiNhY2Q2NTc7XG4gIC0tbWF6LWNvbG9yLXN1Y2Nlc3M6Izk5Y2QzMjtcbiAgLS1tYXotY29sb3Itc3VjY2Vzcy02MDA6IzdlYTgyOTtcbiAgLS1tYXotY29sb3Itc3VjY2Vzcy03MDA6IzY1ODcyMjtcbiAgLS1tYXotY29sb3Itc3VjY2Vzcy04MDA6IzQ5NjIxODtcbiAgLS1tYXotY29sb3Itc3VjY2Vzcy05MDA6IzJlM2UwZjtcbiAgLS1tYXotY29sb3Itc3VjY2Vzcy1hbHBoYTpyZ2JhKDE1MywyMDUsNTAsLjYpO1xuICAtLW1hei1jb2xvci1zdWNjZXNzLWFscGhhLTIwOnJnYmEoMTUzLDIwNSw1MCwuMik7XG4gIC0tbWF6LWNvbG9yLXN1Y2Nlc3MtYWxwaGEtMTA6cmdiYSgxNTMsMjA1LDUwLC4xKTtcbiAgLS1tYXotY29sb3Itc3VjY2Vzcy1hbHBoYS0wNTpyZ2JhKDE1MywyMDUsNTAsLjA1KTtcbiAgLS1tYXotY29sb3Itc3VjY2Vzcy1jb250cmFzdDojZmZmO1xuICAtLW1hei1jb2xvci13YXJuaW5nLTUwOiNmZmY3ZTY7XG4gIC0tbWF6LWNvbG9yLXdhcm5pbmctMTAwOiNmZWVhYzM7XG4gIC0tbWF6LWNvbG9yLXdhcm5pbmctMjAwOiNmZWRlOWY7XG4gIC0tbWF6LWNvbG9yLXdhcm5pbmctMzAwOiNmZGQwNzc7XG4gIC0tbWF6LWNvbG9yLXdhcm5pbmctNDAwOiNmZGM1NTM7XG4gIC0tbWF6LWNvbG9yLXdhcm5pbmc6I2ZjYjgzMTtcbiAgLS1tYXotY29sb3Itd2FybmluZy02MDA6I2QyOTkyODtcbiAgLS1tYXotY29sb3Itd2FybmluZy03MDA6I2EyNzcyMDtcbiAgLS1tYXotY29sb3Itd2FybmluZy04MDA6Izc4NTgxNztcbiAgLS1tYXotY29sb3Itd2FybmluZy05MDA6IzRkMzgwZjtcbiAgLS1tYXotY29sb3Itd2FybmluZy1hbHBoYTpyZ2JhKDI1MiwxODQsNDksLjYpO1xuICAtLW1hei1jb2xvci13YXJuaW5nLWFscGhhLTIwOnJnYmEoMjUyLDE4NCw0OSwuMik7XG4gIC0tbWF6LWNvbG9yLXdhcm5pbmctYWxwaGEtMTA6cmdiYSgyNTIsMTg0LDQ5LC4xKTtcbiAgLS1tYXotY29sb3Itd2FybmluZy1hbHBoYS0wNTpyZ2JhKDI1MiwxODQsNDksLjA1KTtcbiAgLS1tYXotY29sb3Itd2FybmluZy1jb250cmFzdDojMzg0MjUyO1xuICAtLW1hei1jb2xvci1kYW5nZXItNTA6I2ZmZWJlYjtcbiAgLS1tYXotY29sb3ItZGFuZ2VyLTEwMDojZmZkMmQxO1xuICAtLW1hei1jb2xvci1kYW5nZXItMjAwOiNmZmJhYjg7XG4gIC0tbWF6LWNvbG9yLWRhbmdlci0zMDA6I2ZmYTA5ZTtcbiAgLS1tYXotY29sb3ItZGFuZ2VyLTQwMDojZmY4Nzg1O1xuICAtLW1hei1jb2xvci1kYW5nZXI6I2ZmNmU2YjtcbiAgLS1tYXotY29sb3ItZGFuZ2VyLTYwMDojZDI1ODU2O1xuICAtLW1hei1jb2xvci1kYW5nZXItNzAwOiNhNTQ3NDU7XG4gIC0tbWF6LWNvbG9yLWRhbmdlci04MDA6IzdiMzMzMjtcbiAgLS1tYXotY29sb3ItZGFuZ2VyLTkwMDojNGMyMDIwO1xuICAtLW1hei1jb2xvci1kYW5nZXItYWxwaGE6aHNsYSgxLDEwMCUsNzElLC42KTtcbiAgLS1tYXotY29sb3ItZGFuZ2VyLWFscGhhLTIwOmhzbGEoMSwxMDAlLDcxJSwuMik7XG4gIC0tbWF6LWNvbG9yLWRhbmdlci1hbHBoYS0xMDpoc2xhKDEsMTAwJSw3MSUsLjEpO1xuICAtLW1hei1jb2xvci1kYW5nZXItYWxwaGEtMDU6aHNsYSgxLDEwMCUsNzElLC4wNSk7XG4gIC0tbWF6LWNvbG9yLWRhbmdlci1jb250cmFzdDojZmZmO1xuICAtLW1hei1jb2xvci10ZXh0LWxpZ2h0OiNkOWQ5ZDk7XG4gIC0tbWF6LWNvbG9yLW11dGVkLWxpZ2h0OnJnYmEoMCwwLDAsLjU0KTtcbiAgLS1tYXotY29sb3ItdGV4dC1kYXJrOiMyMTI0Mjc7XG4gIC0tbWF6LWNvbG9yLW11dGVkLWRhcms6aHNsYSgwLDAlLDg5JSwuNTQpO1xuICAtLW1hei1iZy1vdmVybGF5OnJnYmEoMCwwLDAsLjMpO1xuICAtLW1hei1iZy1jb2xvci1saWdodDojZmZmO1xuICAtLW1hei1iZy1jb2xvci1saWdodC1saWdodDojZjBmMGYwO1xuICAtLW1hei1iZy1jb2xvci1saWdodC1saWdodGVyOiNmN2Y3Zjc7XG4gIC0tbWF6LWJnLWNvbG9yLWRhcms6IzIwMjEyYztcbiAgLS1tYXotYmctY29sb3ItZGFyay1saWdodDojMzEzMjQ1O1xuICAtLW1hei1iZy1jb2xvci1kYXJrLWxpZ2h0ZXI6IzNiM2M1NDtcbiAgLS1tYXotYm9yZGVyLXdpZHRoOjAuMDYzcmVtO1xuICAtLW1hei1ib3JkZXItcmFkaXVzOjAuN3JlbTtcbiAgLS1tYXotZm9udC1mYW1pbHk6c3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sYmxpbmttYWNzeXN0ZW1mb250LFwiU2Vnb2UgVUlcIixyb2JvdG8sb3h5Z2VuLHVidW50dSxjYW50YXJlbGwsXCJGaXJhIFNhbnNcIixcIkRyb2lkIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZjtcbiAgLS1tYXotY29sb3ItdGV4dDp2YXIoLS1tYXotY29sb3ItdGV4dC1kYXJrKTtcbiAgLS1tYXotY29sb3ItbXV0ZWQ6dmFyKC0tbWF6LWNvbG9yLW11dGVkLWxpZ2h0KTtcbiAgLS1tYXotY29sb3ItYmc6dmFyKC0tbWF6LWJnLWNvbG9yLWxpZ2h0KTtcbiAgLS1tYXotY29sb3ItYmctbGlnaHQ6dmFyKC0tbWF6LWJnLWNvbG9yLWxpZ2h0LWxpZ2h0KTtcbiAgLS1tYXotY29sb3ItYmctbGlnaHRlcjp2YXIoLS1tYXotYmctY29sb3ItbGlnaHQtbGlnaHRlcik7XG4gIC0tbWF6LWNvbG9yLWJnLXRoZW1lOnZhcigtLW1hei1iZy1jb2xvci1kYXJrKTtcbiAgLS1tYXotY29sb3ItYmctdGhlbWUtaG92ZXI6dmFyKC0tbWF6LWJnLWNvbG9yLWRhcmstbGlnaHRlcik7XG59XG5cbltjbGFzc349ZGFya10ge1xuICAtLW1hei1jb2xvci10ZXh0OnZhcigtLW1hei1jb2xvci10ZXh0LWxpZ2h0KTtcbiAgLS1tYXotY29sb3ItbXV0ZWQ6dmFyKC0tbWF6LWNvbG9yLW11dGVkLWRhcmspO1xuICAtLW1hei1jb2xvci1iZzp2YXIoLS1tYXotYmctY29sb3ItZGFyayk7XG4gIC0tbWF6LWNvbG9yLWJnLWxpZ2h0OnZhcigtLW1hei1iZy1jb2xvci1kYXJrLWxpZ2h0KTtcbiAgLS1tYXotY29sb3ItYmctbGlnaHRlcjp2YXIoLS1tYXotYmctY29sb3ItZGFyay1saWdodGVyKTtcbiAgLS1tYXotY29sb3ItYmctdGhlbWU6dmFyKC0tbWF6LWJnLWNvbG9yLWxpZ2h0KTtcbiAgLS1tYXotY29sb3ItYmctdGhlbWUtaG92ZXI6dmFyKC0tbWF6LWJnLWNvbG9yLWxpZ2h0LWxpZ2h0ZXIpO1xufVxuXG46cm9vdCB7XG4gIC0tbWF6LWNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZToxcmVtO1xuICAtLW1hei1jb250YWluZXItcGFkZGluZy10YWJsZXQ6MnJlbTtcbiAgLS1tYXotY29udGFpbmVyLXBhZGRpbmctZGVza3RvcDoyLjVyZW07XG4gIC0tbWF6LWNvbnRhaW5lci1wYWRkaW5nLXZhbHVlOnZhcigtLW1hei1jb250YWluZXItcGFkZGluZy1tb2JpbGUpO1xuICAtLW1hei1jb250YWluZXItd2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbWF6LWNvbnRhaW5lci1wYWRkaW5nLXZhbHVlKSoyKTtcbiAgLS1tYXotY29udGFpbmVyLXBhZGRpbmc6Y2FsYyg1MCUgLSB2YXIoLS1tYXotY29udGFpbmVyLXdpZHRoKS8yKTtcbiAgLS1tYXotY29udGFpbmVyLW1heC13aWR0aDoxNDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLW1hei1jb250YWluZXItd2lkdGg6dmFyKC0tbWF6LWNvbnRhaW5lci1tYXgtd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbWF6LWNvbnRhaW5lci1wYWRkaW5nLXZhbHVlOnZhcigtLW1hei1jb250YWluZXItcGFkZGluZy10YWJsZXQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLW1hei1jb250YWluZXItcGFkZGluZy12YWx1ZTp2YXIoLS1tYXotY29udGFpbmVyLXBhZGRpbmctZGVza3RvcCk7XG4gIH1cbn1cbi5tYXotc2NhbGUtZW50ZXItYWN0aXZlLCAubWF6LXNjYWxlLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC41MiwgMC4yNiwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC41MiwgMC4yNiwgMC45KTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1hei1zY2FsZS1lbnRlci1mcm9tLCAubWF6LXNjYWxlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMC40O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXotc2NhbGUtZmFkZS1lbnRlci1hY3RpdmUsIC5tYXotc2NhbGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAuNTIsIDAuMjYsIDAuOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAuNTIsIDAuMjYsIDAuOSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXotc2NhbGUtZmFkZS1lbnRlci1mcm9tLCAubWF6LXNjYWxlLWZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWF6LXNjYWxlLWxvYWRpbmctZW50ZXItYWN0aXZlLCAubWF6LXNjYWxlLWxvYWRpbmctZW50ZXItYWN0aXZlIC5hcHAtbG9hZGVyX19jb250ZW50LCAubWF6LXNjYWxlLWxvYWRpbmctbGVhdmUtYWN0aXZlLCAubWF6LXNjYWxlLWxvYWRpbmctbGVhdmUtYWN0aXZlIC5hcHAtbG9hZGVyX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLjUyLCAwLjI2LCAwLjkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLjUyLCAwLjI2LCAwLjkpO1xufVxuXG4ubWF6LXNjYWxlLWxvYWRpbmctZW50ZXItYWN0aXZlIC5hcHAtbG9hZGVyX19jb250ZW50LCAubWF6LXNjYWxlLWxvYWRpbmctbGVhdmUtYWN0aXZlIC5hcHAtbG9hZGVyX19jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWF6LXNjYWxlLWxvYWRpbmctZW50ZXItZnJvbSAuYXBwLWxvYWRlcl9fY29udGVudCwgLm1hei1zY2FsZS1sb2FkaW5nLWxlYXZlLXRvIC5hcHAtbG9hZGVyX19jb250ZW50IHtcbiAgb3BhY2l0eTogMC40O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXotc2NhbGUtbG9hZGluZy1lbnRlci1mcm9tLCAubWF6LXNjYWxlLWxvYWRpbmctbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAuNTIsIDAuMjYsIDAuOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAuNTIsIDAuMjYsIDAuOSk7XG59XG5cbi5tYXotc2xpZGV2bmV4dC1lbnRlci1hY3RpdmUsIC5tYXotc2xpZGV2bmV4dC1sZWF2ZS1hY3RpdmUsIC5tYXotc2xpZGV2cHJldi1lbnRlci1hY3RpdmUsIC5tYXotc2xpZGV2cHJldi1sZWF2ZS1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubWF6LXNsaWRldm5leHQtZW50ZXItZnJvbSwgLm1hei1zbGlkZXZwcmV2LWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLm1hei1zbGlkZXZuZXh0LWxlYXZlLXRvLCAubWF6LXNsaWRldnByZXYtZW50ZXItZnJvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLm1hei1zbGlkZS1lbnRlci1hY3RpdmUsIC5tYXotc2xpZGUtbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5ODtcbn1cblxuLm1hei1zbGlkZS1lbnRlci1mcm9tLCAubWF6LXNsaWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB6LWluZGV4OiA5OTg7XG59XG5cbi5tYXotc2xpZGVpbnZlcnQtZW50ZXItYWN0aXZlLCAubWF6LXNsaWRlaW52ZXJ0LWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5OTg7XG59XG5cbi5tYXotc2xpZGVpbnZlcnQtZW50ZXItZnJvbSwgLm1hei1zbGlkZWludmVydC1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIHotaW5kZXg6IDk5ODtcbn1cblxuLm1hei10YWdzLWVudGVyLWFjdGl2ZSwgLm1hei10YWdzLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5tYXotdGFncy1lbnRlci1mcm9tLCAubWF6LXRhZ3MtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5tYXotdGFncy1pbnZlcnQtZW50ZXItYWN0aXZlLCAubWF6LXRhZ3MtaW52ZXJ0LWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5tYXotdGFncy1pbnZlcnQtZW50ZXItZnJvbSwgLm1hei10YWdzLWludmVydC1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5tYXotZXhwYW5kLWVudGVyLWFjdGl2ZSwgLm1hei1leHBhbmQtbGVhdmUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5tYXotZXhwYW5kLWVudGVyLWZyb20sIC5tYXotZXhwYW5kLWxlYXZlLXRvIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWF6LXRhYi10cmFuc2l0aW9uLWVudGVyLWZyb20ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcbn1cblxuLm1hei10YWItdHJhbnNpdGlvbi1sZWF2ZSwgLm1hei10YWItdHJhbnNpdGlvbi1sZWF2ZS1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xufVxuXG4ubWF6LXRhYi10cmFuc2l0aW9uLWxlYXZlLXRvIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXotdGFiLXJldmVyc2UtdHJhbnNpdGlvbi1lbnRlci1mcm9tLCAubWF6LXRhYi10cmFuc2l0aW9uLWxlYXZlLXRvIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlKTtcbn1cblxuLm1hei10YWItcmV2ZXJzZS10cmFuc2l0aW9uLWxlYXZlLCAubWF6LXRhYi1yZXZlcnNlLXRyYW5zaXRpb24tbGVhdmUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbn1cblxuLm1hei10YWItcmV2ZXJzZS10cmFuc2l0aW9uLWxlYXZlLCAubWF6LXRhYi1yZXZlcnNlLXRyYW5zaXRpb24tbGVhdmUtdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcbn1cblxuKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OjA7XG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteTowO1xuICAtLXR3LXRyYW5zbGF0ZS14OjA7XG4gIC0tdHctdHJhbnNsYXRlLXk6MDtcbiAgLS10dy1yb3RhdGU6MDtcbiAgLS10dy1za2V3LXg6MDtcbiAgLS10dy1za2V3LXk6MDtcbiAgLS10dy1zY2FsZS14OjE7XG4gIC0tdHctc2NhbGUteToxO1xuICAtLXR3LXBhbi14OiA7XG4gIC0tdHctcGFuLXk6IDtcbiAgLS10dy1waW5jaC16b29tOiA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczpwcm94aW1pdHk7XG4gIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogO1xuICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogO1xuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7XG4gIC0tdHctb3JkaW5hbDogO1xuICAtLXR3LXNsYXNoZWQtemVybzogO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiA7XG4gIC0tdHctbnVtZXJpYy1zcGFjaW5nOiA7XG4gIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogO1xuICAtLXR3LXJpbmctaW5zZXQ6IDtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDowcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6I2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOnJnYmEoNTksMTMwLDI0NiwuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OjAgMCAjMDAwMDtcbiAgLS10dy1yaW5nLXNoYWRvdzowIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93OjAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDowIDAgIzAwMDA7XG4gIC0tdHctYmx1cjogO1xuICAtLXR3LWJyaWdodG5lc3M6IDtcbiAgLS10dy1jb250cmFzdDogO1xuICAtLXR3LWdyYXlzY2FsZTogO1xuICAtLXR3LWh1ZS1yb3RhdGU6IDtcbiAgLS10dy1pbnZlcnQ6IDtcbiAgLS10dy1zYXR1cmF0ZTogO1xuICAtLXR3LXNlcGlhOiA7XG4gIC0tdHctZHJvcC1zaGFkb3c6IDtcbiAgLS10dy1iYWNrZHJvcC1ibHVyOiA7XG4gIC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiA7XG4gIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiA7XG4gIC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogO1xuICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6IDtcbiAgLS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiA7XG59XG5cbjo6LW1zLWJhY2tkcm9wIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OjA7XG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteTowO1xuICAtLXR3LXRyYW5zbGF0ZS14OjA7XG4gIC0tdHctdHJhbnNsYXRlLXk6MDtcbiAgLS10dy1yb3RhdGU6MDtcbiAgLS10dy1za2V3LXg6MDtcbiAgLS10dy1za2V3LXk6MDtcbiAgLS10dy1zY2FsZS14OjE7XG4gIC0tdHctc2NhbGUteToxO1xuICAtLXR3LXBhbi14OiA7XG4gIC0tdHctcGFuLXk6IDtcbiAgLS10dy1waW5jaC16b29tOiA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczpwcm94aW1pdHk7XG4gIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogO1xuICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogO1xuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7XG4gIC0tdHctb3JkaW5hbDogO1xuICAtLXR3LXNsYXNoZWQtemVybzogO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiA7XG4gIC0tdHctbnVtZXJpYy1zcGFjaW5nOiA7XG4gIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogO1xuICAtLXR3LXJpbmctaW5zZXQ6IDtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDowcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6I2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOnJnYmEoNTksMTMwLDI0NiwuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OjAgMCAjMDAwMDtcbiAgLS10dy1yaW5nLXNoYWRvdzowIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93OjAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDowIDAgIzAwMDA7XG4gIC0tdHctYmx1cjogO1xuICAtLXR3LWJyaWdodG5lc3M6IDtcbiAgLS10dy1jb250cmFzdDogO1xuICAtLXR3LWdyYXlzY2FsZTogO1xuICAtLXR3LWh1ZS1yb3RhdGU6IDtcbiAgLS10dy1pbnZlcnQ6IDtcbiAgLS10dy1zYXR1cmF0ZTogO1xuICAtLXR3LXNlcGlhOiA7XG4gIC0tdHctZHJvcC1zaGFkb3c6IDtcbiAgLS10dy1iYWNrZHJvcC1ibHVyOiA7XG4gIC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiA7XG4gIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiA7XG4gIC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogO1xuICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6IDtcbiAgLS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiA7XG59XG5cbjo6YmFja2Ryb3Age1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6MDtcbiAgLS10dy1ib3JkZXItc3BhY2luZy15OjA7XG4gIC0tdHctdHJhbnNsYXRlLXg6MDtcbiAgLS10dy10cmFuc2xhdGUteTowO1xuICAtLXR3LXJvdGF0ZTowO1xuICAtLXR3LXNrZXcteDowO1xuICAtLXR3LXNrZXcteTowO1xuICAtLXR3LXNjYWxlLXg6MTtcbiAgLS10dy1zY2FsZS15OjE7XG4gIC0tdHctcGFuLXg6IDtcbiAgLS10dy1wYW4teTogO1xuICAtLXR3LXBpbmNoLXpvb206IDtcbiAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOnByb3hpbWl0eTtcbiAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiA7XG4gIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7XG4gIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246IDtcbiAgLS10dy1vcmRpbmFsOiA7XG4gIC0tdHctc2xhc2hlZC16ZXJvOiA7XG4gIC0tdHctbnVtZXJpYy1maWd1cmU6IDtcbiAgLS10dy1udW1lcmljLXNwYWNpbmc6IDtcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiA7XG4gIC0tdHctcmluZy1pbnNldDogO1xuICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOjBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjojZmZmO1xuICAtLXR3LXJpbmctY29sb3I6cmdiYSg1OSwxMzAsMjQ2LC41KTtcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6MCAwICMwMDAwO1xuICAtLXR3LXJpbmctc2hhZG93OjAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6MCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOjAgMCAjMDAwMDtcbiAgLS10dy1ibHVyOiA7XG4gIC0tdHctYnJpZ2h0bmVzczogO1xuICAtLXR3LWNvbnRyYXN0OiA7XG4gIC0tdHctZ3JheXNjYWxlOiA7XG4gIC0tdHctaHVlLXJvdGF0ZTogO1xuICAtLXR3LWludmVydDogO1xuICAtLXR3LXNhdHVyYXRlOiA7XG4gIC0tdHctc2VwaWE6IDtcbiAgLS10dy1kcm9wLXNoYWRvdzogO1xuICAtLXR3LWJhY2tkcm9wLWJsdXI6IDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiA7XG4gIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDtcbiAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6IDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiA7XG4gIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7XG4gIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiA7XG4gIC0tdHctYmFja2Ryb3Atc2VwaWE6IDtcbn1cblxuLm1hei1zci1vbmx5IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tYXotaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWF6LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uXFwhbWF6LWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXotYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tYXotcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXotaW5zZXQtMCB7XG4gIGluc2V0OiAwO1xufVxuXG4ubWF6LWluc2V0LXgtMCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWF6LWJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubWF6LXotZGVmYXVsdC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDEwNTA7XG59XG5cbi5cXCFtYXotbXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWF6LW15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWF6LW15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLm1hei1tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5tYXotbWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5tYXotZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1hei10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubWF6LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXotaC0xIHtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubWF6LWgtMTYge1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5tYXotaC02IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5tYXotaC04IHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ubWF6LWgtZnVsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hei13LTYge1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4ubWF6LXctOCB7XG4gIHdpZHRoOiAycmVtO1xufVxuXG4ubWF6LXctOSB7XG4gIHdpZHRoOiAyLjI1cmVtO1xufVxuXG4ubWF6LXctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWF6LW1pbi13LTAge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5tYXotbWF4LXctZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1hei1mbGV4LTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIDAlO1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5tYXotZmxleC1ub25lIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi4tbWF6LXJvdGF0ZS0xODAge1xuICAtLXR3LXJvdGF0ZTotMTgwZGVnO1xufVxuXG4uLW1hei1yb3RhdGUtMTgwLCAubWF6LXJvdGF0ZS0xODAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLm1hei1yb3RhdGUtMTgwIHtcbiAgLS10dy1yb3RhdGU6MTgwZGVnO1xufVxuXG4ubWF6LWN1cnNvci16b29tLWluIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1hei1jdXJzb3Item9vbS1vdXQge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tYXotZmxleC1yb3cge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubWF6LWZsZXgtY29sLCAubWF6LWZsZXgtcm93IHtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG59XG5cbi5tYXotZmxleC1jb2wge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1hei1pdGVtcy1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWF6LWp1c3RpZnktZW5kIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tYXotanVzdGlmeS1iZXR3ZWVuIHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWF6LWdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4ubWF6LWdhcC0yIHtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5tYXotc3BhY2UteC0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteC1yZXZlcnNlOjA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNXJlbSAqICgxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41cmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG59XG5cbi5tYXotb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hei1vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ubWF6LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5tYXotdHJ1bmNhdGUsIC5tYXotd2hpdGVzcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWF6LXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYXotYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5tYXotcm91bmRlZC14bCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG5cbi5tYXotcm91bmRlZC10IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tbWF6LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tbWF6LWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubWF6LWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tbWF6LWJvcmRlci13aWR0aCk7XG59XG5cbi5tYXotYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1tYXotYm9yZGVyLXdpZHRoKTtcbn1cblxuLm1hei1ib3JkZXItdC0yIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xufVxuXG4ubWF6LWJvcmRlci1zb2xpZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5cXCFtYXotYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWF6LWNvbG9yLWRhbmdlcikgIWltcG9ydGFudDtcbn1cblxuLlxcIW1hei1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWF6LWNvbG9yLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFtYXotYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1hei1jb2xvci13YXJuaW5nKSAhaW1wb3J0YW50O1xufVxuXG4ubWF6LWJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWF6LWNvbG9yLWJsYWNrKTtcbn1cblxuLm1hei1ib3JkZXItY29sb3ItbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1hei1jb2xvci1iZy1saWdodCk7XG59XG5cbi5tYXotYm9yZGVyLWNvbG9yLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1hei1jb2xvci1iZy1saWdodGVyKTtcbn1cblxuLm1hei1ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYXotY29sb3ItZGFuZ2VyKTtcbn1cblxuLm1hei1ib3JkZXItZ3JheS0yMDAge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OjE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOSwgMjMxLCAyMzUsIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5tYXotYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1hei1jb2xvci1pbmZvKTtcbn1cblxuLm1hei1ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWF6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubWF6LWJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1hei1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4ubWF6LWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYXotY29sb3Itc3VjY2Vzcyk7XG59XG5cbi5tYXotYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1hei1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWF6LWNvbG9yLXdhcm5pbmcpO1xufVxuXG4ubWF6LWJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWF6LWNvbG9yLXdoaXRlKTtcbn1cblxuLm1hei1iZy1jb2xvci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hei1jb2xvci1iZy1saWdodCk7XG59XG5cbi5tYXotYmctZGFuZ2VyLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hei1jb2xvci1kYW5nZXItNzAwKTtcbn1cblxuLm1hei1iZy1pbmZvLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hei1jb2xvci1pbmZvLTcwMCk7XG59XG5cbi5tYXotYmctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hei1iZy1vdmVybGF5KTtcbn1cblxuLm1hei1iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXotY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLm1hei1iZy1zdWNjZXNzLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hei1jb2xvci1zdWNjZXNzLTcwMCk7XG59XG5cbi5tYXotYmctd2FybmluZy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXotY29sb3Itd2FybmluZy03MDApO1xufVxuXG4ubWF6LXAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLm1hei1wLTMge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubWF6LXAtNCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tYXotcHktNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5tYXotcGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ubWF6LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tYXotdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXotdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWF6LXRleHQtMnhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4ubWF6LXRleHQtM3hsIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5cbi5tYXotdGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ubWF6LXRleHQtbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuLm1hei10ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5tYXotdGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5tYXotdGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5tYXotZm9udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXotdGV4dC1kYW5nZXItNjAwIHtcbiAgY29sb3I6IHZhcigtLW1hei1jb2xvci1kYW5nZXItNjAwKTtcbn1cblxuLm1hei10ZXh0LW11dGVkIHtcbiAgY29sb3I6IHZhcigtLW1hei1jb2xvci1tdXRlZCk7XG59XG5cbi5tYXotdGV4dC1ub3JtYWwge1xuICBjb2xvcjogdmFyKC0tbWF6LWNvbG9yLXRleHQpO1xufVxuXG4ubWF6LXRleHQtc3VjY2Vzcy02MDAge1xuICBjb2xvcjogdmFyKC0tbWF6LWNvbG9yLXN1Y2Nlc3MtNjAwKTtcbn1cblxuLm1hei10ZXh0LXdhcm5pbmctNjAwIHtcbiAgY29sb3I6IHZhcigtLW1hei1jb2xvci13YXJuaW5nLTYwMCk7XG59XG5cbi5tYXotdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1tYXotY29sb3Itd2hpdGUpO1xufVxuXG4ubWF6LWJhY2tkcm9wLWJsdXIge1xuICAtLXR3LWJhY2tkcm9wLWJsdXI6Ymx1cig4cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogdmFyKC0tdHctYmFja2Ryb3AtYmx1cikgdmFyKC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzcykgdmFyKC0tdHctYmFja2Ryb3AtY29udHJhc3QpIHZhcigtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZSkgdmFyKC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZSkgdmFyKC0tdHctYmFja2Ryb3AtaW52ZXJ0KSB2YXIoLS10dy1iYWNrZHJvcC1vcGFjaXR5KSB2YXIoLS10dy1iYWNrZHJvcC1zYXR1cmF0ZSkgdmFyKC0tdHctYmFja2Ryb3Atc2VwaWEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLXR3LWJhY2tkcm9wLWJsdXIpIHZhcigtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3MpIHZhcigtLXR3LWJhY2tkcm9wLWNvbnRyYXN0KSB2YXIoLS10dy1iYWNrZHJvcC1ncmF5c2NhbGUpIHZhcigtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGUpIHZhcigtLXR3LWJhY2tkcm9wLWludmVydCkgdmFyKC0tdHctYmFja2Ryb3Atb3BhY2l0eSkgdmFyKC0tdHctYmFja2Ryb3Atc2F0dXJhdGUpIHZhcigtLXR3LWJhY2tkcm9wLXNlcGlhKTtcbn1cblxuLlxcIW1hei10cmFuc2l0aW9uLWFsbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXMgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGwgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcbn1cblxuLlxcIW1hei1kdXJhdGlvbi0yMDAge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycyAhaW1wb3J0YW50O1xufVxuXG4uXFwhbWF6LWVhc2UtbGluZWFyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cblxuLm1hei1lbGV2YXRpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLm1hei1mbGV4LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1hei1jYXAtZjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZpcnN0LWxldHRlclxcOm1hei1jYXBpdGFsaXplOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubWF6LWdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOm1hei1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46aXMoW2NsYXNzfj1kYXJrXSAuZGFya1xcOm1hei1ib3JkZXItY29sb3ItbGlnaHRlcikge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1hei1jb2xvci1iZy1saWdodGVyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50YWItc1xcOm1hei1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wb3AtdXAtY291bnRyeSB7XG4gIHotaW5kZXg6IDk5OTk3O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMDUsIDAuNyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBvcC11cC1jb3VudHJ5LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9wLXVwLWNvdW50cnkgLmFjdGl2ZS1jbG9zZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucG9wLXVwLWNvdW50cnkgLmNlbnRlci1ibG9jay1wb3AtdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA4NTBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4O1xufVxuLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5jbG9zZS1wb3AtdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNkI2QjZCO1xufVxuLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5jbG9zZS1wb3AtdXA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9wLXVwLWNvdW50cnkgLmNlbnRlci1ibG9jay1wb3AtdXAgLmhlYWQtcG9wLXVwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wb3AtdXAtY291bnRyeSAuY2VudGVyLWJsb2NrLXBvcC11cCAuaGVhZC1wb3AtdXAgaW1nIHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wb3AtdXAtY291bnRyeSAuY2VudGVyLWJsb2NrLXBvcC11cCAuY2VudGVyLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDU3MHB4O1xufVxuLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5jZW50ZXItY29udGVudCAuaW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wb3AtdXAtY291bnRyeSAuY2VudGVyLWJsb2NrLXBvcC11cCAuY2VudGVyLWNvbnRlbnQgLm1haW4tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wLXVwLWNvdW50cnkgLmNlbnRlci1ibG9jay1wb3AtdXAgLmNlbnRlci1jb250ZW50IC5tYWluLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5jZW50ZXItY29udGVudCAubWFpbi10ZXh0IGkud2ViLWljb24ge1xuICBoZWlnaHQ6IDExMHB4O1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5jZW50ZXItY29udGVudCAubWFpbi10ZXh0IGkud2ViLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucG9wLXVwLWNvdW50cnkgLmNlbnRlci1ibG9jay1wb3AtdXAgLmNlbnRlci1jb250ZW50IC5tYWluLXRleHQgaS53ZWItaWNvbi5DUy1mbGFnOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9jei5zdmdcIikgNTAlIDAvY292ZXIgbm8tcmVwZWF0O1xufVxuLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5jZW50ZXItY29udGVudCAubWFpbi10ZXh0IGkud2ViLWljb24uU0stZmxhZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3Mvc2suc3ZnXCIpIDUwJSAwL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5wb3AtdXAtY291bnRyeSAuZm9vdGVyLXBvcC11cCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucG9wLXVwLWNvdW50cnkgLmZvb3Rlci1wb3AtdXAgLnBvcC11cC1jbG9zZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBvcC11cC1jb3VudHJ5IC5mb290ZXItcG9wLXVwIC5wb3AtdXAtY2xvc2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3AtdXAtY291bnRyeSAuZm9vdGVyLXBvcC11cCAuYnV0dG9uLWdyZWVuIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFBMUExO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBvcC11cC1jb3VudHJ5IC5mb290ZXItcG9wLXVwIC5idXR0b24tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU2RTg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5wb3AtdXAtY291bnRyeSAuY2VudGVyLWJsb2NrLXBvcC11cCAuY2xvc2UtcG9wLXVwIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG4gIC5wb3AtdXAtY291bnRyeSAuY2VudGVyLWJsb2NrLXBvcC11cCAuaGVhZC1wb3AtdXAge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gIH1cbiAgLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItY29udGVudCAuaW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItY29udGVudCAubWFpbi10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbiAgLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItY29udGVudCAubWFpbi10ZXh0IGkud2ViLWljb24ge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBvcC11cC1jb3VudHJ5IC5mb290ZXItcG9wLXVwIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5wb3AtdXAtY291bnRyeSAuZm9vdGVyLXBvcC11cCAuYnV0dG9uLWdyZWVuIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5wb3AtdXAtY291bnRyeSAuY2VudGVyLWJsb2NrLXBvcC11cCAuZm9vdGVyLXBvcC11cCAuYnV0dG9uLWdyZWVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5jZW50ZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5jZW50ZXItY29udGVudCAuaW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxuICAucG9wLXVwLWNvdW50cnkgLmNlbnRlci1ibG9jay1wb3AtdXAgLmNlbnRlci1jb250ZW50IC5tYWluLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICB9XG4gIC5wb3AtdXAtY291bnRyeSAuY2VudGVyLWJsb2NrLXBvcC11cCAuY2VudGVyLWNvbnRlbnQgLm1haW4tdGV4dCBpLndlYi1pY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLnBvcC11cC1jb3VudHJ5IC5jZW50ZXItYmxvY2stcG9wLXVwIC5mb290ZXItcG9wLXVwIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgfVxuICAucG9wLXVwLWNvdW50cnkgLmNlbnRlci1ibG9jay1wb3AtdXAgLmZvb3Rlci1wb3AtdXAgLmJ1dHRvbi1ncmVlbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG59XG5cbi5zZXJ2aWNlLXBhZ2UgLnByaWNpbmctc2VjdGlvbiwgLnByaWNlbGlzdC1wYWdlIC5wcmljaW5nLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUgLnRpdGxlX2FkZGl0aW9uLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAuc2VjdGlvbi10aXRsZSAudGl0bGVfYWRkaXRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUsIC5wcmljZWxpc3QtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlci5oaWRkZW4sIC5wcmljZWxpc3QtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlci5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlci0yIC5zZWN0aW9uLXRpdGxlLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXItMiAuc2VjdGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlci5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlci0yIC5zZWN0aW9uLXRpdGxlIHNwYW4sIC5wcmljZWxpc3QtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlci5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlci0yIC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC5wcmljZWxpc3QtdG9nZ2xlLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC5wcmljZWxpc3QtdG9nZ2xlLmljb24tYXJhbmdlIC50b2dnbGUtaXRlbSwgLnByaWNlbGlzdC1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC5wcmljZWxpc3QtdG9nZ2xlLmljb24tYXJhbmdlIC50b2dnbGUtaXRlbSB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUuaWNvbi1hcmFuZ2UgLnRvZ2dsZS1pdGVtIHNwYW4sIC5wcmljZWxpc3QtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlciAucHJpY2VsaXN0LXRvZ2dsZS5pY29uLWFyYW5nZSAudG9nZ2xlLWl0ZW0gc3BhbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlciAucHJpY2VsaXN0LXRvZ2dsZS5pY29uLWFyYW5nZSAudG9nZ2xlLWl0ZW06bGFzdC1jaGlsZCBzcGFuLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUuaWNvbi1hcmFuZ2UgLnRvZ2dsZS1pdGVtOmxhc3QtY2hpbGQgc3BhbiB7XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC5wcmljZWxpc3QtdG9nZ2xlLmljb24tYXJhbmdlIC50b2dnbGUtaXRlbSBzcGFuLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUuaWNvbi1hcmFuZ2UgLnRvZ2dsZS1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC5wcmljZWxpc3QtdG9nZ2xlLmljb24tYXJhbmdlLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUuaWNvbi1hcmFuZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZXJ2aWNlLXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUgLnRvZ2dsZS1pdGVtLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUgLnRvZ2dsZS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlciAucHJpY2VsaXN0LXRvZ2dsZSAudG9nZ2xlLWl0ZW0sIC5wcmljZWxpc3QtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlciAucHJpY2VsaXN0LXRvZ2dsZSAudG9nZ2xlLWl0ZW0ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5zZXJ2aWNlLXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUgLnRvZ2dsZS1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciwgLnByaWNlbGlzdC1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC5wcmljZWxpc3QtdG9nZ2xlIC50b2dnbGUtaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xufVxuLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlciAucHJpY2VsaXN0LXRvZ2dsZSAudG9nZ2xlLWl0ZW0uYWN0aXZlLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUgLnRvZ2dsZS1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMUExQTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC5wcmljZWxpc3QtdG9nZ2xlIC50b2dnbGUtaXRlbS5hY3RpdmU6YmVmb3JlLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUgLnRvZ2dsZS1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrX2ljb24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUgLnRvZ2dsZS1pdGVtLmluaXRpYWwsIC5wcmljZWxpc3QtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlciAucHJpY2VsaXN0LXRvZ2dsZSAudG9nZ2xlLWl0ZW0uaW5pdGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC5wcmljZWxpc3QtdG9nZ2xlIC50b2dnbGUtaXRlbS5pbml0aWFsOmhvdmVyLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnByaWNlbGlzdC10b2dnbGUgLnRvZ2dsZS1pdGVtLmluaXRpYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEQ0RDO1xufVxuLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlciAudG9nZ2xlLXRleHQtaG9sZGVyLCAucHJpY2VsaXN0LXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS10ZXh0LWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnByaWNpbmctc2VjdGlvbiAucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS10ZXh0LWhvbGRlci5oaWRkZW4sIC5wcmljZWxpc3QtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5wcmljZWxpc3QtdG9nZ2xlLWhvbGRlciAudG9nZ2xlLXRleHQtaG9sZGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZS1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC50b2dnbGUtdGV4dC1ob2xkZXIgcCwgLnByaWNlbGlzdC1wYWdlIC5wcmljaW5nLXNlY3Rpb24gLnByaWNlbGlzdC10b2dnbGUtaG9sZGVyIC50b2dnbGUtdGV4dC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlbGlzdC1ob2xkZXItMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ucHJpY2VsaXN0LWhvbGRlci0yIC5wcmljZWxpc3QtYWR2YW50YWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLnByaWNlbGlzdC1hZHZhbnRhZ2VzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJpY2VsaXN0LWhvbGRlci0yIC5wcmljZWxpc3QtYWR2YW50YWdlcyBoMiBzcGFuIHtcbiAgY29sb3I6ICMyQUE2QTc7XG59XG4ucHJpY2VsaXN0LWhvbGRlci0yIC5hZHZhbnRhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLnByaWNlbGlzdC1ob2xkZXItMiAuYWR2YW50YWdlcy5tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnByaWNlbGlzdC1ob2xkZXItMiAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNBQUVFRUQ7XG59XG4ucHJpY2VsaXN0LWhvbGRlci0yIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLmFkdi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAuYWR2LWljb24uYWR2LWljb24tMCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYXJlX3Byb2dyYW1fMS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAuYWR2LWljb24uYWR2LWljb24tMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYXJlX3Byb2dyYW1fMi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAuYWR2LWljb24uYWR2LWljb24tMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYXJlX3Byb2dyYW1fMy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAuYWR2LWljb24uYWR2LWljb24tMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYXJlX3Byb2dyYW1fNC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAudGV4dC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAudGV4dC1ob2xkZXIgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2VsaXN0LWhvbGRlci0yIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLnRleHQtaG9sZGVyIHAuYWR2YS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAudGV4dC1ob2xkZXIgcC5hZHZhLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnByaWNlbGlzdC1ob2xkZXItMiAucHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByaWNlbGlzdC1ob2xkZXItMiAucHJpY2luZyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByaWNlbGlzdC1ob2xkZXItMiAucHJpY2luZyAucHJpY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLnByaWNpbmcgLnByaWNlLWhvbGRlciAub2xkLXByaWNlIHtcbiAgY29sb3I6ICM5RTlFOUU7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnByaWNlbGlzdC1ob2xkZXItMiAucHJpY2luZyAucHJpY2UtaG9sZGVyIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4ucHJpY2VsaXN0LWhvbGRlci0yIC5wcmljaW5nIC5kaXNjb3VudCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0QwQzgzNTtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByaWNlbGlzdC1ob2xkZXItMiAucHJpY2luZyAuZGlzY291bnQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnByaWNlbGlzdC1ob2xkZXItMiAuYnRuLWhvbGRlciB7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJpY2VsaXN0LWhvbGRlci0yIC5idG4taG9sZGVyIC5idG4tYmxhY2stb3V0bGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmJ0bi1ob2xkZXIgLmJ0bi1ibGFjay1vdXRsaW5lIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmljZWxpc3QtaG9sZGVyLTIgLmJ0bi1ob2xkZXIgLnBhY2thZ2UtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICNFNTMyMzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJpY2VsaXN0LWhvbGRlci0yIC5idG4taG9sZGVyIC5wYWNrYWdlLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2tfcmQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5wcmljZWxpc3RzLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtYWR2YW50YWdlcyAuc2F0LWN1c3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDc2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkdmFudGFnZXMgLnNhdC1jdXN0IHNwYW4ge1xuICBjb2xvcjogIzJBQTZBNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1hZHZhbnRhZ2VzIC5zYXQtY3VzdC5jdXN0LXVhIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkdmFudGFnZXMgLmFkdmFudGFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtYWR2YW50YWdlcyAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzFDMkMwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrX2NpcmNsZV9vdXRsaW5lLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkdmFudGFnZXMgLmFkdmFudGFnZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Uge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkdmFudGFnZXMgLndhcm5pbmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkdmFudGFnZXMgLndhcm5pbmcgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjREUyNTJFO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1hZGRpLWluZm8taG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkZGktaW5mby1ob2xkZXIgLmFkZGktaW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMzFDMkMwO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxNSU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjAlO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkZGktaW5mby1ob2xkZXIgLmFkZGl0aW9uYWwtYm94ZXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtYWRkaS1pbmZvLWhvbGRlciAuYWRkaXRpb25hbC1ib3hlcyAuYWRkaS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweCAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkZGktaW5mby1ob2xkZXIgLmFkZGl0aW9uYWwtYm94ZXMgLmFkZGktYm94IHAge1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1hZGRpLWluZm8taG9sZGVyIC5hZGRpdGlvbmFsLWJveGVzIC5hZGRpLWJveCAuYm94LW51bSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtYWRkaS1pbmZvLWhvbGRlciAuYWRkaXRpb25hbC1ib3hlcyAuYWRkaS1ib3ggLmJveC10ZXh0IHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtYWRkaS1pbmZvLWhvbGRlciAuYWRkaXRpb25hbC1ib3hlcyAuYWRkaS1ib3ggLmJveC10ZXh0IHAuYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkZGktaW5mby1ob2xkZXIgLmFkZGl0aW9uYWwtYm94ZXMgLmFkZGktYm94IC5ib3gtdGV4dCBwLnJlZC1ib3gge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0U1MzIzNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWFkZGktaW5mby1ob2xkZXIgLmFkZGl0aW9uYWwtYm94ZXMge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1hZGRpLWluZm8taG9sZGVyIC5hZGRpdGlvbmFsLWJveGVzIC5hZGRpLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnByaWNlbGlzdHMtaG9sZGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWl0ZW1zIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1pdGVtcyAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1pdGVtcyAuaXRlbXMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1MHB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtaXRlbXMgLml0ZW1zIC5pdGVtIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1pdGVtcyAuaXRlbXMgLml0ZW0gLnRleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxMHB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtaXRlbXMgLml0ZW1zIC5pdGVtIC50ZXh0LWhvbGRlciAubnVtYmVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNDRkNGQ0Y7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnByaWNlbGlzdC1pdGVtcyAuaXRlbXMgLml0ZW0gLnByaWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtaXRlbXMgLml0ZW1zIC5pdGVtIC5wcmljZS1ob2xkZXIgLnByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wcmljZWxpc3QtaXRlbXMgLml0ZW1zIC5pdGVtIC5wcmljZS1ob2xkZXIgLm5vdGUge1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBmb250LXdlaWdodDogMThweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucHJpY2VsaXN0LWl0ZW1zIC5ub3RlcyBwIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNwbGlkZV9fc3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlcjpoYXMoLnNpbmdsZS1wYWNrYWdlOm50aC1jaGlsZCg0KSkgLnNpbmdsZS1wYWNrYWdlIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXI6aGFzKC5zaW5nbGUtcGFja2FnZTpudGgtY2hpbGQoNCkpIC5zaW5nbGUtcGFja2FnZSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlcjpoYXMoLnNpbmdsZS1wYWNrYWdlOm50aC1jaGlsZCg0KSkgLnNsaWRlci1pY29uLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnBhY2thZ2VzLWluZm8ge1xuICBmbGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAucGFja2FnZXMtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnBhY2thZ2VzLWluZm8ge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5wYWNrYWdlcy1pbmZvIC5pbmZvLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA4Ny41cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5wYWNrYWdlcy1pbmZvIC5pbmZvLWhvbGRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnBhY2thZ2VzLWluZm8gLmluZm8taG9sZGVyIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5wYWNrYWdlcy1pbmZvIC5pbmZvLWhvbGRlciB1bCBsaS5tdDIwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTg0cHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAucGFja2FnZXMtaW5mbyAuaW5mby1ob2xkZXIgdWwgbGkgLm5vdGUtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnBhY2thZ2VzLWluZm8gLmluZm8taG9sZGVyIHVsIGxpIC5ub3RlLWhvbGRlciAuaWNvbi1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2luZm9faWNvbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnBhY2thZ2VzLWluZm8gLmluZm8taG9sZGVyIHVsIGxpIC5ub3RlLWhvbGRlciAuaXRlbS1ub3RlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiA5O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5wYWNrYWdlcy1pbmZvIC5pbmZvLWhvbGRlciB1bCBsaSAubm90ZS1ob2xkZXIgLml0ZW0tbm90ZSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5wYWNrYWdlcy1pbmZvIC5pbmZvLWhvbGRlciB1bCBsaSAubm90ZS1ob2xkZXIgLml0ZW0tbm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdG9vbHRpcF9wb2x5Z29uLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAucGFja2FnZXMtaW5mbyAuaW5mby1ob2xkZXIgdWwgbGkgLm5vdGUtaG9sZGVyOmhvdmVyIC5pdGVtLW5vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5wYWNrYWdlcy1pbmZvIC5pbmZvLWhvbGRlciB1bCBsaS5wcmljZS10b2dnbGUge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNTlweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5wYWNrYWdlcy1pbmZvIC5pbmZvLWhvbGRlciB1bCBsaS5wcmljZS10b2dnbGUgLnRvZ2dsZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAucGFja2FnZXMtaW5mbyAuaW5mby1ob2xkZXIgdWwgbGkucHJpY2UtdG9nZ2xlIC50b2dnbGUtaG9sZGVyIC50b2dnbGUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5wYWNrYWdlcy1pbmZvIC5pbmZvLWhvbGRlciB1bCBsaS5wcmljZS10b2dnbGUgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlLmZhdm9yaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGREFENztcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZS5mYXZvcml0ZSAucHJpY2UtaG9sZGVyIC5wcmljaW5nIC5vbGQtcHJpY2Uge1xuICBjb2xvcjogI0FBRUVFRDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZS5mYXZvcml0ZSAucHJpY2UtaG9sZGVyIC5kaXNjb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQUVFRUQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UuZmF2b3JpdGUgLnByaWNlLXRvZ2dsZSAudG9nZ2xlLWhvbGRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU0RjBFRDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZS5mYXZvcml0ZSAucHJpY2UtdG9nZ2xlIC50b2dnbGUtaG9sZGVyIC50b2dnbGUtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlLmZhdm9yaXRlIC5wcmljZS10b2dnbGUgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NEYwRUQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UuZmF2b3JpdGUgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIgLm5vdGUtaG9sZGVyIC5pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5mb19pY29uX2JsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UuZXh0cmEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlLmV4dHJhIC5wYWNrYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZS5leHRyYSAucGFja2FnZS10aXRsZSBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZS5leHRyYSAucGFja2FnZS10aXRsZSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UuZXh0cmEgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZS5leHRyYSAucHJpY2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlLmV4dHJhIC5wcmljaW5nIC5wcmljZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UuZXh0cmEgLnByaWNpbmcgLnByaWNlIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlLmV4dHJhIC5wcmljaW5nIC5wcmljZSBwIHN0cm9uZzo6YWZ0ZXIsIC5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZS5leHRyYSAucHJpY2luZyAucHJpY2UgcCBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxhXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UuZXh0cmEgLmJ0bi1ob2xkZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UuZXh0cmEgLmJ0bi1ob2xkZXIgLmJ0bi1ibGFjay1vdXRsaW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA3NnB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlLmV4dHJhIC5idG4taG9sZGVyLnVhLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZS5leHRyYSAuYnRuLWhvbGRlci51YS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAucHJpY2UtdG9nZ2xlIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAucHJpY2UtdG9nZ2xlIC50b2dnbGUtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjREFEQURBO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljZS10b2dnbGUgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljZS10b2dnbGUgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMUExQTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLnByaWNlLXRvZ2dsZSAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2tfaWNvbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljZS10b2dnbGUgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAucHJpY2UtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wYWNrYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLmJlc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUyNTJFO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5pdGVtcy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuaXRlbXMtaG9sZGVyIC5pdGVtLWhvbGRlciBpIHtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5pdGVtcy1ob2xkZXIgLml0ZW0taG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIuc2VsZWN0ZWQgaSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVja19jaXJjbGVfYmxhY2suc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIubm90LXNlbGVjdGVkIGkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2FuY2VsX2ljb24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIgLm5vdGUtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuaXRlbXMtaG9sZGVyIC5pdGVtLWhvbGRlciAubm90ZS1ob2xkZXIgLmljb24taW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9pbmZvX2ljb24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5pdGVtcy1ob2xkZXIgLml0ZW0taG9sZGVyIC5ub3RlLWhvbGRlciAuaXRlbS1ub3RlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiA5O1xuICByaWdodDogMTIwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIgLm5vdGUtaG9sZGVyIC5pdGVtLW5vdGUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuaXRlbXMtaG9sZGVyIC5pdGVtLWhvbGRlciAubm90ZS1ob2xkZXIgLml0ZW0tbm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdG9vbHRpcF9wb2x5Z29uLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5pdGVtcy1ob2xkZXIgLml0ZW0taG9sZGVyIC5ub3RlLWhvbGRlcjpoYXMoLmljb24taW5mbzpob3Zlcikge1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuaXRlbXMtaG9sZGVyIC5pdGVtLWhvbGRlciAubm90ZS1ob2xkZXI6aGFzKC5pY29uLWluZm86aG92ZXIpOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIgLm5vdGUtaG9sZGVyOmhhcyguaWNvbi1pbmZvOmhvdmVyKSAuaXRlbS1ub3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIgLm5vdGUtaG9sZGVyOmhhcyguaWNvbi1pbmZvOmhvdmVyKSAuaWNvbi1pbmZvIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDUpO1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5pdGVtcy1ob2xkZXIge1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuaXRlbXMtaG9sZGVyIC5pdGVtLWhvbGRlciBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuaXRlbS1ob2xkZXIgLm5vdGUtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5pdGVtcy1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuY29udGVudC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuaXRlbXMtaG9sZGVyIC5jb250ZW50LWhvbGRlciBwLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLml0ZW1zLWhvbGRlciAuY29udGVudC1ob2xkZXIgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5pdGVtcy1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIHAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljaW5nLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0byAwIDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLnByaWNlLW52LW5vdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLnByaWNlLW52LW5vdGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAucHJpY2UtbnYtbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLnByaWNlLW52LW5vdGUgKyAucHJpY2UtaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLnByaWNlLWhvbGRlciB7XG4gIG1hcmdpbjogYXV0byAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLnByaWNlLWhvbGRlci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljZS1ob2xkZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAucHJpY2UtaG9sZGVyIC5wcmljaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljZS1ob2xkZXIgLnByaWNpbmcuY29uZGl0aW9uIC5vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljZS1ob2xkZXIgLnByaWNpbmcuY29uZGl0aW9uIC5wcmljZSB7XG4gIGNvbG9yOiAjRDBDODM1O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljZS1ob2xkZXIgLnByaWNpbmcgLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjQjJCMkIyO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAucHJpY2UtaG9sZGVyIC5wcmljaW5nIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLnByaWNlLWhvbGRlciAuZGlzY291bnQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNEMEM4MzU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UgLnByaWNlLWhvbGRlciAuZGlzY291bnQgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAucHJpY2UtaG9sZGVyIC5kaXNjb3VudCBwLmRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5wcmljZS1ob2xkZXIgLmRpc2NvdW50IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5idG4taG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5idG4taG9sZGVyIC5idG4tYmxhY2stb3V0bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuYnRuLWhvbGRlciAuYnRuLWJsYWNrLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuYnRuLWhvbGRlciAuYnRuLWJsYWNrLW91dGxpbmUgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlIC5idG4taG9sZGVyIC5wYWNrYWdlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxQTFBMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAuYnRuLWhvbGRlciAucGFja2FnZS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLW91dGxpbmUtYmxhY2suc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnBhY2thZ2VzLWhvbGRlciAuc2luZ2xlLXBhY2thZ2UuZmF2b3JpdGUgLmJ0bi1ob2xkZXIgLnBhY2thZ2UtaW5mbyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJFRkVDO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5wYWNrYWdlcy1ob2xkZXIgLnNpbmdsZS1wYWNrYWdlLmZhdm9yaXRlIC5idG4taG9sZGVyIC5wYWNrYWdlLWluZm86YmVmb3JlIHtcbiAgZmlsdGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmljZWxpc3RzLWhvbGRlciAucGFja2FnZXMtaG9sZGVyIC5zaW5nbGUtcGFja2FnZSAucGFja2FnZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLnNsaWRlci1pY29uLWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAuc2xpZGVyLWljb24taG9sZGVyIC5zd2lwZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5zbGlkZXItaWNvbi1ob2xkZXIgLnN3aXBlLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3dpcGVfZmluZ2VyLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5zbGlkZXItaWNvbi1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucHJpY2VsaXN0cy1ob2xkZXIgLnNsaWRlci1pY29uLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5vdGhlcnMtcHJpY2VzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAub3RoZXJzLXByaWNlcyAudGl0bGUge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAub3RoZXJzLXByaWNlcyAuYWRpdGlvbmFsLXByaWNlcyAuYWRpdGlvbmFscyAuYWJvdXQtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMgLmFib3V0LXByaWNlIC5hZGktbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFQ0VDRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMgLmFib3V0LXByaWNlIC5wcmljZS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4ucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMgLnByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5vdGhlcnMtcHJpY2VzIC5hZGl0aW9uYWwtcHJpY2VzIC5hZGl0aW9uYWxzIC5wcmljZXMgLnByaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LXdyYXAtbW9kZTogbm93cmFwO1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5vdGhlcnMtcHJpY2VzIC5hZGl0aW9uYWwtcHJpY2VzIC5hZGl0aW9uYWxzIC5wcmljZXMgLnByaWNlLW5vdGUge1xuICBtYXgtd2lkdGg6IDEyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljZWxpc3RzLWhvbGRlciAub3RoZXJzLXByaWNlcyAuYWRpdGlvbmFsLXByaWNlcyAuYWRpdGlvbmFscyAuYWJvdXQtcHJpY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMjtcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMgLmFib3V0LXByaWNlIC5hZGktbnVtIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5wcmljZWxpc3RzLWhvbGRlciAub3RoZXJzLXByaWNlcyAuYWRpdGlvbmFsLXByaWNlcyAuYWRpdGlvbmFscyAuYWJvdXQtcHJpY2UgLnByaWNlLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMgLnByaWNlcyB7XG4gICAgZmxleDogMTtcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMgLnByaWNlcyBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICAucHJpY2VsaXN0cy1ob2xkZXIgLm90aGVycy1wcmljZXMgLmFkaXRpb25hbC1wcmljZXMgLmFkaXRpb25hbHMgLnByaWNlcyBwLnByaWNlIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5wcmljZWxpc3RzLWhvbGRlciAubm90ZXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnByaWNlbGlzdHMtaG9sZGVyIC5ub3RlcyBwIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcmljZWxpc3RzLWhvbGRlciAubm90ZXMgYSB7XG4gIGNvbG9yOiAjMkFBQUE4O1xufVxuXG4ubGluay1ob2xkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5saW5rLWhvbGRlciBhIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5saW5rLWhvbGRlciBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG4uaG9tZS1wYWdlIC5pbnRyby1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDkwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtcGFnZSAuaW50cm8tc2VjdGlvbiAubGFiZWwtaG9sZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbn1cbi5ob21lLXBhZ2UgLmludHJvLXNlY3Rpb24gLmxhYmVsLWhvbGRlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lLXBhZ2UgLmludHJvLXNlY3Rpb24gLmxhYmVsLWhvbGRlciBwIHNwYW4ge1xuICBjb2xvcjogI0Q3QkQwMDtcbn1cbi5ob21lLXBhZ2UgLmludHJvLXNlY3Rpb24gLnRleHQtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob21lLXBhZ2UgLmludHJvLXNlY3Rpb24gLnRleHQtaG9sZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xufVxuLmhvbWUtcGFnZSAuaW50cm8tc2VjdGlvbiAudGV4dC1ob2xkZXIgaDIge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9tZS1wYWdlIC5pbnRyby1zZWN0aW9uIC5idG4taG9sZGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhvbWUtcGFnZSAuYWR2YW50YWdlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiAuYWR2YW50YWdlLWhvbGRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5ob21lLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiAuYWR2YW50YWdlLWhvbGRlciBoMy5hZHYtdWEsIC5ob21lLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiAuYWR2YW50YWdlLWhvbGRlciBoMy5hZHYtcGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uaG9tZS1wYWdlIC5hZHZhbnRhZ2VzLXNlY3Rpb24gLmFkdmFudGFnZS1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiAuYWR2YW50YWdlLWhvbGRlciBwIHNwYW4ge1xuICBjb2xvcjogI0Q3QkQwMDtcbn1cbi5ob21lLXBhZ2UgLnJldmlld3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy92cmF0ZW5pZV9kYW5pX25lbWVja29fa2luZGVyZ2VsZC53ZWJwXCIpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy92cmF0ZW5pZV9kYW5pX25lbWVja29fa2luZGVyZ2VsZEAyeC53ZWJwXCIpO1xuICB9XG59XG4uaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNzI5NDExNzY0NykgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cbi5ob21lLXBhZ2UgLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIge1xuICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5ob21lLXBhZ2UgLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLndyYXBwZXIge1xuICBmbGV4OiAxO1xufVxuLmhvbWUtcGFnZSAucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAud3JhcHBlciAuc3RhcnMtaG9sZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC53cmFwcGVyIC50ZXh0LWhvbGRlciAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC53cmFwcGVyIC50ZXh0LWhvbGRlciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWUtcGFnZSAucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAud3JhcHBlciAudGV4dC1ob2xkZXIgcC5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC5uYW1lLWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWUtcGFnZSAucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAubmFtZS1ob2xkZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDA7XG59XG4uaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC5uYW1lLWhvbGRlciBwIHNwYW4ge1xuICBjb2xvcjogI0Q3QkQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy96YW1lc3RuYW5reW5hLW1vYmlsZS53ZWJwXCIpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmhvbWUtcGFnZSAucmV2aWV3cy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvemFtZXN0bmFua3luYS1tb2JpbGVAMngud2VicFwiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXBhZ2UgLnJldmlld3Mtc2VjdGlvbjpiZWZvcmUge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ob21lLXBhZ2UgLnJldmlld3Mtc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLndyYXBwZXIge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmhvbWUtcGFnZSAucmV2aWV3cy1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAubmFtZS1ob2xkZXIge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC53cmFwcGVyIC50ZXh0LWhvbGRlciAuc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC53cmFwcGVyIC50ZXh0LWhvbGRlciBwIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIGgxIHtcbiAgdG9wOiAtMTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIGgxIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgfVxufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2Uge1xuICBoZWlnaHQ6IDYyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNjBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcyOTQxMTc2NDcpIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaG9tZS1wYWdlIC5iYW5uZXJzLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMy1wcmVzb25AMngud2VicFwiKTtcbiAgfVxufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTEgLnRleHQtaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA1NjVweDtcbn1cbi5ob21lLXBhZ2UgLmJhbm5lcnMtc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTIgLmJnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBpbnNldDogMDtcbn1cbi5ob21lLXBhZ2UgLmJhbm5lcnMtc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS0yIC5iZy1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ob21lLXBhZ2UgLmJhbm5lcnMtc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS0yIC50ZXh0LWhvbGRlciB7XG4gIG1heC13aWR0aDogNTQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTMtcHJlc29uLW1vYmlsZS53ZWJwXCIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaG9tZS1wYWdlIC5iYW5uZXJzLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMy1wcmVzb24tbW9iaWxlQDJ4LndlYnBcIik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1wYWdlIC5iYW5uZXJzLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNy1tb2JpbGUud2VicFwiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTctbW9iaWxlQDJ4LndlYnBcIik7XG4gIH1cbn1cbi5ob21lLXBhZ2UgLmJhbm5lcnMtc2VjdGlvbiAuYWR2YW50YWdlIC50ZXh0LWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLXBhZ2UgLmJhbm5lcnMtc2VjdGlvbiAuYWR2YW50YWdlIC50ZXh0LWhvbGRlciBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UgLnRleHQtaG9sZGVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG4uaG9tZS1wYWdlIC5iYW5uZXJzLXNlY3Rpb24gLmFkdmFudGFnZSAudGV4dC1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5ob21lLXBhZ2UgLmJhbm5lcnMtc2VjdGlvbiAuYWR2YW50YWdlIC5uYW1lLWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UgLm5hbWUtaG9sZGVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UgLm5hbWUtaG9sZGVyIHAgc3BhbiB7XG4gIGNvbG9yOiAjRDdCRDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXBhZ2UgLmJhbm5lcnMtc2VjdGlvbiAuYWR2YW50YWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuYmFubmVycy1zZWN0aW9uIC5hZHZhbnRhZ2UgLnRleHQtaG9sZGVyIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5ob21lLXBhZ2UgLmJhbm5lcnMtc2VjdGlvbiAuYWR2YW50YWdlIC5uYW1lLWhvbGRlciB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuaG9tZS1wYWdlIC5iYW5uZXJzLXNlY3Rpb24gLmFkdmFudGFnZSAubmFtZS1ob2xkZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuLmhvbWUtcGFnZSAucG9zdHMtaG9sZGVyIC5wb3N0cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC04cHggNTBweDtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3Qge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IC5wb3N0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IC5wb3N0LWRldGFpbHMgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtZGV0YWlscyBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtZGV0YWlscyBwIC5hdXRob3Ige1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhvbWUtcGFnZSAucG9zdHMtaG9sZGVyIC5wb3N0cyAucG9zdCAucG9zdC1jb250ZW50IC5pbWctaG9sZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtY29udGVudCAuaW1nLWhvbGRlciBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IC5wb3N0LWNvbnRlbnQgLmltZy1ob2xkZXI6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtY29udGVudDpob3ZlciBwIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IC5wb3N0LWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RDU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IC5wb3N0LWNhdGVnb3JpZXMgLmNhdGVnb3J5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IC5wb3N0LWNhdGVnb3JpZXMgLmNhdGVnb3J5LmF0OjpiZWZvcmUsIC5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtY2F0ZWdvcmllcyAuY2F0ZWdvcnkuZGU6OmJlZm9yZSwgLmhvbWUtcGFnZSAucG9zdHMtaG9sZGVyIC5wb3N0cyAucG9zdCAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeS5ubDo6YmVmb3JlLCAuaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IC5wb3N0LWNhdGVnb3JpZXMgLmNhdGVnb3J5LnNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtY2F0ZWdvcmllcyAuY2F0ZWdvcnkuYXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIik7XG59XG4uaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IC5wb3N0LWNhdGVnb3JpZXMgLmNhdGVnb3J5LmRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnXCIpO1xufVxuLmhvbWUtcGFnZSAucG9zdHMtaG9sZGVyIC5wb3N0cyAucG9zdCAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeS5ubDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL25sLnN2Z1wiKTtcbn1cbi5ob21lLXBhZ2UgLnBvc3RzLWhvbGRlciAucG9zdHMgLnBvc3QgLnBvc3QtY2F0ZWdvcmllcyAuY2F0ZWdvcnkuc2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9zay5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcGFnZSAucG9zdHMtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAucG9zdHMtaG9sZGVyIC5wb3N0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMzcHg7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5wb3N0cy1ob2xkZXIgLnBvc3RzIC5wb3N0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcGFnZSAuaW50cm8tc2VjdGlvbiAudGV4dC1ob2xkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5pbnRyby1zZWN0aW9uIC50ZXh0LWhvbGRlciBwIHtcbiAgICBmb250LXNpemU6IDEuNTYzZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuaW50cm8tc2VjdGlvbiAuYnRuLWhvbGRlciBhIHtcbiAgICBmb250LXNpemU6IDEuMTg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5ob21lLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiAuaG9sZGVyOm50aC1jaGlsZCgzKSxcbiAgLmhvbWUtcGFnZSAuYWR2YW50YWdlcy1zZWN0aW9uIC5ob2xkZXI6bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc2VydmljZS1wYWdlIC5tYWluLWhlYWRpbmcge1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VydmljZS1wYWdlIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2UtcGFnZSAuaW50cm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmludHJvLXNlY3Rpb24gcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNlcnZpY2UtcGFnZSAuaW50cm8tc2VjdGlvbiBwaWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMzAxOTYwNzg0MykgNTIlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmludHJvLXNlY3Rpb24gcGljdHVyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnNlcnZpY2UtcGFnZSAuaW50cm8tc2VjdGlvbiAuY29udGVudC1ob2xkZXIge1xuICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VydmljZS1wYWdlIC5pbnRyby1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAuYmxhY2stbGFiZWwtaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc2VydmljZS1wYWdlIC5pbnRyby1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAuYmxhY2stbGFiZWwtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2UtcGFnZSAuaW50cm8tc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLmJsYWNrLWxhYmVsLWhvbGRlciBwIC55ZWxsb3cge1xuICBjb2xvcjogI0Q3QkQwMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmludHJvLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC50ZXh0LWhvbGRlciAubWFpbi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXgtd2lkdGg6IDYzNXB4O1xufVxuLnNlcnZpY2UtcGFnZSAuaW50cm8tc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLnRleHQtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uc2VydmljZS1wYWdlIC5pbnRyby1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAuYnRuLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnNlcnZpY2UtcGFnZSAuaW50cm8tc2VjdGlvbiAuY29udGVudC1ob2xkZXIgLmJ0bi1ob2xkZXIgLmJ0bi1ncmVlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjkycHg7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZS1wYWdlIC5pbnRyby1zZWN0aW9uIC5jb250ZW50LWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZXJ2aWNlLXBhZ2UgLmludHJvLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC5yaWdodC1ob2xkZXIge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmludHJvLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBoZWlnaHQ6IDY3MHB4O1xuICB9XG4gIC5zZXJ2aWNlLXBhZ2UgLmludHJvLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIC5sZWZ0LWhvbGRlciB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5pbnRyby1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAudGV4dC1ob2xkZXIgLm1haW4taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjVlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMCA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiAuYWR2YW50YWdlLWhvbGRlciAuYWR2LXVhIGgzLCAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2VzLXNlY3Rpb24gLmFkdmFudGFnZS1ob2xkZXIgLmFkdi1wbCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2VzLXNlY3Rpb24gLmFkdmFudGFnZS1ob2xkZXIgLmFkdi11YSBwIC50ZXh0LWh1Z2UsIC5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiAuYWR2YW50YWdlLWhvbGRlciAuYWR2LXBsIHAgLnRleHQtaHVnZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlcy1zZWN0aW9uIC5hZHZhbnRhZ2UtaG9sZGVyIGgzLCAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2VzLXNlY3Rpb24gLmFkdmFudGFnZS1ob2xkZXIgcCAudGV4dC1odWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlcy1zZWN0aW9uIC5hZHZhbnRhZ2UtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZS1wYWdlIC5pbmZvLWJhbm5lci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmluZm8tYmFubmVyLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogODBweCA0MHB4O1xuICBnYXA6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGNUY1RjUgdXJsKFwiLi4vaW1hZ2VzL3RqbC12ZWN0b3Iud2VicFwiKSBjZW50ZXIgNzUlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmluZm8tYmFubmVyLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uc2VydmljZS1wYWdlIC5pbmZvLWJhbm5lci1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZS1wYWdlIC5pbmZvLWJhbm5lci1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIC51bmRlci1oZWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VydmljZS1wYWdlIC5pbmZvLWJhbm5lci1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uc2VydmljZS1wYWdlIC5pbmZvLWJhbm5lci1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2UtcGFnZSAuaW5mby1iYW5uZXItc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRleHQtaG9sZGVyIC55ZWFycy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmluZm8tYmFubmVyLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciAueWVhcnMtaG9sZGVyIC55ZWFyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBOTU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmluZm8tYmFubmVyLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLXBhZ2UgLmdldC10YXgtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweCAwO1xufVxuLnNlcnZpY2UtcGFnZSAuZ2V0LXRheC1zZWN0aW9uIC5tYWluLWhlYWRpbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlcnZpY2UtcGFnZSAuZ2V0LXRheC1zZWN0aW9uIC5mb3JtLWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1ODFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VydmljZS1wYWdlIC5nZXQtdGF4LXNlY3Rpb24gLmZvcm0taG9sZGVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VydmljZS1wYWdlIC5nZXQtdGF4LXNlY3Rpb24gLmZvcm0taG9sZGVyIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2UtcGFnZSAuZ2V0LXRheC1zZWN0aW9uIC5mb3JtLWhvbGRlciAuYnRuLWdyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc2VydmljZS1wYWdlIC5nZXQtdGF4LXNlY3Rpb24gLmZvcm0taG9sZGVyIC5lcnJvci1ub3RpY2Uubm9uLWxhdGluLW5vdGljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZS1wYWdlIC5nZXQtdGF4LXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmdldC10YXgtc2VjdGlvbiBwIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnByb2Nlc3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweCAwO1xufVxuLnNlcnZpY2UtcGFnZSAucHJvY2Vzcy1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnByb2Nlc3Mtc2VjdGlvbiAuc3RlcHMtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uc2VydmljZS1wYWdlIC5wcm9jZXNzLXNlY3Rpb24gLnN0ZXBzLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA1ODFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlcnZpY2UtcGFnZSAucHJvY2Vzcy1zZWN0aW9uIC5zdGVwcy1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc3RlcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnByb2Nlc3Mtc2VjdGlvbiAuc3RlcHMtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnRqbC1sb2dvIHtcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZSB7XG4gIGhlaWdodDogNjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4uc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMS1wcmVzb24ud2VicFwiKTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMS1wcmVzb25AMngud2VicFwiKTtcbiAgfVxufVxuLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTItcHJlc29uLndlYnBcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTItcHJlc29uQDJ4LndlYnBcIik7XG4gIH1cbn1cbi5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbkAyeC53ZWJwXCIpO1xuICB9XG59XG4uc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNC1wcmVzb24ud2VicFwiKTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNC1wcmVzb25AMngud2VicFwiKTtcbiAgfVxufVxuLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTUtcHJlc29uLndlYnBcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTUtcHJlc29uQDJ4LndlYnBcIik7XG4gIH1cbn1cbi5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy02LXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy02LXByZXNvbi0yeC53ZWJwXCIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMS1wcmVzb24tbW9iaWxlLndlYnBcIik7XG4gICAgLypAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKTtcbiAgICB9Ki9cbiAgfVxuICAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0yLXByZXNvbi1tb2JpbGUud2VicFwiKTtcbiAgICAvKkBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzLycpO1xuICAgIH0qL1xuICB9XG4gIC5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTMtcHJlc29uLW1vYmlsZS53ZWJwXCIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlLmFkdmFudGFnZS0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbi1tb2JpbGVAMngud2VicFwiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTQtcHJlc29uLW1vYmlsZS53ZWJwXCIpO1xuICAgIC8qQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvJyk7XG4gICAgfSovXG4gIH1cbiAgLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNS1wcmVzb24tbW9iaWxlLndlYnBcIik7XG4gICAgLypAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKTtcbiAgICB9ICovXG4gIH1cbiAgLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZS5hZHZhbnRhZ2UtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNi1wcmVzb24tbW9iaWxlLndlYnBcIik7XG4gICAgLypAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKTtcbiAgICB9Ki9cbiAgfVxufVxuLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZSAudGV4dC1ob2xkZXIge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlIC50ZXh0LWhvbGRlciAuYWR2YW50YWdlLXRpdGxlLCAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlIC50ZXh0LWhvbGRlciBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlLXNlY3Rpb24gLmFkdmFudGFnZSAudGV4dC1ob2xkZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2UgLm5hbWUtaG9sZGVyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlIC5uYW1lLWhvbGRlciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2UgLm5hbWUtaG9sZGVyIHAgc3BhbiB7XG4gIGNvbG9yOiAjRDdCRDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZS1zZWN0aW9uIC5hZHZhbnRhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlIC50ZXh0LWhvbGRlciB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5hZHZhbnRhZ2Utc2VjdGlvbiAuYWR2YW50YWdlIC5uYW1lLWhvbGRlciB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuLnNlcnZpY2UtcGFnZSAucGFja2FnZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMCAwIDA7XG59XG4uc2VydmljZS1wYWdlIC5wYWNrYWdlcy1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnBhY2thZ2VzLXNlY3Rpb24gLmNvbXBhcmUtdGFibGUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uc2VydmljZS1wYWdlIC5wYWNrYWdlcy1zZWN0aW9uIC5jb21wYXJlLXRhYmxlLWhvbGRlciB0YWJsZSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnBhY2thZ2VzLXNlY3Rpb24gLmNvbXBhcmUtdGFibGUtaG9sZGVyIHRhYmxlIHRyIHRoLnJvdGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uc2VydmljZS1wYWdlIC5wYWNrYWdlcy1zZWN0aW9uIC5jb21wYXJlLXRhYmxlLWhvbGRlciB0YWJsZSB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnBhY2thZ2VzLXNlY3Rpb24gLmNvbXBhcmUtdGFibGUtaG9sZGVyIHRhYmxlIHRyIHRkLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTZweCA1cHggMTZweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmFkdmFudGFnZXMtc2VjdGlvbiAuaG9sZGVyOm50aC1jaGlsZCgzKSxcbiAgLnNlcnZpY2UtcGFnZSAuYWR2YW50YWdlcy1zZWN0aW9uIC5ob2xkZXI6bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5wYWNrYWdlcy1zZWN0aW9uIC5jb21wYXJlLXRhYmxlLWhvbGRlci50YmwtdWEge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5wYWNrYWdlcy1zZWN0aW9uIC5jb21wYXJlLXRhYmxlLWhvbGRlci50YmwtcGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5wYWNrYWdlcy1zZWN0aW9uIC5jb21wYXJlLXRhYmxlLWhvbGRlci50Ymwtcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmludHJvLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5pbnRyby1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAuYmxhY2stbGFiZWwtaG9sZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2VydmljZS1wYWdlIC5pbnRyby1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAuYmxhY2stbGFiZWwtaG9sZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5zZXJ2aWNlLXBhZ2UgLnByb2Nlc3Mtc2VjdGlvbiAuc3RlcHMtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICAuc2VydmljZS1wYWdlIC5wcm9jZXNzLXNlY3Rpb24gLnN0ZXBzLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gIH1cbiAgLnNlcnZpY2UtcGFnZSAucHJvY2Vzcy1zZWN0aW9uIC5zdGVwcy1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAudGpsLWxvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNlcnZpY2UtcGFnZSAucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcGFja2FnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlLXBhZ2UgLmdldC10YXgtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5zZXJ2aWNlLXBhZ2UgLnBhY2thZ2VzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5zZXJ2aWNlLXBhZ2UgLnBhY2thZ2VzLXNlY3Rpb24gLmNvbXBhcmUtdGFibGUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLnNlcnZpY2UtcGFnZSAucGFja2FnZXMtc2VjdGlvbiAuY29tcGFyZS10YWJsZS1ob2xkZXIudGJsLXVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLnNlcnZpY2UtcGFnZSAuZmlsbC1mb3JtLXNlY3Rpb24gLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNlcnZpY2UtcGFnZSAuYnRuLWZvcm0taG9sZGVyIGEuZm9ybS1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweDtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFBMUExO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMjFBMUExO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmJ0bi1mb3JtLWhvbGRlciBhLmZvcm0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkZCQztcbiAgYm9yZGVyLWNvbG9yOiAjNDBCRkJDO1xufVxuLnNlcnZpY2UtcGFnZSAuYnRuLWZvcm0taG9sZGVyIGEuZm9ybS1idG4uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmJ0bi1mb3JtLWhvbGRlciBhLmZvcm0tYnRuIHtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmJ0bi1mb3JtLWhvbGRlciBhLmZvcm0tYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLmJ0bi1mb3JtLWhvbGRlciBhLmZvcm0tYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cbi5zZXJ2aWNlLXBhZ2UgLnFhLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLmJ0bi1sb3dlci1ob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uc2VydmljZS1wYWdlIC5idG4tbG93ZXItaG9sZGVyIC5idG4tZ3JlZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MnB4O1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VydmljZS1wYWdlIC5yZWxhdGVkLXBvc3RzLXNlY3Rpb24gLnBvc3RzLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwMDtcbiAgbWF4LXdpZHRoOiA4ODFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VydmljZS1wYWdlIC5yZWxhdGVkLXBvc3RzLXNlY3Rpb24gLnBvc3RzLWhvbGRlciAucG9zdHMtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnJlbGF0ZWQtcG9zdHMtc2VjdGlvbiAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG4uc2VydmljZS1wYWdlIC5yZWxhdGVkLXBvc3RzLXNlY3Rpb24gLnBvc3RzLWhvbGRlciAucmVsYXRlZC1wb3N0cyAucG9zdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnJlbGF0ZWQtcG9zdHMtc2VjdGlvbiAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIC5wb3N0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlcnZpY2UtcGFnZSAucmVsYXRlZC1wb3N0cy1zZWN0aW9uIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmltZy1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlcnZpY2UtcGFnZSAucmVsYXRlZC1wb3N0cy1zZWN0aW9uIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmltZy1ob2xkZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5zZXJ2aWNlLXBhZ2UgLnJlbGF0ZWQtcG9zdHMtc2VjdGlvbiAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIC5wb3N0IC5pbWctaG9sZGVyIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG59XG4uc2VydmljZS1wYWdlIC5yZWxhdGVkLXBvc3RzLXNlY3Rpb24gLnBvc3RzLWhvbGRlciAucmVsYXRlZC1wb3N0cyAucG9zdCBwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2UgLnJlbGF0ZWQtcG9zdHMtc2VjdGlvbiAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzNweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlcnZpY2UtcGFnZSAucmVsYXRlZC1wb3N0cy1zZWN0aW9uIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFwcC1oZWFkZXItc2VydmljZS1mb3JtLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDk5OTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlcnZpY2UtZm9ybS1oZWFkZXIud2VicFwiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbn1cbi5hcHAtaGVhZGVyLXNlcnZpY2UtZm9ybS1ob2xkZXIuaW1hZ2UtMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlLWZvcm0taGVhZGVyLTEud2VicFwiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuYXBwLWhlYWRlci1zZXJ2aWNlLWZvcm0taG9sZGVyLmltYWdlLTEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlLWZvcm0taGVhZGVyLW1vYmlsZS0xLndlYnBcIikgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4uYXBwLWhlYWRlci1zZXJ2aWNlLWZvcm0taG9sZGVyLmltYWdlLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS1mb3JtLWhlYWRlci0yLndlYnBcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmFwcC1oZWFkZXItc2VydmljZS1mb3JtLWhvbGRlci5pbWFnZS0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS1mb3JtLWhlYWRlci1tb2JpbGUtMi53ZWJwXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLmFwcC1oZWFkZXItc2VydmljZS1mb3JtLWhvbGRlci5pbWFnZS0zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlcnZpY2UtZm9ybS1oZWFkZXItMy53ZWJwXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5hcHAtaGVhZGVyLXNlcnZpY2UtZm9ybS1ob2xkZXIuaW1hZ2UtMyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlcnZpY2UtZm9ybS1oZWFkZXItbW9iaWxlLTMud2VicFwiKSAwIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5hcHAtaGVhZGVyLXNlcnZpY2UtZm9ybS1ob2xkZXIuaW1hZ2UtNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlLWZvcm0taGVhZGVyLTQud2VicFwiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuYXBwLWhlYWRlci1zZXJ2aWNlLWZvcm0taG9sZGVyLmltYWdlLTQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlLWZvcm0taGVhZGVyLW1vYmlsZS00LndlYnBcIikgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4uYXBwLWhlYWRlci1zZXJ2aWNlLWZvcm0taG9sZGVyIC5sb2dvLWhvbGRlciB7XG4gIG1heC13aWR0aDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYXBwLWhlYWRlci1zZXJ2aWNlLWZvcm0taG9sZGVyIC5sb2dvLWhvbGRlciAubG9nbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcHAtaGVhZGVyLXNlcnZpY2UtZm9ybS1ob2xkZXIgLmxvZ28taG9sZGVyIGltZyB7XG4gIGhlaWdodDogNjAlO1xufVxuLmFwcC1oZWFkZXItc2VydmljZS1mb3JtLWhvbGRlciAudGV4dC1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcHAtaGVhZGVyLXNlcnZpY2UtZm9ybS1ob2xkZXIgLnRleHQtaG9sZGVyIC5tYXJxdWVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nLWxlZnQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogbWFycXVlZSAxNXMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2VydmljZS1mb3JtLXBhZ2U6aGFzKD4gLnNlcnZpY2UtZm9ybS1zaWRlLWhvbGRlcikgLnNlcnZpY2UtZm9ybS1zaWRlLWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZXJ2aWNlLWZvcm0tcGFnZTpoYXMoPiAuc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnNlcnZpY2UtZm9ybS1wYWdlOmhhcyg+IC5zZXJ2aWNlLWZvcm0tc2lkZS1ob2xkZXIpOmhhcyg+IC5zZXJ2aWNlLWZvcm0tc2lkZS1ob2xkZXIubGVmdC1ob2xkZXIpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zZXJ2aWNlLWZvcm0tcGFnZTpoYXMoPiAuc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyKSAuc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlcnZpY2UtZm9ybS1wYWdlOmhhcyg+IC5zZXJ2aWNlLWZvcm0tc2lkZS1ob2xkZXIpIC5zZXJ2aWNlLWZvcm0tc2lkZS1ob2xkZXIucmlnaHQtaG9sZGVyIC5pbWctaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG4gIC5zZXJ2aWNlLWZvcm0tcGFnZTpoYXMoPiAuc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyKSAuc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyLnJpZ2h0LWhvbGRlciAuaW1nLWhvbGRlciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5zZXJ2aWNlLWZvcm0tcGFnZTpoYXMoPiAuc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyKSAuc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyLmxlZnQtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDUwcHg7XG4gIH1cbiAgLnNlcnZpY2UtZm9ybS1wYWdlOmhhcyg+IC5zZXJ2aWNlLWZvcm0tc2lkZS1ob2xkZXIpIC5zZXJ2aWNlLWZvcm0tc2lkZS1ob2xkZXIubGVmdC1ob2xkZXIgLmltZy1ob2xkZXIge1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxuICAuc2VydmljZS1mb3JtLXBhZ2U6aGFzKD4gLnNlcnZpY2UtZm9ybS1zaWRlLWhvbGRlcikgLnNlcnZpY2UtZm9ybS1zaWRlLWhvbGRlci5sZWZ0LWhvbGRlciAuaW1nLWhvbGRlciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uc2VydmljZS1mb3JtLXBhZ2U6aGFzKC5zZXJ2aWNlLWZvcm0tc2lkZS1ob2xkZXIucmlnaHQtaG9sZGVyKSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAudXBwZXItaGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlOmhhcyguc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyLnJpZ2h0LWhvbGRlcikgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLmJ0bi11bmRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuYnRuLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VuZG8taWNvbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLmJ0bi11bmRvIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuYnRuLXVuZG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC51cHBlci1oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnVwcGVyLWhlYWRpbmcgLmZsYWdfaWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNhYWE7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnVwcGVyLWhlYWRpbmcgLmZsYWdfaWNvbi5mbGFnX2ljb25fZGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAudXBwZXItaGVhZGluZyAuZmxhZ19pY29uLmZsYWdfaWNvbl9hdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC51cHBlci1oZWFkaW5nIC5mbGFnX2ljb24uZmxhZ19pY29uX25sIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL25sLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnVwcGVyLWhlYWRpbmcgLmZsYWdfaWNvbi5mbGFnX2ljb25fc2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3Mvc2suc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAudXBwZXItaGVhZGluZyAuZmxhZ19pY29uLmZsYWdfaWNvbl9jeiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9jei5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC51cHBlci1oZWFkaW5nIC5mbGFnX2ljb24uZmxhZ19pY29uX2RlbmxhdCB7XG4gIHdpZHRoOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQsIHVybChcIi4uL2ltYWdlcy9mbGFncy9ubC5zdmdcIikgMjVweCAwIG5vLXJlcGVhdCwgdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2F0LnN2Z1wiKSA1MHB4IDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuZnJlaS1ub3RpY2UtaG9sZGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmZyZWktbm90aWNlLWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm5vdGljZS1ob2xkZXIge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI0U1MzIzNztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm5vdGljZS1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAud3JhcHBlciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcmRlci1jYW5jZWwtaG9sZGVyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFNTMyMzc7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcmRlci1jYW5jZWwtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmFkZGl0aW9uYWwtaW5mby1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuYWRkaXRpb25hbC1pbmZvLWhvbGRlci5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ2QjFFO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5hZGRpdGlvbmFsLWluZm8taG9sZGVyLmdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdCRDAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5hZGRpdGlvbmFsLWluZm8taG9sZGVyLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDRCNDg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmFkZGl0aW9uYWwtaW5mby1ob2xkZXIuYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5hZGRpdGlvbmFsLWluZm8taG9sZGVyLmJsYWNrIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuYWRkaXRpb25hbC1pbmZvLWhvbGRlci5ibGFjayBwIGEge1xuICBjb2xvcjogI0Q3QkQwMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuYWRkaXRpb25hbC1pbmZvLWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuYWRkaXRpb25hbC1pbmZvLWhvbGRlciBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuYWRkaXRpb25hbC1pbmZvLWhvbGRlciBwIHNwYW4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jbGllbnQtaW5mbyAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5mb3JtIHtcbiAgbWF4LXdpZHRoOiA1ODFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY2xpZW50LWluZm8gLmZvcm0gLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY2xpZW50LWluZm8gLmZvcm0gLmZvcm0tZ3JvdXAgLm0tY291bnRyeS1zZWxlY3Rvcl9fY291bnRyeS1mbGFnIHtcbiAgYm90dG9tOiA3cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5mb3JtIC5idG4taG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5mb3JtIC5tb3JlLWluZm8taG9sZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jbGllbnQtaW5mbyAuZm9ybSAubW9yZS1pbmZvLWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5mb3JtIC5hZGRpdGlvbmFsLWluZm8taG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA1ODFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jbGllbnQtaW5mbyAuZm9ybSAuYWRkaXRpb25hbC1pbmZvLWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY2xpZW50LWluZm8gLmZvcm0gLmFkZGl0aW9uYWwtaW5mby1ob2xkZXIgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY2xpZW50LWluZm8gLmZvcm0gLmFkZGl0aW9uYWwtaW5mby1ob2xkZXIgYSB7XG4gIGNvbG9yOiAjMjlBQkE4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jbGllbnQtaW5mbyAuc21zLWNvZGUtaG9sZGVyIC5pbmZvLWNvZGUtaG9sZGVyIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTZGMjc7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA0NjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5zbXMtY29kZS1ob2xkZXIgLmluZm8tY29kZS1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5zbXMtY29kZS1ob2xkZXIgLmZvcm0tZ3JvdXAge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5zbXMtY29kZS1ob2xkZXIgLnJlc2VuZC1jb2RlLWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jbGllbnQtaW5mbyAuc21zLWNvZGUtaG9sZGVyIC5yZXNlbmQtY29kZS1ob2xkZXIgcCBzcGFuIHtcbiAgY29sb3I6ICMyOUFCQTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5zbXMtY29kZS1ob2xkZXIgLnJlc2VuZC1jb2RlLWhvbGRlciBwIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmlucHV0LW11bHRpcGxlLWhvbGRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5pbnB1dC1tdWx0aXBsZS1ob2xkZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuaW5wdXQtbXVsdGlwbGUtaG9sZGVyIC53cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuaW5wdXQtbXVsdGlwbGUtaG9sZGVyIC53cmFwcGVyLmJ1c2luZXNzX25hbWUsIC5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuaW5wdXQtbXVsdGlwbGUtaG9sZGVyIC53cmFwcGVyLmJ1c2luZXNzX2ljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuaW5wdXQtbXVsdGlwbGUtaG9sZGVyIC53cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5pbnB1dC1tdWx0aXBsZS1ob2xkZXIgLndyYXBwZXIgdWwuYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5pbnB1dC1tdWx0aXBsZS1ob2xkZXIgLndyYXBwZXIgdWwuYXV0b2NvbXBsZXRlIGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGxpc3R5LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmlucHV0LW11bHRpcGxlLWhvbGRlciAud3JhcHBlciB1bC5hdXRvY29tcGxldGUgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaWdodGdyZXk7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnllYXJzLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnllYXJzLWhvbGRlciAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHggMjBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAueWVhcnMtaG9sZGVyIC5jaGVja2JveCAuY3VzdG9tLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC55ZWFycy1ob2xkZXIgLmNoZWNrYm94IC5jdXN0b20tY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC55ZWFycy1ob2xkZXIgLmNoZWNrYm94IC5jdXN0b20tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gIGJvcmRlci1jb2xvcjogIzI5QUJBOCAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC55ZWFycy1ob2xkZXIgLmNoZWNrYm94IC5jdXN0b20tY2hlY2tib3ggaW5wdXQgKyAuY2hlY2tib3gge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRDVENUQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5NHB4KSB7XG4gIC5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAueWVhcnMtaG9sZGVyIC5jaGVja2JveCAuY3VzdG9tLWNoZWNrYm94IGlucHV0ICsgLmNoZWNrYm94IHtcbiAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDMwcHgpO1xuICB9XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnllYXJzLWhvbGRlciAuY2hlY2tib3ggLmN1c3RvbS1jaGVja2JveCAudmFsdWUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAueWVhcnMtaG9sZGVyIC5jaGVja2JveCAuY3VzdG9tLWNoZWNrYm94LmVycm9yIGlucHV0ICsgLmNoZWNrYm94IHtcbiAgYm9yZGVyOiA1cHggc29saWQgI0U1MzIzNztcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAubGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm9wdGlvbnMtaG9sZGVyIC5yYWRpby1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHggMTBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLnJhZGlvLWhvbGRlci5mbC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAucmFkaW8taG9sZGVyLmZsLXJvdyAuY3VzdG9tLXJhZGlvIGlucHV0ICsgLnJhZGlvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLnJhZGlvLWhvbGRlci5mbC1yb3cgLmN1c3RvbS1yYWRpbyBpbnB1dCArIC5yYWRpbyAudmFsdWUtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAucmFkaW8taG9sZGVyLmZsLXJvdyAuY3VzdG9tLXJhZGlvIGlucHV0ICsgLnJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLnJhZGlvLWhvbGRlci5mbC1yb3cgLmN1c3RvbS1yYWRpbyBpbnB1dCArIC5yYWRpbzpob3ZlciAudmFsdWUtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLnJhZGlvLWhvbGRlciAuY3VzdG9tLXJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAucmFkaW8taG9sZGVyIC5jdXN0b20tcmFkaW8gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAucmFkaW8taG9sZGVyIC5jdXN0b20tcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gIGJvcmRlci1jb2xvcjogIzI5QUJBOCAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAucmFkaW8taG9sZGVyIC5jdXN0b20tcmFkaW8gaW5wdXQgKyAucmFkaW8ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRDVENUQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAucmFkaW8taG9sZGVyIC5jdXN0b20tcmFkaW8gLnZhbHVlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLnJhZGlvLWhvbGRlciAuY3VzdG9tLXJhZGlvIC52YWx1ZS10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAucmFkaW8taG9sZGVyIC5jdXN0b20tcmFkaW8uZXJyb3IgaW5wdXQgKyAucmFkaW8ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTUzMjM3O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAuZnJlaS1tb2RhbCB7XG4gIHotaW5kZXg6IDk5OTk3O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMDUsIDAuNyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm9wdGlvbnMtaG9sZGVyIC5mcmVpLW1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm9wdGlvbnMtaG9sZGVyIC5mcmVpLW1vZGFsIC5mcmVpLWNsb3NlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLmZyZWktbW9kYWwgLmZyZWktbW9kYWwtaG9sZGVyIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLmZyZWktbW9kYWwgLmZyZWktbW9kYWwtaG9sZGVyIC5mcmVpLW1vZGFsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm9wdGlvbnMtaG9sZGVyIC5mcmVpLW1vZGFsIC5mcmVpLW1vZGFsLWhvbGRlciAuZnJlaS1tb2RhbC1oZWFkIC5sb2dvLXBvcC11cCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDY3cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy90amwtbG9nby5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLmZyZWktbW9kYWwgLmZyZWktbW9kYWwtaG9sZGVyIC5mcmVpLW1vZGFsLWhlYWQgLmZyZWktY2xvc2UtbW9kYWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogI0IxQjFCMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLmZyZWktbW9kYWwgLmZyZWktbW9kYWwtaG9sZGVyIC5mcmVpLW1vZGFsLWJvZHkge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLmZyZWktbW9kYWwgLmZyZWktbW9kYWwtaG9sZGVyIC5mcmVpLW1vZGFsLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm9wdGlvbnMtaG9sZGVyIC5mcmVpLW1vZGFsIC5mcmVpLW1vZGFsLWhvbGRlciAuZnJlaS1tb2RhbC1mb290ZXIgLmJ0bi1ncmVlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUExQTE7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm9wdGlvbnMtaG9sZGVyIC5mcmVpLW1vZGFsIC5mcmVpLW1vZGFsLWhvbGRlciAuZnJlaS1tb2RhbC1mb290ZXIgLmJ0bi1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTZFODY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAub3B0aW9ucy1ob2xkZXIgLmZyZWktbW9kYWwgLmZyZWktbW9kYWwtaG9sZGVyIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbiAgLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAuZnJlaS1tb2RhbCAuZnJlaS1tb2RhbC1ob2xkZXIgLmZyZWktbW9kYWwtaGVhZCAuY2xvc2UtcG9wLXVwIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAuZnJlaS1tb2RhbCAuZnJlaS1tb2RhbC1ob2xkZXIgLmZyZWktbW9kYWwtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gIH1cbiAgLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5vcHRpb25zLWhvbGRlciAuZnJlaS1tb2RhbCAuZnJlaS1tb2RhbC1ob2xkZXIgLmZyZWktbW9kYWwtZm9vdGVyIC5idG4tZ3JlZW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgfVxufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC55ZXNuby1ob2xkZXIgLnJhZGlvLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC55ZXNuby1ob2xkZXIgLnJhZGlvLWhvbGRlciAuY3VzdG9tLXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnllc25vLWhvbGRlciAucmFkaW8taG9sZGVyIC5jdXN0b20tcmFkaW8gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC55ZXNuby1ob2xkZXIgLnJhZGlvLWhvbGRlciAuY3VzdG9tLXJhZGlvIC5yYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDAwMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODFweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnllc25vLWhvbGRlciAucmFkaW8taG9sZGVyIC5jdXN0b20tcmFkaW8gLnJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAueWVzbm8taG9sZGVyIC5yYWRpby1ob2xkZXIgLmN1c3RvbS1yYWRpbyAucmFkaW8gLnZhbHVlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC55ZXNuby1ob2xkZXIgLnJhZGlvLWhvbGRlciAuY3VzdG9tLXJhZGlvIC5yYWRpby5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyMUExQTE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTgxcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAueWVzbm8taG9sZGVyIC5yYWRpby1ob2xkZXIgLmN1c3RvbS1yYWRpbyAucmFkaW8uZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCRkJDO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC55ZXNuby1ob2xkZXIgLnJhZGlvLWhvbGRlciAuY3VzdG9tLXJhZGlvIC5yYWRpby5ncmVlbiAudmFsdWUtdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlcjpoYXMoLnNlcnZpY2VzLWhvbGRlcikge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAuc2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zZXJ2aWNlIC52YWx1ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zZXJ2aWNlIC52YWx1ZS10aXRsZSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNlcnZpY2UgLnNlcnZpY2UtYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAuc2VydmljZSAuc2VydmljZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5ib251cyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0QwQzgzNTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYm9udXMgcCB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5jcy1ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5jcy1ub3RlIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLmNzLW5vdGUgcC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMzMUMyQzA7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA1cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYWR2YW50YWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA1MzVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5hZHZhbnRhZ2VzLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNBQUVFRUQ7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC5hZHYtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC5hZHYtaWNvbi5hZHYtaWNvbi0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NhcmVfcHJvZ3JhbV8xLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAuYWR2LWljb24uYWR2LWljb24tMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYXJlX3Byb2dyYW1fMi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLmFkdi1pY29uLmFkdi1pY29uLTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2FyZV9wcm9ncmFtXzMuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC5hZHYtaWNvbi5hZHYtaWNvbi00IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NhcmVfcHJvZ3JhbV80LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAuYWR2LWljb24uY3MtaWNvbi0xIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG91YmxlX2Fycm93X3VwX2ljb24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC50ZXh0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLmFkdmFudGFnZXMgLmFkdmFudGFnZSAudGV4dC1ob2xkZXIgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC50ZXh0LWhvbGRlciBwLmFkdmEtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC50ZXh0LWhvbGRlciBwLmFkdmEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAucHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLnByaWNpbmcgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5wcmljaW5nIC5wcmljZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLnByaWNpbmcgLnByaWNlLWhvbGRlciAub2xkLXByaWNlIHtcbiAgY29sb3I6ICM5RTlFOUU7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLnByaWNpbmcgLnByaWNlLWhvbGRlciAucHJpY2Uge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLnByaWNpbmcgLmRpc2NvdW50IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRDBDODM1O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAucHJpY2luZyAuZGlzY291bnQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5uYXZpZ2F0aW9uIC5uYXYtaG9sZGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLm5hdmlnYXRpb24gLm5hdi1ob2xkZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLm5hdmlnYXRpb24gLm5hdi1ob2xkZXI6aGFzKC5uYXYtaXRlbS5ibHVlKSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLm5hdmlnYXRpb24gLm5hdi1ob2xkZXIgLm5hdi1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5uYXZpZ2F0aW9uIC5uYXYtaG9sZGVyIC5uYXYtaXRlbTpoYXMoc3Bhbikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLm5hdmlnYXRpb24gLm5hdi1ob2xkZXIgLm5hdi1pdGVtOmhhcyhzcGFuKSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDRweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAubmF2aWdhdGlvbiAubmF2LWhvbGRlciAubmF2LWl0ZW06aGFzKHNwYW4pOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAubmF2aWdhdGlvbiAubmF2LWhvbGRlciAubmF2LWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAubmF2aWdhdGlvbiAubmF2LWhvbGRlciAubmF2LWl0ZW0uYm9yZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDAwMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5uYXZpZ2F0aW9uIC5uYXYtaG9sZGVyIC5uYXYtaXRlbS5ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY3Jvc3Mtc2VsbC1ob2xkZXIgLnNpZGUtaG9sZGVyIC5uYXZpZ2F0aW9uIC5uYXYtaG9sZGVyIC5uYXYtaXRlbS5ibHVlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzMxQzJDMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNyb3NzLXNlbGwtaG9sZGVyIC5zaWRlLWhvbGRlciAubmF2aWdhdGlvbiAubmF2LWhvbGRlciAubmF2LWl0ZW0uYmx1ZS5tdG0zMCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLm5hdmlnYXRpb24gLm5hdi1ob2xkZXIgLm5hdi1pdGVtLmJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVERERCO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLmJvbnVzLW5vdGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jcm9zcy1zZWxsLWhvbGRlciAuc2lkZS1ob2xkZXIgLmJvbnVzLW5vdGUgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlcjpoYXMoLnByaWNlbGlzdHMtaG9sZGVyKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5idG4taG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA1ODFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmJ0bi1ob2xkZXIgLmJ0bi1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4MXB4O1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmJ0bi1ob2xkZXIgLmJ0bi1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5idG4taG9sZGVyIC5idG4tcHJldjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAucHJpY2VsaXN0cy1ob2xkZXIgLmJ0bi1ob2xkZXIgLmJ0bi1uZXh0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1ob2xkZXIgLnByaWNlbGlzdC1hZGRpdGlvbmFsLWluZm8taG9sZGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAucHJpY2VsaXN0LWFkZGl0aW9uYWwtaW5mby1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAucHJpY2VsaXN0LWFkZGl0aW9uYWwtaW5mby1ob2xkZXIgcCBhIHtcbiAgY29sb3I6ICMyOUFCQTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5tYWlsLXBob25lLWhvbGRlciAuc2VjdGlvbi1oZWFkaW5nLnVhIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLndyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMzEwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtcGFnZSAuaW50cm8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb250YWN0LWludHJvLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmNvbnRhY3QtcGFnZSAuaW50cm8tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbnRhY3QtaW50cm9AMngud2VicFwiKTtcbiAgfVxufVxuLmNvbnRhY3QtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICBoZWlnaHQ6IDYyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFjdC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jb250YWN0LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcCAuY2xvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb2NrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jb250YWN0LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcC5vcGVuLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5jb250YWN0LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcC5vcGVuLXRpbWUgLnllbGxvdyB7XG4gIGNvbG9yOiAjRDdCRDAwO1xufVxuLmNvbnRhY3QtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRpdGxlLWhvbGRlciBwLm9wZW4tdGltZSBhIHtcbiAgY29sb3I6ICMyOUFCQTg7XG59XG4uY29udGFjdC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHAubm90ZSAueWVsbG93IHtcbiAgY29sb3I6ICNEN0JEMDA7XG59XG4uY29udGFjdC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHAubm90ZSAub3JhbmdlIHtcbiAgY29sb3I6ICNFRDZCMUU7XG59XG4uY29udGFjdC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFjdC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3Qtc2VjdGlvbiAudGV4dHMtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1zZWN0aW9uIC50ZXh0cy1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgZmxleDogMTtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3Qtc2VjdGlvbiAudGV4dHMtaG9sZGVyIC50ZXh0LWhvbGRlciBpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1zZWN0aW9uIC50ZXh0cy1ob2xkZXIgLnRleHQtaG9sZGVyIGkucGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NtYXJ0cGhvbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1zZWN0aW9uIC50ZXh0cy1ob2xkZXIgLnRleHQtaG9sZGVyIGkubWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbWFpbC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LXNlY3Rpb24gLnRleHRzLWhvbGRlciAudGV4dC1ob2xkZXIgaS5jaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9tZXNzYWdlLWNpcmNsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LXNlY3Rpb24gLnRleHRzLWhvbGRlciAudGV4dC1ob2xkZXIgaS5jaGF0LndoYXRzdXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy93aGF0c2FwcC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LXNlY3Rpb24gLnRleHRzLWhvbGRlciAudGV4dC1ob2xkZXIgaS5jaGF0LnZpYmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy92aWJlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LXNlY3Rpb24gLnRleHRzLWhvbGRlciAudGV4dC1ob2xkZXIgaDMge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LXNlY3Rpb24gLnRleHRzLWhvbGRlciAudGV4dC1ob2xkZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1zZWN0aW9uIC50ZXh0cy1ob2xkZXIgLnRleHQtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRDdCRDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC1zZWN0aW9uIC50ZXh0cy1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4uY29udGFjdC1wYWdlIC5jYWxsLXVzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29udGFjdC1jYWxsLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMjAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmNvbnRhY3QtcGFnZSAuY2FsbC11cy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29udGFjdC1jYWxsQDJ4LndlYnBcIik7XG4gIH1cbn1cbi5jb250YWN0LXBhZ2UgLmNhbGwtdXMtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjIwcHg7XG59XG4uY29udGFjdC1wYWdlIC5jYWxsLXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LXBhZ2UgLmNhbGwtdXMtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRleHQtaG9sZGVyIGgyIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFjdC1wYWdlIC5jYWxsLXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciAub3Blbi10aW1lIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmNvbnRhY3QtcGFnZSAuY2FsbC11cy1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgLm9wZW4tdGltZSAueWVsbG93IHtcbiAgY29sb3I6ICNEN0JEMDA7XG59XG4uY29udGFjdC1wYWdlIC5jYWxsLXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciAub3Blbi10aW1lIC5jbG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNvbnRhY3QtcGFnZSAuY2FsbC11cy1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgLm9wZW4tdGltZSBhIHtcbiAgY29sb3I6ICMyOUFCQTg7XG59XG4uY29udGFjdC1wYWdlIC5jYWxsLXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAuY2FsbC11cy1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuLmNvbnRhY3QtcGFnZSAubG9jYXRpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb250YWN0LWJ1aWxkaW5nLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMjAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmNvbnRhY3QtcGFnZSAubG9jYXRpb24tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbnRhY3QtYnVpbGRpbmdAMngud2VicFwiKTtcbiAgfVxufVxuLmNvbnRhY3QtcGFnZSAubG9jYXRpb24tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjIwcHg7XG59XG4uY29udGFjdC1wYWdlIC5sb2NhdGlvbi1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC1wYWdlIC5sb2NhdGlvbi1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgaDIge1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWN0LXBhZ2UgLmxvY2F0aW9uLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0LXBhZ2UgLmxvY2F0aW9uLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAubG9jYXRpb24tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRleHQtaG9sZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5jb250YWN0LXBhZ2UgLmFib3V0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuYWJvdXQtc2VjdGlvbiAub3Blbi1ob3VycyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XG59XG4uY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcGVuLWhvdXJzIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcGVuLWhvdXJzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcGVuLWhvdXJzIHRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbi5jb250YWN0LXBhZ2UgLmFib3V0LXNlY3Rpb24gLm9wZW4taG91cnMgdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcGVuLWhvdXJzIHRhYmxlIHRyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQUFBQTg7XG59XG4uY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcGVuLWhvdXJzIHRhYmxlIHRyLmFjdGl2ZSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRhY3QtcGFnZSAuYWJvdXQtc2VjdGlvbiAub3Blbi1ob3VycyB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcGVuLWhvdXJzIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5jb250YWN0LXBhZ2UgLmFib3V0LXNlY3Rpb24gLm9wZW4taG91cnMgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5vcGVuLWhvdXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuYWJvdXQtc2VjdGlvbiAub3Blbi1ob3VycyAubWQtZnVsbCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLmFib3V0LXNlY3Rpb24gLm9wZW4taG91cnMgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jb250YWN0LXBhZ2UgLmFib3V0LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuYWRkcmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY29udGFjdC1wYWdlIC5hYm91dC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuYWRkcmVzcyBoNCB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LXBhZ2UgLmFib3V0LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5hZGRyZXNzIHAge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LXBhZ2UgLmFib3V0LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5hZGRyZXNzIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QtcGFnZSAuYWJvdXQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmFkZHJlc3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmNvbnRhY3QtcGFnZSAuYWJvdXQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuYWJvdXQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmludm9pY2UgaDQge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWN0LXBhZ2UgLmFib3V0LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5pbnZvaWNlIHAge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmNvbnRhY3QtcGFnZSAuYWJvdXQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmludm9pY2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFib3V0LXVzLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmFib3V0LXVzLXBhZ2UgLmludHJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXQtdXMtcGFnZSAuaW50cm8tc2VjdGlvbiAuYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0LXVzLXBhZ2UgLmludHJvLXNlY3Rpb24gLmJnLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFib3V0LXVzLXBhZ2UgLmludHJvLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MzZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcyOTQxMTc2NDcpIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYWJvdXQtdXMtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICBoZWlnaHQ6IDYyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXQtdXMtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRpdGxlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHtcbiAgICBib3R0b206IDM4cHg7XG4gIH1cbn1cbi5hYm91dC11cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDQyNXB4O1xufVxuLmFib3V0LXVzLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcC5ub3RlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5hYm91dC11cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHAgLnllbGxvdyB7XG4gIGNvbG9yOiAjRDdCRDAwO1xufVxuLmFib3V0LXVzLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgaDEge1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRpdGxlLWhvbGRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbi5hYm91dC11cy1wYWdlIC5hYm91dC11cy1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFib3V0LXVzLXBhZ2UgLmFib3V0LXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5yZWNydWl0bWVudC1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnJlY3J1aXRtZW50LWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmFib3V0LXVzLXBhZ2UgLmFib3V0LXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5yZWNydWl0bWVudC1ob2xkZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFib3V0LXVzLXBhZ2UgLmFib3V0LXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5yZWNydWl0bWVudC1ob2xkZXIgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLmFib3V0LXVzLXBhZ2UgLmFib3V0LXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5yZWNydWl0bWVudC1ob2xkZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4uYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmhlYWRpbmcge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0LXVzLXBhZ2UgLmFib3V0LXVzLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5hYm91dC1ob2xkZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmFib3V0LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmFib3V0LWhvbGRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmFib3V0LXVzLXBhZ2UgLmFib3V0LXVzLXNlY3Rpb24gLmJhbm5lci1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fib3V0LXVzLTMud2VicFwiKTtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuYmFubmVyLWhvbGRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fib3V0LXVzLTNAMngud2VicFwiKTtcbiAgfVxufVxuLmFib3V0LXVzLXBhZ2UgLmFib3V0LXVzLXNlY3Rpb24gLmJhbm5lci1ob2xkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MzZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcyOTQxMTc2NDcpIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuYmFubmVyLWhvbGRlciAudGV4dC1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogNTBweDtcbn1cbi5hYm91dC11cy1wYWdlIC5hYm91dC11cy1zZWN0aW9uIC5iYW5uZXItaG9sZGVyIC50ZXh0LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuYmFubmVyLWhvbGRlciAudGV4dC1ob2xkZXIgcC5uYW1lIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuYmFubmVyLWhvbGRlciB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxuICAuYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuYmFubmVyLWhvbGRlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDY5NHB4O1xuICB9XG4gIC5hYm91dC11cy1wYWdlIC5hYm91dC11cy1zZWN0aW9uIC5iYW5uZXItaG9sZGVyIC50ZXh0LWhvbGRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuICAuYWJvdXQtdXMtcGFnZSAuYWJvdXQtdXMtc2VjdGlvbiAuYmFubmVyLWhvbGRlciAudGV4dC1ob2xkZXIgcC5uYW1lIHtcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NDBweDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXNlcnZpY2UgLmJhY2tncm91bmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1zZXJ2aWNlIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0MyksIHJnYmEoMCwgMCwgMCwgMC43Mjk0MTE3NjQ3KSk7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1zZXJ2aWNlIC50ZXh0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1zZXJ2aWNlIC50ZXh0LWhvbGRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1zZXJ2aWNlIC50ZXh0LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tc2VydmljZSAudGV4dC1ob2xkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE3cHggMTVweCAxOXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxQTFBMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWFkdmFudGFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMXB4IDIwcHggNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1hZHZhbnRhZ2VzIC5hZHYge1xuICB3aWR0aDogNDclO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tYWR2YW50YWdlcyAuYWR2IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1hZHZhbnRhZ2VzIC5hZHYgcCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWdldC1zZXJ2aWNlIHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tZ2V0LXNlcnZpY2UgaDMge1xuICBmb250LXNpemU6IDEuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tZ2V0LXNlcnZpY2UgZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1nZXQtc2VydmljZSBmb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTBFMEUwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAxMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWdldC1zZXJ2aWNlIGZvcm0gcCB7XG4gIGNvbG9yOiAjQjdCN0I3O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWdldC1zZXJ2aWNlIGZvcm0gYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxN3B4IDE1cHggMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxQTFBMTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcmV2aWV3IHtcbiAgaGVpZ2h0OiA0MzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcmV2aWV3IC5iYWNrZ3JvdW5kLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcmV2aWV3IC5vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOUFCQTg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXJldmlldyAudGV4dC1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcmV2aWV3IC50ZXh0LWhvbGRlciAuaWNvbnMtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXJldmlldyAudGV4dC1ob2xkZXIgLmljb25zLWhvbGRlciBpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXItZmlsbC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgZmlsdGVyOiBpbnZlcnQoNzYlKSBzZXBpYSg3NiUpIHNhdHVyYXRlKDEyMzAlKSBodWUtcm90YXRlKDM1MGRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDEwNSUpO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcmV2aWV3IC50ZXh0LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXJldmlldyAudGV4dC1ob2xkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTNweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1ob3ctd29ya3Mge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1ob3ctd29ya3MgaDMge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWhvdy13b3JrcyAuc3RlcHMtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWhvdy13b3JrcyAuc3RlcHMtaG9sZGVyIC5ib3JkZXItbGluZSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogODMlO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1ob3ctd29ya3MgLnN0ZXBzLWhvbGRlciAuc3RlcC1ob2xkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1ob3ctd29ya3MgLnN0ZXBzLWhvbGRlciAuc3RlcC1ob2xkZXIgLnN0ZXAtbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWhvdy13b3JrcyAuc3RlcHMtaG9sZGVyIC5zdGVwLWhvbGRlciAuaWNvbi10ZXh0LWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1ob3ctd29ya3MgLnN0ZXBzLWhvbGRlciAuc3RlcC1ob2xkZXIgLmljb24tdGV4dC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWhvdy13b3JrcyAuc3RlcHMtaG9sZGVyIC5zdGVwLWhvbGRlciAuaWNvbi10ZXh0LWhvbGRlciAud2ViLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24taG93LXdvcmtzIC5zdGVwcy1ob2xkZXIgLnN0ZXAtaG9sZGVyIC5pY29uLXRleHQtaG9sZGVyIC53ZWItaWNvbi5lZGl0LW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZWRpdC1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1ob3ctd29ya3MgLnN0ZXBzLWhvbGRlciAuc3RlcC1ob2xkZXIgLmljb24tdGV4dC1ob2xkZXIgLndlYi1pY29uLnByaW50ZXItb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcmludGVyLW91dGxpbmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWhvdy13b3JrcyAuc3RlcHMtaG9sZGVyIC5zdGVwLWhvbGRlciAuaWNvbi10ZXh0LWhvbGRlciAud2ViLWljb24ucGVyc29uLWRvbmUtb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wZXJzb24tZG9uZS1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1ob3ctd29ya3MgLnN0ZXBzLWhvbGRlciAuc3RlcC1ob2xkZXIgLmljb24tdGV4dC1ob2xkZXIgLndlYi1pY29uLmVtYWlsLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZW1haWwtb3V0bGluZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24taG93LXdvcmtzIC5zdGVwcy1ob2xkZXIgLnN0ZXAtaG9sZGVyIC5pY29uLXRleHQtaG9sZGVyIC53ZWItaWNvbi5jaGVja21hcmstY2lyY2xlLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLWNpcmNsZS1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXByaWNlLWxpc3QgLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXByaWNlLWxpc3QgLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCBoNCB7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWJveCBwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1ib3guY2hlYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzMjM3O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1ib3guY2hlYXAgLmxpZ2h0ZXIge1xuICBjb2xvcjogI0ZGQzRDNDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXByaWNlLWxpc3QgLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtYm94LnBvcHVsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ2QjFFO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1ib3gucG9wdWxhciAubGlnaHRlciB7XG4gIGNvbG9yOiAjRkZDNEEzO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1ib3gucHJlbWl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOUFCQTg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWJveC5wcmVtaXVtIC5saWdodGVyIHtcbiAgY29sb3I6ICM5OUUzRTI7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWluZm8ge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLW1vcmUtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1tb3JlLWhvbGRlcltvcGVuXSAucHJpY2UtbW9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXByaWNlLWxpc3QgLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbW9yZS1ob2xkZXJbb3Blbl0gLnByaWNlLW1vcmUgLnByaWNlLW1vcmUtY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXByaWNlLWxpc3QgLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbW9yZS1ob2xkZXJbb3Blbl0gLnByaWNlLW1vcmUgLnByaWNlLW1vcmUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1tb3JlLWhvbGRlciAucHJpY2UtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDEzcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1tb3JlLWhvbGRlciAucHJpY2UtbW9yZSAucHJpY2UtbW9yZS1jbG9zZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXByaWNlLWxpc3QgLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbW9yZS1ob2xkZXIgLnByaWNlLW1vcmUgLnByaWNlLW1vcmUtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLW1vcmUtaG9sZGVyIC5wcmljZS1kZXRhaWxzIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1tb3JlLWhvbGRlciAucHJpY2UtZGV0YWlscyBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXByaWNlLWxpc3QgLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbW9yZS1ob2xkZXIgLnByaWNlLWRldGFpbHMgcC5ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLW1vcmUtaG9sZGVyIC5wcmljZS1kZXRhaWxzIGRpdi5ibGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLW1vcmUtaG9sZGVyIC5wcmljZS1kZXRhaWxzIGRpdi5ibGFjayBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLW1vcmUtaG9sZGVyIC5wcmljZS1kZXRhaWxzIC53ZWItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLW1vcmUtaG9sZGVyIC5wcmljZS1kZXRhaWxzIC53ZWItaWNvbi5jaGVja21hcmstY2lyY2xlLTItb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVja21hcmstY2lyY2xlLTItb3V0bGluZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcHJpY2UtbGlzdCAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1tb3JlLWhvbGRlciAucHJpY2UtZGV0YWlscyAud2ViLWljb24uY2xvc2Utb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wcmljZS1saXN0IC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLW1vcmUtaG9sZGVyIC5wcmljZS1kZXRhaWxzIC53ZWItaWNvbi5idWxiLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnVsYi1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1wYXltZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ0MHB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcGF5bWVudCAuYmFja2dyb3VuZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXBheW1lbnQgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcGF5bWVudCAudGV4dC1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcGF5bWVudCAudGV4dC1ob2xkZXIgaDMge1xuICBmb250LXNpemU6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tcGF5bWVudCAudGV4dC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLXBheW1lbnQgLnRleHQtaG9sZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxN3B4IDE1cHggMTlweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOUFCQTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1jb21wb3JlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbXBvcmUgaDMge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1jb21wb3JlIC5jb21wb3JlLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tY29tcG9yZSAuY29tcG9yZS10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tY29tcG9yZSAuY29tcG9yZS10YWJsZSB0aGVhZCB0ciB0aC5oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbXBvcmUgLmNvbXBvcmUtdGFibGUgdGhlYWQgdHIgdGggc3BhbiB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbXBvcmUgLmNvbXBvcmUtdGFibGUgdGhlYWQgdHIgdGggc3Bhbi5jaGVhcCB7XG4gIGNvbG9yOiAjRTUzMjM3O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tY29tcG9yZSAuY29tcG9yZS10YWJsZSB0aGVhZCB0ciB0aCBzcGFuLnBvcHVsYXIge1xuICBjb2xvcjogI0VENkIxRTtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbXBvcmUgLmNvbXBvcmUtdGFibGUgdGhlYWQgdHIgdGggc3Bhbi5wcmVtaXVtIHtcbiAgY29sb3I6ICMyOUFCQTg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1jb21wb3JlIC5jb21wb3JlLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbXBvcmUgLmNvbXBvcmUtdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbXBvcmUgLmNvbXBvcmUtdGFibGUgdGJvZHkgdHIgdGQgaSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLWNpcmNsZS1vdXRsaW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWZhcSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1mYXEgaDMge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1mYXEgLmZhcS1ob2xkZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tZmFxIC5mYXEtaG9sZGVyW29wZW5dIC5mYXEtdGl0bGUgLmZhcS1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21pbnVzLW91dGxpbmUuc3ZnXCIpO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tZmFxIC5mYXEtaG9sZGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tZmFxIC5mYXEtaG9sZGVyIC5mYXEtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWZhcSAuZmFxLWhvbGRlciAuZmFxLXRpdGxlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1mYXEgLmZhcS1ob2xkZXIgLmZhcS10aXRsZSAuZmFxLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMtb3V0bGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWZhcSAuZmFxLWhvbGRlciAuZmFxLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tZmFxIC5mYXEtaG9sZGVyIC5mYXEtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbnRhY3QgLmltZy1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1jb250YWN0IC5pbWctaG9sZGVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbnRhY3QgLmltZy1ob2xkZXIgaW1nLmltZy1sZWZ0IHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTQ1JSk7XG4gIGJvdHRvbTogLTVweDtcbn1cbi5vdXItc2VydmljZXMtcGFnZSAubWFpbi1jb250ZW50IC5zZWN0aW9uLWNvbnRhY3QgLmltZy1ob2xkZXIgaW1nLmltZy1yaWdodCB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDUlKTtcbiAgYm90dG9tOiAtNXB4O1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tY29udGFjdCAuaW1nLWhvbGRlciBpbWcuaW1nLWNlbnRlciB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tY29udGFjdCAudGV4dC1ob2xkZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1jb250YWN0IC50ZXh0LWhvbGRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3VyLXNlcnZpY2VzLXBhZ2UgLm1haW4tY29udGVudCAuc2VjdGlvbi1jb250YWN0IC50ZXh0LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm91ci1zZXJ2aWNlcy1wYWdlIC5tYWluLWNvbnRlbnQgLnNlY3Rpb24tY29udGFjdCAudGV4dC1ob2xkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDE3cHggMTVweCAxOXB4O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLmludHJvLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLmludHJvLXNlY3Rpb24gLm1haW4tdGl0bGUge1xuICBmb250LXNpemU6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLWZpbHRlci1zZWN0aW9uIC5zZXJ2aWNlcy1jb3VudHJ5LWhvbGRlcixcbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLWZpbHRlci1zZWN0aW9uIC5zZXJ2aWNlcy10eXBlLWhvbGRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLWZpbHRlci1zZWN0aW9uIC5jb3VudHJ5LWhvbGRlciwgLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtZmlsdGVyLXNlY3Rpb24gLnR5cGUtaG9sZGVyLCAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuY2F0ZWdvcnktaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtZmlsdGVyLXNlY3Rpb24gLnNpbmdsZS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RDU7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuc2luZ2xlLWl0ZW0gYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLWZpbHRlci1zZWN0aW9uIC5zaW5nbGUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuc2luZ2xlLWl0ZW0gYS5hdDo6YmVmb3JlLCAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuc2luZ2xlLWl0ZW0gYS5kZTo6YmVmb3JlLCAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuc2luZ2xlLWl0ZW0gYS5ubDo6YmVmb3JlLCAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuc2luZ2xlLWl0ZW0gYS5zazo6YmVmb3JlLCAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuc2luZ2xlLWl0ZW0gYS5jejo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuc2luZ2xlLWl0ZW0gYS5hdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2F0LnN2Z1wiKTtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLWZpbHRlci1zZWN0aW9uIC5zaW5nbGUtaXRlbSBhLmRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnXCIpO1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtZmlsdGVyLXNlY3Rpb24gLnNpbmdsZS1pdGVtIGEubmw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9ubC5zdmdcIik7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbiAuc2luZ2xlLWl0ZW0gYS5zazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3NrLnN2Z1wiKTtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLWZpbHRlci1zZWN0aW9uIC5zaW5nbGUtaXRlbSBhLmN6OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvY3ouc3ZnXCIpO1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDg4MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLmNvdW50cnktaG9sZGVyICsgLnBvc3RzLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMzBweDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMgLnNpbmdsZS1zZXJ2aWNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMgLnNpbmdsZS1zZXJ2aWNlOmhvdmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlcyAuc2luZ2xlLXNlcnZpY2UgLnNlcnZpY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlcyAuc2luZ2xlLXNlcnZpY2UgLnNlcnZpY2UtaG9sZGVyIC50aXRsZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlcyAuc2luZ2xlLXNlcnZpY2UgLnNlcnZpY2UtaG9sZGVyIC50aXRsZS1ob2xkZXIgLmZsYWctaG9sZGVyIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMgLnNpbmdsZS1zZXJ2aWNlIC5zZXJ2aWNlLWhvbGRlciAudGl0bGUtaG9sZGVyIC5mbGFnLWhvbGRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMgLnNpbmdsZS1zZXJ2aWNlIC5zZXJ2aWNlLWhvbGRlciAudGl0bGUtaG9sZGVyIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMgLnNpbmdsZS1zZXJ2aWNlIC5zZXJ2aWNlLWhvbGRlciAudGl0bGUtaG9sZGVyIC50aXRsZS5hdDo6YmVmb3JlLCAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnRpdGxlLWhvbGRlciAudGl0bGUuZGU6OmJlZm9yZSwgLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlcyAuc2luZ2xlLXNlcnZpY2UgLnNlcnZpY2UtaG9sZGVyIC50aXRsZS1ob2xkZXIgLnRpdGxlLm5sOjpiZWZvcmUsIC5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMgLnNpbmdsZS1zZXJ2aWNlIC5zZXJ2aWNlLWhvbGRlciAudGl0bGUtaG9sZGVyIC50aXRsZS5zazo6YmVmb3JlLCAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnRpdGxlLWhvbGRlciAudGl0bGUuY3o6OmJlZm9yZSwgLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlcyAuc2luZ2xlLXNlcnZpY2UgLnNlcnZpY2UtaG9sZGVyIC50aXRsZS1ob2xkZXIgLnRpdGxlLmRlbmxhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnRpdGxlLWhvbGRlciAudGl0bGUuYXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIik7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnRpdGxlLWhvbGRlciAudGl0bGUuZGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9kZS5zdmdcIik7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnRpdGxlLWhvbGRlciAudGl0bGUubmw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9ubC5zdmdcIik7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnRpdGxlLWhvbGRlciAudGl0bGUuc2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9zay5zdmdcIik7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnRpdGxlLWhvbGRlciAudGl0bGUuY3o6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9jei5zdmdcIik7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnRpdGxlLWhvbGRlciAudGl0bGUuZGVubGF0OjpiZWZvcmUge1xuICB3aWR0aDogNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2RlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWFnZXMvZmxhZ3Mvbmwuc3ZnXCIpIDI1cHggMCBuby1yZXBlYXQsIHVybChcIi4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIikgNTBweCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlcyAuc2luZ2xlLXNlcnZpY2UgLnNlcnZpY2UtaG9sZGVyIC5zZXJ2aWNlLWZvciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMgLnNpbmdsZS1zZXJ2aWNlIC5zZXJ2aWNlLWhvbGRlciAuc2VydmljZS1mb3IucHJlLXBvZG5pa2F0ZWxvdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDZCMUU7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnNlcnZpY2UtZm9yLnByZS16YW1lc3RuYW5jb3Yge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdCRDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZXMgLnNpbmdsZS1zZXJ2aWNlIC5zZXJ2aWNlLWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSAuc2VydmljZS1ob2xkZXIgLnByaWNlLWxpc3QtaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlcyAuc2luZ2xlLXNlcnZpY2UgLnNlcnZpY2UtaG9sZGVyIC5wcmljZS1saXN0LWhvbGRlciAucHJpY2VsaXN0LWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2VzIC5zaW5nbGUtc2VydmljZSBidXR0b24ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5wb3N0cy1ob2xkZXIgLnBvc3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAucG9zdHMtaG9sZGVyIC5idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAucG9zdHMtaG9sZGVyIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5wb3N0cy1ob2xkZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAucG9zdHMtaG9sZGVyIC5idXR0b25zLWRlc2t0b3AtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnBvc3RzLWhvbGRlciAuYnV0dG9ucy1kZXNrdG9wLWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAucG9zdHMtaG9sZGVyIC5idXR0b25zLWRlc2t0b3AtaG9sZGVyIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnBvc3RzLWhvbGRlciAucmVsYXRlZC1wb3N0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtOHB4IDUwcHg7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3Qge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIC5wb3N0IGE6aG92ZXIgcCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIC5wb3N0IC5pbWctaG9sZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnBvc3RzLWhvbGRlciAucmVsYXRlZC1wb3N0cyAucG9zdCAuaW1nLWhvbGRlciBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmltZy1ob2xkZXI6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbn1cbi5jb3VudHJ5LXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnBvc3RzLWhvbGRlciAucmVsYXRlZC1wb3N0cyAucG9zdCBwIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY291bnRyeS1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzM3B4O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbiAgLmNvdW50cnktc2VydmljZXMtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIC5wb3N0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcmljZWxpc3QtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljZWxpc3QtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4udGF4LWNhbGN1bGF0b3ItcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlLm5wYiB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAubWFpbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAuaW50cm8tc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLmZvcm0tc2VjdGlvbiB7XG4gIG1heC13aWR0aDogNTgxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLmZvcm0tc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLmZvcm0tc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2luZ2xlLWNvdW50cnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC5mb3JtLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNpbmdsZS1jb3VudHJ5IC5jb3VudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLmZvcm0tc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2luZ2xlLWNvdW50cnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLmZvcm0tc2VjdGlvbiAuY291bnRyaWVzLWhvbGRlciAuc2luZ2xlLWNvdW50cnk6aG92ZXIgLmNvdW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC5mb3JtLXNlY3Rpb24gLmNvdW50cmllcy1ob2xkZXIgLnNpbmdsZS1jb3VudHJ5LmNvdW50cnktdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAuZm9ybS1zZWN0aW9uIC5jb3VudHJpZXMtaG9sZGVyIC5zaW5nbGUtY291bnRyeS5jb3VudHJ5LXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAuZm9ybS1zZWN0aW9uIC5pbmZvcy1ob2xkZXIgLnNpbmdsZS1pbmZvLWhvbGRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC5mb3JtLXNlY3Rpb24gLmluZm9zLWhvbGRlciAuc2luZ2xlLWluZm8taG9sZGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAuZm9ybS1zZWN0aW9uIC5pbmZvcy1ob2xkZXIgLnNpbmdsZS1pbmZvLWhvbGRlci5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC5mb3JtLXNlY3Rpb24gLmluZm9zLWhvbGRlciAuc2luZ2xlLWluZm8taG9sZGVyLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNGNTZGMjc7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAuZm9ybS1zZWN0aW9uIC5pbmZvcy1ob2xkZXIgLnNpbmdsZS1pbmZvLWhvbGRlciAuaW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC5mb3JtLXNlY3Rpb24gLmJ0bi1ob2xkZXIge1xuICBtYXJnaW46IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlci5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzI5QUJBODtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlci5zdWNjZXNzIC5hcHAtaGVhZGVyLXNlY29uZC1ob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjMjlBQkE4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5zZWN0aW9uLWhlYWRpbmcge1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1JTtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2luZ2xlLXN0ZXAtaW5mby1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDU4MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnNpbmdsZS1zdGVwLWluZm8taG9sZGVyIC50ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnNpbmdsZS1zdGVwLWluZm8taG9sZGVyIC50ZXh0LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2luZ2xlLXN0ZXAtaW5mby1ob2xkZXIgLnRleHQtaG9sZGVyIGEge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRDdCRDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2luZ2xlLXN0ZXAtaW5mby1ob2xkZXIgLnRleHQtaG9sZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnNpbmdsZS1zdGVwLWluZm8taG9sZGVyIC5tb2RhbC1ob2xkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5zaW5nbGUtc3RlcC1pbmZvLWhvbGRlciAubW9kYWwtaG9sZGVyIC5jbG9zZS1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2luZ2xlLXN0ZXAtaW5mby1ob2xkZXIgLm1vZGFsLWhvbGRlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2luZ2xlLXN0ZXAtaW5mby1ob2xkZXIgLm1vZGFsLWhvbGRlciAuc3RlcC1pbmZvLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgYm90dG9tOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCN0I3Qjc7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnNpbmdsZS1zdGVwLWluZm8taG9sZGVyIC5tb2RhbC1ob2xkZXIgLnN0ZXAtaW5mby1tb2RhbCAucG9wLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2luZ2xlLXN0ZXAtaW5mby1ob2xkZXIgLm1vZGFsLWhvbGRlciAuc3RlcC1pbmZvLW1vZGFsIC5wb3AtaGVhZGVyIC5jbG9zZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLnNpbmdsZS1zdGVwLWluZm8taG9sZGVyIC5tb2RhbC1ob2xkZXIgLnN0ZXAtaW5mby1tb2RhbCAuaW1nLWhvbGRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuc2luZ2xlLXN0ZXAtaW5mby1ob2xkZXIgLm1vZGFsLWhvbGRlciAuc3RlcC1pbmZvLW1vZGFsIC5pbWctaG9sZGVyIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNjIwLzg3NztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY2xpZW50LWluZm8gLnNlY3Rpb24taGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jbGllbnQtaW5mbyAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5idG4taG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5tYWlsLXBob25lLWhvbGRlciAuYWRkaXRpb25hbC1pbmZvLWhvbGRlciB7XG4gIG1heC13aWR0aDogNTgxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY2xpZW50LWluZm8gLm1haWwtcGhvbmUtaG9sZGVyIC5hZGRpdGlvbmFsLWluZm8taG9sZGVyIHAge1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jbGllbnQtaW5mbyAubWFpbC1waG9uZS1ob2xkZXIgLmFkZGl0aW9uYWwtaW5mby1ob2xkZXIgYSB7XG4gIGNvbG9yOiAjMjlBQkE4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5jbGllbnQtaW5mbyAuc21zLWNvZGUtaG9sZGVyIC5pbmZvLWNvZGUtaG9sZGVyIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTZGMjc7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA0NjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5zbXMtY29kZS1ob2xkZXIgLmluZm8tY29kZS1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5zbXMtY29kZS1ob2xkZXIgLmZvcm0tZ3JvdXAge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY2xpZW50LWluZm8gLnNtcy1jb2RlLWhvbGRlciAucmVzZW5kLWNvZGUtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmNsaWVudC1pbmZvIC5zbXMtY29kZS1ob2xkZXIgLnJlc2VuZC1jb2RlLWhvbGRlciBwIHNwYW4ge1xuICBjb2xvcjogIzI5QUJBODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuY2xpZW50LWluZm8gLnNtcy1jb2RlLWhvbGRlciAucmVzZW5kLWNvZGUtaG9sZGVyIHAgc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDUwcHggMCA3MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuZm9ybS1ncm91cC5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuZm9ybS1ncm91cC5pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5mb3JtLWdyb3VwLmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAuZm9ybS1ncm91cC5jaGVja2JveCAuY3VzdG9tLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmZvcm0tZ3JvdXAuY2hlY2tib3ggLmN1c3RvbS1jaGVja2JveC5hY3RpdmUgLmNoZWNrYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlBQkE4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jdXN0b20tY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jdXN0b20tY2hlY2tib3ggaW5wdXQgKyAuY2hlY2tib3gge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRDVENUQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jdXN0b20tY2hlY2tib3ggLnZhbHVlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmZvcm0tZ3JvdXAuY2hlY2tib3guZXJyb3IgLmN1c3RvbS1jaGVja2JveCBpbnB1dCArIC5jaGVja2JveCB7XG4gIGJvcmRlci1jb2xvcjogI0U1MzIzNztcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAubXVsdGlwbGUtaW5wdXRzLWhvbGRlciAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLm11bHRpcGxlLWlucHV0cy1ob2xkZXIgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNpbmdsZS1zdGVwLWhvbGRlciAubXVsdGlwbGUtaW5wdXRzLWhvbGRlciAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5idG4taG9sZGVyIC5idG4tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODFweDtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5idG4taG9sZGVyIC5idG4tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmJ0bi1ob2xkZXIgLmJ0bi1wcmV2OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAucmVzdWx0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0NiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnJlc3VsdC1ob2xkZXIgLnJlc3VsdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnJlc3VsdC1ob2xkZXIgLnJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogNi4yNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgODBweCAwO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAucmVzdWx0LWhvbGRlciAuYnRuLWhvbGRlciB7XG4gIG1heC13aWR0aDogNTgxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAucmVzdWx0LWhvbGRlciAudGF4LXJlc3VsdC1ub25lIC5yZXN1bHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAucmVzdWx0LWhvbGRlciAudGF4LXJlc3VsdC1ub25lIC5pbmZvLWhvbGRlciB7XG4gIG1heC13aWR0aDogNTgxcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDgwcHggYXV0bztcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnJlc3VsdC1ob2xkZXIgLnRheC1yZXN1bHQtbm9uZSAuaW5mby1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICAudGF4LWNhbGN1bGF0b3ItcGFnZSAudGF4LWNhbGN1bGF0b3ItZm9ybS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zaW5nbGUtc3RlcC1ob2xkZXIgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4IDA7XG4gIH1cbiAgLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRheC1jYWxjdWxhdG9yLWZvcm0taG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2luZ2xlLXN0ZXAtaG9sZGVyIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5zaW5nbGUtdmFsdWUgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgfVxufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnFhLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnBpcGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdDRUNBO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODE5MWY7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAubWFya2VyLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICMwMDAwMDA7XG59XG4udGF4LWNhbGN1bGF0b3ItcGFnZSAudG9vbHRpcC1idG4ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLnRvb2x0aXAtYnRuIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLmVycm9yLW5vdGljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLm1vZGFsLWRpYWxvZyB7XG4gIHRvcDogNDAlO1xufVxuLnRheC1jYWxjdWxhdG9yLXBhZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciBoNSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi50YXgtY2FsY3VsYXRvci1wYWdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YXgtY2FsY3VsYXRvci1wYWdlIC5yZXN1bHQtc2VjdGlvbi50YXgtcmV0dXJuLW5vbmUgLmltZy1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTQwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWhlYWRlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0taGVhZGVyIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1oZWFkZXIgLnRqbC1sb2dvLW91dGxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudC5ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLmV4aXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIGgzLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIGgzLm1heC05MCB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTBweCAxOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gaW5wdXQ6Zm9jdXMsIC5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIGlucHV0OmFjdGl2ZSwgLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI5QUJBODtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5jb25zZW50IHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNCN0I3Qjc7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSBidXR0b24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFBMUExO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLmJnLWJsYWNrLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5iZy1ibGFjayBwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLmJnLWJsYWNrIHAuZ3JlZW4ge1xuICBjb2xvcjogIzI5QUJBODtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUExQTE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLmJnLWdyZWVuIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAuYmctZ3JlZW4gcC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucmVtYWluaW5nIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAuc2VuZC1hZ2FpbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5kaWdpdC1pbnB1dHMtaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAuZGlnaXQtaW5wdXRzLWhvbGRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyNCU7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAuZGlnaXQtaW5wdXRzLWhvbGRlciBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnllYXItaW5wdXRzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnllYXItaW5wdXRzLWhvbGRlciAueWVhci1pbnB1dC1ob2xkZXIge1xuICB3aWR0aDogNDglO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnllYXItaW5wdXRzLWhvbGRlciAueWVhci1pbnB1dC1ob2xkZXIgLnllYXItaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnllYXItaW5wdXRzLWhvbGRlciAueWVhci1pbnB1dC1ob2xkZXIgLnllYXItaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20teWVhci1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogIzI5QUJBODtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC55ZWFyLWlucHV0cy1ob2xkZXIgLnllYXItaW5wdXQtaG9sZGVyIC55ZWFyLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLXllYXItbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlBQkE4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAueWVhci1pbnB1dHMtaG9sZGVyIC55ZWFyLWlucHV0LWhvbGRlciAuY3VzdG9tLXllYXItbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI4cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YwRjBGMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnllYXItaW5wdXRzLWhvbGRlciAueWVhci1pbnB1dC1ob2xkZXIgLmN1c3RvbS15ZWFyLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5uYXYtYnV0dG9ucy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAubmF2LWJ1dHRvbnMtaG9sZGVyLmNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAubmF2LWJ1dHRvbnMtaG9sZGVyLmNvbHVtbiBidXR0b24ge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLm5hdi1idXR0b25zLWhvbGRlci5jb2x1bW4gYnV0dG9uLmJ1dHRvbi1iYWNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLm5hdi1idXR0b25zLWhvbGRlciBidXR0b24ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAubmF2LWJ1dHRvbnMtaG9sZGVyIGJ1dHRvbi5idXR0b24tYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3Quc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFBMUExO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLmJlbmVmaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1saXN0LWJlc3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRGMkVFO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1saXN0LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbGlzdC1wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1saXN0LXByaWNlIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbGlzdC1wcmljZSAucHJpY2UtaW5mbyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogODAlO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbGlzdC1leGFtcGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWxpc3QtZXhhbXBsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbGlzdC1leGFtcGxlIC5leGFtcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1saXN0LW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbGlzdC1tb3JlW29wZW5dIC5tb3JlIC5tb3JlLWNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1saXN0LW1vcmVbb3Blbl0gLm1vcmUgLm1vcmUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLnByaWNlLWxpc3RzLWhvbGRlciAucHJpY2UtbGlzdCAucHJpY2UtbGlzdC1tb3JlIC5tb3JlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWxpc3QtbW9yZSAubW9yZSAubW9yZS1jbG9zZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWxpc3QtbW9yZSAubW9yZSAubW9yZS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWxpc3QtbW9yZSAuZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1saXN0LW1vcmUgLmRldGFpbHMgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWxpc3QtbW9yZSAuZGV0YWlscyBwLmJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWxpc3QtbW9yZSAuZGV0YWlscyAud2ViLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1pbi13aWR0aDogMjBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWxpc3QtbW9yZSAuZGV0YWlscyAud2ViLWljb24uY2hlY2ttYXJrLWNpcmNsZS0yLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLWNpcmNsZS0yLW91dGxpbmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLnByaWNlLWxpc3QtbW9yZSAuZGV0YWlscyAud2ViLWljb24uY2xvc2Utb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAucHJpY2UtbGlzdHMtaG9sZGVyIC5wcmljZS1saXN0IC5wcmljZS1saXN0LW1vcmUgLmRldGFpbHMgLndlYi1pY29uLmJ1bGItb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idWxiLW91dGxpbmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5wcmljZS1saXN0cy1ob2xkZXIgLnByaWNlLWxpc3QgLmJ0bi1zZWxlY3Qge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlcnZpY2UtZm9ybS1wYWdlIC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbmZpcm0taG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zZXJ2aWNlLWZvcm0tcGFnZSAuZm9ybS1jb250ZW50IC5mb3JtIC5jb25maXJtLWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG4uc2VydmljZS1mb3JtLXBhZ2UgLmZvcm0tY29udGVudCAuZm9ybSAuY29uZmlybS1ob2xkZXIgcCBhIHtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG5cbi5zdWNjZXNzLXBhZ2Uge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXdlbGNvbWUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi13ZWxjb21lIC50aXRsZS1ob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXdlbGNvbWUgLnRpdGxlLWhvbGRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXdlbGNvbWUgLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXdlbGNvbWUgLmJnLWJsYWNrIHAge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi13ZWxjb21lIC5iZy1ibGFjayBwLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzI5QUJBODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24td2VsY29tZSAuYmctYmxhY2sgcCBzcGFuIHtcbiAgY29sb3I6ICNFRDZCMUU7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXdlbGNvbWUgLnRleHQtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24td2VsY29tZSAudGV4dC1pbmZvIHAge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24tcmVxdWVzdC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGZlMjtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yZXF1ZXN0LWxpbmtzIC5yZXF1ZXN0LWhvbGRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyIC50ZXh0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyIC50ZXh0LWhvbGRlciAuZmxhZyB7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyIC50ZXh0LWhvbGRlciAuZmxhZy5kZS1mbGFnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL2dlcm1hbnkuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyIC50ZXh0LWhvbGRlciAuZmxhZy5zay1mbGFnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL3Nsb3Zha2lhLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yZXF1ZXN0LWxpbmtzIC5yZXF1ZXN0LWhvbGRlciAudGV4dC1ob2xkZXIgLmZsYWcubmwtZmxhZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9uZXRoZXJsYW5kLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yZXF1ZXN0LWxpbmtzIC5yZXF1ZXN0LWhvbGRlciAudGV4dC1ob2xkZXIgLmZsYWcuYXQtZmxhZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9hdXN0cmlhLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yZXF1ZXN0LWxpbmtzIC5yZXF1ZXN0LWhvbGRlciAudGV4dC1ob2xkZXIgLmZsYWcuY3otZmxhZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9jemVjaC1yZXB1YmxpYy5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24tcmVxdWVzdC1saW5rcyAucmVxdWVzdC1ob2xkZXIgLnRleHQtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyIC5saW5rcy1ob2xkZXIge1xuICB3aWR0aDogNTAlO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yZXF1ZXN0LWxpbmtzIC5yZXF1ZXN0LWhvbGRlciAubGlua3MtaG9sZGVyIC5wb3B1bGFyIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ2QjFFO1xuICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyIC5saW5rcy1ob2xkZXIgYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJlcXVlc3QtbGlua3MgLnJlcXVlc3QtaG9sZGVyIC5saW5rcy1ob2xkZXIgYS5saW5rLWFwcCB7XG4gIGNvbG9yOiAjRUQ2QjFFO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yZXF1ZXN0LWxpbmtzIC5yZXF1ZXN0LWhvbGRlciAubGlua3MtaG9sZGVyIGEubGluay1wZGYge1xuICBjb2xvcjogYmxhY2s7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXN1cHBvcnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1zdXBwb3J0IC5pbWctaG9sZGVyIHtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1zdXBwb3J0IC5pbWctaG9sZGVyIC5iZy1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXN1cHBvcnQgLmltZy1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMC43NXJlbTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXN1cHBvcnQgLmltZy1ob2xkZXIgLnRleHQtaG9sZGVyIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXN1cHBvcnQgLmltZy1ob2xkZXIgLnRleHQtaG9sZGVyIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yYXRpbmcgLnJhdGluZy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yYXRpbmcgLnJhdGluZy1ob2xkZXIgLnJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24tcmF0aW5nIC5yYXRpbmctaG9sZGVyIC5yYXRpbmcgLnJhdGluZy1udW1iZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24tcmF0aW5nIC5yYXRpbmctaG9sZGVyIC5yYXRpbmcgLnJhdGluZy1zdGFycyB7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24tcmF0aW5nIC5yYXRpbmctaG9sZGVyIC5yYXRpbmcgLnJhdGluZy1zdGFycyBpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXItZmlsbC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWx0ZXI6IGludmVydCg3NiUpIHNlcGlhKDc2JSkgc2F0dXJhdGUoMTIzMCUpIGh1ZS1yb3RhdGUoMzUwZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTA1JSk7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yYXRpbmcgLnJhdGluZy1ob2xkZXIgLnJhdGluZyAucmF0aW5nLXN0YXJzIGkuc3RhciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGFyLWZpbGwuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXJhdGluZyAucmF0aW5nLWhvbGRlciAucmF0aW5nIC5yYXRpbmctc3RhcnMgaS5zdGFyLWhhbGYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhci1oYWxmLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi1yYXRpbmcgLnJhdGluZy1ob2xkZXIgLnJhdGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiBibGFjaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXdvcmtlciAuaW1nLWhvbGRlciB7XG4gIGhlaWdodDogNDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24td29ya2VyIC5pbWctaG9sZGVyIC5iZy1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXdvcmtlciAuaW1nLWhvbGRlciAub3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNDEsIDE3MSwgMTY4LCAwKSwgcmdiYSg0MSwgMTcxLCAxNjgsIDAuNjUpLCAjMjlhYmE4KSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNzUlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi13b3JrZXIgLmltZy1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuLnN1Y2Nlc3MtcGFnZSAuc2VjdGlvbi13b3JrZXIgLmltZy1ob2xkZXIgLnRleHQtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24td29ya2VyIC5pbWctaG9sZGVyIC50ZXh0LWhvbGRlciBwLm5hbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2ctcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLmdyYWRpZW50IHtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2ctcGFnZSAuZ3JhZGllbnQuZ3JhZGllbnQtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkxNzY0NzA1ODgpIDU0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uYmxvZy1wYWdlIC5ncmFkaWVudC5ncmFkaWVudC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTE3NjQ3MDU4OCkgNTQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlIC5ncmFkaWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLmNhdGVnb3J5LWhvbGRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG59XG4uYmxvZy1wYWdlIC5jYXRlZ29yeS1ob2xkZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2UgLmNhdGVnb3J5LWhvbGRlciB1bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLmNhdGVnb3J5LWhvbGRlciAuY2F0ZWdvcnktc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ibG9nLXBhZ2UgLmNhdGVnb3J5LWhvbGRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xufVxuLmJsb2ctcGFnZSAuY2F0ZWdvcnktaG9sZGVyIGEucm91dGVyLWxpbmstYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYmxvZy1wYWdlIC5jYXRlZ29yeS1ob2xkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmJsb2ctcGFnZSAuY2F0ZWdvcnktaG9sZGVyIGEuYXQ6OmJlZm9yZSwgLmJsb2ctcGFnZSAuY2F0ZWdvcnktaG9sZGVyIGEuZGU6OmJlZm9yZSwgLmJsb2ctcGFnZSAuY2F0ZWdvcnktaG9sZGVyIGEubmw6OmJlZm9yZSwgLmJsb2ctcGFnZSAuY2F0ZWdvcnktaG9sZGVyIGEuc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJsb2ctcGFnZSAuY2F0ZWdvcnktaG9sZGVyIGEuYXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIik7XG59XG4uYmxvZy1wYWdlIC5jYXRlZ29yeS1ob2xkZXIgYS5kZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2RlLnN2Z1wiKTtcbn1cbi5ibG9nLXBhZ2UgLmNhdGVnb3J5LWhvbGRlciBhLm5sOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3Mvbmwuc3ZnXCIpO1xufVxuLmJsb2ctcGFnZSAuY2F0ZWdvcnktaG9sZGVyIGEuc2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9zay5zdmdcIik7XG59XG4uYmxvZy1wYWdlIC5jYXRlZ29yeS1ob2xkZXIgLnNwbGlkZV9fc3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1wYWdlIC5jYXRlZ29yeS1ob2xkZXIgLnNwbGlkZV9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLmFydGljbGVzIHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLmFydGljbGUtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLmFydGljbGUtaG9sZGVyIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLmFydGljbGUtaG9sZGVyIC50ZXh0cy1ob2xkZXIgLmRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAuYXJ0aWNsZS1ob2xkZXIgLnRleHRzLWhvbGRlciAuZGV0YWlscyBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLmFydGljbGUtaG9sZGVyIC50ZXh0cy1ob2xkZXIgLmRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4uYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAuYXJ0aWNsZS1ob2xkZXIgLnRleHRzLWhvbGRlciAuZGV0YWlscyBwIC5hdXRob3Ige1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5hcnRpY2xlLWhvbGRlciAudGV4dHMtaG9sZGVyIC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5hcnRpY2xlLWhvbGRlciAudGV4dHMtaG9sZGVyIC5wb3N0LWV4dHJhY3QgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5hcnRpY2xlLWhvbGRlciAuaW1nLWhvbGRlciB7XG4gIG1pbi13aWR0aDogMjgzcHg7XG4gIG1heC13aWR0aDogMjgzcHg7XG59XG4uYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAuYXJ0aWNsZS1ob2xkZXIgLmltZy1ob2xkZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLmFydGljbGUtaG9sZGVyIC5pbWctaG9sZGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLmFydGljbGUtaG9sZGVyIC5pbWctaG9sZGVyIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG59XG4uYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAucG9zdC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDVENTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5wb3N0LWNhdGVnb3JpZXMgLmNhdGVnb3J5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeS5hdDo6YmVmb3JlLCAuYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeS5kZTo6YmVmb3JlLCAuYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeS5ubDo6YmVmb3JlLCAuYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeS5zazo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeS5hdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2F0LnN2Z1wiKTtcbn1cbi5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5wb3N0LWNhdGVnb3JpZXMgLmNhdGVnb3J5LmRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnXCIpO1xufVxuLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLnBvc3QtY2F0ZWdvcmllcyAuY2F0ZWdvcnkubmw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9ubC5zdmdcIik7XG59XG4uYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAucG9zdC1jYXRlZ29yaWVzIC5jYXRlZ29yeS5zazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3NrLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAuYXJ0aWNsZS1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5hcnRpY2xlLWhvbGRlciAudGV4dHMtaG9sZGVyIC5wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLmFydGljbGUtaG9sZGVyIC50ZXh0cy1ob2xkZXIgLnBvc3QtZXh0cmFjdCBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5hcnRpY2xlLWhvbGRlciAuaW1nLWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiAyOCU7XG4gICAgbWluLXdpZHRoOiAyOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlIC5hcnRpY2xlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgfVxuICAuYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAuYXJ0aWNsZS1ob2xkZXIgLnRleHRzLWhvbGRlciAucG9zdC1leHRyYWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5hcnRpY2xlLWhvbGRlciAuaW1nLWhvbGRlciB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG4gIC5ibG9nLXBhZ2UgLmFydGljbGVzIC5hcnRpY2xlIC5hcnRpY2xlLWhvbGRlciAuaW1nLWhvbGRlciBhIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxuICAuYmxvZy1wYWdlIC5hcnRpY2xlcyAuYXJ0aWNsZSAuYXJ0aWNsZS1ob2xkZXIgLmltZy1ob2xkZXIgYSBpbWcge1xuICAgIHNjYWxlOiAxLjM7XG4gIH1cbiAgLmJsb2ctcGFnZSAuYXJ0aWNsZXMgLmFydGljbGUgLmFydGljbGUtaG9sZGVyIC5pbWctaG9sZGVyIGEgaW1nOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2ctcGFnZSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvZy1wYWdlIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gbGkge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLmJsb2ctcGFnZSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweCAxMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xufVxuLmJsb2ctcGFnZSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ibG9nLXBhZ2UgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuLmJsb2ctcGFnZSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uYmxvZy1wYWdlIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhLCAuYmxvZy1wYWdlIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9nLXBhZ2UgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBsaSAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwcHggOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmJsb2ctcGFnZSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6IDBweCA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuYmxvZy1wYWdlIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gbGkgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogMHB4IDJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9nLXBhZ2UgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYmxvZy1wYWdlIC5sb2FkLW1vcmUtaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvZy1wYWdlIC5sb2FkLW1vcmUtaG9sZGVyIC5sb2FkLW1vcmUge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweDtcbn1cbi5ibG9nLXBhZ2UgLmxvYWQtbW9yZS1ob2xkZXIgLmxvYWQtbW9yZTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ibG9nLXBhZ2UgLmxvYWQtbW9yZS1ob2xkZXIgLmxvYWQtbW9yZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYmxvZy1wYWdlIGEuaGVscC1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweDtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFBMUExO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMjFBMUExO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMjBweDtcbn1cbi5ibG9nLXBhZ2UgYS5oZWxwLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJGQkM7XG4gIGJvcmRlci1jb2xvcjogIzQwQkZCQztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJsb2ctcGFnZSBhLmhlbHAtYnRuIHtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2UgYS5oZWxwLWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuYmxvZy1wYWdlIGEuaGVscC1idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG4uYmxvZy1wb3N0LXBhZ2U6aGFzKC5wcm9tb3Rpb24td3JhcHBlci10ZXh0KSB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5pbnRyby1zZWN0aW9uIGgxIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3N0LXBhZ2UgLmludHJvLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5idG4uYnRuLWdyZWVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2hvcnRjb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNob3J0Y29kZSBhLmJ0biB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zaG9ydGNvZGUgcCBhLmJ0biB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5pbWctaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5hdXRob3Itc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuYXV0aG9yLXNtYWxsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuYXV0aG9yLXNtYWxsIC50ZXh0IHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5hdXRob3Itc21hbGwgLnRleHQgcCAuYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgdSB7XG4gIGNvbG9yOiAjMkFBQUE4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgYSB7XG4gIGNvbG9yOiAjMkFBQUE4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSBwLmltcG9ydGFudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSBwLmltcG9ydGFudCAuaW1wb3J0YW50LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMTE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgcC5pbXBvcnRhbnQgLmltcG9ydGFudC1sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMTAlKTtcbiAgfVxufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgcC5pbXBvcnRhbnQgbWFyayB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk1LCAyMTMsIDIxMCwgMC4yKTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIHVsLCAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIHVsIGxpLCAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSBvbCBsaSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIG9sIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcwMHB4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgZmlndXJlLmltYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSBoMiwgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgaDMsIC5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2RjI3O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1zZWN0aW9uIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3dhcm5pbmctaWNvbi5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1ub3RpY2Utc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1ub3RpY2Utc2VjdGlvbiAuaW1wb3J0YW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUyNTJFO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1ub3RpY2Utc2VjdGlvbiAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5pbXBvcnRhbnQtbm90aWNlLXNlY3Rpb24gLmxpc3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5pbXBvcnRhbnQtbm90aWNlLXNlY3Rpb24gLmxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LW5vdGljZS1zZWN0aW9uIC5saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1ub3RpY2Utc2VjdGlvbiAuYnRuIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUExQTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1ub3RpY2Utc2VjdGlvbi1mdWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDUwcHggMDtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1pbi13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5pbXBvcnRhbnQtbm90aWNlLXNlY3Rpb24tZnVsbCAuaW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5pbXBvcnRhbnQtbm90aWNlLXNlY3Rpb24tZnVsbCAuaW1nLWhvbGRlciBpbWcge1xuICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LW5vdGljZS1zZWN0aW9uLWZ1bGwgLnRleHQtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUlO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1ub3RpY2Utc2VjdGlvbi1mdWxsIC50ZXh0LWhvbGRlciAuaW1wb3J0YW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUyNTJFO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1ub3RpY2Utc2VjdGlvbi1mdWxsIC50ZXh0LWhvbGRlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5pbXBvcnRhbnQtbm90aWNlLXNlY3Rpb24tZnVsbCAudGV4dC1ob2xkZXIgLmxpc3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5pbXBvcnRhbnQtbm90aWNlLXNlY3Rpb24tZnVsbCAudGV4dC1ob2xkZXIgLmxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LW5vdGljZS1zZWN0aW9uLWZ1bGwgLnRleHQtaG9sZGVyIC5saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUgLmltcG9ydGFudC1ub3RpY2Utc2VjdGlvbi1mdWxsIC50ZXh0LWhvbGRlciAuYnRuIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUExQTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LW5vdGljZS1zZWN0aW9uLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIC5pbXBvcnRhbnQtbm90aWNlLXNlY3Rpb24tZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LW5vdGljZS1zZWN0aW9uLWZ1bGwgLmltZy1ob2xkZXIge1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgfVxuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LW5vdGljZS1zZWN0aW9uLWZ1bGwgLmltZy1ob2xkZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgfVxuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZSAuaW1wb3J0YW50LW5vdGljZS1zZWN0aW9uLWZ1bGwgLnRleHQtaG9sZGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXV0aG9yIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXV0aG9yIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmFydGljbGUtYm9keSAudGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnByb21vdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXIuYmctZ3JleSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci5iZy1ncmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnByb21vdGlvbi13cmFwcGVyLmJnLWdyZXkgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlciAuY29udGFpbmVyIC53ZWItaWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXIgLmNvbnRhaW5lciAud2ViLWljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXIgLmNvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXIgLmNvbnRhaW5lciBwLnRleHQge1xuICBmb250LXNpemU6IDEuMTI1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlciAuY29udGFpbmVyIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbjogODBweCAtMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIHBhZGRpbmc6IDM4cHggMCA1MHB4O1xuICB9XG4gIC5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnByb21vdGlvbi13cmFwcGVyIC5jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgfVxuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXIgLmNvbnRhaW5lciAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5jaGVhcC13cmFwcGVyLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5jaGVhcC13cmFwcGVyLWJhbm5lciAuaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nLWJhbm5lci1jaGVhcC1kZXNrdG9wLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5jaGVhcC13cmFwcGVyLWJhbm5lciAuaG9sZGVyLmJnLXNrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jsb2cvYmxvZ19jaGVhcF9iYW5uZXJfc2tfZGVza3RvcC53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuY2hlYXAtd3JhcHBlci1iYW5uZXIgLmhvbGRlci5iZy1jeiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ibG9nL2Jsb2dfY2hlYXBfYmFubmVyX2N6X2Rlc2t0b3Aud2VicFwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIuYmctcGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nX2NoZWFwX2Jhbm5lcl9wbF9kZXNrdG9wLndlYnBcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5jaGVhcC13cmFwcGVyLWJhbm5lciAuaG9sZGVyLmJnLXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jsb2cvYmxvZ19jaGVhcF9iYW5uZXJfcm9fZGVza3RvcC53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuY2hlYXAtd3JhcHBlci1iYW5uZXIgLmhvbGRlci5iZy11YSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ibG9nL2Jsb2dfY2hlYXBfYmFubmVyX3VhX2Rlc2t0b3Aud2VicFwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzQwcHg7XG4gIGxlZnQ6IDMzMHB4O1xuICB0b3A6IDk0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBnYXA6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcwcHgpO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIHAge1xuICBmb250LWZhbWlseTogXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4wMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5oZWFkaW5nLW1vYmlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5jaGVhcC13cmFwcGVyLWJhbm5lciAuaG9sZGVyIC5jb250ZW50LWhvbGRlciAuaGVhZGluZy1tb2JpbGUgLmNvbG9yIHtcbiAgY29sb3I6ICM0QkU3RTQ7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuY2hlYXAtd3JhcHBlci1iYW5uZXIgLmhvbGRlciAuY29udGVudC1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5idG4taG9sZGVyIC5idG4tZ3JlZW4ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuY2hlYXAtd3JhcHBlci1iYW5uZXIgLmhvbGRlciAuY29udGVudC1ob2xkZXIgLmJ0bi1ob2xkZXIgYSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuY2hlYXAtd3JhcHBlci1iYW5uZXIgLmhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBsZWZ0OiA3MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIuYmctc2sge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ibG9nL2Jsb2dfY2hlYXBfYmFubmVyX3NrX21vYmlsZS53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIuYmctY3oge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ibG9nL2Jsb2dfY2hlYXBfYmFubmVyX2N6X21vYmlsZS53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIuYmctcGwge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ibG9nL2Jsb2dfY2hlYXBfYmFubmVyX3BsX21vYmlsZS53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIuYmctcm8ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ibG9nL2Jsb2dfY2hlYXBfYmFubmVyX3JvX21vYmlsZS53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIuYmctdWEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ibG9nL2Jsb2dfY2hlYXBfYmFubmVyX3VhX21vYmlsZS53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmNoZWFwLXdyYXBwZXItYmFubmVyIC5ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICB3aWR0aDogODYlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgdG9wOiB1bnNldDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIgLndlYi1pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIgLndlYi1pY29uOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnByb21vdGlvbi13cmFwcGVyLWJhbm5lciAuaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIgLmhvbGRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIgLmhvbGRlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQxLCAxNzEsIDE2OCwgMCkgMCUsIHJnYmEoNDEsIDE3MSwgMTY4LCAwLjY0NzA1ODgyMzUpIDQ3JSwgIzI5QUJBOCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXItYmFubmVyIC5ob2xkZXIgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMjZweDtcbiAgbGVmdDogMzBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIgLmhvbGRlciAuYnRuLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIgLmhvbGRlciAuYnRuLWhvbGRlciB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXItYmFubmVyIC5ob2xkZXIgLmJ0bi1ob2xkZXIgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMxRTZFODY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnByb21vdGlvbi13cmFwcGVyLWJhbm5lciAuaG9sZGVyIC5idG4taG9sZGVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjg4NEEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXItYmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIHBhZGRpbmc6IDM4cHggMCA1MHB4O1xuICB9XG4gIC5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgfVxuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXItYmFubmVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXIgLmhvbGRlciBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTIwdnc7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5wcm9tb3Rpb24td3JhcHBlci10ZXh0IHtcbiAgei1pbmRleDogOTk1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXItdGV4dCAuaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA3MDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXItdGV4dCAuaG9sZGVyIHAge1xuICBtYXJnaW46IDA7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXItdGV4dCAuaG9sZGVyIHAudGV4dC13cmFwIHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnByb21vdGlvbi13cmFwcGVyLXRleHQgLmhvbGRlciBwLnRleHQtbWluaSB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnByb21vdGlvbi13cmFwcGVyLXRleHQgLmhvbGRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnByb21vdGlvbi13cmFwcGVyLXRleHQgLmhvbGRlciBwLnRleHQtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucHJvbW90aW9uLXdyYXBwZXItdGV4dCAuaG9sZGVyIHAudGV4dC1taW5pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnBvc3QtcGFuZWwtc2VjdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnBvc3QtcGFuZWwtc2VjdGlvbiAuY29udGVudC1ob2xkZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucG9zdC1wYW5lbC1zZWN0aW9uIC5jb250ZW50LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAucG9zdC1wYW5lbC1zZWN0aW9uIC5jb250ZW50LWhvbGRlciAuYnRuLmJ0bi1ncmVlbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYmFubmVyLWhvbGRlciAubm90aWNlIHtcbiAgY29sb3I6ICMyOUFCQTg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5iYW5uZXItaG9sZGVyIC5pbWctaG9sZGVyIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy92cmF0ZW5pZV9kYW5pX2hvbGFuZHNrby53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYmFubmVyLWhvbGRlciAuaW1nLWhvbGRlciAub3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyMzVkZWcsIHJnYmEoNDEsIDE3MSwgMTY4LCAwLjE0NTA5ODAzOTIpIDAlLCByZ2JhKDQxLCAxNzEsIDE2OCwgMC42NDcwNTg4MjM1KSAzMyUsICMyOUFCQTggMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5iYW5uZXItaG9sZGVyIC5pbWctaG9sZGVyIC5pbnNpZGUtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5iYW5uZXItaG9sZGVyIC5pbWctaG9sZGVyIC5pbnNpZGUtaG9sZGVyIC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYmFubmVyLWhvbGRlciAuaW1nLWhvbGRlciAuaW5zaWRlLWhvbGRlciAudGV4dC1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmJhbm5lci1ob2xkZXIgLmltZy1ob2xkZXIgLmluc2lkZS1ob2xkZXIgLnRleHQtaG9sZGVyIC5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5iYW5uZXItaG9sZGVyIC5pbWctaG9sZGVyIC5pbnNpZGUtaG9sZGVyIC50ZXh0LWhvbGRlciAubGluZSBpIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5ibG9nLXBvc3QtcGFnZSAuY29udGVudC1zZWN0aW9uIC5iYW5uZXItaG9sZGVyIC5pbWctaG9sZGVyIC5pbnNpZGUtaG9sZGVyIC50ZXh0LWhvbGRlciAubGluZSBpLmNoZWNrbWFyay1jaXJjbGUtMi1vdXRsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmJhbm5lci1ob2xkZXIgLmltZy1ob2xkZXIgLmluc2lkZS1ob2xkZXIgLnRleHQtaG9sZGVyIC5saW5lIGkuY2hlY2ttYXJrLWNpcmNsZS0yLW91dGxpbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLWNpcmNsZS0yLW91dGxpbmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYmFubmVyLWhvbGRlciAuaW1nLWhvbGRlciAuaW5zaWRlLWhvbGRlciAudGV4dC1ob2xkZXIgLmxpbmUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuYmFubmVyLWhvbGRlciAuaW1nLWhvbGRlciAuaW5zaWRlLWhvbGRlciAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNkU4NjtcbiAgYm9yZGVyLWNvbG9yOiAjMUU2RTg2O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmJhbm5lci1ob2xkZXIgLmltZy1ob2xkZXIgLmluc2lkZS1ob2xkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmJhbm5lci1ob2xkZXIgLmltZy1ob2xkZXIgLmluc2lkZS1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctcG9zdC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLmJhbm5lci1ob2xkZXIgLmltZy1ob2xkZXIgLmluc2lkZS1ob2xkZXIgLnRleHQtaG9sZGVyIC5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9nLXBvc3QtcGFnZSAucmVsYXRlZC1wb3N0cy1zZWN0aW9uIC5wb3N0cy1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDA7XG4gIG1heC13aWR0aDogODgxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5yZWxhdGVkLXBvc3RzLXNlY3Rpb24gLnBvc3RzLWhvbGRlciAucG9zdHMtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAucmVsYXRlZC1wb3N0cy1zZWN0aW9uIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLThweDtcbn1cbi5ibG9nLXBvc3QtcGFnZSAucmVsYXRlZC1wb3N0cy1zZWN0aW9uIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3Qge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLnJlbGF0ZWQtcG9zdHMtc2VjdGlvbiAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIC5wb3N0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctcG9zdC1wYWdlIC5yZWxhdGVkLXBvc3RzLXNlY3Rpb24gLnBvc3RzLWhvbGRlciAucmVsYXRlZC1wb3N0cyAucG9zdCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBhc3BlY3QtcmF0aW86IDI4My8xOTA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvZy1wb3N0LXBhZ2UgLnJlbGF0ZWQtcG9zdHMtc2VjdGlvbiAucG9zdHMtaG9sZGVyIC5yZWxhdGVkLXBvc3RzIC5wb3N0IHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIC5yZWxhdGVkLXBvc3RzLXNlY3Rpb24gLnBvc3RzLWhvbGRlciAucmVsYXRlZC1wb3N0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMzcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ibG9nLXBvc3QtcGFnZSAucmVsYXRlZC1wb3N0cy1zZWN0aW9uIC5wb3N0cy1ob2xkZXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9nLXBvc3QtcGFnZSBhLmhlbHAtYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxQTFBMTtcbiAgYm9yZGVyOiA1cHggc29saWQgIzIxQTFBMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDdweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYmxvZy1wb3N0LXBhZ2UgYS5oZWxwLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJGQkM7XG4gIGJvcmRlci1jb2xvcjogIzQwQkZCQztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIGEuaGVscC1idG4ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIGEuaGVscC1idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIGEuaGVscC1idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuLmJsb2ctcG9zdC1wYWdlIC5yZXNwb25zaWJpbGl0eS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJsb2ctcG9zdC1wYWdlIC5yZXNwb25zaWJpbGl0eS1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9nLXBvc3QtcGFnZSAucmVzcG9uc2liaWxpdHktc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxMHB4KSB7XG4gIC5ibG9nLXBvc3QtcGFnZSAucmVzcG9uc2liaWxpdHktc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICB9XG59XG4uYmxvZy1wb3N0LXBhZ2UgLnJlc3BvbnNpYmlsaXR5LXNlY3Rpb24gLmNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvZy1wb3N0LXBhZ2UgLnJlc3BvbnNpYmlsaXR5LXNlY3Rpb24gLmNvbnRhaW5lciBwLmJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZXJyb3ItcGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lcnJvci1wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogNTBweCAwIDQwcHggMDtcbn1cbi5lcnJvci1wYWdlIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5lcnJvci1wYWdlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcmljZWxpc3RzLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJpY2VsaXN0cy1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5wcmljZWxpc3RzLXBhZ2UgLmludHJvLXNlY3Rpb24gaDEge1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByaWNlbGlzdHMtcGFnZSAuaW50cm8tc2VjdGlvbiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnByaWNlbGlzdHMtcGFnZSAuaW50cm8tc2VjdGlvbiAucHJpY2VsaXN0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWF4LXdpZHRoOiA5OTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByaWNlbGlzdHMtcGFnZSAuaW50cm8tc2VjdGlvbiAucHJpY2VsaXN0LWhvbGRlciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucHJpY2VsaXN0cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5wcmljZWxpc3QtaG9sZGVyIC5wcmljZWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBnYXA6IDMwcHg7XG59XG4ucHJpY2VsaXN0cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5wcmljZWxpc3QtaG9sZGVyIC5wcmljZWxpc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLnByaWNlbGlzdHMtcGFnZSAuaW50cm8tc2VjdGlvbiAucHJpY2VsaXN0LWhvbGRlciAucHJpY2VsaXN0OmhvdmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByaWNlbGlzdHMtcGFnZSAuaW50cm8tc2VjdGlvbiAucHJpY2VsaXN0LWhvbGRlciAucHJpY2VsaXN0IC5wcmljZS1saXN0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJpY2VsaXN0cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5wcmljZWxpc3QtaG9sZGVyIC5wcmljZWxpc3QgLnByaWNlLWxpc3QtaG9sZGVyIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wcmljZWxpc3RzLXBhZ2UgLmludHJvLXNlY3Rpb24gLnByaWNlbGlzdC1ob2xkZXIgLnByaWNlbGlzdCAucHJpY2UtbGlzdC1ob2xkZXIgLnByaWNlbGlzdC1pbmZvIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByaWNlbGlzdHMtcGFnZSAuaW50cm8tc2VjdGlvbiAucHJpY2VsaXN0LWhvbGRlciAucHJpY2VsaXN0IC5wcmljZS1saXN0LWhvbGRlciAucHJpY2VsaXN0LWluZm8gLnByaWNlbGlzdC1mb3Ige1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLnByaWNlbGlzdHMtcGFnZSAuaW50cm8tc2VjdGlvbiAucHJpY2VsaXN0LWhvbGRlciAucHJpY2VsaXN0IC5wcmljZS1saXN0LWhvbGRlciAucHJpY2VsaXN0LWluZm8gLnByaWNlbGlzdC1mb3IuYjJiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENkIxRTtcbn1cbi5wcmljZWxpc3RzLXBhZ2UgLmludHJvLXNlY3Rpb24gLnByaWNlbGlzdC1ob2xkZXIgLnByaWNlbGlzdCAucHJpY2UtbGlzdC1ob2xkZXIgLnByaWNlbGlzdC1pbmZvIC5wcmljZWxpc3QtZm9yLmIyYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0JEMDA7XG59XG4ucHJpY2VsaXN0cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5wcmljZWxpc3QtaG9sZGVyIC5wcmljZWxpc3QgLnByaWNlLWxpc3QtaG9sZGVyIC5wcmljZWxpc3QtaW5mbyAucHJpY2VsaXN0LXZhbGlkIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ucHJpY2VsaXN0cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5wcmljZWxpc3QtaG9sZGVyIC5wcmljZWxpc3QgLnByaWNlLWxpc3QtaG9sZGVyIC5wcmljZWxpc3QtaW5mbyAucHJpY2VsaXN0LWxvY2FsZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUNFQ0U7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ucHJpY2VsaXN0cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5wcmljZWxpc3QtaG9sZGVyIC5wcmljZWxpc3QgYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByaWNlbGlzdHMtcGFnZSAuaW50cm8tc2VjdGlvbiAucHJpY2VsaXN0LWhvbGRlciAucHJpY2VsaXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5wcmljZWxpc3RzLXBhZ2UgLmludHJvLXNlY3Rpb24gLnByaWNlbGlzdC1ob2xkZXIgLnByaWNlbGlzdCAucHJpY2UtbGlzdC1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAucHJpY2VsaXN0cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5wcmljZWxpc3QtaG9sZGVyIC5wcmljZWxpc3QgLnByaWNlLWxpc3QtaG9sZGVyIC5wcmljZWxpc3QtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cblxuLmRvY3VtZW50cy1wYWdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRvY3VtZW50cy1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5kb2N1bWVudHMtcGFnZSAuaW50cm8tc2VjdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kb2N1bWVudHMtcGFnZSAuaW50cm8tc2VjdGlvbiAuZG9jdW1lbnRzLWhvbGRlciAuZG9jdW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgaDIge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgLmRvY3VtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5kb2N1bWVudHMtcGFnZSAuaW50cm8tc2VjdGlvbiAuZG9jdW1lbnRzLWhvbGRlciAuZG9jdW1lbnRzIC5kb2N1bWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4uZG9jdW1lbnRzLXBhZ2UgLmludHJvLXNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50cyAuZG9jdW1lbnQ6aG92ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZG9jdW1lbnRzLXBhZ2UgLmludHJvLXNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50cyAuZG9jdW1lbnQgLmRvY3VtZW50LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4uZG9jdW1lbnRzLXBhZ2UgLmludHJvLXNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50cyAuZG9jdW1lbnQgLmRvY3VtZW50LWhvbGRlciAudGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uZG9jdW1lbnRzLXBhZ2UgLmludHJvLXNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50cyAuZG9jdW1lbnQgLmRvY3VtZW50LWhvbGRlciAuZG9jdW1lbnQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5kb2N1bWVudHMtcGFnZSAuaW50cm8tc2VjdGlvbiAuZG9jdW1lbnRzLWhvbGRlciAuZG9jdW1lbnRzIC5kb2N1bWVudCAuZG9jdW1lbnQtaG9sZGVyIC5kb2N1bWVudC1pbmZvIC5kb2N1bWVudC1mb3Ige1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgLmRvY3VtZW50IC5kb2N1bWVudC1ob2xkZXIgLmRvY3VtZW50LWluZm8gLmRvY3VtZW50LWZvci5iMmIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ2QjFFO1xufVxuLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgLmRvY3VtZW50IC5kb2N1bWVudC1ob2xkZXIgLmRvY3VtZW50LWluZm8gLmRvY3VtZW50LWZvci5iMmMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdCRDAwO1xufVxuLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgLmRvY3VtZW50IC5kb2N1bWVudC1ob2xkZXIgLmRvY3VtZW50LWluZm8gLmRvY3VtZW50LXZhbGlkIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4uZG9jdW1lbnRzLXBhZ2UgLmludHJvLXNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50cyAuZG9jdW1lbnQgLmRvY3VtZW50LWhvbGRlciAuZG9jdW1lbnQtaW5mbyAuZG9jdW1lbnQtbG9jYWxlIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFQ0VDRTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5kb2N1bWVudHMtcGFnZSAuaW50cm8tc2VjdGlvbiAuZG9jdW1lbnRzLWhvbGRlciAuZG9jdW1lbnRzIC5kb2N1bWVudCBidXR0b24ge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kb2N1bWVudHMtcGFnZSAuaW50cm8tc2VjdGlvbiAuZG9jdW1lbnRzLWhvbGRlciAuZG9jdW1lbnRzIC5kb2N1bWVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDI4cHg7XG4gIH1cbiAgLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgLmRvY3VtZW50IC5kb2N1bWVudC1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuZG9jdW1lbnRzLXBhZ2UgLmludHJvLXNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50cyAuZG9jdW1lbnQgLmRvY3VtZW50LWhvbGRlciAudGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmRvY3VtZW50cy1wYWdlIC5pbnRyby1zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgLmRvY3VtZW50IC5kb2N1bWVudC1ob2xkZXIgLmRvY3VtZW50LWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5kb2N1bWVudC1wYWdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRvY3VtZW50LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGdhcDogNTBweDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZG9jdW1lbnQtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbiAuZG9jdW1lbnRzLWhvbGRlciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50czpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50cyAuZG9jdW1lbnQge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzlCOUI5QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5kb2N1bWVudHMtaG9sZGVyIC5kb2N1bWVudHMgLmRvY3VtZW50LnJvdXRlci1saW5rLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24gLmRvY3VtZW50cy1ob2xkZXIgLmRvY3VtZW50cyAuZG9jdW1lbnQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5pbmZvLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuaW5mby1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5pbmZvLWhvbGRlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuaW5mby1ob2xkZXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uZG9jdW1lbnQtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmJvZHkge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5ib2R5IHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZG9jdW1lbnQtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmJvZHkgaDIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9jdW1lbnQtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmJvZHkgaDMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kb2N1bWVudC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuYm9keSBoNCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRvY3VtZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5ib2R5IG9sIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmVjb21tZW5kLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5yZWNvbW1lbmQtcGFnZSAuaW50cm8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWNvbW1lbmQud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5yZWNvbW1lbmQtcGFnZSAuaW50cm8tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlY29tbWVuZEAyeC53ZWJwXCIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJlY29tbWVuZC1wYWdlIC5pbnRyby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVjb21tZW5kLW1vYmlsZS53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnJlY29tbWVuZC1wYWdlIC5pbnRyby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVjb21tZW5kLW1vYmlsZUAyeC53ZWJwXCIpO1xuICB9XG59XG4ucmVjb21tZW5kLXBhZ2UgLmludHJvLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MzZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcyOTQxMTc2NDcpIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIHtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvbW1lbmQtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICAgIGhlaWdodDogOTAwcHg7XG4gIH1cbn1cbi5yZWNvbW1lbmQtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRpdGxlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvbW1lbmQtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRpdGxlLWhvbGRlciB7XG4gICAgYm90dG9tOiAzOHB4O1xuICB9XG59XG4ucmVjb21tZW5kLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLnJlY29tbWVuZC1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcCAueWVsbG93IHtcbiAgY29sb3I6ICNEN0JEMDA7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgaDEge1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjb21tZW5kLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZWNvbW1lbmQtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnJlY29tbWVuZC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciBwIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnJlY29tbWVuZC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciBwIGEge1xuICBjb2xvcjogIzI5QUJBODtcbn1cbi5yZWNvbW1lbmQtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuaW5mby1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2RjI3O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmluZm8taG9sZGVyIC5kYW5nZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Rhbmdlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmluZm8taG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWNvbW1lbmQtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuc3RlcHMtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5yZWNvbW1lbmQtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuc3RlcHMtaG9sZGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnN0ZXBzLWhvbGRlciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnJlY29tbWVuZC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5zdGVwcy1ob2xkZXIgLnN0ZXBzLWluZm8ge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnN0ZXBzLWhvbGRlciAuc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnN0ZXBzLWhvbGRlciAuc3RlcHMgLnN0ZXAge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnJlY29tbWVuZC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5zdGVwcy1ob2xkZXIgLnN0ZXBzIC5zdGVwIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiA0MXB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2RjI3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnN0ZXBzLWhvbGRlciAuc3RlcHMgLnN0ZXAgaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xufVxuLnJlY29tbWVuZC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5zdGVwcy1ob2xkZXIgLnN0ZXBzIC5zdGVwIGkuc3RlcC1pY29uLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9yZWNvbW1lbmQtMS5zdmdcIik7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnN0ZXBzLWhvbGRlciAuc3RlcHMgLnN0ZXAgaS5zdGVwLWljb24tMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3JlY29tbWVuZC0yLnN2Z1wiKTtcbiAgd2lkdGg6IDEzcHg7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnN0ZXBzLWhvbGRlciAuc3RlcHMgLnN0ZXAgaS5zdGVwLWljb24tMzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3JlY29tbWVuZC0zLnN2Z1wiKTtcbiAgd2lkdGg6IDIwcHg7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnN0ZXBzLWhvbGRlciAuc3RlcHMgLnN0ZXAgaS5zdGVwLWljb24tNDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3JlY29tbWVuZC00LnN2Z1wiKTtcbn1cbi5yZWNvbW1lbmQtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAuc3RlcHMtaG9sZGVyIC5zdGVwcyAuc3RlcCBwIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwO1xufVxuLnJlY29tbWVuZC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5zdGVwcy1ob2xkZXIgLnN0ZXBzIC5zdGVwIHAgYSB7XG4gIGNvbG9yOiAjMjlBQkE4O1xufVxuLnJlY29tbWVuZC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5jb25kaXRpb25zLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucmVjb21tZW5kLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLmNvbmRpdGlvbnMtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlY29tbWVuZC1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC5jb25kaXRpb25zLWhvbGRlciBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIGgxIHtcbiAgdG9wOiAtMTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIGgxIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgfVxufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Uge1xuICBoZWlnaHQ6IDYyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNjBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLmZha2UtaGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZTpudGgtY2hpbGQoMm4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0xLXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZS5hZHZhbnRhZ2UtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMS1wcmVzb25AMngud2VicFwiKTtcbiAgfVxufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0yLXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZS5hZHZhbnRhZ2UtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMi1wcmVzb25AMngud2VicFwiKTtcbiAgfVxufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZS5hZHZhbnRhZ2UtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMy1wcmVzb25AMngud2VicFwiKTtcbiAgfVxufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy00LXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZS5hZHZhbnRhZ2UtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNC1wcmVzb25AMngud2VicFwiKTtcbiAgfVxufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy01LXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZS5hZHZhbnRhZ2UtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNS1wcmVzb25AMngud2VicFwiKTtcbiAgfVxufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy02LXByZXNvbi53ZWJwXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZS5hZHZhbnRhZ2UtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNi1wcmVzb24tMngud2VicFwiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hZHZhbnRhZ2VzLXBhZ2UgLm1haW4tc2VjdGlvbiAuYWR2YW50YWdlcyAuYWR2YW50YWdlLmFkdmFudGFnZS0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy0xLXByZXNvbi1tb2JpbGUud2VicFwiKTtcbiAgfVxuICAuYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZS5hZHZhbnRhZ2UtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtMi1wcmVzb24tbW9iaWxlLndlYnBcIik7XG4gIH1cbiAgLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTMtcHJlc29uLW1vYmlsZS53ZWJwXCIpO1xuICB9XG4gIC5hZHZhbnRhZ2VzLXBhZ2UgLm1haW4tc2VjdGlvbiAuYWR2YW50YWdlcyAuYWR2YW50YWdlLmFkdmFudGFnZS00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy00LXByZXNvbi1tb2JpbGUud2VicFwiKTtcbiAgfVxuICAuYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZS5hZHZhbnRhZ2UtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkdmFudGFnZXMtNS1wcmVzb24tbW9iaWxlLndlYnBcIik7XG4gIH1cbiAgLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UuYWR2YW50YWdlLTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZhbnRhZ2VzLTYtcHJlc29uLW1vYmlsZS53ZWJwXCIpO1xuICB9XG59XG4uYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZSAudGV4dC1ob2xkZXIge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZSAudGV4dC1ob2xkZXIgLmFkdmFudGFnZS10aXRsZSwgLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLnRleHQtaG9sZGVyIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWR2YW50YWdlcy1wYWdlIC5tYWluLXNlY3Rpb24gLmFkdmFudGFnZXMgLmFkdmFudGFnZSAudGV4dC1ob2xkZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi5hZHZhbnRhZ2VzLXBhZ2UgLm1haW4tc2VjdGlvbiAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC5uYW1lLWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLm5hbWUtaG9sZGVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLm5hbWUtaG9sZGVyIHAgc3BhbiB7XG4gIGNvbG9yOiAjRDdCRDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzLXBhZ2UgLm1haW4tc2VjdGlvbiAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLXBhZ2UgLm1haW4tc2VjdGlvbiAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC5mYWtlLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLXBhZ2UgLm1haW4tc2VjdGlvbiAuYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZCgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLnRleHQtaG9sZGVyIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5hZHZhbnRhZ2VzLXBhZ2UgLm1haW4tc2VjdGlvbiAuYWR2YW50YWdlcyAuYWR2YW50YWdlIC5uYW1lLWhvbGRlciB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFkdmFudGFnZXMtcGFnZSAubWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgLm5hbWUtaG9sZGVyIHAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRoYW5rLXlvdS1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRoYW5rLXlvdS1wYWdlIC5oZWFkZXItc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5oZWFkZXItc2VjdGlvbiAuY29udGFpbmVyIC5oZWFkaW5nLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udGhhbmsteW91LXBhZ2UgLmhlYWRlci1zZWN0aW9uIC5jb250YWluZXIgLmhlYWRpbmctaG9sZGVyIC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5ib3hlcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLmJveGVzLXNlY3Rpb24gLmJveC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLmJveGVzLXNlY3Rpb24gLmJveC10ZXh0IHAge1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOC4zcHg7XG4gIG1hcmdpbjogMDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5ib3hlcy1zZWN0aW9uIC5ib3gtdGV4dCBwIHNwYW4ge1xuICBjb2xvcjogI0VENEI0ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5ib3hlcy1zZWN0aW9uIC5ib3gtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtaW4td2lkdGg6IDQ4cHg7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuYm94ZXMtc2VjdGlvbiAuYm94LWljb24uc3VjY2Vzcy0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3R5X3N1Y2Nlc3NfMS5zdmdcIikgMCAwL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5ib3hlcy1zZWN0aW9uIC5ib3gtaWNvbi5zdWNjZXNzLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdHlfc3VjY2Vzc18yLnN2Z1wiKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLmJveGVzLXNlY3Rpb24gLmJveC1pY29uLmR1cGxpY2l0eS0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3R5X2R1cGxpY2l0eV8xLnN2Z1wiKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLmJveGVzLXNlY3Rpb24gLmJveC1pY29uLmR1cGxpY2l0eS0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3R5X2R1cGxpY2l0eV8yLnN2Z1wiKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLmJveGVzLXNlY3Rpb24gLmJveC1pY29uLnByb2Nlc3NlZC0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3R5X3Byb2Nlc3NlZF8xLnN2Z1wiKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGdhcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLnNlcnZpY2UtdGl0bGUtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAuc2VydmljZS10aXRsZS1ob2xkZXIgaDQge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNi40N3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAucG9wdWxhci1sYWJlbC1ob2xkZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2ODYzODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAucG9wdWxhci1sYWJlbC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAuc2luZ2xlLXNlcnZpY2UtaG9sZGVyIC5idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAuc2luZ2xlLXNlcnZpY2UtaG9sZGVyIC5idG4taG9sZGVyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAuYnRuLWhvbGRlciAuYXBwLWJ0biwgLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAuYnRuLWhvbGRlciAucGRmLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDM7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4gcCwgLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAuYnRuLWhvbGRlciAucGRmLWJ0biBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBjb2xvcjogI0Y2ODYzODtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4gcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy90eV9saW5rX2Zvcm0uc3ZnXCIpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAuYnRuLWhvbGRlciAuYXBwLWJ0bi1yb3cgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBjb2xvcjogI0Y2ODYzODtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4tcm93IHAgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4tcm93IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3VwcG9ydC1pY29uLnN2Z1wiKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAuc2luZ2xlLXNlcnZpY2UtaG9sZGVyIC5idG4taG9sZGVyIC5wZGYtYnRuIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAuc2luZ2xlLXNlcnZpY2UtaG9sZGVyIC5idG4taG9sZGVyIC5wZGYtYnRuIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdHlfbGlua19wZGYuc3ZnXCIpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5saW5rIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAubGluay5vcmFuZ2Uge1xuICBjb2xvcjogI0Y2ODYzODtcbiAgYm9yZGVyOiA1cHggc29saWQgI0Y2ODYzODtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5saW5rLm9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNjg2Mzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAuc2luZ2xlLXNlcnZpY2UtbW9yZSAuc2VwLW9yIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4udGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zZXJ2aWNlLWhvbGRlciAuc2luZ2xlLXNlcnZpY2UtbW9yZSAucGRmLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1tb3JlIC5wZGYtYnRuIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiA1cHggc29saWQgI0Y1RjVGNTtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1tb3JlIC5wZGYtYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2VydmljZS1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLW1vcmUgLnBkZi1idG4gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNlcnZpY2UtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1tb3JlIC5wZGYtYnRuIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdHlfbGlua19wZGYuc3ZnXCIpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4udGhhbmsteW91LXBhZ2UgLmJveGVzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50aGFuay15b3UtcGFnZSAuYm94ZXMtc2VjdGlvbiAubGFiZWwtaG9sZGVyIHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXgtd2lkdGg6IDU4MXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG59XG4udGhhbmsteW91LXBhZ2UgLmJveGVzLXNlY3Rpb24gLmxhYmVsLWhvbGRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRoYW5rLXlvdS1wYWdlIC5ib3hlcy1zZWN0aW9uIC5sYWJlbC1ob2xkZXIuZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG59XG4udGhhbmsteW91LXBhZ2UgLmJveGVzLXNlY3Rpb24gLmxhYmVsLWhvbGRlci5ncmV5IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50aGFuay15b3UtcGFnZSAuYm94ZXMtc2VjdGlvbiAubGFiZWwtaG9sZGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5ib3hlcy1zZWN0aW9uIC5sYWJlbC1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4udGhhbmsteW91LXBhZ2UgLmJveGVzLXNlY3Rpb24gLmxhYmVsLWhvbGRlciBwIC5ncmVlbiB7XG4gIGNvbG9yOiAjMjlBQkE4O1xufVxuLnRoYW5rLXlvdS1wYWdlIC5ib3hlcy1zZWN0aW9uIC5sYWJlbC1ob2xkZXIgcCAub3JhbmdlIHtcbiAgY29sb3I6ICNGNjg2Mzg7XG59XG4udGhhbmsteW91LXBhZ2UgLmFwcC1iYW5uZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcHAtYmFubmVyLXR5QDJ4LndlYnBcIikgY2VudGVyIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ1MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGhhbmsteW91LXBhZ2UgLmFwcC1iYW5uZXItc2VjdGlvbiAubGFiZWwtaG9sZGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udGhhbmsteW91LXBhZ2UgLmFwcC1iYW5uZXItc2VjdGlvbiAubGFiZWwtaG9sZGVyIHAge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4udGhhbmsteW91LXBhZ2UgLmFwcC1iYW5uZXItc2VjdGlvbiAubGFiZWwtaG9sZGVyIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4udGhhbmsteW91LXBhZ2UgLmFwcC1iYW5uZXItc2VjdGlvbixcbi50aGFuay15b3UtcGFnZSAucmV2aWV3cy1zZWN0aW9uLFxuLnRoYW5rLXlvdS1wYWdlIC5oZWxwLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAudGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC50aGFuay15b3UtcGFnZSAuc2VydmljZXMtc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAuYnRuLWhvbGRlciAuYXBwLWJ0biwgLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2luZ2xlLXNlcnZpY2UtaG9sZGVyIC5idG4taG9sZGVyIC5wZGYtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAudGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4tcm93IC5saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGhhbmsteW91LXBhZ2UgLnNlcnZpY2VzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VydmljZXMtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmFwcC1idG4tcm93IHAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLWhvbGRlciAuc2luZ2xlLXNlcnZpY2UtaG9sZGVyIC5idG4taG9sZGVyIC5saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC50aGFuay15b3UtcGFnZSAuYm94ZXMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGhhbmsteW91LXBhZ2UgLmhlYWRlci1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50aGFuay15b3UtcGFnZSAuaGVhZGVyLXNlY3Rpb24gLmNvbnRhaW5lciAuaGVhZGluZy1ob2xkZXIgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxuICAudGhhbmsteW91LXBhZ2UgLmhlYWRlci1zZWN0aW9uIC5jb250YWluZXIgLmxhYmVsLWhvbGRlci5ibGFjayBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRoYW5rLXlvdS1wYWdlIC5zZXJ2aWNlcy1ob2xkZXIgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlciAuYnRuLWhvbGRlciAubGluayB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC50aGFuay15b3UtcGFnZSAuc2VydmljZXMtaG9sZGVyIC5zaW5nbGUtc2VydmljZS1ob2xkZXIgLmJ0bi1ob2xkZXIgLmxpbms6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAudGhhbmsteW91LXBhZ2UgLmFwcC1iYW5uZXItc2VjdGlvbixcbiAgLnRoYW5rLXlvdS1wYWdlIC5yZXZpZXdzLXNlY3Rpb24sXG4gIC50aGFuay15b3UtcGFnZSAuaGVscC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGhhbmsteW91LXBhZ2UgLmhlYWRlci1zZWN0aW9uIC5jb250YWluZXIgLmhlYWRpbmctaG9sZGVyIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5wYXJ0bmVycy1wYWdlIC5pbnRyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnBhcnRuZXJzLXBhZ2UgLmludHJvLXNlY3Rpb24gcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnBhcnRuZXJzLXBhZ2UgLmludHJvLXNlY3Rpb24gcGljdHVyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnBhcnRuZXJzLXBhZ2UgLmludHJvLXNlY3Rpb24gcGljdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNzI5NDExNzY0NykgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cbi5wYXJ0bmVycy1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciB7XG4gIGhlaWdodDogNjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICAgIGhlaWdodDogOTAwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycy1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIge1xuICAgIGJvdHRvbTogMzhweDtcbiAgfVxufVxuLnBhcnRuZXJzLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFydG5lcnMtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRpdGxlLWhvbGRlciBwLnRleHQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ucGFydG5lcnMtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRpdGxlLWhvbGRlciBwLm5vdGUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnBhcnRuZXJzLXBhZ2UgLmludHJvLXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50aXRsZS1ob2xkZXIgcCAueWVsbG93IHtcbiAgY29sb3I6ICNEN0JEMDA7XG59XG4ucGFydG5lcnMtcGFnZSAuaW50cm8tc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRpdGxlLWhvbGRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy1wYWdlIC5pbnRyby1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGl0bGUtaG9sZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuLnBhcnRuZXJzLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYXJ0bmVycy1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucGFydG5lcnMtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgcCwgLnBhcnRuZXJzLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRleHQtaG9sZGVyIGxpIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhcnRuZXJzLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRleHQtaG9sZGVyIHAgYSwgLnBhcnRuZXJzLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRleHQtaG9sZGVyIGxpIGEge1xuICBjb2xvcjogIzI5QUJBODtcbn1cbi5wYXJ0bmVycy1wYWdlIC5jb250ZW50LXNlY3Rpb24gLnNlY3Rpb24taG9sZGVyIC50ZXh0LWhvbGRlciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFydG5lcnMtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFydG5lcnMtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgaDMge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiAuc2VjdGlvbi1ob2xkZXIgLnRleHQtaG9sZGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFydG5lcnMtcGFnZSAuY29udGVudC1zZWN0aW9uIC5zZWN0aW9uLWhvbGRlciAudGV4dC1ob2xkZXIgdWwgbGkge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwO1xufSIsIiRiYXNlX2ZvbnQ6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5Jywgc2Fucy1zZXJpZjtcbiR1YV9iYXNlX2ZvbnQ6ICduZXVlLWhhYXMtdW5pY2EnLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcblxuJG9yYW5nZTogI0VENkIxRTtcbiRvcmFuZ2VfMjogI0Y1NkYyNztcbiRvcmFuZ2VfMzogI0Y2ODYzODtcbiRsaWdodGVyX29yYW5nZTogI0Y3OEY1NztcbiRncmVlbjogIzI5QUJBODtcbiRncmVlbl9ob3ZlcjogIzQwQkZCQztcbiRncmVlbl9idG46ICMyMUExQTE7XG4kcmVkOiAjRTUzMjM3O1xuJGxhYmVsX3JlZDojREUyNTJFO1xuJGJsYWNrOiAjMDAwMDAwO1xuJGxpZ2h0X3JlZDogI0ZGQzRDNDtcbiRsaWdodF9ncmVlbjogIzk5RTNFMjtcbiRsaWdodF9ncmVlbl8yOiAjNDRGMkVFO1xuJGxpZ2h0X29yYW5nZTogI0ZGQzRBMztcbiRsaWdodF9ncmF5OiAjRjBGMEYwO1xuJGxpZ2h0X2dyYXlfMjojRTBFMEUwO1xuJGxpZ2h0X2dyYXlfMzogI0UzRTNFMztcbiRsaWdodF9ncmF5XzQ6ICNFOEU4RTg7XG4kbGlnaHRfZ3JheV81OiAjRUJFQkVCO1xuJGhvdmVyX2xpZ2h0X2dyYXk6ICNGN0Y3Rjc7XG4kZ3JheTogI0I3QjdCNztcbiRncmF5XzI6ICM4NDg0ODQ7XG4kZ3JheV8zOiAjQThBOEE4O1xuJGdyYXlfNDogI0NFQ0VDRTtcbiRkYXJrX2dyYXk6ICNBMEEwQTA7XG4kZGFya2VyX2dyYXk6ICM5MDkwOTA7XG4kZGFya193aGl0ZTojRjVGNUY1O1xuJGxpZ2h0X2dyZXk6I0YyRjJGMjtcbiRkYXJrX2dyZXk6I0QxRDFEMTtcbiRpbnB1dF9ncmV5OiNENUQ1RDU7XG4kd2hpdGVzbW9rZTogI2Y1ZjVmNTtcbiR3aGl0ZTojZmZmZmZmO1xuJHR1cnF1b2lzZTogIzM3Q0VDQTtcbiRnb2xkOiNEN0JEMDA7XG4kYmx1ZV9ncmVlbjogIzI5QTZBNztcbiRsaW5rX2dyZWVuOiAjMkFBQUE4O1xuJGJsdWU6IzFFNkU4NjtcbiRibHVlXzI6IzI4ODRBMDtcbiRsaWdodF9ncmVlbl8zOiAjNUZENUQyO1xuXG4kZm9udF8xMDogMC42ODc1ZW07IC8qIDEwLzE2ICovXG4kZm9udF8xMTogMC42ODc1ZW07IC8qIDExLzE2ICovXG4kZm9udF8xMjogMC43NWVtOyAvKiAxMi8xNiAqL1xuJGZvbnRfMTM6IDAuODEyNWVtOyAvKiAxMy8xNiAqL1xuJGZvbnRfMTQ6IDAuODc1ZW07IC8qIDE0LzE2ICovXG4kZm9udF8xNTogMC45Mzc1ZW07IC8qIDE1LzE2ICovXG4kZm9udF8xNjogMWVtOyAvKiAxNi8xNiAqL1xuJGZvbnRfMTc6IDEuMDYyNWVtOyAvKiAxNy8xNiAqL1xuJGZvbnRfMTg6IDEuMTI1ZW07IC8qIDE4LzE2ICovXG4kZm9udF8xOTogMS4xODc1ZW07IC8qIDE5LzE2ICovXG4kZm9udF8yMDogMS4yNWVtOyAvKiAyMC8xNiAqL1xuJGZvbnRfMjI6IDEuMzc1ZW07IC8qIDIyLzE2ICovXG4kZm9udF8yNDogMS41ZW07IC8qIDI0LzE2ICovXG4kZm9udF8yNTogMS41NjNlbTsgLyogMjUvMTYgKi9cbiRmb250XzI0OiAxLjVlbTsgLyogMjQvMTYgKi9cbiRmb250XzI2OiAxLjYyNWVtOyAvKiAyNi8xNiAqL1xuJGZvbnRfMjg6IDEuNzVlbTsgLyogMjgvMTYgKi9cbiRmb250XzMwOiAxLjg3NWVtOyAvKiAzMC8xNiAqL1xuJGZvbnRfMzE6IDEuOTM3NWVtOyAvKiAzMS8xNiAqL1xuJGZvbnRfMzI6IDJlbTsgLyogMzIvMTYgKi9cbiRmb250XzM0OiAyLjEyNWVtOyAvKiAzNC8xNiAqL1xuJGZvbnRfMzU6IDIuMTg3NWVtOyAvKiAzNS8xNiAqL1xuJGZvbnRfMzY6IDIuMjVlbTsgLyogMzYvMTYgKi9cbiRmb250XzM3OiAyLjMxMjVlbTsgLyogMzcvMTYgKi9cbiRmb250XzQwOiAyLjVlbTsgLyogNDAvMTYgKi9cbiRmb250XzQyOiAyLjYyNWVtOyAvKiA0Mi8xNiAqL1xuJGZvbnRfNDQ6IDIuNzUwZW07IC8qIDQ0LzE2ICovXG4kZm9udF80NTogMi44MTI1ZW07IC8qIDQ1LzE2ICovXG4kZm9udF80ODogM2VtOyAvKiA0OC8xNiAqL1xuJGZvbnRfNTA6IDMuMTI1ZW07IC8qIDUwLzE2ICovXG4kZm9udF81NDogMy4zNzVlbTsgLyogNTQvMTYgKi9cbiRmb250XzU1OiAzLjQzNzVlbTsgLyogNTUvMTYgKi9cbiRmb250XzYwOiAzLjc1ZW07IC8qIDYwLzE2ICovXG4kZm9udF8xMDA6IDYuMjVlbTsgLyogNjAvMTYgKi9cblxuJGZvbnRfdGhpbjogMjAwO1xuJGZvbnRfbGlnaHQ6IDMwMDtcbiRmb250X3JlZ3VsYXI6IDQwMDtcbiRmb250X21lZGl1bTogNTAwO1xuJGZvbnRfc2VtaTogNjAwO1xuJGZvbnRfYm9sZDogNzAwO1xuJGZvbnRfZXh0cmFfYm9sZDogODAwO1xuJGZvbnRfaGVhdnk6IDkwMDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQm9vdHN0cmFwIHNldHVwXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgIHNtOiAxMDAlLFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDExMzBweFxuKSAhZGVmYXVsdDtcbiIsIi5zbGlkZS11cHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlIDA7IFxuICBcbiAgLy8gLnByb2plY3QtdGltZWxpbmUgJntcbiAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC8vICAgLy8gJjo6YWZ0ZXJ7XG4gIC8vICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpICFpbXBvcnRhbnQ7XG4gIC8vICAgLy8gfVxuICAvLyB9XG4gIFxuICAmLnNob3due1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KSwgb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KTsgXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIC8vIC5wcm9qZWN0LXRpbWVsaW5lICZ7XG4gICAgLy8gICAvLyAmOjphZnRlcntcbiAgICAvLyAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgICAvLyAgIC8vIH1cbiAgICAvLyB9XG4gICAgXG5cbiAgICAuc2xpZGUtdXAtZGVsYXkgJnsgICAgICBcbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRvIDYge1xuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkgeyBcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeygkaSAtIDEpICogLjU1c307IFxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogI3soJGkgLSAxKSAqIC41NXN9OyBcbiAgICAgICAgfVxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJnLWltZy16b29tIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAxMDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC8vIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlICAgICB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMjUlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgNTAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbn1cblxuQG1peGluIHB1bHNlKCRkZWxheTowKXtcbiAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KSAkZGVsYXk7XG59IiwiLm1vZGFsLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czogMDtib3JkZXI6IG5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAuY3VzdG9tLWNoZWNrYm94e1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbHtmb250LXNpemU6IC43NXJlbTtmb250LXdlaWdodDogMzAwO2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgfVxuICB9XG59XG4qLmZvY3VzLCAqOmZvY3Vze2JveC1zaGFkb3c6IG5vbmU7LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO291dGxpbmU6bm9uZX1cbi5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O291dGxpbmU6bm9uZSAhaW1wb3J0YW50fSIsInNwYW4ud2ViLWljb24saS53ZWItaWNvbntkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCYuYXJyb3ctcmlnaHQtY2lyY2xle1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjI5cHg7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtY2lyY2xlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0XHR9XG5cdH1cblx0Ji5jaXJjbGV7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTgwcHg7aGVpZ2h0Ojc1cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0XHR9XG5cdH1cblx0Ji5tYXJrZXItY2hlY2t7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay5zdmdcIikgMCAwIG5vLXJlcGVhdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtsZWZ0OjNweDtcblx0XHR9XG5cdH1cblx0Ji5hcnJvdy1vdXRsaW5lLXJpZ2h0e1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtb3V0bGluZS13aGl0ZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdFx0fVxuXHR9XG5cdCYucHJvY2Vzcy1wZW57XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9wcm9jZXNzLXBlbi5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0fVxuXHR9XG5cdCYucHJvY2Vzcy1wcmludGVye1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvY2Vzcy1wcmludGVyLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttYXJnaW4tcmlnaHQ6MTBweDtcblx0XHR9XG5cdH1cblx0Ji5wcm9jZXNzLWNoZWNre1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvY2Vzcy1jaGVjay5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0fVxuXHR9XG5cdCYucHJvY2Vzcy1lbnZlbG9wZXtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Byb2Nlc3MtZW52ZWxvcGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO21hcmdpbi1yaWdodDoxMHB4O1xuXHRcdH1cblx0fVxuXHQmLnByb2Nlc3Mtc3VjY2Vzc3tcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Byb2Nlc3Mtc3VjY2Vzcy5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0fVxuXHR9XG5cdCYucHJvY2Vzcy1hdHRhY2hlbW50e1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvY2Vzcy1hdHRhY2hlbW50LnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttYXJnaW4tcmlnaHQ6MTBweDtcblx0XHR9XG5cdH1cblx0Ji5wcm9jZXNzLWN1cnNvcntcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Byb2Nlc3MtY3Vyc29yLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttYXJnaW4tcmlnaHQ6MTBweDtcblx0XHR9XG5cdH1cblx0Ji5wcm9jZXNzLWxpa2V7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9wcm9jZXNzLWxpa2Uuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO21hcmdpbi1yaWdodDoxMHB4O1xuXHRcdH1cblx0fVxuXHQmLnByb2Nlc3MtY2xvY2t7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9wcm9jZXNzLWNsb2NrLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttYXJnaW4tcmlnaHQ6MTBweDtcblx0XHR9XG5cdH1cblx0Ji5wcm9jZXNzLWRvY3VtZW50e1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvY2Vzcy1kb2N1bWVudC5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0fVxuXHR9XG5cdCYuc3Rhcntcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNXB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXItZmlsbC5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWFyZ2luLXJpZ2h0OjVweDtcblx0XHR9XG5cdH1cblx0Ji5jaGVja21hcmt7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVja21hcmstY2lyY2xlLW91dGxpbmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRcdH1cblx0fVxuXHQmLmNoZWNrbWFyay1ncmVlbntcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay1jaXJjbGUtMi1vdXRsaW5lLWdyZWVuLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0XHR9XG5cdH1cblx0Ji5tb2JpbGUtbWVudXtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hhbWJ1cmdlci1tZW51LnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0XHR9XG5cdH1cblx0Ji5vdXRsaW5lLWluZm97XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9jaXJjbGUtaW5mby13aGl0ZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdFx0fVxuXHR9XG5cdCYub3V0bGluZS1leGNsYW1hdGlvbntcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2V4Y2xhbWF0aW9uLW1hcmsuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRcdH1cblx0fVxuXHQmLmV4Y2xhbWF0aW9uLW91dGxpbmUtYmxhY2t7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9leGNsYW1hdGlvbi1tYXJrLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRcdH1cblx0fVxuXHQmLmV4Y2xhbWF0aW9uLW91dGxpbmUtd2hpdGV7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9leGNsYW1hdGlvbi1tYXJrLXdoaXRlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRcdH1cblx0fVxuXHQmLmV4Y2xhbWF0aW9uLW91dGxpbmUtcmVke1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZXhjbGFtYXRpb24tbWFyay1yZWQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdFx0fVxuXHR9XG5cdCYuY2hlY2stb3V0bGluZS1ibGFja3tcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLW91dGxpbmUtYmxhY2suc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdFx0fVxuXHR9XG5cdCYuY2xvc2V7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2N1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQmLmNsb3NlLXdoaXRle1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG4gICAgJi5mYWNlYm9va3tcbiAgICBcdCY6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYWNlYm9vay5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO31cbiAgICB9XG5cdCYubGlua2VkaW57XG5cdFx0JjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7fVxuXHR9XG4gICAgJi5nb29nbGV7XG4gICAgXHQmOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZ29vZ2xlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7fVxuICAgIH1cbiAgICAmLnlvdXR1YmV7XG4gICAgXHQmOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMveW91dHViZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO31cbiAgICB9XG4gICAgJi5pbnN0YWdyYW17XG4gICAgXHQmOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7fVxuICAgIH1cbiAgICAgJi50ZWxlZ3JhbXtcbiAgICBcdCY6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy90ZWxlZ3JhbS1pY29uLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7fVxuICAgIH1cbiAgICAgJi5zb2NpYWwtbWVkaWF7ZGlzcGxheTogaW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICAgXHQmLmdvb2dsZS1pY29ue3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wO31cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMzAlKSBzZXBpYSg3MCUpIHNhdHVyYXRlKDMzNSUpIGh1ZS1yb3RhdGUoMTI4ZGVnKSBicmlnaHRuZXNzKDc5JSkgY29udHJhc3QoNjglKTtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXHQmLmZsYWd7XG5cdFx0JjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7fVxuXG5cdFx0Ji5nZXJtYW57XG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9nZXJtYW55LnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt9XG5cdFx0fVxuXG5cdFx0Ji5zbG92YWtpYXtcblx0XHRcdCY6YmVmb3Jle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL3Nsb3Zha2lhLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt9XG5cdFx0fVxuXG5cdFx0Ji5hdXN0cmlhe1xuXHRcdFx0JjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvYXVzdHJpYS5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7fVxuXHRcdH1cblxuXHRcdCYubmV0aGVybGFuZHtcblx0XHRcdCY6YmVmb3Jle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL25ldGhlcmxhbmQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO31cblx0XHR9XG5cblx0XHQmLmN6ZWNoe1xuXHRcdFx0JjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvY3plY2gtcmVwdWJsaWMuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO31cblx0XHR9XG5cblx0XHQmLmRle1xuXHRcdFx0JjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvZ2VybWFueS5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7fVxuXHRcdH1cblxuXHRcdCYuc2t7XG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9zbG92YWtpYS5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7fVxuXHRcdH1cblxuXHRcdCYuYXR7XG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9hdXN0cmlhLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt9XG5cdFx0fVxuXG5cdFx0Ji5ubHtcblx0XHRcdCY6YmVmb3Jle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL25ldGhlcmxhbmQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO31cblx0XHR9XG5cblx0XHQmLmN6e1xuXHRcdFx0JjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvY3plY2gtcmVwdWJsaWMuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO31cblx0XHR9XG5cdH1cblx0Ji5mbGFnLWZ1bGx7XG5cdFx0JjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjIzcHg7fVxuXHRcdCYuZGV7XG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9mbGFncy9kZS5zdmdcIikgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7fVxuXHRcdH1cblxuXHRcdCYuc2t7XG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9mbGFncy9zay5zdmdcIikgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7fVxuXHRcdH1cblxuXHRcdCYuYXR7XG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIikgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7fVxuXHRcdH1cblxuXHRcdCYubmx7XG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9mbGFncy9ubC5zdmdcIikgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7fVxuXHRcdH1cblxuXHRcdCYuY3p7XG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9mbGFncy9jei5zdmdcIikgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7fVxuXHRcdH1cblx0fVxuXHQmLmxhbmctc3dpdGNoZXJ7XG5cdFx0JjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoxNXB4O21hcmdpbi1yaWdodDo3cHg7fVxuXG5cdFx0Ji5pY29uLXBse1xuICAgICAgICAgICAgJjpiZWZvcmV7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3BsLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO31cbiAgICAgICAgfVxuXG5cdFx0Ji5pY29uLXNre1xuICAgICAgICAgICAgJjpiZWZvcmV7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3NrLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO31cbiAgICAgICAgfVxuXG5cdFx0Ji5pY29uLXJve1xuICAgICAgICAgICAgJjpiZWZvcmV7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3JvLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO31cbiAgICAgICAgfVxuXG5cdFx0Ji5pY29uLXVrLCYuaWNvbi11YXtcbiAgICAgICAgICAgICY6YmVmb3Jle2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy91ay5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt9XG4gICAgICAgIH1cblxuXHRcdCYuaWNvbi1jentcbiAgICAgICAgICAgICY6YmVmb3Jle2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9jei5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt9XG4gICAgICAgIH1cblx0fVxufSIsImJvZHl7XG4gICAgbWFyZ2luOjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXkgIWltcG9ydGFudDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3RqLWxvZ28uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKCgoMTAwdncgLSAxMjgwcHgpIC8gMikgLSAyMHZ3KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMHZoO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgfVxuXG4gICAgaGVhZGVyLnByZWxvYWRpbmctaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjE0M3B4O2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2xvYWRlci5zdmcnKTt9XG4gICAgbWFpbi5wcmVsb2FkaW5nLW1haW57cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTQzcHg7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbG9hZGVyLnN2ZycpO31cbiAgICAmLm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzogaGlkZGVufVxuXG59XG5cbi5hbm5vdW5jZW1lbnR7YmFja2dyb3VuZC1jb2xvcjogI0VENEI0ODt0ZXh0LWFsaWduOiBjZW50ZXI7bWF4LXdpZHRoOiAxMjgwcHg7bWFyZ2luOjAgYXV0bztcbiAgICBwe2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206IDA7bGluZS1oZWlnaHQ6IDE4cHg7dGV4dC1hbGlnbjogY2VudGVyO3BhZGRpbmc6NXB4IDA7fVxufVxuXG4jdGotbGVnYWwge1xuICAgIGZvbnQtZmFtaWx5OiRiYXNlX2ZvbnQ7XG4gICAgZm9udC1zaXplOiRmb250LXNpemUtYmFzZTtcbiAgICBjb2xvcjojMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3cteDpoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudWEtdmVyc2lvbntcbiAgICAgICAgZm9udC1mYW1pbHk6JHVhX2Jhc2VfZm9udDtcbiAgICB9XG4gICAgJjpoYXMoLmFwcC1oZWFkZXItaG9sZGVyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aGFzKC5wcmljZWxpc3RzLWhvbGRlcil7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4uc2tlbGV0b24tcHJlbG9hZGVye3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNGRkY7Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICcnO3dpZHRoOiAxMDAlO2hlaWdodDogMTAwJTtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7TGVmdDowO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9za2VsZXRvbi1wcmVsb2FkZXIuc3ZnJyk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURFeU1EQWdNekUxSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0F4TWpBd0lETXhOVHNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtEUW9nSUNBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrVTNGMVlYSmxJaUI0TWowaU1UQXdKU0lnZVRJOUlqRXdNQ1VpUGcwS0lDQWdJQ0FnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakF1TlRrNU9UWTBJaUJ6ZEc5d0xXTnZiRzl5UFNJalpHUmtaR1JrSWlCemRHOXdMVzl3WVdOcGRIazlJakVpUGcwS0lDQWdJQ0FnSUNBZ0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SW05bVpuTmxkQ0lnZG1Gc2RXVnpQU0l0TWpzZ0xUSTdJREVpSUd0bGVWUnBiV1Z6UFNJd095QXdMakkxT3lBeElpQmtkWEk5SWpKeklpQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJK1BDOWhibWx0WVhSbFBnMEtJQ0FnSUNBZ0lDQThMM04wYjNBK0RRb2dJQ0FnSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTVM0MU9UazVOaUlnYzNSdmNDMWpiMnh2Y2owaUkyWm1abVptWmlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWo0TkNpQWdJQ0FnSUNBZ0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKdlptWnpaWFFpSUhaaGJIVmxjejBpTFRFN0lDMHhPeUF5SWlCclpYbFVhVzFsY3owaU1Ec2dNQzR5TlRzZ01TSWdaSFZ5UFNJeWN5SWdjbVZ3WldGMFEyOTFiblE5SW1sdVpHVm1hVzVwZEdVaVBqd3ZZVzVwYldGMFpUNE5DaUFnSUNBZ0lDQWdQQzl6ZEc5d1BnMEtJQ0FnSUNBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpJdU5UazVPVFlpSUhOMGIzQXRZMjlzYjNJOUlpTmtaR1JrWkdRaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJK0RRb2dJQ0FnSUNBZ0lDQWdQR0Z1YVcxaGRHVWdZWFIwY21saWRYUmxUbUZ0WlQwaWIyWm1jMlYwSWlCMllXeDFaWE05SWpBN0lEQTdJRE1pSUd0bGVWUnBiV1Z6UFNJd095QXdMakkxT3lBeElpQmtkWEk5SWpKeklpQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJK1BDOWhibWx0WVhSbFBnMEtJQ0FnSUNBZ0lDQThMM04wYjNBK0RRb2dJQ0FnUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDROQ2cwS0lDQWdJRHhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpWjNKaFpFeHBibVZ6SWlCNE1UMGlNQ1VpSUhreFBTSXdKU0krRFFvZ0lDQWdJQ0FnSUR4emRHOXdJRzltWm5ObGREMGlNQzQxT1RrNU5qUWlJSE4wYjNBdFkyOXNiM0k5SWlOa1pHUmtaR1FpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0krRFFvZ0lDQWdJQ0FnSUNBZ1BHRnVhVzFoZEdVZ1lYUjBjbWxpZFhSbFRtRnRaVDBpYjJabWMyVjBJaUIyWVd4MVpYTTlJaTB5T3lBdE1qc2dNU0lnYTJWNVZHbHRaWE05SWpBN0lEQXVNalU3SURFaUlHUjFjajBpTW5NaUlISmxjR1ZoZEVOdmRXNTBQU0pwYm1SbFptbHVhWFJsSWo0OEwyRnVhVzFoZEdVK0RRb2dJQ0FnSUNBZ0lEd3ZjM1J2Y0Q0TkNpQWdJQ0FnSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l4TGpVNU9UazJJaUJ6ZEc5d0xXTnZiRzl5UFNJalptWm1abVptSWlCemRHOXdMVzl3WVdOcGRIazlJakVpUGcwS0lDQWdJQ0FnSUNBZ0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SW05bVpuTmxkQ0lnZG1Gc2RXVnpQU0l0TVRzZ0xURTdJRElpSUd0bGVWUnBiV1Z6UFNJd095QXdMakkxT3lBeElpQmtkWEk5SWpKeklpQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJK1BDOWhibWx0WVhSbFBnMEtJQ0FnSUNBZ0lDQThMM04wYjNBK0RRb2dJQ0FnSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTWk0MU9UazVOaUlnYzNSdmNDMWpiMnh2Y2owaUkyUmtaR1JrWkNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWo0TkNpQWdJQ0FnSUNBZ0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKdlptWnpaWFFpSUhaaGJIVmxjejBpTURzZ01Ec2dNeUlnYTJWNVZHbHRaWE05SWpBN0lEQXVNalU3SURFaUlHUjFjajBpTW5NaUlISmxjR1ZoZEVOdmRXNTBQU0pwYm1SbFptbHVhWFJsSWo0OEwyRnVhVzFoZEdVK0RRb2dJQ0FnSUNBZ0lEd3ZjM1J2Y0Q0TkNpQWdJQ0E4TDJ4cGJtVmhja2R5WVdScFpXNTBQZzBLRFFvTkNnazhaeUJwWkQwaVRHRjVaWEpmTWlJK0RRb0pDVHh5WldOMElIazlJakF1TlNJZ1kyeGhjM005SW5OME1WZ2lJSGRwWkhSb1BTSXhNalF1TlNJZ2FHVnBaMmgwUFNJM09TSWdabWxzYkQwaWRYSnNLQ05uY21Ga1UzRjFZWEpsS1NJdlBnMEtDUWs4Y21WamRDQjRQU0l3TGpraUlIazlJakV3TWk0MUlpQmpiR0Z6Y3owaWMzUXhXQ0lnZDJsa2RHZzlJamc0T0M0eElpQm9aV2xuYUhROUlqSTFJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUk1hVzVsY3lraUx6NE5DZ2tKUEhKbFkzUWdlRDBpTUM0NUlpQjVQU0l4T1RrdU5TSWdZMnhoYzNNOUluTjBNVmdpSUhkcFpIUm9QU0l4TVRrNExqWWlJR2hsYVdkb2REMGlPRElpSUdacGJHdzlJblZ5YkNnalozSmhaRXhwYm1WektTSXZQZzBLQ1FrOGNtVmpkQ0I0UFNJd0xqa2lJSGs5SWpFMU1DNDFJaUJqYkdGemN6MGljM1F4V0NJZ2QybGtkR2c5SWpFd01Ua3VOQ0lnYUdWcFoyaDBQU0l5TlNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrVEdsdVpYTXBJaTgrRFFvSlBDOW5QZzBLUEM5emRtYytEUW89XCIpO1xuICAgIH1cbiAgICAmLnNtYWxse1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2tlbGV0b24tcHJlbG9hZGVyLWxpbmUuc3ZnJyk7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXlNREFnTWpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURFeU1EQWdNalU3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5DZzBLSUNBZ0lEeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGlaM0poWkV4cGJtVnpJaUI0TVQwaU1DVWlJSGt4UFNJd0pTSStEUW9nSUNBZ0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU1DNDFPVGs1TmpRaUlITjBiM0F0WTI5c2IzSTlJaU5rWkdSa1pHUWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSStEUW9nSUNBZ0lDQWdJQ0FnUEdGdWFXMWhkR1VnWVhSMGNtbGlkWFJsVG1GdFpUMGliMlptYzJWMElpQjJZV3gxWlhNOUlpMHlPeUF0TWpzZ01TSWdhMlY1VkdsdFpYTTlJakE3SURBdU1qVTdJREVpSUdSMWNqMGlNbk1pSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJajQ4TDJGdWFXMWhkR1UrRFFvZ0lDQWdJQ0FnSUR3dmMzUnZjRDROQ2lBZ0lDQWdJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXhMalU1T1RrMklpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqRWlQZzBLSUNBZ0lDQWdJQ0FnSUR4aGJtbHRZWFJsSUdGMGRISnBZblYwWlU1aGJXVTlJbTltWm5ObGRDSWdkbUZzZFdWelBTSXRNVHNnTFRFN0lESWlJR3RsZVZScGJXVnpQU0l3T3lBd0xqSTFPeUF4SWlCa2RYSTlJakp6SWlCeVpYQmxZWFJEYjNWdWREMGlhVzVrWldacGJtbDBaU0krUEM5aGJtbHRZWFJsUGcwS0lDQWdJQ0FnSUNBOEwzTjBiM0ErRFFvZ0lDQWdJQ0FnSUR4emRHOXdJRzltWm5ObGREMGlNaTQxT1RrNU5pSWdjM1J2Y0MxamIyeHZjajBpSTJSa1pHUmtaQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJajROQ2lBZ0lDQWdJQ0FnSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU0p2Wm1aelpYUWlJSFpoYkhWbGN6MGlNRHNnTURzZ015SWdhMlY1VkdsdFpYTTlJakE3SURBdU1qVTdJREVpSUdSMWNqMGlNbk1pSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJajQ4TDJGdWFXMWhkR1UrRFFvZ0lDQWdJQ0FnSUR3dmMzUnZjRDROQ2lBZ0lDQThMMnhwYm1WaGNrZHlZV1JwWlc1MFBnMEtEUW9OQ2drOFp5QnBaRDBpVEdGNVpYSmZNaUkrRFFvSkNUeHlaV04wSUhnOUlqQWlJSGs5SWpBaUlHTnNZWE56UFNKemRERllJaUIzYVdSMGFEMGlNVEF4T1M0MElpQm9aV2xuYUhROUlqSTFJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUk1hVzVsY3lraUx6NE5DZ2s4TDJjK0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oaGVhZGVye2hlaWdodDo5NS45MXB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDMwe2hlaWdodDozMHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDQwe2hlaWdodDo0MHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDUwe2hlaWdodDo1MHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDYwe2hlaWdodDo2MHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDcwe2hlaWdodDo3MHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDgwe2hlaWdodDo4MHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDkwe2hlaWdodDo5MHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDEwMHtoZWlnaHQ6MTAwcHggIWltcG9ydGFudDt9XG4gICAgJi5oMTEwe2hlaWdodDoxMTBweCAhaW1wb3J0YW50O31cbiAgICAmLmgxMzB7aGVpZ2h0OjEzMHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDE1MHtoZWlnaHQ6MTUwcHggIWltcG9ydGFudDt9XG4gICAgJi5oMTYwe2hlaWdodDoxNjBweCAhaW1wb3J0YW50O31cbiAgICAmLmgyMDB7aGVpZ2h0OjIwMHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDMwMHtoZWlnaHQ6MzAwcHggIWltcG9ydGFudDt9XG4gICAgJi5oNDAwe2hlaWdodDo0MDBweCAhaW1wb3J0YW50O31cbiAgICAmLmg1MDB7aGVpZ2h0OjUwMHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDU1MHtoZWlnaHQ6NTUwcHggIWltcG9ydGFudDt9XG4gICAgJi5oNjAwe2hlaWdodDo2MDBweCAhaW1wb3J0YW50O31cbiAgICAmLmg2MjB7aGVpZ2h0OjYyMHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDY1MHtoZWlnaHQ6NjUwcHggIWltcG9ydGFudDt9XG4gICAgJi5oNjcwe2hlaWdodDo2NzBweCAhaW1wb3J0YW50O31cbiAgICAmLmg3MDB7aGVpZ2h0OjcwMHB4ICFpbXBvcnRhbnQ7fVxuICAgICYuaDgwMHtoZWlnaHQ6ODAwcHggIWltcG9ydGFudDt9XG4gICAgJi5oOTAwe2hlaWdodDo5MDBweCAhaW1wb3J0YW50O31cbiAgICAmLmgxMzAwe2hlaWdodDoxMzAwcHggIWltcG9ydGFudDt9IFxuICAgICYuaDE1MDB7aGVpZ2h0OjE1MDBweCAhaW1wb3J0YW50O30gICBcbiAgICAmLmgxNzAwe2hlaWdodDoxNzAwcHggIWltcG9ydGFudDt9ICAgXG4gICAgJi5oMzUwMHtoZWlnaHQ6MzUwMHB4ICFpbXBvcnRhbnQ7fSAgICBcbiAgICAmLmg1MDAwe2hlaWdodDo1MDAwcHggIWltcG9ydGFudDt9ICAgIFxuICAgICYuaG1heHtoZWlnaHQ6MTAwMDBweCAhaW1wb3J0YW50O31cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgJi5oaGVhZGVye2hlaWdodDoxMzcuNTlweCAhaW1wb3J0YW50O31cbiAgICAgICAgJi5taDMwe2hlaWdodDozMHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAmLm1oNDB7aGVpZ2h0OjQwcHggIWltcG9ydGFudDt9ICAgIFxuICAgICAgICAmLm1oNTB7aGVpZ2h0OjUwcHggIWltcG9ydGFudDt9ICAgICAgICBcbiAgICAgICAgJi5taDYwe2hlaWdodDo2MHB4ICFpbXBvcnRhbnQ7fSAgICBcbiAgICAgICAgJi5taDcwe2hlaWdodDo3MHB4ICFpbXBvcnRhbnQ7fSBcbiAgICAgICAgJi5taDgwe2hlaWdodDo4MHB4ICFpbXBvcnRhbnQ7fSBcbiAgICAgICAgJi5taDkwe2hlaWdodDo5MHB4ICFpbXBvcnRhbnQ7fSBcbiAgICAgICAgJi5taDEwMHtoZWlnaHQ6MTAwcHggIWltcG9ydGFudDt9XG4gICAgICAgICYubWgxMTB7aGVpZ2h0OjExMHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAmLm1oMTMwe2hlaWdodDoxMzBweCAhaW1wb3J0YW50O31cbiAgICAgICAgJi5taDE1MHtoZWlnaHQ6MTUwcHggIWltcG9ydGFudDt9XG4gICAgICAgICYubWgxNjB7aGVpZ2h0OjE2MHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAmLm1oMjAwe2hlaWdodDoyMDBweCAhaW1wb3J0YW50O31cbiAgICAgICAgJi5taDMwMHtoZWlnaHQ6MzAwcHggIWltcG9ydGFudDt9XG4gICAgICAgICYubWg0MDB7aGVpZ2h0OjQwMHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAmLm1oNTAwe2hlaWdodDo1MDBweCAhaW1wb3J0YW50O31cbiAgICAgICAgJi5taDU1MHtoZWlnaHQ6NTUwcHggIWltcG9ydGFudDt9XG4gICAgICAgICYubWg2MDB7aGVpZ2h0OjYwMHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAmLm1oNjIwe2hlaWdodDo2MjBweCAhaW1wb3J0YW50O31cbiAgICAgICAgJi5taDY1MHtoZWlnaHQ6NjUwcHggIWltcG9ydGFudDt9XG4gICAgICAgICYubWg2NzB7aGVpZ2h0OjY3MHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAmLm1oNzAwe2hlaWdodDo3MDBweCAhaW1wb3J0YW50O31cbiAgICAgICAgJi5taDgwMHtoZWlnaHQ6ODAwcHggIWltcG9ydGFudDt9XG4gICAgICAgICYubWg5MDB7aGVpZ2h0OjkwMHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAmLm1oMTMwMHtoZWlnaHQ6MTMwMHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAmLm1oMTUwMHtoZWlnaHQ6MTUwMHB4ICFpbXBvcnRhbnQ7fSAgXG4gICAgICAgICYubWgxNzAwe2hlaWdodDoxNzAwcHggIWltcG9ydGFudDt9ICAgICAgICAgICBcbiAgICAgICAgJi5taDM1MDB7aGVpZ2h0OjM1MDBweCAhaW1wb3J0YW50O30gICAgXG4gICAgICAgICYubWg1MDAwe2hlaWdodDo1MDAwcHggIWltcG9ydGFudDt9ICAgIFxuICAgICAgICAmLm1obWF4e2hlaWdodDoxMDAwMHB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cblxuaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7fVxuXG4ubXQtMjAwe21hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7fVxuLm10LTgwe21hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDt9XG4ucHItMjB7cGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnQ7fVxuLm1yLTEwe21hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O31cbi5tYi0we21hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O31cblxuLnRleHQtdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxuXG4uY29sb3ItcmVke2NvbG9yOiRyZWQ7fVxuLmNvbG9yLW9yYW5nZXtjb2xvcjokb3JhbmdlfVxuLmNvbG9yLWdyZWVue2NvbG9yOiRncmVlbjt9XG4uZXJyb3Itbm90aWNle2ZvbnQtc2l6ZTokZm9udF8xNTtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7Y29sb3I6JHJlZDttYXJnaW4tYm90dG9tOjEwcHg7fVxuXG4uY29sb3ItZ29sZHtjb2xvcjokZ29sZDt9XG5cbmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cblxuLmJ0bi1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiRncmVlbl9idG47Y29sb3I6JGJsYWNrO2ZvbnQtc2l6ZTokZm9udF8xODtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjE1cHggMzBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3gtc2hhZG93OiAwcHggMTBweCAzMHB4ICMwMDAwMDAyOTt0ZXh0LWFsaWduOmNlbnRlcjtcbiAgQG1lZGlhKG1heC13aWR0aDo1NzZweCl7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O31cbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5faG92ZXI7fVxufVxuLmJ0bi1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiRibGFjaztjb2xvcjokd2hpdGU7Zm9udC1zaXplOiRmb250XzE4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjE1cHggMzBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4uYnRuLXdoaXRlLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjokd2hpdGU7Zm9udC1zaXplOiRmb250XzI1O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtib3JkZXI6NXB4IHNvbGlkICR3aGl0ZTtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7XG4gIEBtZWRpYShtYXgtd2lkdGg6NTc2cHgpe21heC13aWR0aDoxMDAlIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt9XG4gICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO2NvbG9yOiAkYmxhY2s7fVxufVxuLmJ0bi1ibGFjay1vdXRsaW5le2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6JGJsYWNrO2ZvbnQtc2l6ZTokZm9udF8yNTtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7Ym9yZGVyOjVweCBzb2xpZCAkYmxhY2s7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzoxMHB4IDIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjYwcHg7XG4gIEBtZWRpYShtYXgtd2lkdGg6NTc2cHgpe21heC13aWR0aDoxMDAlIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt9XG4gICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO2NvbG9yOiAkd2hpdGU7fVxufVxuXG4uaW5wdXQtb3V0bGluZXtoZWlnaHQ6NjBweDt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgJGlucHV0X2dyZXk7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOiRmb250XzIwO2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6JGJsYWNrO3BhZGRpbmc6OHB4IDE1cHg7XG4gICAgJi5zbXMtY29kZXttYXgtd2lkdGg6NjBweDtmb250LXNpemU6JGZvbnRfMjA7Zm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtjb2xvcjokYmxhY2s7dGV4dC1hbGlnbjpjZW50ZXI7fVxuICAgICYuZXJyb3J7Ym9yZGVyLWNvbG9yOiRyZWQ7Ym9yZGVyLXdpZHRoOjJweDt9XG4gICAgJi5waG9uZS1udW1iZXIubS1waG9uZS1udW1iZXItaW5wdXR7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC5tLXNlbGVjdHtib3JkZXItcmlnaHQ6M3B4IHNvbGlkICRpbnB1dF9ncmV5O2hlaWdodDoxMDAlO1xuICAgICAgICAgICAgLm0taW5wdXQtd3JhcHBlci4tLWRlZmF1bHQtYm9yZGVye2JvcmRlcjowcHg7fVxuICAgICAgICB9XG4gICAgICAgIC5tLWlucHV0e2hlaWdodDoxMDAlO2JvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAubS1pbnB1dC13cmFwcGVye2JvcmRlcjowcHg7XG4gICAgICAgICAgICAgICAgLm1hei1ib3JkZXItcHJpbWFyeXtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7b3V0bGluZTpub25lO31cbiAgICAgICAgICAgICAgICAubS1pbnB1dC1sYWJlbHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XG4gICAgICAgICAgICAgICAgaW5wdXR7Ym9yZGVyOm5vbmU7cGFkZGluZzoxMHB4IDE1cHg7Zm9udC1zaXplOiRmb250XzE2O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubS1waG9uZS1udW1iZXItaW5wdXRfX2lucHV0e21pbi13aWR0aDogYXV0byAhaW1wb3J0YW50IDt9XG4gICAgICAgIC5tLXBob25lLWlucHV0e21pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O31cbiAgICAgICAgLm0tcGhvbmUtbnVtYmVyLWlucHV0X19jb3VudHJ5LWZsYWd7Ym90dG9tOjE1cHg7fVxuICAgIH1cbiAgICAmLmZvY3VzZWR7XG4gICAgICAgIGJvcmRlci1jb2xvcjokZ3JlZW47XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJlt0eXBlPW51bWJlcl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NTc2cHgpe1xuICAubW9iaWxlLWhpZGV7ZGlzcGxheTpub25lO31cbiAgLm1haW4taGVhZGluZ3tmb250LXNpemU6JGZvbnRfNTAgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjEgIWltcG9ydGFudDt9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NTc2cHgpe1xuICAuZGVza3RvcC1oaWRle2Rpc3BsYXk6bm9uZTt9XG59XG5cbi8vQ29tcG9uZW50c1xuLmhlbHAtc2VjdGlvbntiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL3phbWVzdG5hbmNpLXRqbGVnYWwud2VicCcpIGNlbnRlciAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246cmVsYXRpdmU7XG4gICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemFtZXN0bmFuY2ktdGpsZWdhbEAyeC53ZWJwJyk7XG4gICAgfSBcbiAgICAmLnRoYW5reW91e2JhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvdGhhbmt5b3UtY29udGFjdC1iZy53ZWJwJykgY2VudGVyIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RoYW5reW91LWNvbnRhY3QtYmdAMngud2VicCcpO1xuICAgICAgICB9ICAgICBcbiAgICAgICAgLmNvbnRlbnQtaG9sZGVye1xuICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMCAwJSwgIzAwMDAwMEJBIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaG9sZGVye1xuICAgICAgICBtaW4taGVpZ2h0OjYyMHB4O1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDo5O1xuXG4gICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8zMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1ob2xkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7YmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy96YW1lc3RuYW5jaS10amxlZ2FsLW1vYmlsZS53ZWJwJykgY2VudGVyIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3phbWVzdG5hbmNpLXRqbGVnYWwtbW9iaWxlQDJ4LndlYnAnKTtcbiAgICAgICAgfSBcbiAgICAgICAgJi50aGFua3lvdXtiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL3RoYW5reW91LWNvbnRhY3QtYmcud2VicCcpIGNlbnRlciAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgICAgICBAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RoYW5reW91LWNvbnRhY3QtYmdAMngud2VicCcpO1xuICAgICAgICAgICAgfSAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpe1xuICAgICAgICAuY29udGVudC1ob2xkZXJ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjU0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NTBweDtcblxuICAgICAgICAgICAgLmJ0bi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgLmJ0bi13aGl0ZS1vdXRsaW5le2Rpc3BsYXk6YmxvY2s7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV2aWV3cy1zZWN0aW9ue2JhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvdnJhdGVuaWVfZGFuaV9uZW1lY2tvX2tpbmRlcmdlbGQud2VicCcpIGNlbnRlciAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1wb3NpdGlvbjogNjAlO1xuICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3ZyYXRlbmllX2RhbmlfbmVtZWNrb19raW5kZXJnZWxkQDJ4LndlYnAnKTtcbiAgICB9XG4gICAgJi50aGFua3lvdXtiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL3RoYW5reW91LXJlY29tbWVuZC1iZy53ZWJwJykgY2VudGVyIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RoYW5reW91LXJlY29tbWVuZC1iZ0AyeC53ZWJwJyk7XG4gICAgICAgIH0gXG4gICAgICAgIC5jb250ZW50LWhvbGRlcntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NjIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4Ojk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iMmJ7YmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9iMmItbmVtZWNrby53ZWJwJykgY2VudGVyIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7XG4gICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iMmItbmVtZWNrb0AyeC53ZWJwJyk7XG4gICAgICAgIH0gXG4gICAgICAgIC5sZWZ0LWhvbGRlcntcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwIDAlLCAjMDAwMDAwQkEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAuY29udGVudC1ob2xkZXJ7XG4gICAgICAgIG1pbi1oZWlnaHQ6NjIwcHg7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4Ojk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuc3RhcnMtaG9sZGVye1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC1ob2xkZXJ7XG4gICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1NXB4O1xuICAgICAgICAgICAgICAgICAgICAmLm1iLTUwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodC1ob2xkZXJ7XG5cbiAgICAgICAgICAgIC5ibGFjay1sYWJlbC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgLnllbGxvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgbWluLWhlaWdodDo2NzBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgJi50aGFua3lvdXtiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL3RoYW5reW91LXJlY29tbWVuZC1iZy53ZWJwJykgY2VudGVyIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90aGFua3lvdS1yZWNvbW1lbmQtYmdAMngud2VicCcpO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7YmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy96YW1lc3RuYW5reW5hLW1vYmlsZS53ZWJwJykgY2VudGVyIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3phbWVzdG5hbmt5bmEtbW9iaWxlQDJ4LndlYnAnKTtcbiAgICAgICAgfSBcbiAgICAgICAgJjpiZWZvcmV7aGVpZ2h0OjYwMHB4O31cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo1NzZweCl7XG4gICAgICAgIC5yZXZpZXdzLXNlY3Rpb257XG4gICAgICAgICAgICAuY29udGVudC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDo2NzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuXG4gICAgICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi10aXRsZXtwYWRkaW5nLXJpZ2h0OjUwcHg7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnFhLXNlY3Rpb257XG4gICAgcGFkZGluZzoxMDBweCAwO1xuXG5cdC5zZWN0aW9uLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTokZm9udF8zMDtcblx0XHRsaW5lLWhlaWdodDozN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7XG5cdFx0Y29sb3I6JGJsYWNrO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cblxuICAgIC5xYS1hY2NvcmRpb24taG9sZGVye1xuICAgICAgICBwYWRkaW5nLXRvcDo1MHB4O1xuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbXtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206NTBweDtcblxuICAgICAgICAgICAgLmFjY29yZGlvbi1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgc3BhbixzdHJvbmcsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KXtcbiAgICAgICAgcGFkZGluZzoxMDBweCAwIDkwcHggMDtcblxuICAgICAgICAucWEtYWNjb3JkaW9uLWhvbGRlcntcbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbXtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lc3RhYmxpc2hlZC1zZWN0aW9ue1xuICAgIHBhZGRpbmc6NjBweCAwIDgwcHggMDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLWhvbGRlcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMDM0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5lc3RhYmxpc2hlZC1ob2xkZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAudGl0bGUtaG9sZGVye1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA0cHg7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMzA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm9zLWhvbGRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIC5pbmZvLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAuaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJpZ2dlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc21hbGxlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgLmluZm8taG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxhbmctc3dpdGNoZXItc2VjdGlvbntcbiAgICBwYWRkaW5nOjgwcHggMDtcbiAgICBtYXgtd2lkdGg6NzY1cHg7XG4gICAgbWFyZ2luOjAgYXV0bztcblxuICAgIC5sb2NhdGlvbntcbiAgICAgICAgZm9udC1zaXplOiRmb250XzIwO1xuICAgICAgICBsaW5lLWhlaWdodDoyNXB4O1xuICAgICAgICBmb250LXdlaWdodDokZm9udF9ib2xkO1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgbWFyZ2luOjAgMCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaG9sZGVye1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5jdXJyZW50LXZlcnNpb257XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE0O1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAuY29udGVudC1ob2xkZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OmluaXRpYWw7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNsaWVudC1pbmZve1xuXG4gICAgLnJlc2VuZC1zbXMtbm90aWNlLWhvbGRlcntcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDEsIDE3MSwgMTY4LCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgbWF4LXdpZHRoOjM1M3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG5cbiAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuXG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yLWhvbGRlcntcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOEVDRUM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICBtYXgtd2lkdGg6MzUzcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcblxuICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2FkZXItd3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTAwMTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmltZy1ob2xkZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiA1MDAyO1xuICAgIH1cbn1cblxuLndhcm5pbmctc2VjdGlvbi1ob2xkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1NkYyNztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZGFuZ2VyLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAud2FybmluZy10ZXh0LWhvbGRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2M2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxhY2stYm94LWhvbGRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuNTYzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuYnRuLXdoaXRlLW91dGxpbmV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgfVxufSIsImgxe1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbn1cblxuaDJ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTsgICBcbiAgXG4gICYuLXVwcGVyY2FzZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XG4gIH1cbn1cblxuaDN7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBjb2xvcjogIzAwMDtcbiAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oNHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTsgXG59XG5cbm9sIHtcbiAgY291bnRlci1yZXNldDogaXRlbVxufVxuXG5vbCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbm9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiIGNvdW50ZXIoaXRlbSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbVxufSIsIkBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgYm9keTpoYXMoLmFwcC1oZWFkZXItaG9sZGVyLm1vYmlsZS1tZW51LW9wZW4pe1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cbmhlYWRlcntcbiAgICAuYXBwLWhlYWRlci1ob2xkZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBzbGlkZU91dCB7XG4gICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgJi5mYWRlLWlue1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUluIDAuMjVzIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICAgICYuZmFkZS1vdXR7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlT3V0IDAuMjVzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUtYmd7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1vYmlsZS1tZW51LW9wZW57XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbi1oZWFkZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICA+LmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29sLTEye1xuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjNweCA4cHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rX2dyZWVuO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblxuICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OmlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAvLyAmLmltcG9ydGFudC1ub3RpY2V7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OjE5cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6JGxpZ2h0ZXJfb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmV5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDUwcHgpe1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgJi5wbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jentcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5za3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJi5wbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnJve1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLW5hdntcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDIxcHggMDtcblxuICAgICAgICAgICAgLm5hdi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAubG9nby1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLm1vYmlsZS1sb2dve2Rpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmxvZ297XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVza3RvcC1tZW51e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAvLyBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtY3p7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzIwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtY3p7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjgwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1jentcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDAuMXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24taG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAxNXB4IDIxcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDAuMXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIvMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVmdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWZ1bmQtY3p7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1c2luZXNze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLXNre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgLnJlZnVuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAuYnVzaW5lc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW1zLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgIzRCNEI0QiAzMiUsICM0QjRCNEIgNzIlLCAjMDAwMDAwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBhZGRpbmctaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW1ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MjU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtc21hbGxlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2xzLTJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogNTQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtcy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtcy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmhhcyhpbWcpKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBnYXA6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5XzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6aG92ZXIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGFnLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1kZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2RlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWF0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvYXQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tbmx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFncy9ubC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1za3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3NrLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWN6e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvY3ouc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnXCIpLCB1cmwoXCIuLi9pbWFnZXMvZmxhZ3Mvbmwuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4sIGNvbnRhaW4sIGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4LCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlZnVuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcmVmdW5kcy1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZV9ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWxsb3dhbmNlcy1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm90aGVyc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvb3RoZXJzLWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhdm9yaXRle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYXZvdXJpdGUtc2VydmljZXMtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGFydHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcm9ja2V0LXN0YXJ0LWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFNTMxMzg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWJvdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fib3V0LWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlX2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJsb2d7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Jsb2ctaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICYudGFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBhc3BlY3QtcmF0aW86IDM1MC8zNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLnRhbGxlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBhc3BlY3QtcmF0aW86IDM1MC80OTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLnNxdWVyZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iZy1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwIDAlLCAjMDAwMDAwQjMgNTIlLCAjMDAwMDAwRTYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3RhcnN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWN6e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodF9ncmF5XzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1kcm9wZG93bntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0X2dyYXlfMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbXMtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW1ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29scy0ye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbXMtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDIwMHB4LCAxMDAlLCAzNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi50YWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBhc3BlY3QtcmF0aW86IDM1MC80OTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle3BhZGRpbmctYm90dG9tOjEwMHB4fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBpOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9idXJnZXItbWVudS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAuZGVza3RvcC1sb2dve1xuICAgICAgICAgICAgICAgICAgICAubG9nb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1saW5re1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2V4dHJhX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmdyZWVue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6JGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNrdG9wLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubW9iaWxlLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNrdG9wLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1vcmV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5sYW5nLXN3aXRjaGVyLXNlY3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaS53ZWItaWNvbi5sYW5nLXN3aXRjaGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLndlYi1pY29uLmxhbmctc3dpdGNoZXI6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4ICMwMDAwMDA0MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDkzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWNsb3Nle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy9idXJnZXItbWVudS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkud2ViLWljb24ubGFuZy1zd2l0Y2hlcjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5odXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jdXJyZW50LXZlcnNpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFuZy1zd2l0Y2hlci1kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDUwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZC1ob2xkZXJ7ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBweyAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1jbG9zZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2J1cmdlci1tZW51LnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC50YWl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaS53ZWItaWNvbi5sYW5nLXN3aXRjaGVyOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAuY3VycmVudC12ZXJzaW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhbmctc3dpdGNoZXItZHJvcGRvd257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkud2ViLWljb24ubGFuZy1zd2l0Y2hlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggIzAwMDAwMDQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhbmctc3dpdGNoZXItZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzdweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpe1xuICAgICAgICAuYXBwLWhlYWRlci1ob2xkZXJ7XG4gICAgICAgICAgICAubWFpbi1uYXZ7XG4gICAgICAgICAgICAgICAgLm5hdi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5kZXNrdG9wLWxvZ297ZGlzcGxheTpub25lIWltcG9ydGFudDt9XG4gICAgICAgICAgICAgICAgICAgIC8vIC5kZXNrdG9wLW1lbnV7ZGlzcGxheTpub25lIWltcG9ydGFudDt9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNrdG9wLW1lbnV7ei1pbmRleDogMTAwMDt9XG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtbG9nb3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC5hcHAtaGVhZGVyLWhvbGRlcntcbiAgICAgICAgICAgIC5tYWluLW5hdntcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOjE1cHggMDtcblxuICAgICAgICAgICAgICAgIC5iYW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyM3B4IDlweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1wb3J0YW50LW5vdGljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtaGVhZGVyLWJsb2ctaG9sZGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAgIC5oZWFkLWhvbGRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgLmxlZnQtaXRlbXN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgIC5sb2dvLWhvbGRlcnttYXJnaW4tYm90dG9tOiAxMXB4O31cblxuICAgICAgICAgICAgICAgIC5ibG9nLWxvZ297XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo4NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLyomLm1vYmlsZS1sb2dve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVza3RvcC1sb2dve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VhcmNoLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAuYmxvZy1zZWFyY2gsLmJsb2ctc2VhcmNoLW1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxNHB4IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsb2ctc2VhcmNoLW1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbWFnbmlmeWluZy1nbGFzcy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMjcwZGVnO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LWl0ZW1ze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmLmhvbWUtYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc3RhcnQtYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX2J0bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX2hvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuX2hvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuICAgICAgICAgICAgLmhlYWQtaG9sZGVye1xuXG4gICAgICAgICAgICAgICAgLmxlZnQtaXRlbXN7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5ibG9nLWxvZ297XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZS1sb2dve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2t0b3AtbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2ctc2VhcmNoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2ctc2VhcmNoLW1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmlnaHQtaXRlbXN7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhvbWUtYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXJ0LWJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOm1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcC1oZWFkZXItdGhhbmsteW91LWhvbGRlcntcbiAgICAgICAgLmxvZ28taG9sZGVye1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcHAtaGVhZGVyLXRheC1jYWxjdWxhdG9yLWhvbGRlciB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgei1pbmRleDo1MDAwO1xuICAgIHBhZGRpbmctdG9wOjMwcHg7XG5cbiAgICAubG9nby1ob2xkZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgICBtYXgtd2lkdGg6MzRweDtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMjI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9ib2xkO1xuICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAwIDhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWhvbGRlcntcbiAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcblxuICAgICAgICBidXR0b24sYS5iYWNrLXRvLXdlYnNpdGV7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLy8gRk9PVEVSXG5mb290ZXJ7XG4gICAgLmFwcC1mb290ZXItaG9sZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDUwcHggMDtcblxuICAgICAgICAubG9nby1ob2xkZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAubG9nb3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLXRleHR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1uYXZ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NTM0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gNTBweCBhdXRvO1xuXG4gICAgICAgICAgICAubmF2LWl0ZW1ze1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG5cbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWNvbnRhY3R7XG5cbiAgICAgICAgICAgIC5jb250YWN0LWhvbGRlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYubG9jYXRpb24taWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvY2F0aW9uLW91dGxpbmUtZ3JlZW4uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmVtYWlsLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9lbWFpbC1vdXRsaW5lLWdyZWVuLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5waG9uZS1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtb3V0bGluZS1ncmVlbi5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEscHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3JlZ3VsYXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVkaWEtaWNvbnN7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLXNldHRpbmdze1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfZ3JheTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X21lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weXJpZ2h0e1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDo1NzZweCl7XG4gICAgICAgIC5hcHAtZm9vdGVyLWhvbGRlcntcbiAgICAgICAgICAgIC5mb290ZXItbmF2e1xuICAgICAgICAgICAgICAgIC5uYXYtaXRlbXN7bWF4LXdpZHRoOjE2MHB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucG9wLXVwLWJhbm5lcntcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw0MSUsLjcpO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTc7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICAuYWN0aXZlLWNsb3NlLWJhY2tncm91bmR7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5OTg7XG4gICAgfVxuICAgIC5wb3AtdXAtaG9sZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA3ODBweDtcbiAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgLy8gd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgLmJnLWJsYWNre1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzQwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4aXR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9idXJnZXItbWVudS5zdmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nLWhvbGRlcntcbiAgICAgICAgICAgIC8vIHdpZHRoOiAzOTBweDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDI5cHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yZWNvbW1lbmQtcG9wLXVwLWJhbm5lcntcbiAgICAgICAgLnBvcC11cC1ob2xkZXJ7XG4gICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvcm0tcG9wLXVwLWJhbm5lcntcbiAgICAgICAgLmNlbnRlci1ibG9jay1wb3AtdXB7XG4gICAgICAgICAgICB6LWluZGV4Ojk5OTk5O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NDgwcHg7XG4gICAgICAgICAgICB3aWR0aDo4NDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAubGVmdC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvZm9ybV9iYW5uZXJfaW1nLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHQtaG9sZGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOjU0NHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMnB4IDQwcHg7XG4gICAgICAgICAgICAgICAgLnBvcC11cC1oZWFke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS1wb3AtdXB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jbG9zZS0zMC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJhbm5lci1jZW50ZXItdGV4dHN7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWFpbi10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1ncmVlbi1jbG9zZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5lbmQtbm90ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mb3JtLXZhbGlkYXRlLXBvcC11cC1iYW5uZXJ7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNlbnRlci1ibG9jay1wb3AtdXB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzIzNztcbiAgICAgICAgICAgICAgICAucG9wLXVwLWhlYWR7XG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS1wb3AtdXA6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLWJsYWNrLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmlnaHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1jZW50ZXItdGV4dHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgLmNlbnRlci1ibG9jay1wb3AtdXB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzUwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDp1bnNldDtcbiAgICAgICAgICAgICAgICAubGVmdC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmlnaHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggMjBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAucG9wLXVwLWhlYWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xvc2UtcG9wLXVwe31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmFubmVyLWNlbnRlci10ZXh0c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzI4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWdyZWVuLWNsb3Nle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxN3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbmQtbm90ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtcbiAgICAgICAgLnBvcC11cC1ob2xkZXJ7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWctaG9sZGVye1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjY5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3AtdXAtc2VydmljZXtcbiAgICB6LWluZGV4Ojk5OTk3O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDB2aDtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSw0MSUsLjcpOztcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgLmFjdGl2ZS1jbG9zZS1iYWNrZ3JvdW5ke1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDo5OTk5ODtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgIH1cbiAgICAuY2VudGVyLWJsb2NrLXBvcC11cHtcbiAgICAgICAgei1pbmRleDo5OTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG4gICAgICAgIG1pbi1oZWlnaHQ6NDgwcHg7XG4gICAgICAgIHdpZHRoOjgwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQ1cHggNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaGVhZC1wb3AtdXB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgLmNsb3NlLXBvcC11cHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXJcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWNlbnRlci10ZXh0c3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgICAgICAgICAgLnRleHQtYmctYmxhY2t7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1tYWlue1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLWhvbGRlci1wb3AtdXB7XG4gICAgICAgICAgICAuYnRuLWdyZWVuLWNsb3Nle1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4IDQwcHg7XG4gICAgICAgIC5jZW50ZXItYmxvY2stcG9wLXVwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOjUwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6dW5zZXQ7XG4gICAgICAgICAgICAuaGVhZC1wb3AtdXB7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAuY2xvc2UtcG9wLXVwe1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXItY2VudGVyLXRleHRze1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgLnRleHQtYmctYmxhY2t7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LW1haW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1ob2xkZXItcG9wLXVwe1xuICAgICAgICAgICAgICAgIC5idG4tZ3JlZW4tY2xvc2V7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcImJhc2U2NF9pY29uc1wiO1xuXG4kbXZfZm9udDpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG5cbiR3aGl0ZTojZmZmZmZmOyAgICAgICAgIC8vZm9udCxzd2l0Y2gtYnRuLGlucHV0IGJvcmRlcnNcbiRibGFjazojMDAwMDAwOyAgICAgICAgIC8vdG9vdGxpcFxuJGJsYWNrX2Rhcms6IzJEMzQzNjsgICAgLy9ibG9jayBiZ1xuXG4kZ3JlZW5fZGFyazojMTY5ODUzOyAgICAvL2hvb3ZlciAnT0snIGJ1dHRvbnNcblxuJGJsdWVfZGFyazojMmE0ZDhkOyAgICBcblxuJGdyZXk6I0JEQjlBNjsgICAgICAgICAgLy9zd2l0Y2ggYnV0dG9uIGJnLWluYWN0aXZlXG5cblxuLypsaWdodCB0aGVtZSovXG4kY3JlbWVfd2hpdGU6I2ZkZjhlZTtcbiRidG5fbGlnaHRfdGhlbWU6JGJsYWNrX2Rhcms7XG4kYnRuX2xpZ2h0X3RoZW1lX2hvdmVyOiM0ODUyNTU7XG5cbi8qKioqKioqKioqKioqL1xuXG4kc2V0dGluZ3NfaWNvbjokZ2Vhcl9pY29uX3doaXRlO1xuJGNvb2tpZV9pY29uOiRjb29raWVfaWNvbl93aGl0ZTtcbiRxdWVzdGlvbl9pY29uOiRxdWVzdGlvbl9pY29uX3doaXRlO1xuXG5cbiRiZ19jb2xvcjokYmxhY2tfZGFyaztcbiRidG5fY29sb3I6JGJsdWU7XG4kYnRuX2NvbG9yX2hvdmVyOiRibHVlX2Rhcms7XG4kZm9udF9jb2xvcjokd2hpdGU7XG4kdG9nZ2xlX2JvcmRlcjokd2hpdGU7XG5cbiRzd2l0Y2hfYm9yZGVyOiR3aGl0ZTtcbiRzd2l0Y2hfYnRuX2JnOiRncmV5O1xuJHN3aXRjaF9idG46JHdoaXRlO1xuXG4kdG9vbHRpcF9jb2xvcjokYmxhY2s7XG4kdG9vbHRpcF9iZ19jb2xvcjokd2hpdGU7XG4kdG9vbHRpcF9ib3JkZXJfY29sb3I6JGJsYWNrO1xuJHRvb2x0aXBfZm9udDokbXZfZm9udDtcblxuXG4kYnJlYWtfcG9pbnRfc206OTkycHg7XG4kYnJlYWtfcG9pbnRfczYwMDo2MTBweDtcbiRicmVha19wb2ludF9zMzAwOjMwMHB4O1xuLy8kYnJlYWtfcG9pbnRfc206MTI4MHB4O1xuJGJvdHRvbV92aXNpYmxlX29mZnNldDotMzVweDtcbiRib3R0b21fdmlzaWJsZV9vZmZzZXRfaGlkZTotNDVweDtcblxuXG5AbWl4aW4gY2xlYXJmaXh7Jjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDt9fVxuQG1peGluIHRyYW5zaXRpb24oJGVmZmVjdCwgJGR1cmF0aW9uLCAkZnVuY3Rpb24pey13ZWJraXQtdHJhbnNpdGlvbjokZWZmZWN0ICRkdXJhdGlvbiAkZnVuY3Rpb247LW1vei10cmFuc2l0aW9uOiRlZmZlY3QgJGR1cmF0aW9uICRmdW5jdGlvbjstby10cmFuc2l0aW9uOiRlZmZlY3QgJGR1cmF0aW9uICRmdW5jdGlvbjt0cmFuc2l0aW9uOiRlZmZlY3QgJGR1cmF0aW9uICRmdW5jdGlvbjt9XG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZSl7LW1zLXRyYW5zZm9ybTokdmFsdWU7LXdlYmtpdC10cmFuc2Zvcm06JHZhbHVlOyB0cmFuc2Zvcm06JHZhbHVlfVxuQG1peGluIGJveC1zaGFkb3coJGgtc2hhZG93LCAkdi1zaGFkb3csICRibHVyLCAkc3ByZWFkLCAkY29sb3Ipey1tb3otYm94LXNoYWRvdzokaC1zaGFkb3cgJHYtc2hhZG93ICRibHVyICRzcHJlYWQgJGNvbG9yOy13ZWJraXQtYm94LXNoYWRvdzogJGgtc2hhZG93ICR2LXNoYWRvdyAkYmx1ciAkc3ByZWFkICRjb2xvcjtib3gtc2hhZG93OiRoLXNoYWRvdyAkdi1zaGFkb3cgJGJsdXIgJHNwcmVhZCAkY29sb3J9XG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzOy1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztib3JkZXItcmFkaXVzOiAkcmFkaXVzO31cbkBtaXhpbiBuby1ib3gtc2hhZG93e2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7LW1vei1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt9XG5cbi5tdi1jb29raWVze2JhY2tncm91bmQ6JGJnX2NvbG9yO2JvdHRvbTowO2NvbG9yOiRmb250X2NvbG9yO2ZvbnQtZmFtaWx5OiRtdl9mb250O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5OTk5OTk5O1xuICAgICYubXYtY29va2llcy1pbnsvKm1hcmdpbi1ib3R0b206NzBweCFpbXBvcnRhbnQqL31cbiAgICAmOm5vdCgubXYtY29va2llcy1vdXQpe2FuaW1hdGlvbjptdnNsaWRlSW4gLjVzIGVhc2UtaW4tb3V0O31cbiAgICAmLm12LWNvb2tpZXMtb3V0e0BpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDEwMCUpKTtib3R0b206JGJvdHRvbV92aXNpYmxlX29mZnNldDtAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuM3MsZWFzZSk7XG4gICAgICAgICYubW91c2VvdmVyLXRvZ2dsZXtAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgxMDAlKSk7Ym90dG9tOjA7QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjNzLGVhc2UpO31cbiAgICB9XG4gICAgJi5tdi1jb29raWVzLXNsaWRlLW91dHthbmltYXRpb246bXZzbGlkZU91dCAuNXMgZWFzZS1pbi1vdXQ7QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMTAwJSkpO2JvdHRvbTokYm90dG9tX3Zpc2libGVfb2Zmc2V0O0BpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4zcyxlYXNlKTtcbiAgICAgICAgJi5tb3VzZW92ZXItdG9nZ2xle0BpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDEwMCUpKTtib3R0b206MDtAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuM3MsZWFzZSk7fVxuICAgIH1cbiAgICAmLm12LXBhbmVsLXRvZ2dsZS1ob3ZlcntcbiAgICAgICAgJi5tdi1jb29raWVzLW91dCwmLm12LWNvb2tpZXMtc2xpZGUtb3V0e2JvdHRvbTowO0BpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4zcyxlYXNlKTt9ICAgICAgICBcbiAgICB9XG5cbiAgICAmLm12LWNvb2tpZXMtZXh0ZXJuYWwtY29udHJvbHtcbiAgICAgICAgJi5tdi1jb29raWVzLW91dCwmLm12LWNvb2tpZXMtc2xpZGUtb3V0e2JvdHRvbTokYm90dG9tX3Zpc2libGVfb2Zmc2V0X2hpZGU7fVxuICAgIH1cblxuICAgICYubXYtY29va2llcy12aXNpYmxle1xuICAgICAgICAmLm12LWNvb2tpZXMtb3V0LCYubXYtY29va2llcy1pbiwmLm12LWNvb2tpZXMtc2xpZGUtb3V0e0BpbmNsdWRlIHRyYW5zZm9ybShub25lKTthbmltYXRpb246bm9uZTt9XG4gICAgICAgICYubXYtY29va2llcy1vdXQsJi5tdi1jb29raWVzLXNsaWRlLW91dHtib3R0b206MDt9ICAgICAgICAgXG4gICAgfVxuXG5cblxuXG5cbiAgICAubXYtY29va2llcy1wYW5lbC10b2dnbGUsLm12LWNvb2tpZXMtc2V0dGluZ3MsLm12LWNvb2tpZXMtcG9saWN5LC5tdi1jb29raWVzLWJ0biwubXYtY29va2llcy1zZXR0aW5ncyAuaWNvbiwubXYtY29va2llcy1zd2l0Y2h7QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjNzLGVhc2UpO31cblxuICAgIC5tdi1pY29ue2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7XG4gICAgICAgIC8vICYubXYtaWNvbi1jb29raWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoJGNvb2tpZV9pY29uKTtkaXNwbGF5OmlubGluZS1ibG9jazt9XG4gICAgICAgIC8vICYubXYtaWNvbi1wb2xpY3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoJHF1ZXN0aW9uX2ljb24pO2Rpc3BsYXk6YmxvY2s7fVxuICAgICAgICAvLyAmLm12LWljb24tc2V0dGluZ3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoJHNldHRpbmdzX2ljb24pO2Rpc3BsYXk6YmxvY2s7fVxuICAgIH1cblxuICAgIC5tdi1jb29raWVzLXBhbmVsLXRvZ2dsZXtiYWNrZ3JvdW5kOmluaGVyaXQ7Lypib3JkZXItdG9wOnNvbGlkIDNweCAkdG9nZ2xlX2JvcmRlcjsqL2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtMTAwJSkpO2Rpc3BsYXk6YmxvY2s7QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHggNXB4IDAgMCk7XG4gICAgICAgICYubXYtY29va2llcy1wYW5lbC10b2dnbGUtbGVmdHtsZWZ0OjEwcHh9XG4gICAgICAgICYubXYtY29va2llcy1wYW5lbC10b2dnbGUtY2VudGVye2xlZnQ6Y2FsYyg1MCUgLSAyMi41cHgpfVxuICAgICAgICAmLm12LWNvb2tpZXMtcGFuZWwtdG9nZ2xlLXJpZ2h0e3JpZ2h0OjEwcHh9XG4gICAgICAgIHNwYW57dmVydGljYWwtYWxpZ246bWlkZGxlO31cbiAgICAgICAgc3Bhbi5tdi10ZXh0e2JhY2tncm91bmQ6JGJnX2NvbG9yO2Rpc3BsYXk6bm9uZTttYXJnaW4tcmlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTtAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuM3MsZWFzZSk7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtfcG9pbnRfc20pe2Rpc3BsYXk6bm9uZX1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye2JvcmRlci10b3AtY29sb3I6JGJ0bl9jb2xvcjtcbiAgICAgICAgICAgIHNwYW4ubXYtdGV4dHttYXJnaW4tcmlnaHQ6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrX3BvaW50X3NtKXtkaXNwbGF5Om5vbmV9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXYtY29va2llcy1jb250ZW50e21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjkwJTtwYWRkaW5nOjEwcHg7d2lkdGg6MTE3MHB4O1xuICAgICAgICAmOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO31cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrX3BvaW50X3NtKXttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvO31cbiAgICAgICAgLm12LWNvb2tpZXMtaW5mb3tAaW5jbHVkZSBjbGVhcmZpeDtsaW5lLWhlaWdodDozMHB4O1xuICAgICAgICAgICAgLm12LWNvb2tpZXMtaW5uZXItbWVzc2FnZXttYXJnaW4tbGVmdDoxMHB4O2NvbG9yOiRibGFjazt9XG4gICAgICAgICAgICAubXYtY29va2llcy1tZXNzYWdle2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrX3BvaW50X3NtKXt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbToxMHB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdi1jb29raWVzLWRlY2lzaW9ue3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZmxvdzpyb3cgbm93cmFwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha19wb2ludF9zbSl7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7ZmxleC1mbG93OndyYXA7fVxuICAgICAgICAgICAgICAgIC5tdi1jb29raWVzLWJ0bntvcmRlcjozO2JhY2tncm91bmQ6JGJ0bl9jb2xvcjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDozMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O31cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kOiRidG5fY29sb3JfaG92ZXI7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubXYtY29va2llcy1zZXR0aW5ncywubXYtY29va2llcy1wb2xpY3l7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MzBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmljb257bWFyZ2luLXRvcDotNXB4O29wYWNpdHk6Ljc7cG9zaXRpb246cmVsYXRpdmU7dG9wOjdweDt9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntvcGFjaXR5OjE7fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tdi1jb29raWVzLXBvbGljeXtvcmRlcjoxO21hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgICAgICAgICAgICAgYXtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtc2V0dGluZ3N7b3JkZXI6MjtjdXJzb3I6cG9pbnRlcjt9XG4gICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtaW5uZXItbWVzc2FnZXtvcmRlcjo0O21hcmdpbi1sZWZ0OjEwcHg7Y29sb3I6JGJsYWNrO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubXYtY29va2llcy1kZXRhaWxze2NsZWFyOmJvdGg7LypkaXNwbGF5Om5vbmU7Ki9vdmVyZmxvdy15OmhpZGRlbjttYXgtaGVpZ2h0OjBweDtAaW5jbHVkZSBjbGVhcmZpeDtAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuNXMsZWFzZSk7XG4gICAgICAgICAgICAmLm12LWRldGFpbHMtYWN0aXZle21heC1oZWlnaHQ6MzAwcHg7fVxuICAgICAgICAgICAgLm12LWNvb2tpZXMtZGV0YWlscy10aXRsZXtmb250LXdlaWdodDo3MDA7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbTo1cHg7fVxuICAgICAgICAgICAgLm12LWNvb2tpZXMtdG9nZ2xle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktaXRlbXM6ZmxleC1zdGFydDtmbGV4LWZsb3c6cm93IG5vd3JhcDtib3JkZXI6c29saWQgMXB4ICRzd2l0Y2hfYm9yZGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtwYWRkaW5nOjVweCAxNXB4O3dpZHRoOmNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAubXYtY29va2llcy1uYW1le29yZGVyOjI7bWFyZ2luLWxlZnQ6MTBweDt9XG4gICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtYWN0aW9ue29yZGVyOjE7fVxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtjdXJzb3I6cG9pbnRlcjtmbG9hdDpsZWZ0O2hlaWdodDoyNXB4O21hcmdpbjowO3dpZHRoOjIwJTt9XG4gICAgICAgICAgICAgICAgJi5oaWRkZW57ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXttYXJnaW4tcmlnaHQ6NXB4O31cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe21hcmdpbi1sZWZ0OjVweDt9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke31cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtfcG9pbnRfczYwMCl7d2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7bWFyZ2luLXJpZ2h0OjBweDt9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7bWFyZ2luLWxlZnQ6MHB4O31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtbmFtZXtjdXJzb3I6cG9pbnRlcjtmbG9hdDpsZWZ0O2xpbmUtaGVpZ2h0OjIzcHg7d2lkdGg6ODAlO31cbiAgICAgICAgICAgICAgICAubXYtY29va2llcy1hY3Rpb257Y3Vyc29yOnBvaW50ZXI7LypmbG9hdDpsZWZ0OyovbGluZS1oZWlnaHQ6MjNweDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktaXRlbXM6ZmxleC1zdGFydDtmbGV4LWZsb3c6cm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtc3dpdGNoe2JhY2tncm91bmQ6JHN3aXRjaF9idG5fYmc7QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxZW0pO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjIwcHg7aGVpZ2h0Oi44ZW07bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtyaWdodDowO3dpZHRoOjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2hlY2tlZHtiYWNrZ3JvdW5kOiRidG5fY29sb3I7fVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouNTt9XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZ7YmFja2dyb3VuZDokc3dpdGNoX2J0bjtAaW5jbHVkZSBib3JkZXItcmFkaXVzKC44ZW0pO0BpbmNsdWRlIGJveC1zaGFkb3coMCwuMWVtLC4zZW0sMCxyZ2JhKDAsMCwwLDAuMykpO2hlaWdodDouOGVtO3dpZHRoOjFlbTtAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuM3MsZWFzZSk7fVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2Rpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBkaXZ7QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKDEwMCUsMCwwKSk7fVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG5cblxuICAgIC5tdi1jb29raWVzLXRvb2x0aXAtdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLm12LWNvb2tpZXMtdG9vbHRpcHthbmltYXRpb246bXZmYWRlSW4gLjVzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQ6JHRvb2x0aXBfYmdfY29sb3I7Ym9yZGVyOnNvbGlkIDFweCAkdG9vbHRpcF9ib3JkZXJfY29sb3I7Y29sb3I6JHRvb2x0aXBfY29sb3I7Zm9udC1zaXplOjExcHg7bGVmdDo1MCU7bGluZS1oZWlnaHQ6MTVweDtwYWRkaW5nOjVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTVweDtAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTEwMCUpKTt3aWR0aDoxMDBweDtkaXNwbGF5Om5vbmVcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLm12LWNvb2tpZXMtdG9vbHRpcHtkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha19wb2ludF9zbSl7ZGlzcGxheTpub25lfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgbXZmYWRlSW4ge1xuICAgIGZyb217b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufVxuICAgIHRve29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbXZmYWRlSW4ge1xuICAgIGZyb217b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufVxuICAgIHRve29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBtdnNsaWRlSW4ge1xuICAgIGZyb217dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9XG4gICAgdG97dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIG12c2xpZGVJbiB7XG4gICAgZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX1cbiAgICB0b3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBtdnNsaWRlT3V0IHtcbiAgICBmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX1cbiAgICB0b3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBtdnNsaWRlT3V0IHtcbiAgICBmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX1cbiAgICB0b3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX1cbiAgICB9XG5cblxuICAgICYubXYtY29va2llcy10aGVtZS1saWdodHtiYWNrZ3JvdW5kOiRjcmVtZV93aGl0ZTtjb2xvcjokYmxhY2tfZGFyaztcblxuICAgICAgICAubXYtY29va2llcy1wYW5lbC10b2dnbGV7XG4gICAgICAgICAgICBzcGFuLm12LXRleHR7YmFja2dyb3VuZDokY3JlbWVfd2hpdGU7fVxuICAgICAgICB9XG5cbiAgICAgICAgLm12LWljb257XG4gICAgICAgICAgICAvLyAmLm12LWljb24tY29va2lle2JhY2tncm91bmQtaW1hZ2U6dXJsKCRjb29raWVfaWNvbl9ibGFjayk7fVxuICAgICAgICAgICAgLy8gJi5tdi1pY29uLXBvbGljeXtiYWNrZ3JvdW5kLWltYWdlOnVybCgkcXVlc3Rpb25faWNvbl9ibGFjayk7fVxuICAgICAgICAgICAgLy8gJi5tdi1pY29uLXNldHRpbmdze2JhY2tncm91bmQtaW1hZ2U6dXJsKCRnZWFyX2ljb25fYmxhY2spO31cbiAgICAgICAgfVxuXG4gICAgICAgIC5tdi1jb29raWVzLWNvbnRlbnR7XG4gICAgICAgICAgICAubXYtY29va2llcy1pbmZve1xuICAgICAgICAgICAgICAgIC5tdi1jb29raWVzLWRlY2lzaW9ue2NvbG9yOiRjcmVtZV93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtYnRue2JhY2tncm91bmQ6JGJ0bl9saWdodF90aGVtZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZDokYnRuX2xpZ2h0X3RoZW1lX2hvdmVyfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm12LWNvb2tpZXMtZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAubXYtY29va2llcy10b2dnbGV7Ym9yZGVyOnNvbGlkIDFweCAkYmxhY2tfZGFyaztcbiAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtYWN0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtc3dpdGNoe2JhY2tncm91bmQ6JGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja2Vke2JhY2tncm91bmQ6JGJsYWNrX2Rhcmt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2ey8qYmFja2dyb3VuZDokYmxhY2tfZGFyazsqL31cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tdi1jb29raWVzLXRvb2x0aXB7YmFja2dyb3VuZDokYmxhY2tfZGFyaztib3JkZXI6c29saWQgMXB4ICRjcmVtZV93aGl0ZTtjb2xvcjokY3JlbWVfd2hpdGU7fVxuXG4gICAgfVxuXG5cbiAgICAmLm12LWNvb2tpZXMtdGhlbWUtY3VzdG9te2JhY2tncm91bmQ6I0Y3RjdGNztjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OidIZWx2ZXRpY2EgTm93IERpc3BsYXknLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAubXYtY29va2llcy1wYW5lbC10b2dnbGV7ZGlzcGxheTpub25lO1xuICAgICAgICAgICAgc3Bhbi5tdi10ZXh0e2JhY2tncm91bmQ6JGNyZW1lX3doaXRlO31cbiAgICAgICAgfVxuXG4gICAgICAgIC5tdi1pY29ue1xuICAgICAgICAgICAgLy8gJi5tdi1pY29uLWNvb2tpZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgkY29va2llX2ljb25fYmxhY2spO31cbiAgICAgICAgICAgIC8vICYubXYtaWNvbi1wb2xpY3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoJHF1ZXN0aW9uX2ljb25fYmxhY2spO31cbiAgICAgICAgICAgIC8vICYubXYtaWNvbi1zZXR0aW5nc3tiYWNrZ3JvdW5kLWltYWdlOnVybCgkZ2Vhcl9pY29uX2JsYWNrKTt9XG4gICAgICAgIH1cblxuICAgICAgICAubXYtY29va2llcy1jb250ZW50e3BhZGRpbmc6MTlweCAxMHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjk4JTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha19wb2ludF9zNjAwKXttYXJnaW46MDtwYWRkaW5nOjE5cHggMCAxOXB4IDEwcHg7fVxuICAgICAgICAgICAgLm12LWNvb2tpZXMtaW5mb3tsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICAgICAgICAgIC5tdi1jb29raWVzLW1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha19wb2ludF9zbSl7bWFyZ2luLWJvdHRvbToyMHB4O31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtZGVjaXNpb257Y29sb3I6JGNyZW1lX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtfcG9pbnRfc20pe3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpyaWdodDt9XG5cbiAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtcG9saWN5LC5tdi1jb29raWVzLXNldHRpbmdzLC5tdi1jb29raWVzLWJ0bntAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwcHgpOyBiYWNrZ3JvdW5kLWNvbG9yOiNFQUVBRUE7Zm9udC1zaXplOjE0cHg7Y29sb3I6Izg5ODk4OTtwYWRkaW5nOjVweCAyMHB4O21hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtfcG9pbnRfczYwMCl7cGFkZGluZzo1cHggMTVweDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1ib3R0b206MTBweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICBhe2NvbG9yOiRibGFjazt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtcG9saWN5e21hcmdpbi1sZWZ0OjBweDt9XG4gICAgICAgICAgICAgICAgICAgIC5tdi1jb29raWVzLXNldHRpbmdzLC5tdi1jb29raWVzLXBvbGljeXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjokYmxhY2s7Y29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7Y29sb3I6JHdoaXRlO31cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1zZXR0aW5nc3tiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO2NvbG9yOiAjZmZmO31cbiAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtYnRue21pbi13aWR0aDo3MHB4O2JhY2tncm91bmQtY29sb3I6IzI5QUJBODtjb2xvcjokd2hpdGU7d2lkdGg6MTAwJTttYXgtd2lkdGg6Zml0LWNvbnRlbnQ7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdi1jb29raWVzLWRldGFpbHN7XG4gICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtdG9nZ2xle2JvcmRlcjpub25lO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6MHB4O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDozMHB4O31cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7bWFyZ2luLXJpZ2h0OjBweH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXttYXJnaW4tbGVmdDowcHh9ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4O30gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1uYW1le2xpbmUtaGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9AbWVkaWEgKG1heC13aWR0aDokYnJlYWtfcG9pbnRfc20pe2ZvbnQtc2l6ZToxMnB4O31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1hY3Rpb257bGluZS1oZWlnaHQ6MzBweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtc3dpdGNoe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtyaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwcHgpO2JhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7Y29sb3I6Izg5ODk4OTtmb250LXNpemU6MTRweDtwYWRkaW5nOjVweCAyMHB4O21hcmdpbi1sZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztAaW5jbHVkZSB0cmFuc2Zvcm0obm9uZSk7QGluY2x1ZGUgbm8tYm94LXNoYWRvd1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub2Zme2JhY2tncm91bmQtY29sb3I6ICMyOUFCQTg7Y29sb3I6JHdoaXRlO31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9mZntiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO2NvbG9yOiM4OTg5ODk7fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBkaXZ7QGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgZGl2ICsgZGl2e2JhY2tncm91bmQtY29sb3I6ICMyOUFCQTg7Y29sb3I6JHdoaXRlO31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy10b2dnbGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdnttYXJnaW4tbGVmdDowO31cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tdi1jb29raWVzLW5hbWV7LypmbG9hdDpsZWZ0O3dpZHRoOjUwJTtkaXNwbGF5OmJsb2NrOyovbGluZS1oZWlnaHQ6MS40MjhlbTtkaXNwbGF5OmZsZXg7d2lkdGg6NDAlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1hY3Rpb257LypmbG9hdDpsZWZ0O3dpZHRoOjUwJTtkaXNwbGF5OmJsb2NrOyovZGlzcGxheTpmbGV4O3dpZHRoOjYwJTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1zd2l0Y2h7dGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7bWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub2ZmLCYub257bWFyZ2luLWJvdHRvbTo1cHg7cGFkZGluZzo1cHggMTVweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXZ7bWFyZ2luLWxlZnQ6MDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtdG9nZ2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtbmFtZXt3aWR0aDo0MCU7fVxuICAgICAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtYWN0aW9ue3dpZHRoOjYwJTt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tdi1jb29raWVzLWlue1xuICAgICAgICAgICAgLm12LWNvb2tpZXMtY29udGVudHtcbiAgICAgICAgICAgICAgICAubXYtY29va2llcy1pbmZve1xuICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1kZWNpc2lvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tdi1jb29raWVzLXNldHRpbmdze2JhY2tncm91bmQtY29sb3I6JGJsYWNrO2NvbG9yOiR3aGl0ZTt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLy5tdi1jb29raWVzLXRvb2x0aXB7YmFja2dyb3VuZDokYmxhY2tfZGFyaztib3JkZXI6c29saWQgMXB4ICRjcmVtZV93aGl0ZTtjb2xvcjokY3JlbWVfd2hpdGU7fVxuXG4gICAgfVxuXG59XG5cbi5tdi1jb29raWVzLXdyYXBwZXJ7XG4gICAgJi5wb3B1cC10eXBle3Bvc2l0aW9uOiBmaXhlZDt0b3A6IDA7bGVmdDogMDtib3R0b206IDA7cmlnaHQ6IDA7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7ei1pbmRleDogMDstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO2JhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO3otaW5kZXg6IDk5OTk5OTk5OTtcbiAgICAgICAgLm12LWNvb2tpZXN7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDUwMHB4O2hlaWdodDogMzAwcHg7cG9zaXRpb246IGFic29sdXRlO3RvcDogNTBweDtsZWZ0OiA1MCU7bWFyZ2luLWxlZnQ6IC0yNTBweDtib3JkZXItcmFkaXVzOiAxMHB4O21heC1oZWlnaHQ6IGZpdC1jb250ZW50O2JvdHRvbTogdW5zZXQ7dHJhbnNmb3JtOiBub25lO2FuaW1hdGlvbjpub25lO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpe3dpZHRoOiA5NiU7bGVmdDoyJTttYXJnaW4tbGVmdDogMDtoZWlnaHQ6IGF1dG87fVxuICAgICAgICAgICAgLm12LWNvb2tpZXMtY29udGVudHtcbiAgICAgICAgICAgICAgICAubXYtY29va2llcy1pbmZve1xuICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1kZWNpc2lvbntmbGV4LXdyYXA6IHdyYXA7anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1zZXR0aW5nc3tiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO2NvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1MDBweCl7b3JkZXI6Mzt3aWR0aDo0OCU7fVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm12LWNvb2tpZXMtcG9saWN5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXtvcmRlcjoyO3dpZHRoOjQ4JTt9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1idG4tb2t7Y29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXtvcmRlcjoxO21heC13aWR0aDoxMDAlO21hcmdpbi1sZWZ0OiAwO31cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tdi1jb29raWVzLWlubmVyLW1lc3NhZ2V7ZmxleC1iYXNpczogMTAwJTtsaW5lLWhlaWdodDogMThweDttYXJnaW4tdG9wOiAxMHB4O21hcmdpbi1sZWZ0OiAwO3RleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1MDBweCl7dGV4dC1hbGlnbjogY2VudGVyO31cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubXYtY29va2llcy1kZXRhaWxze1xuICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy10b2dnbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntsaW5lLWhlaWdodDogMTZweDtkaXNwbGF5OmlubGluZS1ibG9jazt9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1hY3Rpb257bWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXYtY29va2llcy1zd2l0Y2h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZ7bWFyZ2luLWxlZnQ6IDBweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbnt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiosOmFmdGVyLDpiZWZvcmV7Ym9yZGVyOjAgc29saWQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9OnJvb3R7LS1tYXotY29sb3Itd2hpdGU6I2ZmZjstLW1hei1jb2xvci13aGl0ZS1jb250cmFzdDojMDAwOy0tbWF6LWNvbG9yLWJsYWNrOiMwMDA7LS1tYXotY29sb3ItYmxhY2stY29udHJhc3Q6I2ZmZjstLW1hei1jb2xvci1wcmltYXJ5LTUwOiNlNmYyZmY7LS1tYXotY29sb3ItcHJpbWFyeS0xMDA6I2JkZGVmZjstLW1hei1jb2xvci1wcmltYXJ5LTIwMDojOTRjOWZmOy0tbWF6LWNvbG9yLXByaW1hcnktMzAwOiM2YmI1ZmY7LS1tYXotY29sb3ItcHJpbWFyeS00MDA6IzQ3YTNmZjstLW1hei1jb2xvci1wcmltYXJ5OiMxZjhmZmY7LS1tYXotY29sb3ItcHJpbWFyeS02MDA6IzE5NzVkMjstLW1hei1jb2xvci1wcmltYXJ5LTcwMDojMTQ1Y2EzOy0tbWF6LWNvbG9yLXByaW1hcnktODAwOiMwZTQyNzc7LS1tYXotY29sb3ItcHJpbWFyeS05MDA6IzA5MmI0ZTstLW1hei1jb2xvci1wcmltYXJ5LWFscGhhOnJnYmEoMzEsMTQzLDI1NSwuNik7LS1tYXotY29sb3ItcHJpbWFyeS1hbHBoYS0yMDpyZ2JhKDMxLDE0MywyNTUsLjIpOy0tbWF6LWNvbG9yLXByaW1hcnktYWxwaGEtMTA6cmdiYSgzMSwxNDMsMjU1LC4xKTstLW1hei1jb2xvci1wcmltYXJ5LWFscGhhLTA1OnJnYmEoMzEsMTQzLDI1NSwuMDUpOy0tbWF6LWNvbG9yLXByaW1hcnktY29udHJhc3Q6I2ZmZjstLW1hei1jb2xvci1zZWNvbmRhcnktNTA6I2UyZjlmMzstLW1hei1jb2xvci1zZWNvbmRhcnktMTAwOiNiYmYxZTM7LS1tYXotY29sb3Itc2Vjb25kYXJ5LTIwMDojOTVlOWQzOy0tbWF6LWNvbG9yLXNlY29uZGFyeS0zMDA6IzZiZTFjMTstLW1hei1jb2xvci1zZWNvbmRhcnktNDAwOiM0NWQ5YjE7LS1tYXotY29sb3Itc2Vjb25kYXJ5OiMxY2NlOWY7LS1tYXotY29sb3Itc2Vjb25kYXJ5LTYwMDojMTdhYjgzOy0tbWF6LWNvbG9yLXNlY29uZGFyeS03MDA6IzEyODc2ODstLW1hei1jb2xvci1zZWNvbmRhcnktODAwOiMwZDYzNGM7LS1tYXotY29sb3Itc2Vjb25kYXJ5LTkwMDojMDgzZjMxOy0tbWF6LWNvbG9yLXNlY29uZGFyeS1hbHBoYTpyZ2JhKDI4LDIwNiwxNTksLjYpOy0tbWF6LWNvbG9yLXNlY29uZGFyeS1hbHBoYS0yMDpyZ2JhKDI4LDIwNiwxNTksLjIpOy0tbWF6LWNvbG9yLXNlY29uZGFyeS1hbHBoYS0xMDpyZ2JhKDI4LDIwNiwxNTksLjEpOy0tbWF6LWNvbG9yLXNlY29uZGFyeS1hbHBoYS0wNTpyZ2JhKDI4LDIwNiwxNTksLjA1KTstLW1hei1jb2xvci1zZWNvbmRhcnktY29udHJhc3Q6I2ZmZjstLW1hei1jb2xvci1pbmZvLTUwOiNlNGY0Zjc7LS1tYXotY29sb3ItaW5mby0xMDA6I2I4ZTNlYTstLW1hei1jb2xvci1pbmZvLTIwMDojOTJkM2RkOy0tbWF6LWNvbG9yLWluZm8tMzAwOiM2N2MyZDA7LS1tYXotY29sb3ItaW5mby00MDA6IzQwYjNjNDstLW1hei1jb2xvci1pbmZvOiMxN2E0YmE7LS1tYXotY29sb3ItaW5mby02MDA6IzEzODg5YTstLW1hei1jb2xvci1pbmZvLTcwMDojMGY2ODc2Oy0tbWF6LWNvbG9yLWluZm8tODAwOiMwYjRjNTY7LS1tYXotY29sb3ItaW5mby05MDA6IzA3MzAzNjstLW1hei1jb2xvci1pbmZvLWFscGhhOnJnYmEoMjMsMTY0LDE4NiwuNik7LS1tYXotY29sb3ItaW5mby1hbHBoYS0yMDpyZ2JhKDIzLDE2NCwxODYsLjIpOy0tbWF6LWNvbG9yLWluZm8tYWxwaGEtMTA6cmdiYSgyMywxNjQsMTg2LC4xKTstLW1hei1jb2xvci1pbmZvLWFscGhhLTA1OnJnYmEoMjMsMTY0LDE4NiwuMDUpOy0tbWF6LWNvbG9yLWluZm8tY29udHJhc3Q6I2ZmZjstLW1hei1jb2xvci1zdWNjZXNzLTUwOiNmM2Y5ZTY7LS1tYXotY29sb3Itc3VjY2Vzcy0xMDA6I2UxZjBjMTstLW1hei1jb2xvci1zdWNjZXNzLTIwMDojY2VlNzlkOy0tbWF6LWNvbG9yLXN1Y2Nlc3MtMzAwOiNiZWRmN2M7LS1tYXotY29sb3Itc3VjY2Vzcy00MDA6I2FjZDY1NzstLW1hei1jb2xvci1zdWNjZXNzOiM5OWNkMzI7LS1tYXotY29sb3Itc3VjY2Vzcy02MDA6IzdlYTgyOTstLW1hei1jb2xvci1zdWNjZXNzLTcwMDojNjU4NzIyOy0tbWF6LWNvbG9yLXN1Y2Nlc3MtODAwOiM0OTYyMTg7LS1tYXotY29sb3Itc3VjY2Vzcy05MDA6IzJlM2UwZjstLW1hei1jb2xvci1zdWNjZXNzLWFscGhhOnJnYmEoMTUzLDIwNSw1MCwuNik7LS1tYXotY29sb3Itc3VjY2Vzcy1hbHBoYS0yMDpyZ2JhKDE1MywyMDUsNTAsLjIpOy0tbWF6LWNvbG9yLXN1Y2Nlc3MtYWxwaGEtMTA6cmdiYSgxNTMsMjA1LDUwLC4xKTstLW1hei1jb2xvci1zdWNjZXNzLWFscGhhLTA1OnJnYmEoMTUzLDIwNSw1MCwuMDUpOy0tbWF6LWNvbG9yLXN1Y2Nlc3MtY29udHJhc3Q6I2ZmZjstLW1hei1jb2xvci13YXJuaW5nLTUwOiNmZmY3ZTY7LS1tYXotY29sb3Itd2FybmluZy0xMDA6I2ZlZWFjMzstLW1hei1jb2xvci13YXJuaW5nLTIwMDojZmVkZTlmOy0tbWF6LWNvbG9yLXdhcm5pbmctMzAwOiNmZGQwNzc7LS1tYXotY29sb3Itd2FybmluZy00MDA6I2ZkYzU1MzstLW1hei1jb2xvci13YXJuaW5nOiNmY2I4MzE7LS1tYXotY29sb3Itd2FybmluZy02MDA6I2QyOTkyODstLW1hei1jb2xvci13YXJuaW5nLTcwMDojYTI3NzIwOy0tbWF6LWNvbG9yLXdhcm5pbmctODAwOiM3ODU4MTc7LS1tYXotY29sb3Itd2FybmluZy05MDA6IzRkMzgwZjstLW1hei1jb2xvci13YXJuaW5nLWFscGhhOnJnYmEoMjUyLDE4NCw0OSwuNik7LS1tYXotY29sb3Itd2FybmluZy1hbHBoYS0yMDpyZ2JhKDI1MiwxODQsNDksLjIpOy0tbWF6LWNvbG9yLXdhcm5pbmctYWxwaGEtMTA6cmdiYSgyNTIsMTg0LDQ5LC4xKTstLW1hei1jb2xvci13YXJuaW5nLWFscGhhLTA1OnJnYmEoMjUyLDE4NCw0OSwuMDUpOy0tbWF6LWNvbG9yLXdhcm5pbmctY29udHJhc3Q6IzM4NDI1MjstLW1hei1jb2xvci1kYW5nZXItNTA6I2ZmZWJlYjstLW1hei1jb2xvci1kYW5nZXItMTAwOiNmZmQyZDE7LS1tYXotY29sb3ItZGFuZ2VyLTIwMDojZmZiYWI4Oy0tbWF6LWNvbG9yLWRhbmdlci0zMDA6I2ZmYTA5ZTstLW1hei1jb2xvci1kYW5nZXItNDAwOiNmZjg3ODU7LS1tYXotY29sb3ItZGFuZ2VyOiNmZjZlNmI7LS1tYXotY29sb3ItZGFuZ2VyLTYwMDojZDI1ODU2Oy0tbWF6LWNvbG9yLWRhbmdlci03MDA6I2E1NDc0NTstLW1hei1jb2xvci1kYW5nZXItODAwOiM3YjMzMzI7LS1tYXotY29sb3ItZGFuZ2VyLTkwMDojNGMyMDIwOy0tbWF6LWNvbG9yLWRhbmdlci1hbHBoYTpoc2xhKDEsMTAwJSw3MSUsLjYpOy0tbWF6LWNvbG9yLWRhbmdlci1hbHBoYS0yMDpoc2xhKDEsMTAwJSw3MSUsLjIpOy0tbWF6LWNvbG9yLWRhbmdlci1hbHBoYS0xMDpoc2xhKDEsMTAwJSw3MSUsLjEpOy0tbWF6LWNvbG9yLWRhbmdlci1hbHBoYS0wNTpoc2xhKDEsMTAwJSw3MSUsLjA1KTstLW1hei1jb2xvci1kYW5nZXItY29udHJhc3Q6I2ZmZjstLW1hei1jb2xvci10ZXh0LWxpZ2h0OiNkOWQ5ZDk7LS1tYXotY29sb3ItbXV0ZWQtbGlnaHQ6cmdiYSgwLDAsMCwuNTQpOy0tbWF6LWNvbG9yLXRleHQtZGFyazojMjEyNDI3Oy0tbWF6LWNvbG9yLW11dGVkLWRhcms6aHNsYSgwLDAlLDg5JSwuNTQpOy0tbWF6LWJnLW92ZXJsYXk6cmdiYSgwLDAsMCwuMyk7LS1tYXotYmctY29sb3ItbGlnaHQ6I2ZmZjstLW1hei1iZy1jb2xvci1saWdodC1saWdodDojZjBmMGYwOy0tbWF6LWJnLWNvbG9yLWxpZ2h0LWxpZ2h0ZXI6I2Y3ZjdmNzstLW1hei1iZy1jb2xvci1kYXJrOiMyMDIxMmM7LS1tYXotYmctY29sb3ItZGFyay1saWdodDojMzEzMjQ1Oy0tbWF6LWJnLWNvbG9yLWRhcmstbGlnaHRlcjojM2IzYzU0Oy0tbWF6LWJvcmRlci13aWR0aDowLjA2M3JlbTstLW1hei1ib3JkZXItcmFkaXVzOjAuN3JlbTstLW1hei1mb250LWZhbWlseTpzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxibGlua21hY3N5c3RlbWZvbnQsXCJTZWdvZSBVSVwiLHJvYm90byxveHlnZW4sdWJ1bnR1LGNhbnRhcmVsbCxcIkZpcmEgU2Fuc1wiLFwiRHJvaWQgU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixzYW5zLXNlcmlmOy0tbWF6LWNvbG9yLXRleHQ6dmFyKC0tbWF6LWNvbG9yLXRleHQtZGFyayk7LS1tYXotY29sb3ItbXV0ZWQ6dmFyKC0tbWF6LWNvbG9yLW11dGVkLWxpZ2h0KTstLW1hei1jb2xvci1iZzp2YXIoLS1tYXotYmctY29sb3ItbGlnaHQpOy0tbWF6LWNvbG9yLWJnLWxpZ2h0OnZhcigtLW1hei1iZy1jb2xvci1saWdodC1saWdodCk7LS1tYXotY29sb3ItYmctbGlnaHRlcjp2YXIoLS1tYXotYmctY29sb3ItbGlnaHQtbGlnaHRlcik7LS1tYXotY29sb3ItYmctdGhlbWU6dmFyKC0tbWF6LWJnLWNvbG9yLWRhcmspOy0tbWF6LWNvbG9yLWJnLXRoZW1lLWhvdmVyOnZhcigtLW1hei1iZy1jb2xvci1kYXJrLWxpZ2h0ZXIpfVtjbGFzc349ZGFya117LS1tYXotY29sb3ItdGV4dDp2YXIoLS1tYXotY29sb3ItdGV4dC1saWdodCk7LS1tYXotY29sb3ItbXV0ZWQ6dmFyKC0tbWF6LWNvbG9yLW11dGVkLWRhcmspOy0tbWF6LWNvbG9yLWJnOnZhcigtLW1hei1iZy1jb2xvci1kYXJrKTstLW1hei1jb2xvci1iZy1saWdodDp2YXIoLS1tYXotYmctY29sb3ItZGFyay1saWdodCk7LS1tYXotY29sb3ItYmctbGlnaHRlcjp2YXIoLS1tYXotYmctY29sb3ItZGFyay1saWdodGVyKTstLW1hei1jb2xvci1iZy10aGVtZTp2YXIoLS1tYXotYmctY29sb3ItbGlnaHQpOy0tbWF6LWNvbG9yLWJnLXRoZW1lLWhvdmVyOnZhcigtLW1hei1iZy1jb2xvci1saWdodC1saWdodGVyKX06cm9vdHstLW1hei1jb250YWluZXItcGFkZGluZy1tb2JpbGU6MXJlbTstLW1hei1jb250YWluZXItcGFkZGluZy10YWJsZXQ6MnJlbTstLW1hei1jb250YWluZXItcGFkZGluZy1kZXNrdG9wOjIuNXJlbTstLW1hei1jb250YWluZXItcGFkZGluZy12YWx1ZTp2YXIoLS1tYXotY29udGFpbmVyLXBhZGRpbmctbW9iaWxlKTstLW1hei1jb250YWluZXItd2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbWF6LWNvbnRhaW5lci1wYWRkaW5nLXZhbHVlKSoyKTstLW1hei1jb250YWluZXItcGFkZGluZzpjYWxjKDUwJSAtIHZhcigtLW1hei1jb250YWluZXItd2lkdGgpLzIpOy0tbWF6LWNvbnRhaW5lci1tYXgtd2lkdGg6MTQ0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTIwcHgpezpyb290ey0tbWF6LWNvbnRhaW5lci13aWR0aDp2YXIoLS1tYXotY29udGFpbmVyLW1heC13aWR0aCl9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXs6cm9vdHstLW1hei1jb250YWluZXItcGFkZGluZy12YWx1ZTp2YXIoLS1tYXotY29udGFpbmVyLXBhZGRpbmctdGFibGV0KX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXs6cm9vdHstLW1hei1jb250YWluZXItcGFkZGluZy12YWx1ZTp2YXIoLS1tYXotY29udGFpbmVyLXBhZGRpbmctZGVza3RvcCl9fS5tYXotc2NhbGUtZW50ZXItYWN0aXZlLC5tYXotc2NhbGUtbGVhdmUtYWN0aXZle29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoLjQsLjUyLC4yNiwuOSk7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllciguNCwuNTIsLjI2LC45KTt6LWluZGV4OjF9Lm1hei1zY2FsZS1lbnRlci1mcm9tLC5tYXotc2NhbGUtbGVhdmUtdG97b3BhY2l0eTouNDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7ei1pbmRleDoxfS5tYXotc2NhbGUtZmFkZS1lbnRlci1hY3RpdmUsLm1hei1zY2FsZS1mYWRlLWxlYXZlLWFjdGl2ZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKC40LC41MiwuMjYsLjkpO3RyYW5zaXRpb246YWxsIC4ycyBjdWJpYy1iZXppZXIoLjQsLjUyLC4yNiwuOSk7ei1pbmRleDoxfS5tYXotc2NhbGUtZmFkZS1lbnRlci1mcm9tLC5tYXotc2NhbGUtZmFkZS1sZWF2ZS10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zZm9ybTpzY2FsZSguNSk7ei1pbmRleDoxfS5tYXotc2NhbGUtbG9hZGluZy1lbnRlci1hY3RpdmUsLm1hei1zY2FsZS1sb2FkaW5nLWVudGVyLWFjdGl2ZSAuYXBwLWxvYWRlcl9fY29udGVudCwubWF6LXNjYWxlLWxvYWRpbmctbGVhdmUtYWN0aXZlLC5tYXotc2NhbGUtbG9hZGluZy1sZWF2ZS1hY3RpdmUgLmFwcC1sb2FkZXJfX2NvbnRlbnR7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllciguNCwuNTIsLjI2LC45KTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKC40LC41MiwuMjYsLjkpfS5tYXotc2NhbGUtbG9hZGluZy1lbnRlci1hY3RpdmUgLmFwcC1sb2FkZXJfX2NvbnRlbnQsLm1hei1zY2FsZS1sb2FkaW5nLWxlYXZlLWFjdGl2ZSAuYXBwLWxvYWRlcl9fY29udGVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7ei1pbmRleDoxfS5tYXotc2NhbGUtbG9hZGluZy1lbnRlci1mcm9tIC5hcHAtbG9hZGVyX19jb250ZW50LC5tYXotc2NhbGUtbG9hZGluZy1sZWF2ZS10byAuYXBwLWxvYWRlcl9fY29udGVudHtvcGFjaXR5Oi40Oy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKTt6LWluZGV4OjF9Lm1hei1zY2FsZS1sb2FkaW5nLWVudGVyLWZyb20sLm1hei1zY2FsZS1sb2FkaW5nLWxlYXZlLXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoLjQsLjUyLC4yNiwuOSk7dHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllciguNCwuNTIsLjI2LC45KX0ubWF6LXNsaWRldm5leHQtZW50ZXItYWN0aXZlLC5tYXotc2xpZGV2bmV4dC1sZWF2ZS1hY3RpdmUsLm1hei1zbGlkZXZwcmV2LWVudGVyLWFjdGl2ZSwubWF6LXNsaWRldnByZXYtbGVhdmUtYWN0aXZle3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzO3RyYW5zaXRpb246YWxsIC4zc30ubWF6LXNsaWRldm5leHQtZW50ZXItZnJvbSwubWF6LXNsaWRldnByZXYtbGVhdmUtdG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm1hei1zbGlkZXZuZXh0LWxlYXZlLXRvLC5tYXotc2xpZGV2cHJldi1lbnRlci1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm1hei1zbGlkZS1lbnRlci1hY3RpdmUsLm1hei1zbGlkZS1sZWF2ZS1hY3RpdmV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3otaW5kZXg6OTk4fS5tYXotc2xpZGUtZW50ZXItZnJvbSwubWF6LXNsaWRlLWxlYXZlLXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7ei1pbmRleDo5OTh9Lm1hei1zbGlkZWludmVydC1lbnRlci1hY3RpdmUsLm1hei1zbGlkZWludmVydC1sZWF2ZS1hY3RpdmV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3otaW5kZXg6OTk4fS5tYXotc2xpZGVpbnZlcnQtZW50ZXItZnJvbSwubWF6LXNsaWRlaW52ZXJ0LWxlYXZlLXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3otaW5kZXg6OTk4fS5tYXotdGFncy1lbnRlci1hY3RpdmUsLm1hei10YWdzLWxlYXZlLWFjdGl2ZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyxvcGFjaXR5IC4zczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3Msb3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzfS5tYXotdGFncy1lbnRlci1mcm9tLC5tYXotdGFncy1sZWF2ZS10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5tYXotdGFncy1pbnZlcnQtZW50ZXItYWN0aXZlLC5tYXotdGFncy1pbnZlcnQtbGVhdmUtYWN0aXZle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzLG9wYWNpdHkgLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyxvcGFjaXR5IC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3N9Lm1hei10YWdzLWludmVydC1lbnRlci1mcm9tLC5tYXotdGFncy1pbnZlcnQtbGVhdmUtdG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm1hei1leHBhbmQtZW50ZXItYWN0aXZlLC5tYXotZXhwYW5kLWxlYXZlLWFjdGl2ZXtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LGhlaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksaGVpZ2h0fS5tYXotZXhwYW5kLWVudGVyLWZyb20sLm1hei1leHBhbmQtbGVhdmUtdG97aGVpZ2h0OjA7b3BhY2l0eTowfS5tYXotdGFiLXRyYW5zaXRpb24tZW50ZXItZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlKX0ubWF6LXRhYi10cmFuc2l0aW9uLWxlYXZlLC5tYXotdGFiLXRyYW5zaXRpb24tbGVhdmUtYWN0aXZle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6MH0ubWF6LXRhYi10cmFuc2l0aW9uLWxlYXZlLXRve3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ubWF6LXRhYi1yZXZlcnNlLXRyYW5zaXRpb24tZW50ZXItZnJvbSwubWF6LXRhYi10cmFuc2l0aW9uLWxlYXZlLXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSl9Lm1hei10YWItcmV2ZXJzZS10cmFuc2l0aW9uLWxlYXZlLC5tYXotdGFiLXJldmVyc2UtdHJhbnNpdGlvbi1sZWF2ZS1hY3RpdmV7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDowfS5tYXotdGFiLXJldmVyc2UtdHJhbnNpdGlvbi1sZWF2ZSwubWF6LXRhYi1yZXZlcnNlLXRyYW5zaXRpb24tbGVhdmUtdG97cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUpfSosOmFmdGVyLDpiZWZvcmV7LS10dy1ib3JkZXItc3BhY2luZy14OjA7LS10dy1ib3JkZXItc3BhY2luZy15OjA7LS10dy10cmFuc2xhdGUteDowOy0tdHctdHJhbnNsYXRlLXk6MDstLXR3LXJvdGF0ZTowOy0tdHctc2tldy14OjA7LS10dy1za2V3LXk6MDstLXR3LXNjYWxlLXg6MTstLXR3LXNjYWxlLXk6MTstLXR3LXBhbi14OiA7LS10dy1wYW4teTogOy0tdHctcGluY2gtem9vbTogOy0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczpwcm94aW1pdHk7LS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiA7LS10dy1ncmFkaWVudC12aWEtcG9zaXRpb246IDstLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7LS10dy1vcmRpbmFsOiA7LS10dy1zbGFzaGVkLXplcm86IDstLXR3LW51bWVyaWMtZmlndXJlOiA7LS10dy1udW1lcmljLXNwYWNpbmc6IDstLXR3LW51bWVyaWMtZnJhY3Rpb246IDstLXR3LXJpbmctaW5zZXQ6IDstLXR3LXJpbmctb2Zmc2V0LXdpZHRoOjBweDstLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiNmZmY7LS10dy1yaW5nLWNvbG9yOnJnYmEoNTksMTMwLDI0NiwuNSk7LS10dy1yaW5nLW9mZnNldC1zaGFkb3c6MCAwICMwMDAwOy0tdHctcmluZy1zaGFkb3c6MCAwICMwMDAwOy0tdHctc2hhZG93OjAgMCAjMDAwMDstLXR3LXNoYWRvdy1jb2xvcmVkOjAgMCAjMDAwMDstLXR3LWJsdXI6IDstLXR3LWJyaWdodG5lc3M6IDstLXR3LWNvbnRyYXN0OiA7LS10dy1ncmF5c2NhbGU6IDstLXR3LWh1ZS1yb3RhdGU6IDstLXR3LWludmVydDogOy0tdHctc2F0dXJhdGU6IDstLXR3LXNlcGlhOiA7LS10dy1kcm9wLXNoYWRvdzogOy0tdHctYmFja2Ryb3AtYmx1cjogOy0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogOy0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDstLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogOy0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogOy0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7LS10dy1iYWNrZHJvcC1vcGFjaXR5OiA7LS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogOy0tdHctYmFja2Ryb3Atc2VwaWE6IH06Oi1tcy1iYWNrZHJvcHstLXR3LWJvcmRlci1zcGFjaW5nLXg6MDstLXR3LWJvcmRlci1zcGFjaW5nLXk6MDstLXR3LXRyYW5zbGF0ZS14OjA7LS10dy10cmFuc2xhdGUteTowOy0tdHctcm90YXRlOjA7LS10dy1za2V3LXg6MDstLXR3LXNrZXcteTowOy0tdHctc2NhbGUteDoxOy0tdHctc2NhbGUteToxOy0tdHctcGFuLXg6IDstLXR3LXBhbi15OiA7LS10dy1waW5jaC16b29tOiA7LS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOnByb3hpbWl0eTstLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246IDstLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogOy0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246IDstLXR3LW9yZGluYWw6IDstLXR3LXNsYXNoZWQtemVybzogOy0tdHctbnVtZXJpYy1maWd1cmU6IDstLXR3LW51bWVyaWMtc3BhY2luZzogOy0tdHctbnVtZXJpYy1mcmFjdGlvbjogOy0tdHctcmluZy1pbnNldDogOy0tdHctcmluZy1vZmZzZXQtd2lkdGg6MHB4Oy0tdHctcmluZy1vZmZzZXQtY29sb3I6I2ZmZjstLXR3LXJpbmctY29sb3I6cmdiYSg1OSwxMzAsMjQ2LC41KTstLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzowIDAgIzAwMDA7LS10dy1yaW5nLXNoYWRvdzowIDAgIzAwMDA7LS10dy1zaGFkb3c6MCAwICMwMDAwOy0tdHctc2hhZG93LWNvbG9yZWQ6MCAwICMwMDAwOy0tdHctYmx1cjogOy0tdHctYnJpZ2h0bmVzczogOy0tdHctY29udHJhc3Q6IDstLXR3LWdyYXlzY2FsZTogOy0tdHctaHVlLXJvdGF0ZTogOy0tdHctaW52ZXJ0OiA7LS10dy1zYXR1cmF0ZTogOy0tdHctc2VwaWE6IDstLXR3LWRyb3Atc2hhZG93OiA7LS10dy1iYWNrZHJvcC1ibHVyOiA7LS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiA7LS10dy1iYWNrZHJvcC1jb250cmFzdDogOy0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiA7LS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiA7LS10dy1iYWNrZHJvcC1pbnZlcnQ6IDstLXR3LWJhY2tkcm9wLW9wYWNpdHk6IDstLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiA7LS10dy1iYWNrZHJvcC1zZXBpYTogfTo6YmFja2Ryb3B7LS10dy1ib3JkZXItc3BhY2luZy14OjA7LS10dy1ib3JkZXItc3BhY2luZy15OjA7LS10dy10cmFuc2xhdGUteDowOy0tdHctdHJhbnNsYXRlLXk6MDstLXR3LXJvdGF0ZTowOy0tdHctc2tldy14OjA7LS10dy1za2V3LXk6MDstLXR3LXNjYWxlLXg6MTstLXR3LXNjYWxlLXk6MTstLXR3LXBhbi14OiA7LS10dy1wYW4teTogOy0tdHctcGluY2gtem9vbTogOy0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczpwcm94aW1pdHk7LS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiA7LS10dy1ncmFkaWVudC12aWEtcG9zaXRpb246IDstLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7LS10dy1vcmRpbmFsOiA7LS10dy1zbGFzaGVkLXplcm86IDstLXR3LW51bWVyaWMtZmlndXJlOiA7LS10dy1udW1lcmljLXNwYWNpbmc6IDstLXR3LW51bWVyaWMtZnJhY3Rpb246IDstLXR3LXJpbmctaW5zZXQ6IDstLXR3LXJpbmctb2Zmc2V0LXdpZHRoOjBweDstLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiNmZmY7LS10dy1yaW5nLWNvbG9yOnJnYmEoNTksMTMwLDI0NiwuNSk7LS10dy1yaW5nLW9mZnNldC1zaGFkb3c6MCAwICMwMDAwOy0tdHctcmluZy1zaGFkb3c6MCAwICMwMDAwOy0tdHctc2hhZG93OjAgMCAjMDAwMDstLXR3LXNoYWRvdy1jb2xvcmVkOjAgMCAjMDAwMDstLXR3LWJsdXI6IDstLXR3LWJyaWdodG5lc3M6IDstLXR3LWNvbnRyYXN0OiA7LS10dy1ncmF5c2NhbGU6IDstLXR3LWh1ZS1yb3RhdGU6IDstLXR3LWludmVydDogOy0tdHctc2F0dXJhdGU6IDstLXR3LXNlcGlhOiA7LS10dy1kcm9wLXNoYWRvdzogOy0tdHctYmFja2Ryb3AtYmx1cjogOy0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogOy0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDstLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogOy0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogOy0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7LS10dy1iYWNrZHJvcC1vcGFjaXR5OiA7LS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogOy0tdHctYmFja2Ryb3Atc2VwaWE6IH0ubWF6LXNyLW9ubHl7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtjbGlwOnJlY3QoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5tYXotaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVufS5tYXotZml4ZWR7cG9zaXRpb246Zml4ZWR9LlxcIW1hei1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9Lm1hei1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0ubWF6LXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5tYXotaW5zZXQtMHtpbnNldDowfS5tYXotaW5zZXQteC0we2xlZnQ6MDtyaWdodDowfS5tYXotYm90dG9tLTB7Ym90dG9tOjB9Lm1hei16LWRlZmF1bHQtYmFja2Ryb3B7ei1pbmRleDoxMDUwfS5cXCFtYXotbXktMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1hei1teS0we21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9Lm1hei1teS0ye21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLXRvcDouNXJlbX0ubWF6LW1sLTF7bWFyZ2luLWxlZnQ6LjI1cmVtfS5tYXotbWwtMnttYXJnaW4tbGVmdDouNXJlbX0ubWF6LWZsZXh7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0ubWF6LXRhYmxle2Rpc3BsYXk6dGFibGV9Lm1hei1oaWRkZW57ZGlzcGxheTpub25lfS5tYXotaC0xe2hlaWdodDouMjVyZW19Lm1hei1oLTE2e2hlaWdodDo0cmVtfS5tYXotaC02e2hlaWdodDoxLjVyZW19Lm1hei1oLTh7aGVpZ2h0OjJyZW19Lm1hei1oLWZ1bGx7aGVpZ2h0OjEwMCV9Lm1hei13LTZ7d2lkdGg6MS41cmVtfS5tYXotdy04e3dpZHRoOjJyZW19Lm1hei13LTl7d2lkdGg6Mi4yNXJlbX0ubWF6LXctZnVsbHt3aWR0aDoxMDAlfS5tYXotbWluLXctMHttaW4td2lkdGg6MH0ubWF6LW1heC13LWZ1bGx7bWF4LXdpZHRoOjEwMCV9Lm1hei1mbGV4LTF7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSAwJTtmbGV4OjEgMSAwJX0ubWF6LWZsZXgtbm9uZXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6bm9uZTtmbGV4Om5vbmV9Li1tYXotcm90YXRlLTE4MHstLXR3LXJvdGF0ZTotMTgwZGVnfS4tbWF6LXJvdGF0ZS0xODAsLm1hei1yb3RhdGUtMTgwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKX0ubWF6LXJvdGF0ZS0xODB7LS10dy1yb3RhdGU6MTgwZGVnfS5tYXotY3Vyc29yLXpvb20taW57Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6em9vbS1pbn0ubWF6LWN1cnNvci16b29tLW91dHtjdXJzb3I6LXdlYmtpdC16b29tLW91dDtjdXJzb3I6em9vbS1vdXR9Lm1hei1mbGV4LXJvd3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubWF6LWZsZXgtY29sLC5tYXotZmxleC1yb3d7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbH0ubWF6LWZsZXgtY29sey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubWF6LWl0ZW1zLWNlbnRlcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubWF6LWp1c3RpZnktZW5key13ZWJraXQtYm94LXBhY2s6ZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubWF6LWp1c3RpZnktYmV0d2Vlbnstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tYXotZ2FwLTF7Z2FwOi4yNXJlbX0ubWF6LWdhcC0ye2dhcDouNXJlbX0ubWF6LXNwYWNlLXgtMj46bm90KFtoaWRkZW5dKX46bm90KFtoaWRkZW5dKXstLXR3LXNwYWNlLXgtcmV2ZXJzZTowO21hcmdpbi1sZWZ0OmNhbGMoLjVyZW0qKDEgLSB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKSk7bWFyZ2luLXJpZ2h0OmNhbGMoLjVyZW0qdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSl9Lm1hei1vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVufS5tYXotb3ZlcmZsb3cteC1hdXRve292ZXJmbG93LXg6YXV0b30ubWF6LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5tYXotdHJ1bmNhdGUsLm1hei13aGl0ZXNwYWNlLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1hei1yb3VuZGVke2JvcmRlci1yYWRpdXM6dmFyKC0tbWF6LWJvcmRlci1yYWRpdXMpfS5tYXotcm91bmRlZC14bHtib3JkZXItcmFkaXVzOi43NXJlbX0ubWF6LXJvdW5kZWQtdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLW1hei1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1tYXotYm9yZGVyLXJhZGl1cyl9Lm1hei1ib3JkZXJ7Ym9yZGVyLXdpZHRoOnZhcigtLW1hei1ib3JkZXItd2lkdGgpfS5tYXotYm9yZGVyLWJ7Ym9yZGVyLWJvdHRvbS13aWR0aDp2YXIoLS1tYXotYm9yZGVyLXdpZHRoKX0ubWF6LWJvcmRlci10LTJ7Ym9yZGVyLXRvcC13aWR0aDoycHh9Lm1hei1ib3JkZXItc29saWR7Ym9yZGVyLXN0eWxlOnNvbGlkfS5cXCFtYXotYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6dmFyKC0tbWF6LWNvbG9yLWRhbmdlcikhaW1wb3J0YW50fS5cXCFtYXotYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLW1hei1jb2xvci1zdWNjZXNzKSFpbXBvcnRhbnR9LlxcIW1hei1ib3JkZXItd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0tbWF6LWNvbG9yLXdhcm5pbmcpIWltcG9ydGFudH0ubWF6LWJvcmRlci1ibGFja3tib3JkZXItY29sb3I6dmFyKC0tbWF6LWNvbG9yLWJsYWNrKX0ubWF6LWJvcmRlci1jb2xvci1saWdodHtib3JkZXItY29sb3I6dmFyKC0tbWF6LWNvbG9yLWJnLWxpZ2h0KX0ubWF6LWJvcmRlci1jb2xvci1saWdodGVye2JvcmRlci1jb2xvcjp2YXIoLS1tYXotY29sb3ItYmctbGlnaHRlcil9Lm1hei1ib3JkZXItZGFuZ2Vye2JvcmRlci1jb2xvcjp2YXIoLS1tYXotY29sb3ItZGFuZ2VyKX0ubWF6LWJvcmRlci1ncmF5LTIwMHstLXR3LWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYigyMjkgMjMxIDIzNS92YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpfS5tYXotYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLW1hei1jb2xvci1pbmZvKX0ubWF6LWJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1tYXotY29sb3ItcHJpbWFyeSl9Lm1hei1ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1tYXotY29sb3Itc2Vjb25kYXJ5KX0ubWF6LWJvcmRlci1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1tYXotY29sb3Itc3VjY2Vzcyl9Lm1hei1ib3JkZXItdHJhbnNwYXJlbnR7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5tYXotYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLW1hei1jb2xvci13YXJuaW5nKX0ubWF6LWJvcmRlci13aGl0ZXtib3JkZXItY29sb3I6dmFyKC0tbWF6LWNvbG9yLXdoaXRlKX0ubWF6LWJnLWNvbG9yLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWF6LWNvbG9yLWJnLWxpZ2h0KX0ubWF6LWJnLWRhbmdlci03MDB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tYXotY29sb3ItZGFuZ2VyLTcwMCl9Lm1hei1iZy1pbmZvLTcwMHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1hei1jb2xvci1pbmZvLTcwMCl9Lm1hei1iZy1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWF6LWJnLW92ZXJsYXkpfS5tYXotYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWF6LWNvbG9yLXNlY29uZGFyeSl9Lm1hei1iZy1zdWNjZXNzLTcwMHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1hei1jb2xvci1zdWNjZXNzLTcwMCl9Lm1hei1iZy13YXJuaW5nLTcwMHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1hei1jb2xvci13YXJuaW5nLTcwMCl9Lm1hei1wLTJ7cGFkZGluZzouNXJlbX0ubWF6LXAtM3twYWRkaW5nOi43NXJlbX0ubWF6LXAtNHtwYWRkaW5nOjFyZW19Lm1hei1weS02e3BhZGRpbmctYm90dG9tOjEuNXJlbTtwYWRkaW5nLXRvcDoxLjVyZW19Lm1hei1wYi0xe3BhZGRpbmctYm90dG9tOi4yNXJlbX0ubWF6LXRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9Lm1hei10ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubWF6LXRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0ubWF6LXRleHQtMnhse2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MnJlbX0ubWF6LXRleHQtM3hse2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDoyLjI1cmVtfS5tYXotdGV4dC1iYXNle2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX0ubWF6LXRleHQtbGd7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19Lm1hei10ZXh0LXNte2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW19Lm1hei10ZXh0LXhse2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19Lm1hei10ZXh0LXhze2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MXJlbX0ubWF6LWZvbnQtc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwfS5tYXotdGV4dC1kYW5nZXItNjAwe2NvbG9yOnZhcigtLW1hei1jb2xvci1kYW5nZXItNjAwKX0ubWF6LXRleHQtbXV0ZWR7Y29sb3I6dmFyKC0tbWF6LWNvbG9yLW11dGVkKX0ubWF6LXRleHQtbm9ybWFse2NvbG9yOnZhcigtLW1hei1jb2xvci10ZXh0KX0ubWF6LXRleHQtc3VjY2Vzcy02MDB7Y29sb3I6dmFyKC0tbWF6LWNvbG9yLXN1Y2Nlc3MtNjAwKX0ubWF6LXRleHQtd2FybmluZy02MDB7Y29sb3I6dmFyKC0tbWF6LWNvbG9yLXdhcm5pbmctNjAwKX0ubWF6LXRleHQtd2hpdGV7Y29sb3I6dmFyKC0tbWF6LWNvbG9yLXdoaXRlKX0ubWF6LWJhY2tkcm9wLWJsdXJ7LS10dy1iYWNrZHJvcC1ibHVyOmJsdXIoOHB4KTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjp2YXIoLS10dy1iYWNrZHJvcC1ibHVyKSB2YXIoLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzKSB2YXIoLS10dy1iYWNrZHJvcC1jb250cmFzdCkgdmFyKC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlKSB2YXIoLS10dy1iYWNrZHJvcC1odWUtcm90YXRlKSB2YXIoLS10dy1iYWNrZHJvcC1pbnZlcnQpIHZhcigtLXR3LWJhY2tkcm9wLW9wYWNpdHkpIHZhcigtLXR3LWJhY2tkcm9wLXNhdHVyYXRlKSB2YXIoLS10dy1iYWNrZHJvcC1zZXBpYSk7YmFja2Ryb3AtZmlsdGVyOnZhcigtLXR3LWJhY2tkcm9wLWJsdXIpIHZhcigtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3MpIHZhcigtLXR3LWJhY2tkcm9wLWNvbnRyYXN0KSB2YXIoLS10dy1iYWNrZHJvcC1ncmF5c2NhbGUpIHZhcigtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGUpIHZhcigtLXR3LWJhY2tkcm9wLWludmVydCkgdmFyKC0tdHctYmFja2Ryb3Atb3BhY2l0eSkgdmFyKC0tdHctYmFja2Ryb3Atc2F0dXJhdGUpIHZhcigtLXR3LWJhY2tkcm9wLXNlcGlhKX0uXFwhbWF6LXRyYW5zaXRpb24tYWxsey13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXMhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGwhaW1wb3J0YW50O3RyYW5zaXRpb24tcHJvcGVydHk6YWxsIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC4yLDEpIWltcG9ydGFudDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSFpbXBvcnRhbnR9LlxcIW1hei1kdXJhdGlvbi0yMDB7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4ycyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnMhaW1wb3J0YW50fS5cXCFtYXotZWFzZS1saW5lYXJ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXIhaW1wb3J0YW50O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhciFpbXBvcnRhbnR9Lm1hei1lbGV2YXRpb257LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggMCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzowIDVweCAxMHB4IDAgcmdiYSgwLDAsMCwuMDUpfS5tYXotZmxleC1jZW50ZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubWF6LWNhcC1mOmZpcnN0LWxldHRlcnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5maXJzdC1sZXR0ZXJcXDptYXotY2FwaXRhbGl6ZTpmaXJzdC1sZXR0ZXJ7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0ubWF6LWdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOm1hei1ibG9ja3tkaXNwbGF5OmJsb2NrfTppcyhbY2xhc3N+PWRhcmtdIC5kYXJrXFw6bWF6LWJvcmRlci1jb2xvci1saWdodGVyKXtib3JkZXItY29sb3I6dmFyKC0tbWF6LWNvbG9yLWJnLWxpZ2h0ZXIpfUBtZWRpYSAobWluLXdpZHRoOjY0MHB4KXsudGFiLXNcXDptYXotYmxvY2t7ZGlzcGxheTpibG9ja319IiwiLnBvcC11cC1jb3VudHJ5e1xuICAgIHotaW5kZXg6OTk5OTc7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMHZoO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMDUsMTA1LDEwNSwuNyk7O1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmFjdGl2ZS1jbG9zZS1iYWNrZ3JvdW5ke1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDo5OTk5ODtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgIH1cbiAgICAuY2VudGVyLWJsb2NrLXBvcC11cHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6OTk5OTk7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcbiAgICAgICAgd2lkdGg6ODUwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgICAgICAgLmNsb3NlLXBvcC11cHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogIzZCNkI2QjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkLXBvcC11cHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jZW50ZXItY29udGVudHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICAgICAgLmluZm8tdGV4dHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi10ZXh0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzUwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkud2ViLWljb257XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLkNTLWZsYWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9jei5zdmcnKSA1MCUgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLlNLLWZsYWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9zay5zdmcnKSA1MCUgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXBvcC11cHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgLnBvcC11cC1jbG9zZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAuYnV0dG9uLWdyZWVue1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fYnRuO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAuY2VudGVyLWJsb2NrLXBvcC11cHtcbiAgICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgICAgICAuY2xvc2UtcG9wLXVwe1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZC1wb3AtdXB7XG4gICAgICAgICAgICAgICAgIC8vIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNlbnRlci1jb250ZW50e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAuaW5mby10ZXh0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFpbi10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzQwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpLndlYi1pY29ue1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLXBvcC11cHtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tZ3JlZW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NjBweCl7XG4gICAgICAgICAuY2VudGVyLWJsb2NrLXBvcC11cHtcbiAgICAgICAgICAgIC5mb290ZXItcG9wLXVwe1xuICAgICAgICAgICAgICAgIC5idXR0b24tZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NDBweCl7XG4gICAgICAgIC5jZW50ZXItYmxvY2stcG9wLXVwe1xuICAgICAgICAgICAgLmNlbnRlci1jb250ZW50e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIC5pbmZvLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAubWFpbi10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpLndlYi1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9vdGVyLXBvcC11cHtcbiAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIC5idXR0b24tZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zZXJ2aWNlLXBhZ2UsLnByaWNlbGlzdC1wYWdle1xuICAgIC5wcmljaW5nLXNlY3Rpb257XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIC5zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206NTBweDtcbiAgICAgICAgICAgIC50aXRsZV9hZGRpdGlvbntmb250LXNpemU6ICRmb250XzE0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlbGlzdC10b2dnbGUtaG9sZGVye1xuICAgICAgICAgICAgJi5oaWRkZW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJpY2VsaXN0LXRvZ2dsZS1ob2xkZXItMntcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgLnByaWNlbGlzdC10b2dnbGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICYuaWNvbi1hcmFuZ2V7XG4gICAgICAgICAgICAgICAgICAgIC50b2dnbGUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3MDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvZ2dsZS1pdGVte1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcdFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5fYnRuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2ljb25zL2NoZWNrX2ljb24uc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaW5pdGlhbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9nZ2xlLXRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICYuaGlkZGVue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmljZWxpc3QtaG9sZGVyLTJ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBcbiAgICAucHJpY2VsaXN0LWFkdmFudGFnZXN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJBQTZBNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWR2YW50YWdlc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAmLm1iMTAwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFkdmFudGFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBQUVFRUQ7XG4gICAgICAgICAgICAuYWR2LWljb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAmLmFkdi1pY29uLTB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvaWNvbnMvY2FyZV9wcm9ncmFtXzEuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hZHYtaWNvbi0xe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2ljb25zL2NhcmVfcHJvZ3JhbV8yLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWR2LWljb24tMntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9pY29ucy9jYXJlX3Byb2dyYW1fMy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFkdi1pY29uLTN7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvaWNvbnMvY2FyZV9wcm9ncmFtXzQuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgJi5hZHZhLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWR2YS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljaW5ne1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2UtaG9sZGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5vbGQtcHJpY2V7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlzY291bnR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDBDODM1O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4taG9sZGVye1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuYnRuLWJsYWNrLW91dGxpbmV7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFja2FnZS1pbmZve1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2hlY2tfcmQuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0U1MzIzNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmljZWxpc3RzLWhvbGRlcntcbiAgICAucHJpY2VsaXN0LWFkdmFudGFnZXN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLnNhdC1jdXN0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQUE2QTc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1c3QtdWF7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NTBweCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZHZhbnRhZ2Vze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2V7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzFDMkMwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NoZWNrX2NpcmNsZV9vdXRsaW5lLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5ODBweCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5hZHZhbnRhZ2V7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud2FybmluZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREUyNTJFO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlbGlzdC1hZGRpLWluZm8taG9sZGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7ICBcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5hZGRpLWluZm8tdGV4dHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzMxQzJDMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDE1JTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjAlO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYWRkaXRpb25hbC1ib3hlc3tcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAuYWRkaS1ib3h7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJveC1udW17XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJveC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlZC1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNTMyMzc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLmFkZGktYm94e1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICYuaGlkZGVue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucHJpY2VsaXN0LWl0ZW1ze1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dHtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubm90ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm90ZXN7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFja2FnZXMtaG9sZGVye1xuICAgICAgICAuc3BsaWRlX19saXN0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAuc3BsaWRlX19zciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpoYXMoLnNpbmdsZS1wYWNrYWdlOm50aC1jaGlsZCg0KSl7XG4gICAgICAgICAgICAuc2luZ2xlLXBhY2thZ2V7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTI4MHB4KXtcbiAgICAgICAgICAgICAgICAuc2luZ2xlLXBhY2thZ2V7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZXItaWNvbi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDUwcHgpe1xuICAgICAgICAgICAgLnNpbmdsZS1wYWNrYWdle1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhY2thZ2VzLWluZm97XG4gICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8taG9sZGVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4Ny41cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5tdDIwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTg0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubm90ZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2luZm9faWNvbi5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW5vdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL3Rvb2x0aXBfcG9seWdvbi5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW5vdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2UtdG9nZ2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpbmdsZS1wYWNrYWdle1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGMEYwRjA7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEyODBweCl7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZhdm9yaXRle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJGREFENztcbiAgICAgICAgICAgICAgICAucHJpY2UtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAucHJpY2luZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vbGQtcHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBQUVFRUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRpc2NvdW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBRUVFRDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpY2UtdG9nZ2xle1xuICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU0RjBFRDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b2dnbGUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NEYwRUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtcy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9pY29ucy9pbmZvX2ljb25fYmx1ZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXh0cmF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIC5wYWNrYWdlLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgIC5pdGVtcy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljaW5ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxBXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5idG4tYmxhY2stb3V0bGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi51YS1tYXJnaW57XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMjgwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtdG9nZ2xle1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIC50b2dnbGUtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNEQURBREE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC50b2dnbGUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1x0XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9pY29ucy9jaGVja19pY29uLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhY2thZ2UtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzMwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJlc3R7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbF9yZWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW1zLWhvbGRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAuaXRlbS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NoZWNrX2NpcmNsZV9ibGFjay5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubm90LXNlbGVjdGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9pY29ucy9jYW5jZWxfaWNvbi5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ub3RlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2luZm9faWNvbi5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1ub3Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvdG9vbHRpcF9wb2x5Z29uLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5pY29uLWluZm86aG92ZXIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1ub3Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBpbnNldDogLTEwMHZoIC0xMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5hY3RpdmUtYmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGluc2V0OiAtMTAwdmggLTEyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGUtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuY29udGVudC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNpbmctaG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgMzBweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlLW52LW5vdGV7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYrLnByaWNlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5ODBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlLWhvbGRlcntcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAmLmhpZGRlbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpY2luZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmLmNvbmRpdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vbGQtcHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDBDODM1O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5vbGQtcHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRpc2NvdW50e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEMEM4MzU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNje1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuYnRuLWJsYWNrLW91dGxpbmV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhY2thZ2UtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NoZWNrLW91dGxpbmUtYmxhY2suc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mYXZvcml0ZXtcbiAgICAgICAgICAgICAgICAuYnRuLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgLnBhY2thZ2UtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyRUZFQztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5ODBweCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5wYWNrYWdlLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyLWljb24taG9sZGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBnYXA6IDEwcHg7ICAgIFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAuc3dpcGUtaWNvbntcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zd2lwZV9maW5nZXIuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwNTBweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vdGhlcnMtcHJpY2Vze1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyBcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmFkaXRpb25hbC1wcmljZXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIC5hZGl0aW9uYWxze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFib3V0LXByaWNle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5hZGktbnVte1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByaWNlc3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcC1tb2RlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLW5vdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgIC5hZGl0aW9uYWxze1xuICAgICAgICAgICAgICAgICAgICAuYWJvdXQtcHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFkaS1udW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJpY2Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGVze1xuICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGxpbmtfZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGluay1ob2xkZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBhe1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC8vIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAvLyBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLy8gY29sb3I6ICMwMDA7XG4gICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaG9tZS1wYWdle1xuICAgIC5pbnRyby1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOjUwcHggMCA5MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgIC5sYWJlbC1ob2xkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxNXB4IGF1dG87XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG5cbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF82MDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo2NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDE1cHggYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzI1O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWhvbGRlcntcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzI1O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWR2YW50YWdlcy1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOjUwcHggMCA4MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsYWNrO1xuXG4gICAgICAgIC5hZHZhbnRhZ2UtaG9sZGVye1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzMwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM3cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjU0MHB4KXtcbiAgICAgICAgICAgICAgICAgICAgJi5hZHYtdWEsJi5hZHYtcGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzIwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ29sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblx0LnJldmlld3Mtc2VjdGlvbntiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL3ZyYXRlbmllX2RhbmlfbmVtZWNrb19raW5kZXJnZWxkLndlYnAnKSBjZW50ZXIgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdnJhdGVuaWVfZGFuaV9uZW1lY2tvX2tpbmRlcmdlbGRAMngud2VicCcpO1xuICAgICAgICB9ICAgICBcblxuXHQgICAgJjpiZWZvcmV7XG5cdCAgICAgICAgY29udGVudDogJyc7XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgaGVpZ2h0OiA0MDBweDtcblx0ICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMCAwJSwgIzAwMDAwMEJBIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgYm90dG9tOiAwO1xuXHQgICAgICAgIHotaW5kZXg6IDA7XG5cdCAgICB9XG5cblx0ICAgIC5jb250ZW50LWhvbGRlcntcblx0ICAgICAgICBtaW4taGVpZ2h0OjYyMHB4O1xuXHQgICAgICAgIGRpc3BsYXk6ZmxleDtcblx0ICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmc6NTBweCAwO1xuXHQgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXHQgICAgICAgIHotaW5kZXg6OTtcblxuXHQgICAgICAgIC53cmFwcGVye1xuXHQgICAgICAgIFx0ZmxleDoxO1xuXG5cdFx0ICAgICAgICAuc3RhcnMtaG9sZGVye1xuXHRcdCAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG5cdFx0ICAgICAgICB9XG5cblx0XHQgICAgICAgIC50ZXh0LWhvbGRlcntcblx0XHQgICAgICAgICAgICAuc2VjdGlvbi10aXRsZXtcblx0XHQgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzMwO1xuXHRcdCAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozN3B4O1xuXHRcdCAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9ib2xkO1xuXHRcdCAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG5cdFx0ICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblx0XHQgICAgICAgICAgICB9XG5cblx0XHQgICAgICAgICAgICBwe1xuXHRcdCAgICAgICAgICAgIFx0Ly8gbWF4LXdpZHRoOjQ1MHB4O1xuXHRcdCAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblx0ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuXHQgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5tYi01MHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgIH1cblx0ICAgICAgICB9XG5cblx0ICAgICAgICAubmFtZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDoyO1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0ICAgIH1cblxuICAgICAgICBcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7YmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy96YW1lc3RuYW5reW5hLW1vYmlsZS53ZWJwJykgY2VudGVyIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemFtZXN0bmFua3luYS1tb2JpbGVAMngud2VicCcpO1xuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICB9XG5cblx0XHRcdC5jb250ZW50LWhvbGRlcntcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgXG5cdFx0XHRcdC53cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBmbGV4Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hbWUtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBmbGV4Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICAgICAgfVxuXG5cdCAgICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KXtcbiAgICAgICAgICAgIC5jb250ZW50LWhvbGRlcntcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjY3MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG5cbiAgICAgICAgICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGV7cGFkZGluZy1yaWdodDo1MHB4O31cblxuICAgICAgICAgICAgICAgICAgICAgICAgcHtmb250LXNpemU6JGZvbnRfMjA7fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHQgICAgfVxuXHR9XG5cblx0LmJhbm5lcnMtc2VjdGlvbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGgxe1xuICAgICAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250XzYwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkdmFudGFnZXtcbiAgICAgICAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAgMCUsICMwMDAwMDBCQSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWR2YW50YWdlLTF7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbi53ZWJwJyk7XG4gICAgICAgICAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbkAyeC53ZWJwJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcnttYXgtd2lkdGg6IDU2NXB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWR2YW50YWdlLTJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5iZy1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy03LndlYnAnKTtcblxuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcnttYXgtd2lkdGg6IDU0OHB4O31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgJi5hZHZhbnRhZ2UtMXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTMtcHJlc29uLW1vYmlsZS53ZWJwJyk7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTMtcHJlc29uLW1vYmlsZUAyeC53ZWJwJyk7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWR2YW50YWdlLTJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy03LW1vYmlsZS53ZWJwJyk7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTctbW9iaWxlQDJ4LndlYnAnKTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICBmbGV4OjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMzA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgXHRwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUtaG9sZGVye1xuICAgICAgICAgICAgICAgIGZsZXg6MTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmFtZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgcHt0ZXh0LWFsaWduOmNlbnRlcjt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuXHR9XG5cbiAgICAucG9zdHMtaG9sZGVye1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAucG9zdHMtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdHN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIC04cHggNTBweDtcblxuICAgICAgICAgICAgLnBvc3R7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgICAgICAgICAgIC5wb3N0LWRldGFpbHN7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRob3J7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5pbWctaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLnBvc3QtY2F0ZWdvcmllc3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRfZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmF0LCYuZGUsJi5ubCwmLnNre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2F0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9kZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5se1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3Mvbmwuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5za3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL3NrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICAgICAgICAgIC5wb3N0c3tcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMzNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICAgICAgICAgIC5wb3N0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC5pbnRyby1zZWN0aW9ue1xuICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfNTA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4taG9sZGVye1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8xOTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWR2YW50YWdlcy1zZWN0aW9ue1xuICAgICAgICAgICAgLmhvbGRlcjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAuaG9sZGVyOm50aC1jaGlsZCg0KXtwYWRkaW5nLXRvcDo0MHB4O31cbiAgICAgICAgfVxuXHR9XG59IiwiLnNlcnZpY2UtcGFnZXtcblxuXHQubWFpbi1oZWFkaW5ne1xuXHRcdGZvbnQtc2l6ZTokZm9udF82MDtcblx0XHRsaW5lLWhlaWdodDoxLjE7XG5cdFx0Zm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcblx0XHRjb2xvcjokd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0Zm9udC1zaXplOiRmb250XzMwO1xuXHRcdGxpbmUtaGVpZ2h0OjM3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcblx0XHRjb2xvcjokYmxhY2s7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0bWFyZ2luOjA7XG5cdH1cblxuXHQuaW50cm8tc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBcdHBpY3R1cmV7cG9zaXRpb246IGFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO1xuXHQgICAgXHQmOmJlZm9yZXtcblx0XHQgICAgXHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMCAwJSwgIzAwMDAwMEJBIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAgMCUsICMwMDAwMDA0RCA1MiUsICMwMDAwMDBDQyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHQgICAgXHR9ICAgIFx0XHRcbiAgICBcdFx0aW1ne29iamVjdC1maXQ6IGNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfVxuICAgIFx0fVxuXG4gICAgXHQuY29udGVudC1ob2xkZXJ7XG4gICAgXHRcdG1pbi1oZWlnaHQ6NjIwcHg7XG4gICAgXHRcdGRpc3BsYXk6ZmxleDtcbiAgICBcdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XG4gICAgXHRcdHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIFx0XHR6LWluZGV4Ojk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBcdFx0LmJsYWNrLWxhYmVsLWhvbGRlcntcbiAgICBcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBcdFx0XHRwYWRkaW5nOjVweDtcbiAgICBcdFx0XHRib3JkZXItcmFkaXVzOjVweDtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG4gICAgXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgXHRcdFx0cHtcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTokZm9udF8xODtcbiAgICBcdFx0XHRcdGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgXHRcdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICAgIFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuICAgIFx0XHRcdFx0bWFyZ2luOjA7XG5cblx0XHRcdFx0XHQueWVsbG93e1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRnb2xkO1xuXHRcdFx0XHRcdH1cbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cblxuICAgIFx0XHQudGV4dC1ob2xkZXJ7XG4gICAgXHRcdFx0Lm1haW4taGVhZGluZ3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdHRleHQtd3JhcDogYmFsYW5jZTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6NjM1cHg7XG4gICAgXHRcdFx0fVxuXG4gICAgXHRcdFx0cHtcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTokZm9udF8yMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG5cdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6MzUwcHg7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG5cbiAgICBcdFx0LmJ0bi1ob2xkZXJ7XG4gICAgXHRcdFx0cGFkZGluZy10b3A6MzBweDtcblxuICAgIFx0XHRcdC5idG4tZ3JlZW57XG4gICAgXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDoyOTJweDtcblx0XHQgICAgXHRcdGZvbnQtc2l6ZTokZm9udF8yNTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X21lZGl1bTtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHggNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdCAgICBcdH1cbiAgICBcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDo5OTJweCl7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdC5yaWdodC1ob2xkZXJ7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0XHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogNjcwcHg7XG5cdFx0XHRcdC5sZWZ0LWhvbGRlcntcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0LWhvbGRlcntcblx0XHRcdFx0XHQubWFpbi1oZWFkaW5ne1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF80MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICBcdH1cbiAgICB9XG5cbiAgICAuYWR2YW50YWdlcy1zZWN0aW9ue1xuICAgIFx0cGFkZGluZzo1MHB4IDAgODBweCAwO1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjokYmxhY2s7XG5cbiAgICBcdC5hZHZhbnRhZ2UtaG9sZGVye1xuXHRcdFx0LmFkdi11YSwuYWR2LXBse1xuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOjExMDBweCl7XG5cdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250XzIwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCAudGV4dC1odWdle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF8xNjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgXHRcdGgzLHAgLnRleHQtaHVnZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdFx0Zm9udC1zaXplOjMwcHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6MzdweDtcbiAgICBcdFx0XHRmb250LXdlaWdodDokZm9udF9ib2xkO1xuICAgIFx0XHRcdGNvbG9yOiR3aGl0ZTtcbiAgICBcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFx0XHR9XG4gICAgXHRcdHB7XG4gICAgXHRcdFx0Zm9udC1zaXplOiRmb250XzIwO1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgXHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICBcdFx0XHRjb2xvcjokd2hpdGU7XG4gICAgXHRcdFx0bWFyZ2luOjA7XG4gICAgXHRcdH1cbiAgICBcdH1cbiAgICB9XG5cblx0LmluZm8tYmFubmVyLXNlY3Rpb257XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHQuc2VjdGlvbi1ob2xkZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDgwcHggNDBweDtcblx0XHRcdGdhcDogNTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjVGNUY1IHVybCgnLi4vaW1hZ2VzL3RqbC12ZWN0b3Iud2VicCcpIGNlbnRlciA3NSUgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHQudGl0bGUtaG9sZGVye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudW5kZXItaGVkaW5ne1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0LWhvbGRlcntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC55ZWFycy1ob2xkZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0LnllYXJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTk1O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuXHRcdFx0LnNlY3Rpb24taG9sZGVye1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAuZ2V0LXRheC1zZWN0aW9ue1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG4gICAgXHRwYWRkaW5nOjgwcHggMCAxMDBweCAwO1xuXG4gICAgXHQubWFpbi1oZWFkaW5ne1xuXHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgXHR9XG5cbiAgICBcdC5mb3JtLWhvbGRlcntcbiAgICBcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgXHRcdG1heC13aWR0aDo1ODFweDtcbiAgICBcdFx0bWFyZ2luOjAgYXV0bztcblxuXHQgICAgXHRsYWJlbHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0ICAgIFx0XHRmb250LXNpemU6JGZvbnRfMjA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjIxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7XG5cdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdCAgICBcdH1cblxuXHQgICAgXHRpbnB1dHtcblx0ICAgIFx0XHRkaXNwbGF5OmJsb2NrO1xuXHQgICAgXHRcdHdpZHRoOjEwMCU7XG5cdCAgICBcdH1cblxuXHQgICAgXHQuYnRuLWdyZWVue1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTokZm9udF8yNTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnRfbWVkaXVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzBweCAjMDAwMDAwMjk7XG5cdFx0XHRcdG1hcmdpbjozMHB4IDAgMjBweCAwO1xuXHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdCAgICBcdH1cbiAgICBcdFx0LmVycm9yLW5vdGljZXtcbiAgICBcdFx0XHQmLm5vbi1sYXRpbi1ub3RpY2V7ZGlzcGxheTpub25lfVxuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdHB7XG4gICAgXHRcdGZvbnQtc2l6ZTokZm9udF8xNTtcblx0XHRcdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuXHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOjAgMjBweDtcblx0XHRcdG1hcmdpbjowO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHR9XG4gICAgXHR9XG4gICAgfVxuXG4gICAgLnByb2Nlc3Mtc2VjdGlvbntcbiAgICBcdGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIFx0cGFkZGluZzo4MHB4IDAgMTAwcHggMDtcblxuICAgIFx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBcdH1cblxuICAgIFx0LnN0ZXBzLWhvbGRlcntcbiAgICBcdFx0cGFkZGluZy10b3A6NTBweDtcblxuICAgIFx0XHQuc2luZ2xlLXN0ZXAtaG9sZGVye1xuICAgIFx0XHRcdG1heC13aWR0aDo1ODFweDtcbiAgICBcdFx0XHR3aWR0aDoxMDAlO1xuICAgIFx0XHRcdGhlaWdodDo2MnB4O1xuICAgIFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0X2dyYXk7XG4gICAgXHRcdFx0ZGlzcGxheTpmbGV4O1xuICAgIFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBcdFx0XHRtYXJnaW46MCBhdXRvIDEwcHggYXV0bztcbiAgICBcdFx0XHRwYWRkaW5nOjAgMTVweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgXHRcdFx0LnN0ZXAtdGV4dHtcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTokZm9udF8xODtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyMXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG5cdFx0XHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0XHRcdG1hcmdpbjowO1xuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdC50amwtbG9nb3tcbiAgICBcdFx0XHRcdHdpZHRoOjkwcHg7XG4gICAgXHRcdFx0XHRtYXJnaW46MCA0cHg7XG4gICAgXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxMXB4O1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH1cblxuICAgIFxuXG4gICAgLy8gLmZpbGwtZm9ybS1zZWN0aW9ue1xuICAgIC8vIFx0YmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy90amxlZ2FsLXVsaWNhLWJnLmpwZycpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgICAvLyBcdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAvLyBcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgLy8gXHQmOmJlZm9yZXtcblx0Ly8gICAgIFx0Y29udGVudDogJyc7XG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRcdHdpZHRoOiAxMDAlO1xuXHQvLyBcdFx0aGVpZ2h0OiA0MDBweDtcblx0Ly8gXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwIDAlLCAjMDAwMDAwQkEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuXHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdFx0Ym90dG9tOiAwO1xuXHQvLyBcdFx0ei1pbmRleDogMDtcbiAgICAvLyBcdH1cblxuICAgIC8vIFx0LmNvbnRlbnQtaG9sZGVye1xuICAgIC8vIFx0XHRtaW4taGVpZ2h0OjYyMHB4O1xuICAgIC8vIFx0XHRkaXNwbGF5OmZsZXg7XG4gICAgLy8gXHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xuICAgIC8vIFx0XHRwYWRkaW5nLWJvdHRvbTo4MHB4O1xuICAgIC8vIFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAvLyBcdFx0ei1pbmRleDo5O1xuXG4gICAgLy8gXHRcdC50ZXh0LWhvbGRlcntcbiAgICAvLyBcdFx0XHQuc2VjdGlvbi10aXRsZXtcblx0Ly8gXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdC8vIFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHQvLyBcdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XG4gICAgLy8gXHRcdFx0fVxuXG4gICAgLy8gXHRcdFx0cHtcbiAgICAvLyBcdFx0XHRcdGZvbnQtc2l6ZTokZm9udF8yMDtcblx0Ly8gXHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xuXHQvLyBcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG5cdC8vIFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHQvLyBcdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcbiAgICAvLyBcdFx0XHR9XG4gICAgLy8gXHRcdH1cblxuICAgIC8vIFx0XHQuYnRuLWhvbGRlcntcbiAgICAvLyBcdFx0XHRwYWRkaW5nLXRvcDo0MHB4O1xuXG4gICAgLy8gXHRcdFx0LmJ0bi1ncmVlbntcblx0Ly8gXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHQvLyBcdFx0XHRcdG1heC13aWR0aDoyOTJweDtcblx0Ly8gXHQgICAgXHRcdGZvbnQtc2l6ZTokZm9udF8yNTtcblx0Ly8gXHRcdFx0XHRsaW5lLWhlaWdodDoyOHB4O1xuXHQvLyBcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X21lZGl1bTtcblx0Ly8gXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdC8vIFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzBweCAjMDAwMDAwMjk7XG5cdC8vIFx0XHRcdFx0cGFkZGluZzoxNXB4O1xuXHQvLyBcdCAgICBcdH1cbiAgICAvLyBcdFx0fVxuICAgIC8vIFx0fVxuICAgIC8vIH1cblxuXHQuYWR2YW50YWdlLXNlY3Rpb257XG5cdFx0LmNvbnRlbnQtaG9sZGVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQuYWR2YW50YWdle1xuXHRcdFx0aGVpZ2h0OiA2MjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdCYuYWR2YW50YWdlLTF7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0xLXByZXNvbi53ZWJwJyk7XG5cdCAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTEtcHJlc29uQDJ4LndlYnAnKTtcblx0ICAgICAgICAgICAgfSBcdFx0XHRcblx0XHRcdH1cblx0XHRcdCYuYWR2YW50YWdlLTJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0yLXByZXNvbi53ZWJwJyk7XG5cdCAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTItcHJlc29uQDJ4LndlYnAnKTtcblx0ICAgICAgICAgICAgfSBcdFx0XHRcblx0XHRcdH1cblx0XHRcdCYuYWR2YW50YWdlLTN7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbi53ZWJwJyk7XG5cdCAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTMtcHJlc29uQDJ4LndlYnAnKTtcblx0ICAgICAgICAgICAgfSBcdFx0XHRcblx0XHRcdH1cblx0XHRcdCYuYWR2YW50YWdlLTR7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy00LXByZXNvbi53ZWJwJyk7XG5cdCAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTQtcHJlc29uQDJ4LndlYnAnKTtcblx0ICAgICAgICAgICAgfSBcdFx0XHRcblx0XHRcdH1cblx0XHRcdCYuYWR2YW50YWdlLTV7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy01LXByZXNvbi53ZWJwJyk7XG5cdCAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTUtcHJlc29uQDJ4LndlYnAnKTtcblx0ICAgICAgICAgICAgfSBcdFx0XHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdCYuYWR2YW50YWdlLTZ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy02LXByZXNvbi53ZWJwJyk7XG5cdCAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTYtcHJlc29uLTJ4LndlYnAnKTtcblx0ICAgICAgICAgICAgfSBcdFx0XHRcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuXHRcdFx0XHQmLmFkdmFudGFnZS0xe2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkdmFudGFnZXMtMS1wcmVzb24tbW9iaWxlLndlYnAnKTtcblx0XHQgICAgICAgICAgICAvKkBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG5cdFx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzLycpO1xuXHRcdCAgICAgICAgICAgIH0qL1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWR2YW50YWdlLTJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0yLXByZXNvbi1tb2JpbGUud2VicCcpO1xuXHRcdCAgICAgICAgICAgIC8qQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcblx0XHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvJyk7XG5cdFx0ICAgICAgICAgICAgfSovXHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hZHZhbnRhZ2UtM3tiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTMtcHJlc29uLW1vYmlsZS53ZWJwJyk7XG5cdFx0ICAgICAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcblx0XHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbi1tb2JpbGVAMngud2VicCcpO1xuXHRcdCAgICAgICAgICAgIH0gXHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hZHZhbnRhZ2UtNHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTQtcHJlc29uLW1vYmlsZS53ZWJwJyk7XG5cdFx0ICAgICAgICAgICAgLypAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuXHRcdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKTtcblx0XHQgICAgICAgICAgICB9Ki8gXHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hZHZhbnRhZ2UtNXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTUtcHJlc29uLW1vYmlsZS53ZWJwJyk7XG5cdFx0ICAgICAgICAgICAgLypAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuXHRcdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKTtcblx0XHQgICAgICAgICAgICB9ICovXHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hZHZhbnRhZ2UtNntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTYtcHJlc29uLW1vYmlsZS53ZWJwJyk7XG5cdFx0ICAgICAgICAgICAgLypAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuXHRcdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy8nKTtcblx0XHQgICAgICAgICAgICB9Ki8gXHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0LWhvbGRlcntcblx0XHRcdFx0ZmxleDoxO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcblx0XHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5hZHZhbnRhZ2UtdGl0bGUsaDN7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF8zMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250XzI1O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmFtZS1ob2xkZXJ7XG5cdFx0XHRcdGZsZXg6MTtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF8xODtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ29sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRoZWlnaHQ6IDgwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdC50ZXh0LWhvbGRlcntcblx0XHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYW1lLWhvbGRlcntcblx0XHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAucGFja2FnZXMtc2VjdGlvbntcbiAgICBcdHBhZGRpbmc6ODBweCAwIDAgMDtcblxuICAgIFx0LnNlY3Rpb24tdGl0bGV7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206MDtcbiAgICBcdH1cblxuICAgIFx0LmNvbXBhcmUtdGFibGUtaG9sZGVye1xuICAgIFx0XHRwYWRkaW5nLXRvcDo4MHB4O1xuXG4gICAgXHRcdHRhYmxle1xuICAgIFx0XHRcdHRye1xuICAgIFx0XHRcdFx0JjpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQtY29sb3I6JGRhcmtfd2hpdGU7fVxuXG4gICAgXHRcdFx0XHR0aHtcbiAgICBcdFx0XHRcdFx0Ji5yb3RhdGUtdGV4dHtcblx0ICAgIFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnRfMjA7XG5cdCAgICBcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MThweDtcblx0ICAgIFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICBcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTBweDtcbiAgXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG4gIFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0ICAgIFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ICAgIFx0XHRcdFx0XHR0b3A6LTI1cHg7XG5cdCAgICBcdFx0XHRcdFx0QGluY2x1ZGUgcm90YXRlKC05MGRlZyk7XG4gICAgXHRcdFx0XHRcdH1cbiAgICBcdFx0XHRcdH1cblxuICAgIFx0XHRcdFx0dGR7XG4gICAgXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udF8yMDtcbiAgICBcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcbiAgICBcdFx0XHRcdFx0Y29sb3I6JGJsYWNrO1xuICAgIFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246dG9wO1xuICAgIFx0XHRcdFx0XHR3aWR0aDogNDBweDtcbiAgXHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCAwO1xuXG4gICAgXHRcdFx0XHRcdCYudGV4dHtcbiAgICBcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuICAgIFx0XHRcdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcbiAgICBcdFx0XHRcdFx0XHRwYWRkaW5nOjE2cHggNXB4IDE2cHggMjBweDtcbiAgICBcdFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0fVxuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICBcdC5hZHZhbnRhZ2VzLXNlY3Rpb257XG4gICAgXHRcdC5ob2xkZXI6bnRoLWNoaWxkKDMpLFxuICAgIFx0XHQuaG9sZGVyOm50aC1jaGlsZCg0KXtwYWRkaW5nLXRvcDo0MHB4O31cbiAgICBcdH1cblx0XHQucGFja2FnZXMtc2VjdGlvbntcblx0XHRcdC5jb21wYXJlLXRhYmxlLWhvbGRlcntcblx0XHRcdFx0Ji50YmwtdWF7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudGJsLXBse1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRibC1yb3tcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpe1xuICAgIFx0LmludHJvLXNlY3Rpb257XG4gICAgXHRcdC5jb250ZW50LWhvbGRlcntcbiAgICBcdFx0XHRtaW4taGVpZ2h0OjY3MHB4O1xuXG4gICAgXHRcdFx0LmJsYWNrLWxhYmVsLWhvbGRlcnt3aWR0aDphdXRvO1xuXHRcdFx0XHRcdHB7Zm9udC1zaXplOiRmb250XzE2O31cblx0XHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdC5wcm9jZXNzLXNlY3Rpb257XG4gICAgXHRcdC5zdGVwcy1ob2xkZXJ7XG4gICAgXHRcdFx0cGFkZGluZy10b3A6NDVweDtcblxuICAgIFx0XHRcdC5zaW5nbGUtc3RlcC1ob2xkZXJ7aGVpZ2h0OjgzcHg7XG5cdCAgICBcdFx0XHQudGpsLWxvZ297XG5cdCAgICBcdFx0XHRcdHBhZGRpbmctYm90dG9tOjBweDtcblx0ICAgIFx0XHRcdH1cbiAgICBcdFx0XHR9XG5cbiAgICBcdFx0fVxuICAgIFx0fVxuXG4gICAgXHQucHJpY2luZy1zZWN0aW9ue1xuICAgIFx0XHQuc2luZ2xlLXBhY2thZ2V7XG4gICAgXHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdC5nZXQtdGF4LXNlY3Rpb257XG4gICAgXHRcdHBhZGRpbmc6ODBweCAwO1xuICAgIFx0fVxuXG4gICAgXHQucGFja2FnZXMtc2VjdGlvbntcbiAgICBcdFx0cGFkZGluZy10b3A6MzBweDtcblxuICAgIFx0XHQuY29tcGFyZS10YWJsZS1ob2xkZXJ7XG4gICAgXHRcdFx0cGFkZGluZy10b3A6MTIwcHg7XG5cdFx0XHRcdCYudGJsLXVhe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1MHB4O1x0XG5cdFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuXG4gICAgXHQuZmlsbC1mb3JtLXNlY3Rpb257XG4gICAgXHRcdC5jb250ZW50LWhvbGRlcntwYWRkaW5nLWJvdHRvbTo1MHB4O31cbiAgICBcdH1cbiAgICB9XG5cbiAgICAuYnRuLWZvcm0taG9sZGVye1xuICAgIFx0YXtcblx0ICAgICAgICAmLmZvcm0tYnRue1xuXHQgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweDtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcblx0ICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdCAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblx0ICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fYnRuO1xuXHQgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JlZW5fYnRuO1xuXHQgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICAgICAgICAgIGJvdHRvbTogN3B4O1xuXHQgICAgICAgICAgICByaWdodDogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgICAgICAgICAgJjpob3Zlcntcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9ob3Zlcjtcblx0ICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuX2hvdmVyO1xuXHQgICAgICAgICAgICB9XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdCAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCl7cmlnaHQ6IDE1cHg7cGFkZGluZzogMTBweCAxMHB4IDEycHg7fVxuXHQgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7bGluZS1oZWlnaHQ6IDE4cHg7Zm9udC13ZWlnaHQ6IDYwMDtmb250LXNpemU6ICRmb250XzIyO31cblx0ICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDEwcHgpe2xpbmUtaGVpZ2h0OiAxMnB4O2ZvbnQtc2l6ZTogJGZvbnRfMTg7fVxuXHQgICAgICAgIH1cblx0ICAgIH1cbiAgICB9XG5cdC5xYS1zZWN0aW9ue1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cdFxuXHQuYnRuLWxvd2VyLWhvbGRlcnsgICAgXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0LmJ0bi1ncmVlbntcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdG1heC13aWR0aDoyOTJweDtcblx0XHRcdGZvbnQtc2l6ZTokZm9udF8yNTtcblx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XG5cdFx0XHRmb250LXdlaWdodDokZm9udF9tZWRpdW07XG5cdFx0XHRwYWRkaW5nOjE1cHggNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHR9XG5cdH1cblx0XG4gICAgLnJlbGF0ZWQtcG9zdHMtc2VjdGlvbntcbiAgICAgICAgLnBvc3RzLWhvbGRlcntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4MXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAucG9zdHMtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRlZC1wb3N0c3tcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC8vIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgICAgICAgICAgICAgIC5wb3N0e1xuICAgICAgICAgICAgICAgICAgICAvLyBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdC5pbWctaG9sZGVye1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIC5wb3N0cy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgLnJlbGF0ZWQtcG9zdHN7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAucG9zdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWl4aW4gdHJhbnNpdGlvbigkdGltZTowLjNzKXtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCk7XG59XG5cbkBtaXhpbiBwc2V1ZG8tY29udGVudC1iYXNle1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kKCR1cmwpe1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHVybCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBhYnNvbHV0ZS1hbGlnbigkcG9zaXRpb24pe1xuICBAaWYoJHBvc2l0aW9uID09IGNlbnRlcil7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9IEBlbHNlIGlmKCRwb3NpdGlvbiA9PSBob3Jpem9udGFsKXtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9IEBlbHNlIGlmKCRwb3NpdGlvbiA9PSB2ZXJ0aWNhbCl7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbkBtaXhpbiByb3RhdGUoJGRlZyl7XG4gIHRyYW5zZm9ybTpyb3RhdGUoJGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG59XG5cbkBtaXhpbiBoZXJvLWltYWdlKCR1cmwpe1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5IHVybCgkdXJsKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLnpvb20taG9sZGVye1xuICAgICAgYW5pbWF0aW9uOiBiZy1pbWctem9vbSAyNXMgY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCkgMTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5IHVybCgkdXJsKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxufSIsIi5hcHAtaGVhZGVyLXNlcnZpY2UtZm9ybS1ob2xkZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgei1pbmRleDo0OTk5O1xuICAgIGhlaWdodDoxMDBweDtcbiAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL3NlcnZpY2UtZm9ybS1oZWFkZXIud2VicCcpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIHBhZGRpbmc6MTBweCAwIDIwcHg7XG5cbiAgICAmLmltYWdlLTF7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvc2VydmljZS1mb3JtLWhlYWRlci0xLndlYnAnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjYlO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM5MHB4KXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvc2VydmljZS1mb3JtLWhlYWRlci1tb2JpbGUtMS53ZWJwJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2UtMntcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9zZXJ2aWNlLWZvcm0taGVhZGVyLTIud2VicCcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MzkwcHgpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9zZXJ2aWNlLWZvcm0taGVhZGVyLW1vYmlsZS0yLndlYnAnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS0ze1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL3NlcnZpY2UtZm9ybS1oZWFkZXItMy53ZWJwJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ0JTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDozOTBweCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL3NlcnZpY2UtZm9ybS1oZWFkZXItbW9iaWxlLTMud2VicCcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLTR7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvc2VydmljZS1mb3JtLWhlYWRlci00LndlYnAnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDQlO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM5MHB4KXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvc2VydmljZS1mb3JtLWhlYWRlci1tb2JpbGUtNC53ZWJwJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWhvbGRlcntcbiAgICAgICAgbWF4LXdpZHRoOjQwcHg7XG4gICAgICAgIG1hcmdpbjowIGF1dG8gMTBweCBhdXRvO1xuICAgICAgICBvcGFjaXR5Oi41O1xuXG4gICAgICAgIC5sb2dve1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGltZ3toZWlnaHQ6IDYwJTt9XG4gICAgfVxuXG4gICAgLnRleHQtaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLm1hcnF1ZWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5Oi41O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgICAgICAwJSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTsgfVxuICAgIH1cbn1cblxuLnNlcnZpY2UtZm9ybS1wYWdle1xuICAgICY6aGFzKD4uc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyKXtcbiAgICAgICAgLnNlcnZpY2UtZm9ybS1zaWRlLWhvbGRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAmOmhhcyg+LnNlcnZpY2UtZm9ybS1zaWRlLWhvbGRlci5sZWZ0LWhvbGRlcil7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZXJ2aWNlLWZvcm0tc2lkZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICYucmlnaHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAuaW1nLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxlZnQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5pbWctaG9sZGVyeyAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguc2VydmljZS1mb3JtLXNpZGUtaG9sZGVyLnJpZ2h0LWhvbGRlcil7XG4gICAgICAgIC5mb3JtLWhvbGRlcntcbiAgICAgICAgICAgIC5zaW5nbGUtc3RlcC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgLnVwcGVyLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzQwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdC5mb3JtLWhvbGRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvLyBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIC5idG4tdW5kb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvdW5kby1pY29uLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW5nbGUtc3RlcC1ob2xkZXJ7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVwcGVyLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgLmZsYWdfaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggI2FhYTtcbiAgICAgICAgICAgICAgICAgICAgJi5mbGFnX2ljb25fZGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9kZS5zdmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZmxhZ19pY29uX2F0e1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvYXQuc3ZnJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmZsYWdfaWNvbl9ubHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL25sLnN2ZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5mbGFnX2ljb25fc2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9zay5zdmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZmxhZ19pY29uX2N6e1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvY3ouc3ZnJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmZsYWdfaWNvbl9kZW5sYXR7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2RlLnN2ZycpIDAgMCBuby1yZXBlYXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltYWdlcy9mbGFncy9ubC5zdmcnKSAyNXB4IDAgbm8tcmVwZWF0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKCcuLi9pbWFnZXMvZmxhZ3MvYXQuc3ZnJykgNTBweCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfNjA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnJlaS1ub3RpY2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90aWNlLWhvbGRlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTUzMjM3O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cmFwcGVye1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo1MDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6NTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9yZGVyLWNhbmNlbC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRyZWQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6Zml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gNDBweCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLWluZm8taG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDpmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA0MHB4IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmLm9yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiRvcmFuZ2U7fVxuICAgICAgICAgICAgICAgICYuZ29sZHtiYWNrZ3JvdW5kLWNvbG9yOiRnb2xkO31cbiAgICAgICAgICAgICAgICAmLnJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNFRDRCNDg7fVxuICAgICAgICAgICAgICAgICYuYmxhY2t7YmFja2dyb3VuZC1jb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHB7Y29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtjb2xvcjogJGdvbGQ7fVxuICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbGllbnQtaW5mb3tcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1oZWFkaW5ne3BhZGRpbmctYm90dG9tOjUwcHg7fVxuXG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjU4MXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjMwcHg7fVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubS1jb3VudHJ5LXNlbGVjdG9yX19jb3VudHJ5LWZsYWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnRuLWhvbGRlcntwYWRkaW5nLXRvcDozMHB4O31cblxuICAgICAgICAgICAgICAgICAgICAubW9yZS1pbmZvLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWRkaXRpb25hbC1pbmZvLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo1ODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDozMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8xNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7Y29sb3I6JGdyZWVuO31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbXMtY29kZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvLWNvZGUtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JG9yYW5nZV8yO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA1MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDY2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yZXNlbmQtY29kZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmlucHV0LW11bHRpcGxlLWhvbGRlcntwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5idXNpbmVzc19uYW1lLCYuYnVzaW5lc3NfaWNve1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwuYXV0b2NvbXBsZXRle1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8xNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0eS1zdHlsZTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyAgICAgJi5pbnB1dHtcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIC8vICAgICAgICAgbWF4LXdpZHRoOjU4MXB4O1xuICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgICAgICAgICAvLyAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yMDtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAueWVhcnMtaG9sZGVye21hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgICAgICAuY2hlY2tib3h7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tY2hlY2tib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjowIDIwcHggMTBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQrZGl2e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCsuY2hlY2tib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjVweCBzb2xpZCAkaW5wdXRfZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTY3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDozOTRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQrLmNoZWNrYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6NXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3B0aW9ucy1ob2xkZXJ7bWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJhZGlvLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICYuZmwtcm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tcmFkaW97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQrLnJhZGlve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS1yYWRpb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOjAgMjBweCAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCtkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0Ky5yYWRpb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6NXB4IHNvbGlkICRpbnB1dF9ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxNjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lcnJvcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCsucmFkaW97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjo1cHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyZWktbW9kYWx7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6OTk5OTc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwNSwxMDUsMTA1LC43KTs7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZyZWktY2xvc2UtYmFja2dyb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTk5ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZyZWktbW9kYWwtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpcbiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6NDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJlaS1tb2RhbC1oZWFke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28tcG9wLXVwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9pY29ucy90amwtbG9nby5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJlaS1jbG9zZS1tb2RhbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojQjFCMUIxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mcmVpLW1vZGFsLWJvZHl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O31cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cdFx0XHRcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mcmVpLW1vZGFsLWZvb3RlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWdyZWVue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo4MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDo1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyODBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJlaS1tb2RhbC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyZWktbW9kYWwtaGVhZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28tcG9wLXVwe31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlLXBvcC11cHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8xNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyZWktbW9kYWwtYm9keXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cdFx0XHRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJlaS1tb2RhbC1mb290ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxN3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnllc25vLWhvbGRlcntcbiAgICAgICAgICAgICAgICAucmFkaW8taG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tcmFkaW97XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYWRpb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjU4MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggIzAwMDAwMDI5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6ICRob3Zlcl9saWdodF9ncmF5O31cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdyZWVue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46ODBweCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAjMDAwMDAwMjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTgxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5faG92ZXI7fVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9zZW1pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpoYXMoLnNlcnZpY2VzLWhvbGRlcil7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VydmljZXMtaG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2VydmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0NGQ0ZDRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZXJ2aWNlLWJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3Jvc3Mtc2VsbC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgLnNpZGUtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAuYm9udXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0QwQzgzNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY3Mtbm90ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzMxQzJDMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFkdmFudGFnZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWIxMDB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWR2YW50YWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDUzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBQUVFRUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkdi1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFkdi1pY29uLTF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2ljb25zL2NhcmVfcHJvZ3JhbV8xLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hZHYtaWNvbi0ye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9pY29ucy9jYXJlX3Byb2dyYW1fMi5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWR2LWljb24tM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvaWNvbnMvY2FyZV9wcm9ncmFtXzMuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFkdi1pY29uLTR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2ljb25zL2NhcmVfcHJvZ3JhbV80LnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jcy1pY29uLTF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvaWNvbnMvZG91YmxlX2Fycm93X3VwX2ljb24uc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWR2YS1oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWR2YS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gLnByb3N7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgLnByb3tcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogIzMxQzJDMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAucHJvLWljb257XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvaWNvbnMvY2hlY2stb3V0bGluZS1ibGFjay5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAucHJvLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgLnByaWNpbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbGQtcHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUU5RTlFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRpc2NvdW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDBDODM1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5uYXYtaXRlbS5ibHVlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzYycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoc3Bhbil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYm9yZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ibHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMxQzJDMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tdG0zMHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVERERCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ib251cy1ub3Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmhhcygucHJpY2VsaXN0cy1ob2xkZXIpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjU4MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG5cbiAgICAgICAgICAgICAgICAuYnRuLW5leHR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo1ODFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9zZW1pO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1wcmV2e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjUwcHggYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlbGlzdHMtaG9sZGVye1xuICAgICAgICAgICAgICAgIC5idG4taG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAuYnRuLW5leHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgIC5wcmljZWxpc3QtYWRkaXRpb25hbC1pbmZvLWhvbGRlcntcbiAgICAgICAgICAgIHdpZHRoOmZpdC1jb250ZW50O1xuICAgICAgICAgICAgLy8gcGFkZGluZzowcHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTVweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbjoxNTZweCBhdXRvIDAgYXV0bztcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMTU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgLmZvcm0taG9sZGVye1xuICAgICAgICAgICAgLnNpbmdsZS1zdGVwLWhvbGRlcntcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfNDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYWlsLXBob25lLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24taGVhZGluZy51YXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMzI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MzEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250YWN0LXBhZ2V7XG4gICAgLmludHJvLXNlY3Rpb257YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29udGFjdC1pbnRyby53ZWJwJyk7YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb250YWN0LWludHJvQDJ4LndlYnAnKTtcbiAgICAgICAgfSBcbiAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICAgICAudGl0bGUtaG9sZGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgICAgICAuY2xvY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2xvY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuLXRpbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnllbGxvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm5vdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAueWVsbG93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcmFuZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF82MDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3JhcHBlcnttYXgtd2lkdGg6MzMwcHg7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgICAgIC50aXRsZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF81MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LXNlY3Rpb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgLnRleHRzLWhvbGRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAvLyAgICAgZmxleDogMzA1O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAvLyAgICAgZmxleDogMjczO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgLy8gICAgIGZsZXg6IDIxMTtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmLnBob25le1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc21hcnRwaG9uZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubWFpbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL21haWwuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNoYXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9tZXNzYWdlLWNpcmNsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aGF0c3VwcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvd2hhdHNhcHAuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdmliZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgLnRleHRzLWhvbGRlcntcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FsbC11cy1zZWN0aW9ue2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbnRhY3QtY2FsbC53ZWJwJyk7YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbiAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbnRhY3QtY2FsbEAyeC53ZWJwJyk7XG4gICAgICAgIH0gXG4gICAgICAgIC5zZWN0aW9uLWhvbGRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF82MDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9wZW4tdGltZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgLnllbGxvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jbG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jbG9jay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgIC5zZWN0aW9uLWhvbGRlcntcbiAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF81MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2NhdGlvbi1zZWN0aW9ue2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbnRhY3QtYnVpbGRpbmcud2VicCcpO2JhY2tncm91bmQtc2l6ZTogY292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMCU7YmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb250YWN0LWJ1aWxkaW5nQDJ4LndlYnAnKTtcbiAgICAgICAgfSBcbiAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzYwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubm90ZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0LXNlY3Rpb257XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIC5vcGVuLWhvdXJze1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya193aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rX2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAubWQtZnVsbHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLmFkZHJlc3N7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmludm9pY2V7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hYm91dC11cy1wYWdle1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLmludHJvLXNlY3Rpb257XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fib3V0LXVzLndlYnAnKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe1xuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVjb21tZW5kLW1vYmlsZS53ZWJwJyk7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuYmctaW1hZ2V7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDM2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNzI5NDExNzY0NykgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1ob2xkZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDkwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtaG9sZGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcblxuICAgICAgICAgICAgICAgICAgICAmLm5vdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC55ZWxsb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF82MDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYm91dC11cy1zZWN0aW9ue1xuICAgICAgICAuc2VjdGlvbi1ob2xkZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIC5yZWNydWl0bWVudC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtaG9sZGVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWhvbGRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fib3V0LXVzLTMud2VicCcpO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWJvdXQtdXMtM0AyeC53ZWJwJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDM2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcyOTQxMTc2NDcpIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICAgICAgICAgICYubmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5NHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHAubmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIub3VyLXNlcnZpY2VzLXBhZ2V7XG5cdC5tYWluLWNvbnRlbnR7XG4gICAgICAgIC5zZWN0aW9uLXNlcnZpY2V7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgICAgLmJhY2tncm91bmQtaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vdmVybGF5e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwMDAwMUEsICMwMDAwMDBCQSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X21lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAxNXB4IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fYnRuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLWFkdmFudGFnZXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLmFkdntcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tZ2V0LXNlcnZpY2V7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm17XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodF9ncmF5XzI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fYnRuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tcmV2aWV3e1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltZ3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vdmVybGF5e1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgLmljb25zLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGFyLWZpbGwuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNzYlKSBzZXBpYSg3NiUpIHNhdHVyYXRlKDEyMzAlKSBodWUtcm90YXRlKDM1MGRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDEwNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogI0ZGQzEwNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X21lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1ob3ctd29ya3N7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3NTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0ZXBzLWhvbGRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5ib3JkZXItbGluZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MyU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDgxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAtbnVte1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24tdGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X21lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC53ZWItaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWRpdC1vdXRsaW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZWRpdC1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpbnRlci1vdXRsaW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJpbnRlci1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGVyc29uLWRvbmUtb3V0bGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BlcnNvbi1kb25lLW91dGxpbmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbWFpbC1vdXRsaW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZW1haWwtb3V0bGluZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrbWFyay1jaXJjbGUtb3V0bGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay1jaXJjbGUtb3V0bGluZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1wcmljZS1saXN0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtbGlzdHMtaG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5wcmljZS1saXN0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWFwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpZ2h0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRfcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucG9wdWxhcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saWdodGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0X29yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByZW1pdW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saWdodGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0X2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS1tb3JlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICZbb3Blbl17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLW1vcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLW1vcmUtY2xvc2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtbW9yZS1vcGVue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtbW9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLW1vcmUtY2xvc2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLW1vcmUtb3BlbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmxhY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfaGVhdnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmJsYWNre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndlYi1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrbWFyay1jaXJjbGUtMi1vdXRsaW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay1jaXJjbGUtMi1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNsb3NlLW91dGxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2Utb3V0bGluZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idWxiLW91dGxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnVsYi1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1wYXltZW50e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3ZlcmxheXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF80MDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTlweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1jb21wb3Jle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMzA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcG9yZS10YWJsZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFsZntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWFwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb3B1bGFye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmVtaXVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya193aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X21lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLWNpcmNsZS1vdXRsaW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tZmFxe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhcS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya193aGl0ZTtcbiAgICAgICAgICAgICAgICAmW29wZW5de1xuICAgICAgICAgICAgICAgICAgICAuZmFxLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZhcS1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9taW51cy1vdXRsaW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYXEtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZmFxLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMtb3V0bGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYXEtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tY29udGFjdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX3doaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuaW1nLWhvbGRlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgJi5pbWctbGVmdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmltZy1yaWdodHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pbWctY2VudGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X21lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY291bnRyeS1zZXJ2aWNlcy1wYWdle1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA5MHB4O1xuXHQuaW50cm8tc2VjdGlvbntcblx0XHRwYWRkaW5nLWJvdHRvbTo0MHB4O1xuXG5cdFx0Lm1haW4tdGl0bGV7XG5cdFx0XHRmb250LXNpemU6JGZvbnRfNDA7XG5cdFx0XHRsaW5lLWhlaWdodDo0NXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcblx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdG1hcmdpbjowO1xuXHRcdH1cblx0fVxuXG5cdC5zZXJ2aWNlcy1maWx0ZXItc2VjdGlvbntcblx0XHQuc2VydmljZXMtY291bnRyeS1ob2xkZXIsXG5cdFx0LnNlcnZpY2VzLXR5cGUtaG9sZGVye1xuXHRcdFx0cGFkZGluZy1ib3R0b206MzBweDtcblx0XHR9XG5cblx0XHQuZmlsdGVyLWhlYWRpbmd7XG5cdFx0XHRmb250LXNpemU6JGZvbnRfMTg7XG5cdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcblx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuY291bnRyeS1ob2xkZXIsLnR5cGUtaG9sZGVyLC5jYXRlZ29yeS1ob2xkZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnNpbmdsZS1pdGVte1xuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfMTg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGlucHV0X2dyZXk7XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmF0LCYuZGUsJi5ubCwmLnNrLCYuY3p7XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmF0e1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2F0LnN2ZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRle1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2RlLnN2ZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5se1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL25sLnN2ZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNre1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL3NrLnN2ZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmN6e1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2N6LnN2ZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZXJ2aWNlcy1zZWN0aW9ue1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHQuY291bnRyaWVzLWhvbGRlcntcblx0XHRcdG1heC13aWR0aDogODgxcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdC5jb3VudHJ5LWhvbGRlcntcblx0XHRcdFx0JisucG9zdHMtaG9sZGVye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZXJ2aWNlcy1ob2xkZXJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250XzMwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlcnZpY2Vze1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHQuc2luZ2xlLXNlcnZpY2V7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJfbGlnaHRfZ3JheTtcblx0XHRcdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zZXJ2aWNlLWhvbGRlcntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQudGl0bGUtaG9sZGVye1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHQuZmxhZy1ob2xkZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6MjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDoxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250XzE4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmF0LCYuZGUsJi5ubCwmLnNrLCYuY3osJi5kZW5sYXR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmF0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvYXQuc3ZnJyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuZGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9kZS5zdmcnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5ubHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL25sLnN2ZycpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLnNre1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3Mvc2suc3ZnJyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuY3p7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9jei5zdmcnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5kZW5sYXR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9kZS5zdmcnKSAwIDAgbm8tcmVwZWF0LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVybCgnLi4vaW1hZ2VzL2ZsYWdzL25sLnN2ZycpIDI1cHggMCBuby1yZXBlYXQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsKCcuLi9pbWFnZXMvZmxhZ3MvYXQuc3ZnJykgNTBweCAwIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNlcnZpY2UtZm9ye1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF8xODtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ji5wcmUtcG9kbmlrYXRlbG92e1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5wcmUtemFtZXN0bmFuY292e1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdC5wcmljZS1saXN0LWhvbGRlcntcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQucHJpY2VsaXN0LWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAuYmxvZy1wb3N0cy1ob2xkZXJ7XG5cdFx0XHRcdC8vIFx0LnBvc3QtdGl0bGV7XG5cdFx0XHRcdC8vIFx0XHRmb250LXNpemU6ICRmb250XzIwO1xuXHRcdFx0XHQvLyBcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdC8vIFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdC8vIFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdC8vIFx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHQuYmxvZy1wb3N0c3tcblx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHQvLyBcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHQvLyBcdFx0LmJsb2ctcG9zdHtcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gd2lkdGg6IDMzJTtcblx0XHRcdFx0Ly8gXHRcdFx0ZmxleDogMTtcblx0XHRcdFx0Ly8gXHRcdFx0aW1ne1xuXHRcdFx0XHQvLyBcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHQvLyBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQvLyBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdC8vIFx0XHRcdFx0aGVpZ2h0OiAxOTBweDtcblx0XHRcdFx0Ly8gXHRcdFx0fVxuXHRcdFx0XHQvLyBcdFx0XHRwe1xuXHRcdFx0XHQvLyBcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfMjU7XG5cdFx0XHRcdC8vIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0Ly8gXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Ly8gXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdGF7XG5cdFx0XHRcdC8vIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdC8vIFx0XHQmLmJ1dHRvbntcblx0XHRcdFx0Ly8gXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vIFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0Ly8gXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHQvLyBcdFx0XHRib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHQvLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ly8gXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHQvLyBcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Ly8gXHRcdFx0Zm9udC1zaXplOiAkZm9udF8xODtcblx0XHRcdFx0Ly8gXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdFx0LnBvc3RzLWhvbGRlcntcblx0XHRcdFx0LnBvc3RzLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfMjA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9ue3RleHQtZGVjb3JhdGlvbjogbm9uZTtkaXNwbGF5OiBibG9jaztwYWRkaW5nOiA1cHg7Ym9yZGVyLXJhZGl1czogNXB4O2JvcmRlcjogNXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO2ZvbnQtc2l6ZTogJGZvbnRfMTg7bGluZS1oZWlnaHQ6IDE7Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Jjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO2NvbG9yOiAjZmZmO31cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjdweCl7ZGlzcGxheTogbm9uZTt9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1dHRvbnMtZGVza3RvcC1ob2xkZXJ7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogcm93O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtkaXNwbGF5OiBub25lO31cblx0XHRcdFx0XHQuYnV0dG9ue2Rpc3BsYXk6IGJsb2NrO31cblx0XHRcdFx0fVxuXHRcdFx0XHQucmVsYXRlZC1wb3N0c3tkaXNwbGF5OiBmbGV4O21hcmdpbjogMCAtOHB4IDUwcHg7XG5cblx0XHRcdFx0XHQucG9zdHtmbGV4OiAwIDAgYXV0bzt3aWR0aDogMzMuMzMzMzMzMzMlO3BhZGRpbmc6IDAgOHB4O1xuXHRcdFx0XHRcdFx0YXtkaXNwbGF5OmJsb2NrO2NvbG9yOiAjMDAwO3RleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRwe3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmltZy1ob2xkZXJ7b3ZlcmZsb3c6IGhpZGRlbjttYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWd7b2JqZWN0LWZpdDogY29udGFpbjtoZWlnaHQ6IGF1dG87dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdC8vIGFzcGVjdC1yYXRpbzogMjgzLzE5MDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGltZ3t0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO31cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cHtmb250LXNpemU6ICRmb250XzI1O2xpbmUtaGVpZ2h0OiAzMHB4O2ZvbnQtd2VpZ2h0OiA3MDA7d29yZC1icmVhazogYnJlYWstd29yZDt0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7bWFyZ2luLWJvdHRvbTogMDt9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Z2FwOiAzM3B4O21hcmdpbjogMCAwIDUwcHg7XG5cdFx0XHRcdFx0XHQucG9zdHtwYWRkaW5nOiAwO3dpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5wcmljZWxpc3QtcGFnZXtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgfVxufSIsIi50YXgtY2FsY3VsYXRvci1wYWdle1xuXHRwYWRkaW5nLXRvcDoxMDBweDtcblx0Ji5ucGJ7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5tYWluLWhlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiRmb250XzYwO1xuXHRcdGxpbmUtaGVpZ2h0OjEuMjtcblx0XHRmb250LXdlaWdodDokZm9udF9ib2xkO1xuXHRcdGNvbG9yOiR3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZXtcblx0XHRmb250LXNpemU6JGZvbnRfMzA7XG5cdFx0bGluZS1oZWlnaHQ6MzZweDtcblx0XHRmb250LXdlaWdodDokZm9udF9ib2xkO1xuXHRcdGNvbG9yOiRibGFjaztcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW46MDtcblx0fVxuXG5cdC5pbnRyby1zZWN0aW9ue1xuXHRcdHBhZGRpbmctYm90dG9tOjQwcHg7XG5cdH1cblxuXHQuZm9ybS1zZWN0aW9ue1xuXHRcdG1heC13aWR0aDo1ODFweDtcblx0XHRtYXJnaW46MCBhdXRvO1xuXG5cdFx0LmNvdW50cmllcy1ob2xkZXJ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTo4MHB4O1xuXG5cdFx0XHQuc2luZ2xlLWNvdW50cnl7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6JHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdGJvcmRlcjo1cHggc29saWQgJGJsYWNrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6NjBweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cblx0XHRcdFx0LmNvdW50cnktdGl0bGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250XzI1O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcblx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRibGFjaztcblxuXHRcdFx0XHRcdC5jb3VudHJ5LXRpdGxle1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY291bnRyeS10aXRsZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnRfMjU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9ib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCY6aG92ZXJ7YmFja2dyb3VuZDokYmxhY2s7Y29sb3I6JHdoaXRlO31cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmZvcy1ob2xkZXJ7XG5cdFx0XHQuc2luZ2xlLWluZm8taG9sZGVye1xuXHRcdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5iZy1ncmV5e2JhY2tncm91bmQ6JGxpZ2h0X2dyYXk7fVxuXHRcdFx0XHQmLmJnLW9yYW5nZXtiYWNrZ3JvdW5kOiRvcmFuZ2VfMjt9XG5cblx0XHRcdFx0LmluZm8tdGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnRfMTg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjFweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuXHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4taG9sZGVye1xuXHRcdFx0bWFyZ2luOjUwcHggMDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdH1cblxuXHRcdFxuXHR9XG5cdC50YXgtY2FsY3VsYXRvci1mb3JtLWhvbGRlcntcblx0XHRwb3NpdGlvbjpmaXhlZDtcblx0XHR0b3A6MDtcblx0XHRyaWdodDowO1xuXHRcdGJvdHRvbTowO1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDpmaXQtY29udGVudDtcblx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHR6LWluZGV4Ojk7XG5cdFx0b3ZlcmZsb3c6YXV0bztcblxuXHRcdCYuc3VjY2Vzc3tcblx0XHRcdGJhY2tncm91bmQ6JGdyZWVuO1xuXG5cdFx0XHQuYXBwLWhlYWRlci1zZWNvbmQtaG9sZGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbi1oZWFkaW5ne1xuXHRcdFx0Zm9udC1zaXplOiRmb250XzYwO1xuXHRcdFx0bGluZS1oZWlnaHQ6NzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7XG5cdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRtYXJnaW46MDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206MHB4O1xuXHRcdH1cblxuXHRcdC5jb250ZW50LWhvbGRlcntcblx0XHRcdGhlaWdodDoxMDB2aDtcblxuXHRcdFx0LnNpbmdsZS1zdGVwLWhvbGRlcntcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHRvcDoxNSU7XG5cdFx0XHRcdC8vIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0XHRcdC5zaW5nbGUtc3RlcC1pbmZvLWhvbGRlcntcblx0XHRcdFx0XHRtYXgtd2lkdGg6NTgxcHg7XG5cdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcblx0XHRcdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6NDVweDtcblxuXHRcdFx0XHRcdC50ZXh0LWhvbGRlcntcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblxuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250XzE4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250XzE4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRnb2xkO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubW9kYWwtaG9sZGVye1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdGluc2V0OiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdFx0XHRcdC5jbG9zZS1iZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnN0ZXAtaW5mby1tb2RhbHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDEwJTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAxMCU7XG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiBjbGFtcCgzMDBweCwgMTAwJSwgODAwcHgpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdFx0Ly8gcGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRcdFx0XHRcdFx0Ly8gYXNwZWN0LXJhdGlvOiA2MjAvODc3O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA4MCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHQucG9wLWhlYWRlcntcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdC5jbG9zZS1pY29ue1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmdcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5pbWctaG9sZGVye1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDYyMC84Nzc7XG5cdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbGllbnQtaW5mb3tcblx0XHRcdFx0XHQuc2VjdGlvbi1oZWFkaW5ne3BhZGRpbmctYm90dG9tOjUwcHg7fVxuXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MzBweDt9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0bi1ob2xkZXJ7cGFkZGluZy10b3A6NzBweDt9XG5cblx0XHRcdFx0XHQubWFpbC1waG9uZS1ob2xkZXJ7XG5cdFx0XHRcdFx0XHQuYWRkaXRpb25hbC1pbmZvLWhvbGRlcntcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjU4MXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDozMHB4O1xuXG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250XzE1O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGF7Y29sb3I6JGdyZWVuO31cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc21zLWNvZGUtaG9sZGVye1xuXHRcdFx0XHRcdFx0LmluZm8tY29kZS1ob2xkZXJ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokb3JhbmdlXzI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG8gNTBweCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6NDY2cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250XzE4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIxcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAwIDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDoyNzBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MzBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnJlc2VuZC1jb2RlLWhvbGRlcntcblx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnRfMjA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0XHRcdHBhZGRpbmc6NTBweCAwIDcwcHggMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblxuXG5cdFx0XHRcdFx0Ji5pbnB1dHtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6NTgxcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXG5cdFx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnRfMjA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIxcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X3JlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY2hlY2tib3h7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cblx0XHRcdFx0XHRcdC5jdXN0b20tY2hlY2tib3h7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCAyMHB4IDEwcHggMDtcblxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0XHQuY2hlY2tib3h7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGlucHV0Ky5jaGVja2JveHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6NXB4IHNvbGlkICRpbnB1dF9ncmV5O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDoxNjdweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6ODBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC52YWx1ZS10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnRfMjA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjFweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmVycm9ye1xuXHRcdFx0XHRcdFx0XHQuY3VzdG9tLWNoZWNrYm94e1xuXHRcdFx0XHRcdFx0XHRcdGlucHV0Ky5jaGVja2JveHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokcmVkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tdWx0aXBsZS1pbnB1dHMtaG9sZGVye1xuXHRcdFx0XHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweCAwO1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjUwcHg7fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjcwcHg7fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4taG9sZGVye1xuXHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdC5idG4tbmV4dHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOjU4MXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250XzI1O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250X21lZGl1bTtcblx0XHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0bi1wcmV2e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udF8yMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIxcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0XHRcdFx0bWFyZ2luOjUwcHggYXV0byAwIGF1dG87XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmVzdWx0LWhvbGRlcntcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHRvcDo0NiU7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0XHRcdC5yZXN1bHQtdGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250XzMwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjM2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnRfYm9sZDtcblx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVzdWx0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udF8xMDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MTtcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9ib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46MzBweCAwIDgwcHggMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4taG9sZGVye1xuXHRcdFx0XHRcdG1heC13aWR0aDo1ODFweDtcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRheC1yZXN1bHQtbm9uZXtcblxuXHRcdFx0XHRcdC5yZXN1bHQtdGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbmZvLWhvbGRlcntcblx0XHRcdFx0XHRcdG1heC13aWR0aDo1ODFweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsYWNrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOjQwcHggYXV0byA4MHB4IGF1dG87XG5cblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udF8xODtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjFweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnRfcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDo1NzZweCl7XG5cdFx0XHQuc2VjdGlvbi1oZWFkaW5ne1xuXHRcdFx0XHRmb250LXNpemU6JGZvbnRfNDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtaG9sZGVye1xuXHRcdFx0XHQuc2luZ2xlLXN0ZXAtaG9sZGVye1xuXHRcdFx0XHRcdC5mb3JtLWdyb3Vwe3BhZGRpbmc6NTBweCAwIDYwcHggMDtcblx0XHRcdFx0XHRcdCYuY2hlY2tib3h7XG5cdFx0XHRcdFx0XHRcdC5zaW5nbGUtdmFsdWV7XG5cdFx0XHRcdFx0XHRcdFx0LmN1c3RvbS1jaGVja2JveHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIDVweCAxMHB4IDVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucWEtc2VjdGlvbntcblx0XHRwYWRkaW5nLXRvcDozMHB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWF4LXdpZHRoOjgwMHB4O1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdH1cblxuXHQucGlwZSB7XG5cdCAgICB3aWR0aDogMjBweDtcblx0ICAgIGhlaWdodDogMjBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0dXJxdW9pc2U7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgcmlnaHQ6IC01cHg7XG5cdCAgICB0b3A6IC01cHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXHQgICAgYm9yZGVyOiAycHggc29saWQgIzE4MTkxZjtcblx0fVxuXG5cdC5tYXJrZXItY2hlY2sge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYmxhY2s7XG5cdH1cblxuXHQudG9vbHRpcC1idG57XG5cdFx0d2lkdGg6MjBweDtcblx0XHRoZWlnaHQ6MjBweDtcblx0XHRib3JkZXI6MDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRoZWlnaHQ6MjBweDtcblx0XHR9XG5cdH1cblxuXHQuZXJyb3Itbm90aWNle1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdH1cblxuXHQubW9kYWwtZGlhbG9ne1xuXHRcdHRvcDo0MCU7XG5cblx0XHQubW9kYWwtaGVhZGVye1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdFx0XHRoNXtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLWNsb3Nle1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjIwcHg7XG5cdFx0XHRcdHJpZ2h0OjIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhKG1heC13aWR0aDo1NzZweCl7XG5cdFx0LnJlc3VsdC1zZWN0aW9ue1xuXHRcdFx0Ji50YXgtcmV0dXJuLW5vbmV7XG5cdFx0XHRcdC5pbWctaG9sZGVye1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJcbi5zZXJ2aWNlLWZvcm0tcGFnZXtcbiAgICAuZm9ybS1oZWFkZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxheXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNTtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAudGpsLWxvZ28tb3V0bGluZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tY29udGVudHtcbiAgICAgICAgLy8gbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgJi5ncmF5e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm17XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuZXhpdHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgICBcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYm9sZDsgIFxuICAgICAgICAgICAgICAgICYubWItMjB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5tYXgtOTB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTBweCAxOXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0X2dyYXk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnNlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAxOXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJnLWJsYWNre1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgJi5tYi00MHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICYuZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJnLWdyZWVue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAmLnRleHQtYmxhY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVtYWluaW5ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X3NlbWk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbmQtYWdhaW57XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaWdpdC1pbnB1dHMtaG9sZGVye1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0JTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnllYXItaW5wdXRzLWhvbGRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIC55ZWFyLWlucHV0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgLnllYXItaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2Vkfi5jdXN0b20teWVhci1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya193aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS15ZWFyLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWJ1dHRvbnMtaG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgJi5jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5idXR0b24tYmFja3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICYuYnV0dG9uLWJhY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtbGlzdHMtaG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgLnByaWNlLWxpc3R7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fYnRuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmVuZWZpdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtbGlzdC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMzA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7ICBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWxpc3QtYmVzdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtbGlzdC1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWxpc3QtcHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS1saXN0LWV4YW1wbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXhhbXBsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS1saXN0LW1vcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJltvcGVuXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1jbG9zZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLW9wZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtY2xvc2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtb3BlbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ibGFja3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9oZWF2eTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2ViLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrbWFyay1jaXJjbGUtMi1vdXRsaW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay1jaXJjbGUtMi1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNsb3NlLW91dGxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2Utb3V0bGluZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idWxiLW91dGxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnVsYi1vdXRsaW5lLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4tc2VsZWN0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29uZmlybS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE1O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtlcl9ncmF5O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXJfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3VjY2Vzcy1wYWdle1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAuc2VjdGlvbi13ZWxjb21le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAudGl0bGUtaG9sZGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF80MDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJnLWJsYWNre1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAvLyBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGOyAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7ICAgICAgIFxuICAgICAgICAgICAgICAgICYudGV4dC1ncmVlbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWluZm97XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXJlcXVlc3QtbGlua3N7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIC5yZXF1ZXN0LWhvbGRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRmZTI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAuZmxhZ3tcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgJi5kZS1mbGFne1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL2dlcm1hbnkuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2stZmxhZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9zbG92YWtpYS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5ubC1mbGFne1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzL25ldGhlcmxhbmQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYXQtZmxhZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFncy9hdXN0cmlhLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmN6LWZsYWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MvY3plY2gtcmVwdWJsaWMuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmtzLWhvbGRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIC5wb3B1bGFye1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2hlYXZ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODsgICBcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X21lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICYubGluay1hcHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5saW5rLXBkZntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1zdXBwb3J0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyAgICAgICAgXG4gICAgICAgIC5pbWctaG9sZGVye1xuICAgICAgICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5iZy1pbWd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tcmF0aW5ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAucmF0aW5nLWhvbGRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5yYXRpbmd7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgLnJhdGluZy1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJhdGluZy1zdGFyc3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXItZmlsbC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDc2JSkgc2VwaWEoNzYlKSBzYXR1cmF0ZSgxMjMwJSkgaHVlLXJvdGF0ZSgzNTBkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCgxMDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGFye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGFyLWZpbGwuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXItaGFsZntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhci1oYWxmLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJhdGluZy10ZXh0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTY7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9zZW1pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXdvcmtlcntcbiAgICAgICAgLmltZy1ob2xkZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmJnLWltZ3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3ZlcmxheXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoNDEsMTcxLDE2OCwwKSxyZ2JhKDQxLDE3MSwxNjgsLjY1KSwjMjlhYmE4KSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1JTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X21lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgJi5uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9nLXBhZ2V7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5ncmFkaWVudHtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmdyYWRpZW50LWxlZnR7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGRkZGIDAlLCAjRkZGRkZGRUEgNTQlLCAjRkZGRkZGMDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICB9XG4gICAgICAgICYuZ3JhZGllbnQtcmlnaHR7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMCUsICNGRkZGRkZFQSA1NCUsICNGRkZGRkYwMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcnktaG9sZGVye1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgICAvLyBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy8gbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgLmNhdGVnb3J5LXNsaWRle1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRfZ3JleTtcbiAgICAgICAgICAgICYucm91dGVyLWxpbmstYWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hdCwmLmRlLCYubmwsJi5za3tcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXR7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9hdC5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRle1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ubHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL25sLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2t7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9zay5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGlkZV9fc3J7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAuc3BsaWRlX19saXN0e1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlc3tcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgLmFydGljbGV7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRfZ3JheV80O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtaG9sZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0cy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxze1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF1dGhvcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtZXh0cmFjdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgzcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGFzcGVjdC1yYXRpbzogMjgzLzE5MDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODNweDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3N0LWNhdGVnb3JpZXN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIC5jYXRlZ29yeXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0X2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmF0LCYuZGUsJi5ubCwmLnNre1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9hdC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmRle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2RlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubmx7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3Mvbmwuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5za3tcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9zay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcbiAgICAgICAgICAgIC5hcnRpY2xle1xuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0cy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3QtZXh0cmFjdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmltZy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjglO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIC5hcnRpY2xle1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0X2dyYXlfNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAudGV4dHMtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3QtZXh0cmFjdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbWctaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY2FsZTogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucGFnaW5hdGlvbi13cmFwcGVyIHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgLnBhZ2luYXRpb24ge2Rpc3BsYXk6IGZsZXg7bGlzdC1zdHlsZS10eXBlOiBub25lO3BhZGRpbmc6IDA7bWFyZ2luOiAwO2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaSB7bWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRfZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmV5O2NvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtbGlua3tib3JkZXI6IG5vbmU7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O2ZvbnQtd2VpZ2h0OiA1MDA7Ym9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtwYWRkaW5nOiAwcHggOHB4O2xpbmUtaGVpZ2h0OiAzNXB4O31cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtwYWRkaW5nOiAwcHggNHB4OyBsaW5lLWhlaWdodDogMzBweDt9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7cGFkZGluZzogMHB4IDJweDsgbGluZS1oZWlnaHQ6IDI1cHg7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCl7Zm9udC1zaXplOiAzMHB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcblxuXG5cblxuICAgIC5sb2FkLW1vcmUtaG9sZGVye1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLmxvYWQtbW9yZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMnB4O1xuICAgICAgICAgICAgJjpkaXNhYmxlZHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG5cbiAgICAgICAgJi5oZWxwLWJ0bntcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9idG47XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JlZW5fYnRuO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX2hvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuX2hvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KXtyaWdodDogMTVweDtwYWRkaW5nOiAxMHB4IDEwcHggMTJweDt9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7bGluZS1oZWlnaHQ6IDE4cHg7Zm9udC13ZWlnaHQ6IDYwMDtmb250LXNpemU6ICRmb250XzIyO31cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQxMHB4KXtsaW5lLWhlaWdodDogMTJweDtmb250LXNpemU6ICRmb250XzE4O31cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvZy1wb3N0LXBhZ2V7XG4gICAgJjpoYXMoLnByb21vdGlvbi13cmFwcGVyLXRleHQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICB9XG4gICAgLmludHJvLXNlY3Rpb257XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250XzYwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzUwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LXNlY3Rpb257bWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICAmLmJ0bi1ncmVlbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNob3J0Y29kZXttYXJnaW4tYm90dG9tOiA0MHB4O3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGEuYnRue2NvbG9yOndoaXRlO31cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgYS5idG57Y29sb3I6d2hpdGU7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xle21heC13aWR0aDogNzAwcHg7bWFyZ2luOiAwIGF1dG87IFxuICAgICAgICAgICAgLmV4Y2VycHR7bWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWctaG9sZGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXV0aG9yLXNtYWxse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmF1dGhvcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1e2NvbG9yOiAkbGlua19ncmVlbjt9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlua19ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW1wb3J0YW50e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5pbXBvcnRhbnQtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMDAlO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyM3B4O3dpZHRoOjExNXB4O2ZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyODBweCkge3RyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTEwJSk7fX1cbiAgICAgICAgICAgICAgICAgICAgbWFya3sgXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk1LDIxMywyMTAsLjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC50ZXh0LWJpZ3tcbiAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCxvbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb2x7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWd1cmUuaW1hZ2V7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgLy8gJitibG9ja3F1b3Rle1xuICAgICAgICAgICAgICAgIC8vICAgICBwe1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICRncmF5XzM7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMixoMyxoNHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltcG9ydGFudC1zZWN0aW9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZV8yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvd2FybmluZy1pY29uLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1wb3J0YW50LW5vdGljZS1zZWN0aW9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgLmltcG9ydGFudHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhYmVsX3JlZDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saXN0e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiwrdcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbXBvcnRhbnQtbm90aWNlLXNlY3Rpb24tZnVsbHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuaW1nLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbXBvcnRhbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbF9yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMzA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5saXN0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9idG47XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMjgwcHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5pbWctaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmF1dGhvcntcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLWJvZHl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFibGV7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvbW90aW9uLXdyYXBwZXJ7bWFyZ2luOjgwcHggMDttYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6NDBweCAwIDYwcHg7XG4gICAgICAgICAgICAmLmJnLWdyZXl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFpbmVye21heC13aWR0aDo4MDBweDtwYWRkaW5nOiAwIDI1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWZsb3c6Y29sdW1uO1xuICAgICAgICAgICAgICAgIC53ZWItaWNvbnt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O21hcmdpbjowIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoM3ttYXJnaW4tYm90dG9tOjEwcHg7dGV4dC1hbGlnbjogY2VudGVyO2ZvbnQtd2VpZ2h0OiBib2xkO21hcmdpbi10b3A6IDA7fVxuICAgICAgICAgICAgICAgIHAudGV4dHtmb250LXNpemU6JGZvbnRfMTggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206IDMwcHg7dGV4dC1hbGlnbjogY2VudGVyO31cbiAgICAgICAgICAgICAgICAuYnRue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjgwcHgpIHttYXJnaW46ODBweCAtMTVweDttYXgtd2lkdGg6Y2FsYygxMDAlICsgMzBweCk7cGFkZGluZzozOHB4IDAgNTBweDtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVye3BhZGRpbmc6MCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoM3tmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozOXB4O31cbiAgICAgICAgICAgICAgICAgICAgLmJ0bnttaW4td2lkdGg6MTAwJTt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuY2hlYXAtd3JhcHBlci1iYW5uZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAgICAgLmhvbGRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nLWJhbm5lci1jaGVhcC1kZXNrdG9wLndlYnBcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAmLmJnLXNre1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nX2NoZWFwX2Jhbm5lcl9za19kZXNrdG9wLndlYnBcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJnLWN6e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nX2NoZWFwX2Jhbm5lcl9jel9kZXNrdG9wLndlYnBcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJnLXBse1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nX2NoZWFwX2Jhbm5lcl9wbF9kZXNrdG9wLndlYnBcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJnLXJve1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nX2NoZWFwX2Jhbm5lcl9yb19kZXNrdG9wLndlYnBcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJnLXVhe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nX2NoZWFwX2Jhbm5lcl91YV9kZXNrdG9wLndlYnBcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5NHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZV9mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjAyOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nLW1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZV9mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xvcntjb2xvcjogIzRCRTdFNDt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjQwcHgpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgICAgICAgICAgICAmLmJnLXNre1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jsb2cvYmxvZ19jaGVhcF9iYW5uZXJfc2tfbW9iaWxlLndlYnBcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYmctY3p7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nX2NoZWFwX2Jhbm5lcl9jel9tb2JpbGUud2VicFwiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5iZy1wbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ibG9nL2Jsb2dfY2hlYXBfYmFubmVyX3BsX21vYmlsZS53ZWJwXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmJnLXJve1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jsb2cvYmxvZ19jaGVhcF9iYW5uZXJfcm9fbW9iaWxlLndlYnBcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYmctdWF7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy9ibG9nX2NoZWFwX2Jhbm5lcl91YV9tb2JpbGUud2VicFwiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5wcm9tb3Rpb24td3JhcHBlci1iYW5uZXJ7cGFkZGluZzo0MHB4IDAgNjBweDtcbiAgICAgICAgICAgIC53ZWItaWNvbnt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O21hcmdpbjowIDAgMjBweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MjUwcHg7XG4gICAgICAgICAgICAgICAgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7fVxuICAgICAgICAgICAgICAgIC5vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI5QUJBODAwIDAlLCAjMjlBQkE4QTUgNDclLCAjMjlBQkE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MTt9XG4gICAgICAgICAgICAgICAgaDN7Zm9udC13ZWlnaHQ6IGJvbGQ7cGFkZGluZy1yaWdodDozMHB4O21hcmdpbi1ib3R0b206MTBweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZmZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTI2cHg7bGVmdDozMHB4O31cbiAgICAgICAgICAgICAgICAuYnRuLWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTBweDtsZWZ0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bntiYWNrZ3JvdW5kOiRibHVlO2JvcmRlcjogbm9uZTtjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZDokYmx1ZV8yfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjgwcHgpIHttYXgtd2lkdGg6Y2FsYygxMDAlICsgMzBweCk7cGFkZGluZzozOHB4IDAgNTBweDsgICAgICAgICAgICAgICAgICAgIGgze2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjM5cHg7fVxuICAgICAgICAgICAgICAgIC5idG57bWluLXdpZHRoOjEwMCU7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcbiAgICAgICAgICAgICAgICAuaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTIwdnc7b2JqZWN0LWZpdDpjb3Zlcjt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9tb3Rpb24td3JhcHBlci10ZXh0e3otaW5kZXg6OTk1O3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MTBweCAxNXB4O3RvcDoxMDBweDtsZWZ0OjA7cmlnaHQ6MDttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiAjMDAwMDAwIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgIC5ob2xkZXJ7bWF4LXdpZHRoOjcwMDttYXJnaW46MCBhdXRvO3BhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICBwe21hcmdpbjogMDt9XG4gICAgICAgICAgICAgICAgcC50ZXh0LXdyYXB7Zm9udC1zaXplOiRmb250XzE2IWltcG9ydGFudDtsaW5lLWhlaWdodDoyMnB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmY7ZGlzcGxheTogYmxvY2s7fVxuICAgICAgICAgICAgICAgIHAudGV4dC1taW5pe2ZvbnQtc2l6ZTokZm9udF8xNiFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmZmZmO2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAgICAgICAgIGF7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgcC50ZXh0LXdyYXB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgICAgICAgICAgICAgIHAudGV4dC1taW5pe2Rpc3BsYXk6IGJsb2NrO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtcGFuZWwtc2VjdGlvbnttYXJnaW46MzBweCAwO1xuICAgICAgICAgICAgLmNvbnRlbnQtaG9sZGVye3BhZGRpbmc6NDBweCAwIDYwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTokZm9udF8xOCAhaW1wb3J0YW50O31cbiAgICAgICAgICAgICAgICAuYnRuLmJ0bi1ncmVlbnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItaG9sZGVye1xuICAgICAgICAgICAgLm5vdGljZXtjb2xvcjogJGdyZWVuOyBmb250LXNpemU6ICRmb250XzE1O2xpbmUtaGVpZ2h0OiAxLjE7Zm9udC13ZWlnaHQ6IDYwMDt0ZXh0LWFsaWduOiBjZW50ZXI7fVxuICAgICAgICAgICAgLmltZy1ob2xkZXJ7bWFyZ2luOiAxMHB4IGF1dG87cG9zaXRpb246IHJlbGF0aXZlO3dpZHRoOiAxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvdnJhdGVuaWVfZGFuaV9ob2xhbmRza28ud2VicCcpO2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIC5vdmVybGF5e2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyMzVkZWcsICMyOUFCQTgyNSAwJSwgIzI5QUJBOEE1IDMzJSwgIzI5QUJBOCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7Ym90dG9tOiAwO2hlaWdodDogMTAwJTtvcGFjaXR5OiAxO3Bvc2l0aW9uOiBhYnNvbHV0ZTt3aWR0aDogMTAwJTt9XG4gICAgICAgICAgICAgICAgLmluc2lkZS1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzogNTBweCAzMHB4O2Rpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtjb2xvcjogI0ZGRkZGRjtmb250LXNpemU6ICRmb250XzMwO2ZvbnQtd2VpZ2h0OiA5MDA7bWFyZ2luLWJvdHRvbTogMzBweDtsaW5lLWhlaWdodDogMS4zfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXJ7bWF4LXdpZHRoOiA3MCU7bWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmV7ZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe21hcmdpbi10b3A6IDFweDtmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja21hcmstY2lyY2xlLTItb3V0bGluZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9pY29ucy9jaGVja21hcmstY2lyY2xlLTItb3V0bGluZS5zdmcnKSAwIDAgbm8tcmVwZWF0O31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe2NvbG9yOiAjRkZGRkZGO2ZvbnQtc2l6ZTogJGZvbnRfMjI7IGZvbnQtd2VpZ2h0OiA0MDA7bWFyZ2luLWJvdHRvbTogMjBweDtsaW5lLWhlaWdodDogMS4yO31cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRue3dpZHRoOiAxMDAlO2ZvbnQtd2VpZ2h0OiA2MDA7Zm9udC1zaXplOiAkZm9udF8yMjtiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTsgYm9yZGVyLWNvbG9yOiAkYmx1ZTttYXJnaW4tdG9wOiAxMHB4O2NvbG9yOndoaXRlO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAuaW5zaWRlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtmb250LXNpemU6ICRmb250XzI2O31cbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlcnttYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmV7bWF4LXdpZHRoOiAxMDAlfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVsYXRlZC1wb3N0cy1zZWN0aW9ue1xuICAgICAgICAucG9zdHMtaG9sZGVye1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODgxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC5wb3N0cy10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLXBvc3Rze1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLy8gZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgICAgICAgICAgICAgLnBvc3R7XG4gICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI4My8xOTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgLnBvc3RzLWhvbGRlcntcbiAgICAgICAgICAgICAgICAucmVsYXRlZC1wb3N0c3tcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIC5wb3N0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgICYuaGVscC1idG57XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fYnRuO1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGdyZWVuX2J0bjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9ob3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbl9ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCl7cmlnaHQ6IDE1cHg7cGFkZGluZzogMTBweCAxMHB4IDEycHg7fVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe2xpbmUtaGVpZ2h0OiAxOHB4O2ZvbnQtd2VpZ2h0OiA2MDA7Zm9udC1zaXplOiAkZm9udF8yMjt9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MTBweCl7bGluZS1oZWlnaHQ6IDEycHg7Zm9udC1zaXplOiAkZm9udF8xODt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc3BvbnNpYmlsaXR5LXNlY3Rpb257YmFja2dyb3VuZDogI2VhZWFlYTtwYWRkaW5nOiA1MHB4IDA7bWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXttYXgtd2lkdGg6IDE1MDBweDt9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXttYXgtd2lkdGg6IDEyMDBweDt9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDEwcHgpe21heC13aWR0aDogNDEwcHg7fVxuICAgICAgICAgICAgcHtjb2xvcjogIzc1NzU3NTtmb250LXNpemU6IDEuMTI1ZW07Zm9udC13ZWlnaHQ6IDQwMDtsaW5lLWhlaWdodDogMjNweDttYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICYuYm9sZHtmb250LXdlaWdodDogODAwO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZXJyb3ItcGFnZXtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cblx0aDF7XG5cdFx0Zm9udC1zaXplOiAzLjc1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDY1cHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW46NTBweCAwIDQwcHggMDtcblx0fVxuXG5cdHB7XG5cdFx0Zm9udC1zaXplOjEuMjVlbTtcblx0XHRsaW5lLWhlaWdodDoxLjI7XG5cdFx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHR9XG5cblx0YXtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRmb250LXdlaWdodDokZm9udF9tZWRpdW07XG5cdFx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHR9XG59IiwiLnByaWNlbGlzdHMtcGFnZXtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAuaW50cm8tc2VjdGlvbntcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250XzYwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJpY2VsaXN0LWhvbGRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlbGlzdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJfbGlnaHRfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljZS1saXN0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZWxpc3QtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlbGlzdC1mb3J7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmIyYntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iMmN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZWxpc3QtdmFsaWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlbGlzdC1sb2NhbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgIC5wcmljZWxpc3R7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS1saXN0LWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2VsaXN0LWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRvY3VtZW50cy1wYWdle1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5pbnRyby1zZWN0aW9ue1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNjA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF81MDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9keXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3VtZW50cy1ob2xkZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC8vIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuICAgICAgICAgICAgLy8gICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5kb2N1bWVudHN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb2N1bWVudHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJfbGlnaHRfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kb2N1bWVudC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb2N1bWVudC1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb2N1bWVudC1mb3J7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYjJie1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmIyY3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb2N1bWVudC12YWxpZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb2N1bWVudC1sb2NhbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAuZG9jdW1lbnRze1xuICAgICAgICAgICAgICAgICAgICAuZG9jdW1lbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZG9jdW1lbnQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb2N1bWVudC1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG9jdW1lbnQtcGFnZXtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAuaW50cm8tc2VjdGlvbntcbiAgICAgICAgLnNlY3Rpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRvY3VtZW50cy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb2N1bWVudHN7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRvY3VtZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUI5QjlCO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3V0ZXItbGluay1hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzYwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mby1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYm9keXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF80MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMzA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9se2ZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJlY29tbWVuZC1wYWdle1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIC5pbnRyby1zZWN0aW9ue2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JlY29tbWVuZC53ZWJwJyk7YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7cG9zaXRpb246IHJlbGF0aXZlO21hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWNvbW1lbmRAMngud2VicCcpO1xuICAgICAgICB9IFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjYwMHB4KXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWNvbW1lbmQtbW9iaWxlLndlYnAnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICBAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JlY29tbWVuZC1tb2JpbGVAMngud2VicCcpO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43Mjk0MTE3NjQ3KSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLWhvbGRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAmLnRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ub3Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAueWVsbG93e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1zZWN0aW9ue1xuXG4gICAgICAgIC5zZWN0aW9uLWhvbGRlcntcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8taG9sZGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VfMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAgIC5kYW5nZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kYW5nZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGVwcy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RlcHMtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RlcHN7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuc3RlcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlXzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGVwLWljb24tMXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3JlY29tbWVuZC0xLnN2ZycpO31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN0ZXAtaWNvbi0ye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcmVjb21tZW5kLTIuc3ZnJyk7d2lkdGg6IDEzcHg7fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3RlcC1pY29uLTN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9yZWNvbW1lbmQtMy5zdmcnKTt3aWR0aDogMjBweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3RlcC1pY29uLTR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9yZWNvbW1lbmQtNC5zdmcnKTt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29uZGl0aW9ucy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzI1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWR2YW50YWdlcy1wYWdle1xuICAgIC5tYWluLXNlY3Rpb257XG4gICAgICAgIC5hZHZhbnRhZ2Vze1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF82MDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXtcbiAgICAgICAgICAgICAgICAuZmFrZS1oZWFke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWR2YW50YWdlLTF7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0xLXByZXNvbi53ZWJwJyk7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTEtcHJlc29uQDJ4LndlYnAnKTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWR2YW50YWdlLTJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0yLXByZXNvbi53ZWJwJyk7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTItcHJlc29uQDJ4LndlYnAnKTtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hZHZhbnRhZ2UtM3tiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTMtcHJlc29uLndlYnAnKTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkdmFudGFnZXMtMy1wcmVzb25AMngud2VicCcpO1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFkdmFudGFnZS00e2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkdmFudGFnZXMtNC1wcmVzb24ud2VicCcpO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy00LXByZXNvbkAyeC53ZWJwJyk7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWR2YW50YWdlLTV7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy01LXByZXNvbi53ZWJwJyk7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTUtcHJlc29uQDJ4LndlYnAnKTtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hZHZhbnRhZ2UtNntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTYtcHJlc29uLndlYnAnKTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkdmFudGFnZXMtNi1wcmVzb24tMngud2VicCcpO1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ4MHB4KXtcbiAgICAgICAgICAgICAgICAgICAgJi5hZHZhbnRhZ2UtMXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTEtcHJlc29uLW1vYmlsZS53ZWJwJyk7fVxuICAgICAgICAgICAgICAgICAgICAmLmFkdmFudGFnZS0ye2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkdmFudGFnZXMtMi1wcmVzb24tbW9iaWxlLndlYnAnKTt9XG4gICAgICAgICAgICAgICAgICAgICYuYWR2YW50YWdlLTN7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy0zLXByZXNvbi1tb2JpbGUud2VicCcpO31cbiAgICAgICAgICAgICAgICAgICAgJi5hZHZhbnRhZ2UtNHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZhbnRhZ2VzLTQtcHJlc29uLW1vYmlsZS53ZWJwJyk7fVxuICAgICAgICAgICAgICAgICAgICAmLmFkdmFudGFnZS01e2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkdmFudGFnZXMtNS1wcmVzb24tbW9iaWxlLndlYnAnKTt9XG4gICAgICAgICAgICAgICAgICAgICYuYWR2YW50YWdlLTZ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2YW50YWdlcy02LXByZXNvbi1tb2JpbGUud2VicCcpO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLmFkdmFudGFnZS10aXRsZSxoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8zMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hbWUtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgLmZha2UtaGVhZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmFtZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAgc3BhbntkaXNwbGF5OmJsb2NrO31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGhhbmsteW91LXBhZ2V7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBtYXgtd2lkdGg6NzgwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcblxuICAgIC5oZWFkZXItc2VjdGlvbntcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuaGVhZGluZy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuXG4gICAgICAgICAgICAgICAgLmhlYWRpbmd7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udF82MDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnRfaGVhdnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzLXNlY3Rpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmJveGVzLXNlY3Rpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICAgICAgLmJveC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFRDRCNDg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYm94LWljb257XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4OyAgIFxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICYuc3VjY2Vzcy0xe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdHlfc3VjY2Vzc18xLnN2ZycpIDAgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnN1Y2Nlc3MtMntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3R5X3N1Y2Nlc3NfMi5zdmcnKSAwIDAgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5kdXBsaWNpdHktMXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3R5X2R1cGxpY2l0eV8xLnN2ZycpIDAgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmR1cGxpY2l0eS0ye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdHlfZHVwbGljaXR5XzIuc3ZnJykgMCAwIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucHJvY2Vzc2VkLTF7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy90eV9wcm9jZXNzZWRfMS5zdmcnKSAwIDAgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VydmljZXMtaG9sZGVyeyAgICBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtaG9sZGVyeyAgICBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLXNlcnZpY2UtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MTUxNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkbGlnaHRfZ3JheV81O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VydmljZS10aXRsZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjYuNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3B1bGFyLWxhYmVsLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRvcmFuZ2VfMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Zml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4taG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcHAtYnRuLC5wZGYtYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFwcC1idG57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokb3JhbmdlXzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy90eV9saW5rX2Zvcm0uc3ZnJykgMCAwIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFwcC1idG4tcm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokb3JhbmdlXzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc3VwcG9ydC1pY29uLnN2ZycpIDAgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wZGYtYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdHlfbGlua19wZGYuc3ZnJykgMCAwIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTFweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjVweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Jhbmdle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRvcmFuZ2VfMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6NXB4IHNvbGlkICRvcmFuZ2VfMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JG9yYW5nZV8zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtc2VydmljZS1tb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNlcC1vcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnBkZi1idG57ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI0Y1RjVGNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3R5X2xpbmtfcGRmLnN2ZycpIDAgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOmludmVydCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3hlcy1zZWN0aW9ue1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsLWhvbGRlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MzBweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmxhY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NTgxcHg7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncmV5e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0X2dyYXk7XG5cbiAgICAgICAgICAgICAgICBwe2NvbG9yOiRibGFjazt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICAgICAgICAgICAuZ3JlZW57Y29sb3I6JGdyZWVuO31cbiAgICAgICAgICAgICAgICAub3Jhbmdle2NvbG9yOiRvcmFuZ2VfMzt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwLWJhbm5lci1zZWN0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2FwcC1iYW5uZXItdHlAMngud2VicCcpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDo0NTFweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgLmxhYmVsLWhvbGRlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjMzNXB4O1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTozMHB4O1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRfMTY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udF9tZWRpdW07XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5hcHAtYmFubmVyLXNlY3Rpb24sXG4gICAgLnJldmlld3Mtc2VjdGlvbixcbiAgICAuaGVscC1zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC5zZXJ2aWNlcy1zZWN0aW9ue1xuICAgICAgICAgICAgLmNvbnRhaW5lcntwYWRkaW5nOjAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5zZXJ2aWNlcy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtc2VydmljZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXBwLWJ0biwucGRmLWJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcHAtYnRuLXJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5re3BhZGRpbmc6MTBweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94ZXMtc2VjdGlvbntcbiAgICAgICAgICAgIC5jb250YWluZXJ7cGFkZGluZzowIDIwcHggIWltcG9ydGFudDt9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLXNlY3Rpb257XG4gICAgICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGluZy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYWJlbC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICYuYmxhY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBwOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MTVweDt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KXtcblxuICAgICAgICAuc2VydmljZXMtaG9sZGVye1xuICAgICAgICAgICAgLnNpbmdsZS1zZXJ2aWNlLWhvbGRlcntcbiAgICAgICAgICAgICAgICAuYnRuLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTVweDt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLWJhbm5lci1zZWN0aW9uLFxuICAgICAgICAucmV2aWV3cy1zZWN0aW9uLFxuICAgICAgICAuaGVscC1zZWN0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjQ1MHB4KXtcbiAgICAgICAgLmhlYWRlci1zZWN0aW9ue1xuICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAuaGVhZGluZy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250XzQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5wYXJ0bmVycy1wYWdle1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIC5pbnRyby1zZWN0aW9ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDM2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcyOTQxMTc2NDcpIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1ob2xkZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtaG9sZGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDM4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8yMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICYudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm5vdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC55ZWxsb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF82MDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LXNlY3Rpb257XG5cbiAgICAgICAgLnNlY3Rpb24taG9sZGVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAudGV4dC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAgIHAsbGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzMwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/