.herowrap {
  overflow: hidden;
  position: relative;
}

.hero {
  background-size: cover;
  background-position: center;
}

@media only screen and (min-width: 768px) and (min-height: 580px) {
  .hero__content--mask-init {
    position: fixed;
  }
}

.hero__title {
  font-size: 2em;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .hero__title {
    font-size: 3.4375em;
  }
}

.hero__title--lg {
  font-size: 2.75em;
}

@media only screen and (min-width: 320px) {
  .hero__title--lg {
    font-size: 3em;
  }
}

@media only screen and (min-width: 768px) {
  .hero__title--lg {
    font-size: 3.4375em;
  }
}

.hero__subtitle {
  font-size: .875em;
  text-transform: lowercase;
}

.hero__txt {
  font-size: 1.125em;
  font-weight: 700;
  margin-bottom: 8px;
}

@media only screen and (min-width: 768px) {
  .hero__txt {
    margin-bottom: 56px;
  }
}

.hero__info {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.hero--s7.lazyloaded,
.hero--s12.lazyloaded {
  background-image: url("/assets/images/banners/texture-db2-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s7.lazyloaded,
  .hero--s12.lazyloaded {
    background-image: url("/assets/images/banners/texture-db2-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s7.lazyloaded,
  .hero--s12.lazyloaded {
    background-image: url("/assets/images/banners/texture-db2-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s7.lazyloaded,
  .hero--s12.lazyloaded {
    background-image: url("/assets/images/banners/texture-db2-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s7.lazyloaded,
  .hero--s12.lazyloaded {
    background-image: url("/assets/images/banners/texture-db2-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s7.lazyloaded,
  .hero--s12.lazyloaded {
    background-image: url("/assets/images/banners/texture-db2-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s7.lazyloaded,
  .hero--s12.lazyloaded {
    background-image: url("/assets/images/banners/texture-db2-2420.jpg");
  }
}

.hero--s0,
.hero--s6,
.hero--s8 {
  background-color: #e4c230;
}

.hero--s0 .btn--emphasised,
.hero--s6 .btn--emphasised,
.hero--s8 .btn--emphasised {
  border-color: #0e2a48;
}

.hero--s0 .btn--emphasised:hover, .hero--s0 .btn--emphasised:focus,
.hero--s6 .btn--emphasised:hover,
.hero--s6 .btn--emphasised:focus,
.hero--s8 .btn--emphasised:hover,
.hero--s8 .btn--emphasised:focus {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

.hero--s0.lazyloaded {
  background-image: url("/assets/images/banners/texture-yellow-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s0.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s0.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s0.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s0.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s0.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s0.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-2420.jpg");
  }
}

.hero--s1 {
  background-color: #7394ba;
}

.hero--s1.lazyloaded {
  background-image: url("/assets/images/banners/texture-chevron-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s1.lazyloaded {
    background-image: url("/assets/images/banners/texture-chevron-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s1.lazyloaded {
    background-image: url("/assets/images/banners/texture-chevron-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s1.lazyloaded {
    background-image: url("/assets/images/banners/texture-chevron-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s1.lazyloaded {
    background-image: url("/assets/images/banners/texture-chevron-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s1.lazyloaded {
    background-image: url("/assets/images/banners/texture-chevron-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s1.lazyloaded {
    background-image: url("/assets/images/banners/texture-chevron-2420.jpg");
  }
}

.hero--s2.lazyloaded {
  background-image: url("/assets/images/banners/blue-swirl-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s2.lazyloaded {
    background-image: url("/assets/images/banners/blue-swirl-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s2.lazyloaded {
    background-image: url("/assets/images/banners/blue-swirl-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s2.lazyloaded {
    background-image: url("/assets/images/banners/blue-swirl-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s2.lazyloaded {
    background-image: url("/assets/images/banners/blue-swirl-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s2.lazyloaded {
    background-image: url("/assets/images/banners/blue-swirl-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s2.lazyloaded {
    background-image: url("/assets/images/banners/blue-swirl-2420.jpg");
  }
}

.hero--s3 {
  background-color: #0e2a48;
}

.hero--s3.lazyloaded {
  background-image: url("/assets/images/banners/texture-blocks-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s3.lazyloaded {
    background-image: url("/assets/images/banners/texture-blocks-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s3.lazyloaded {
    background-image: url("/assets/images/banners/texture-blocks-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s3.lazyloaded {
    background-image: url("/assets/images/banners/texture-blocks-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s3.lazyloaded {
    background-image: url("/assets/images/banners/texture-blocks-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s3.lazyloaded {
    background-image: url("/assets/images/banners/texture-blocks-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s3.lazyloaded {
    background-image: url("/assets/images/banners/texture-blocks-2420.jpg");
  }
}

.hero--s4 {
  background-color: #7394ba;
}

.hero--s4.lazyloaded {
  background-image: url("/assets/images/banners/texture-lightblue-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s4.lazyloaded {
    background-image: url("/assets/images/banners/texture-lightblue-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s4.lazyloaded {
    background-image: url("/assets/images/banners/texture-lightblue-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s4.lazyloaded {
    background-image: url("/assets/images/banners/texture-lightblue-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s4.lazyloaded {
    background-image: url("/assets/images/banners/texture-lightblue-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s4.lazyloaded {
    background-image: url("/assets/images/banners/texture-lightblue-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s4.lazyloaded {
    background-image: url("/assets/images/banners/texture-lightblue-2420.jpg");
  }
}

.hero--s6 {
  background-color: #e4c230;
}

.hero--s6.lazyloaded {
  background-image: url("/assets/images/banners/texture-yellow-swirl-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s6.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-swirl-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s6.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-swirl-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s6.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-swirl-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s6.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-swirl-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s6.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-swirl-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s6.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-swirl-2420.jpg");
  }
}

.hero--s5.lazyloaded {
  background-image: url("/assets/images/banners/texture-herringbone-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s5.lazyloaded {
    background-image: url("/assets/images/banners/texture-herringbone-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s5.lazyloaded {
    background-image: url("/assets/images/banners/texture-herringbone-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s5.lazyloaded {
    background-image: url("/assets/images/banners/texture-herringbone-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s5.lazyloaded {
    background-image: url("/assets/images/banners/texture-herringbone-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s5.lazyloaded {
    background-image: url("/assets/images/banners/texture-herringbone-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s5.lazyloaded {
    background-image: url("/assets/images/banners/texture-herringbone-2420.jpg");
  }
}

.hero--s8.lazyloaded {
  background-image: url("/assets/images/banners/texture-y1-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s8.lazyloaded {
    background-image: url("/assets/images/banners/texture-y1-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s8.lazyloaded {
    background-image: url("/assets/images/banners/texture-y1-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s8.lazyloaded {
    background-image: url("/assets/images/banners/texture-y1-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s8.lazyloaded {
    background-image: url("/assets/images/banners/texture-y1-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s8.lazyloaded {
    background-image: url("/assets/images/banners/texture-y1-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s8.lazyloaded {
    background-image: url("/assets/images/banners/texture-y1-2420.jpg");
  }
}

.hero--s9 {
  background-color: #5e5e5e;
}

.hero--s9.lazyloaded {
  background-image: url("/assets/images/banners/texture-g1-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s9.lazyloaded {
    background-image: url("/assets/images/banners/texture-g1-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s9.lazyloaded {
    background-image: url("/assets/images/banners/texture-g1-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s9.lazyloaded {
    background-image: url("/assets/images/banners/texture-g1-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s9.lazyloaded {
    background-image: url("/assets/images/banners/texture-g1-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s9.lazyloaded {
    background-image: url("/assets/images/banners/texture-g1-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s9.lazyloaded {
    background-image: url("/assets/images/banners/texture-g1-2420.jpg");
  }
}

.hero--s10 {
  background-color: #0e2a48;
}

.hero--s10.lazyloaded {
  background-image: url("/assets/images/banners/texture-db1-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s10.lazyloaded {
    background-image: url("/assets/images/banners/texture-db1-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s10.lazyloaded {
    background-image: url("/assets/images/banners/texture-db1-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s10.lazyloaded {
    background-image: url("/assets/images/banners/texture-db1-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s10.lazyloaded {
    background-image: url("/assets/images/banners/texture-db1-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s10.lazyloaded {
    background-image: url("/assets/images/banners/texture-db1-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s10.lazyloaded {
    background-image: url("/assets/images/banners/texture-db1-2420.jpg");
  }
}

.hero--s11 {
  background-color: #7394ba;
}

.hero--s11.lazyloaded {
  background-image: url("/assets/images/banners/texture-lb1-420.jpg");
}

@media only screen and (min-width: 320px) {
  .hero--s11.lazyloaded {
    background-image: url("/assets/images/banners/texture-lb1-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .hero--s11.lazyloaded {
    background-image: url("/assets/images/banners/texture-lb1-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .hero--s11.lazyloaded {
    background-image: url("/assets/images/banners/texture-lb1-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .hero--s11.lazyloaded {
    background-image: url("/assets/images/banners/texture-lb1-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .hero--s11.lazyloaded {
    background-image: url("/assets/images/banners/texture-lb1-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .hero--s11.lazyloaded {
    background-image: url("/assets/images/banners/texture-lb1-2420.jpg");
  }
}

.tile {
  color: #fff;
  background-color: #2b2c2d;
  position: relative;
  overflow: hidden;
  display: block;
}

.tile:hover .tile__bg {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
  filter: blur(3px);
}

.no-touchevents.no-overflowscrolling .tile:hover .tile__action {
  -ms-transform: translateY(0);
      transform: translateY(0);
}

.tile,
.tile__bg {
  background-position: center;
  background-size: cover;
}

.tile__sizer {
  padding-top: 90%;
}

@media only screen and (min-width: 420px) {
  .tile__sizer {
    padding-top: 80%;
  }
}

@media only screen and (min-width: 600px) {
  .tile__sizer {
    padding-top: 100%;
  }
}

.tile__content,
.tile__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.tile__content {
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 600px) {
  .tile__content {
    padding: 16px;
  }
}

@media only screen and (min-width: 768px) {
  .tile__content {
    padding: 24px;
  }
}

@media only screen and (min-width: 900px) {
  .tile__content {
    padding: 32px;
  }
}

@media only screen and (min-width: 1200px) {
  .tile__content {
    padding: 16px;
  }
}

@media only screen and (min-width: 1450px) {
  .tile__content {
    padding: 32px;
  }
}

.tile__content:link, .tile__content:visited {
  color: currentColor;
  text-decoration: none;
}

.tile__bg {
  -ms-transform: scale(1);
      transform: scale(1);
  will-change: transform;
  transition: 0.3s linear;
}

.tile__heading,
.tile__body {
  max-width: 440px;
}

.tile__heading {
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  font-size: 1.5em;
  line-height: 1em;
  position: relative;
}

@media only screen and (min-width: 360px) {
  .tile__heading {
    font-size: 1.875em;
  }
}

@media only screen and (min-width: 440px) {
  .tile__heading {
    font-size: 2.5em;
  }
}

@media only screen and (min-width: 600px) {
  .tile__heading {
    font-size: 1.875em;
  }
}

@media only screen and (min-width: 768px) {
  .tile__heading {
    font-size: 2em;
  }
}

@media only screen and (min-width: 900px) {
  .tile__heading {
    font-size: 2.75em;
  }
}

@media only screen and (min-width: 1200px) {
  .tile__heading {
    font-size: 1.875em;
  }
}

@media only screen and (min-width: 1600px) {
  .tile__heading {
    font-size: 2.25em;
  }
}

@media only screen and (min-width: 1800px) {
  .tile__heading {
    font-size: 2.5em;
  }
}

@media only screen and (min-width: 2000px) {
  .tile__heading {
    font-size: 3em;
  }
}

.tile__heading__txt {
  z-index: 2;
  position: relative;
}

.tile__heading__txt--sticker {
  padding-right: 58px;
}

@media only screen and (min-width: 440px) {
  .tile__heading__txt--sticker {
    padding-right: 78px;
  }
}

@media only screen and (min-width: 600px) {
  .tile__heading__txt--sticker {
    padding-right: 58px;
  }
}

@media only screen and (min-width: 768px) {
  .tile__heading__txt--sticker {
    padding-right: 78px;
  }
}

@media only screen and (min-width: 1200px) {
  .tile__heading__txt--sticker {
    padding-right: 58px;
  }
}

@media only screen and (min-width: 1300px) {
  .tile__heading__txt--sticker {
    padding-right: 78px;
  }
}

.tile__subtitle,
.tile__body {
  font-size: 4.5vw;
}

@media only screen and (min-width: 320px) {
  .tile__subtitle,
  .tile__body {
    font-size: 4vw;
  }
}

@media only screen and (min-width: 600px) {
  .tile__subtitle,
  .tile__body {
    font-size: 2.2vw;
  }
}

@media only screen and (min-width: 768px) {
  .tile__subtitle,
  .tile__body {
    font-size: 1.75vw;
  }
}

@media only screen and (min-width: 1200px) {
  .tile__subtitle,
  .tile__body {
    font-size: 1.1vw;
  }
}

@media only screen and (min-width: 1600px) {
  .tile__subtitle,
  .tile__body {
    font-size: 1vw;
  }
}

@media only screen and (min-width: 2000px) {
  .tile__subtitle,
  .tile__body {
    font-size: 1.15em;
  }
}

.tile__subtitle {
  margin-bottom: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 1.5em;
  line-height: 1.25em;
}

.tile__body {
  margin-top: 16px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.tile__txt {
  margin-bottom: 8px;
}

.tile__action {
  margin-top: auto;
}

.tile__action .link {
  font-weight: 700;
}

.no-touchevents.no-overflowscrolling .tile__action {
  -ms-transform: translateY(300%);
      transform: translateY(300%);
  transition: 0.3s;
}

.tile__action__title,
.tile__action__subtitle {
  font-weight: 700;
  margin: 0;
}

.tile__action__title {
  font-size: 1.25em;
}

.tile__action__subtitle {
  font-size: 1em;
}

.blurb {
  margin: 32px 0;
  color: #5e5e5e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.blurb--stat {
  font-weight: bold;
}

.blurb--stat .blurb__heading {
  font-size: 2em;
  line-height: 1em;
}

@media only screen and (min-width: 768px) {
  .blurb--stat .blurb__heading {
    font-size: 3.25em;
  }
}

.blurb--stat .blurb__txt {
  margin-bottom: 0;
}

.blurb--stat .blurb__icon {
  min-height: 60px;
}

.blurb--link:link, .blurb--link:visited {
  color: currentColor;
  text-decoration: none;
}

.blurb__heading {
  color: #0e2a48;
  margin: 0;
  position: relative;
}

.blurb__txt {
  color: inherit;
  margin: 1.1em 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.blurb__icon {
  min-height: 88px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: center;
      justify-content: center;
}

.blurb__body {
  font-size: 0.875em;
  margin-top: 16px;
}

.blurb__body > span {
  display: block;
  color: #0e2a48;
}

.blurb__body .icon {
  margin: -8px auto 0;
}

.blurb__body svg,
.blurb__body img {
  max-width: 100%;
}

.blurb__body img {
  height: auto;
}

.blurb__body ol,
.blurb__body ul {
  padding-left: 1.25em;
}

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

.carousel {
  position: relative;
}

.carousel__slide img {
  margin-right: 8px;
  height: auto;
}

.owl-dots {
  display: none !important;
  text-align: center;
  margin-top: 8px;
}

@media only screen and (min-width: 768px) {
  .owl-dots {
    display: block !important;
  }
}

.owl-nav {
  display: block !important;
}

.owl-prev,
.owl-next {
  border: 0;
  position: absolute;
  top: 0;
  height: 100%;
  padding: 8px;
  font-size: 0;
  background: rgba(0, 0, 0, 0.001);
  z-index: 2;
  cursor: pointer;
}

.owl-prev::before,
.owl-next::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.owl-prev:hover svg,
.owl-next:hover svg {
  fill: #7394ba;
}

.owl-prev:focus,
.owl-next:focus {
  outline: 0;
}

.owl-prev svg,
.owl-next svg {
  width: 20px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  fill: #fff;
  transition: 0.3s;
}

@media only screen and (min-width: 768px) {
  .owl-prev svg,
  .owl-next svg {
    width: 40px;
  }
}

@media only screen and (min-width: 1200px) {
  .owl-prev svg,
  .owl-next svg {
    width: 50px;
  }
}

.owl-prev {
  left: 0;
}

.owl-next {
  right: 0;
}

.owl-dot {
  display: inline-block;
  margin: 6px;
  width: 16px;
  height: 16px;
  line-height: 20px;
  text-align: center;
  background: #e0e2e5;
  border-radius: 50%;
  border: 3px solid #e0e2e5;
  transition: 0.3s;
}

.owl-dot.active {
  border-color: #0e2a48;
  background: #fff;
}

.slide--text {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  text-align: left;
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url("//vjs.zencdn.net/font/1.5.1/VideoJS.eot?#iefix") format("eot");
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js .vjs-captions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
  content: "\f115";
}

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio:before, .video-js .vjs-audio-button:before {
  content: "\f11e";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif;
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
  transition: none;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -ms-flex: none;
  flex: none;
}

.video-js .vjs-control:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  -ms-flex: auto;
  flex: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.video-js .vjs-progress-holder {
  -ms-flex: auto;
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em;
}

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  font-family: Arial, Helvetica, sans-serif;
  visibility: visible;
  font-size: 0.6em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}

.video-js .vjs-mouse-display:before {
  display: none;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  position: absolute;
  top: -0.333333333333333em;
  right: -0.5em;
  font-size: 0.9em;
}

.video-js .vjs-time-tooltip,
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
}

.video-js .vjs-time-tooltip,
.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
  z-index: 1;
}

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
  display: none;
}

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75);
}

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em;
}

.vjs-tooltip-progress-bar {
  visibility: hidden;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip,
.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -ms-flex: none;
  flex: none;
}

.video-js .vjs-volume-control {
  width: 5em;
  -ms-flex: none;
  flex: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em;
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em;
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em;
}

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em;
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js .vjs-time-control {
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
  -ms-flex: none;
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  -ms-transform: translateY(-3em);
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -ms-transform: translateY(-1.5em);
  transform: translateY(-1.5em);
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -ms-flex: none;
  flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -ms-flex: auto;
  flex: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
  display: none;
}

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 16em;
  font-size: 12px;
  width: 40em;
}

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 1em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto;
}

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left;
}

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both;
}

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
  border: none;
}

.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend {
  display: block;
  width: 100px;
  margin-bottom: 5px;
}

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
  vertical-align: top;
  float: right;
}

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px;
}

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0;
}

.vjs-caption-settings label > input {
  margin-right: 10px;
}

.vjs-caption-settings fieldset {
  margin-top: 1em;
  margin-left: .5em;
}

.vjs-caption-settings fieldset .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-caption-settings input[type="button"] {
  width: 40px;
  height: 40px;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}

.video {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}

.video__wrap {
  width: 100%;
}

.video__wrap .video-js,
.video__wrap .vjs-poster {
  background-color: inherit;
}

.video__wrap .vjs-poster {
  background-size: cover;
}

.video__wrap .video__controls {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  margin-left: -35px;
  margin-top: -35px;
  opacity: .7;
}

@media only screen and (min-width: 1200px) {
  .video__wrap .video__controls {
    margin-left: -43px;
    margin-top: -43px;
  }
}

.logogrid {
  padding: 0;
  list-style: none;
  margin-left: -4px;
  margin-right: -4px;
}

.logogrid--border .logogrid__item:not(:last-child) {
  border-bottom: 1px solid currentColor;
}

@media only screen and (min-width: 320px) {
  .logogrid--border .logogrid__item:nth-child(odd) {
    border-right: 1px solid currentColor;
  }
}

@media only screen and (min-width: 768px) {
  .logogrid--border .logogrid__item:nth-child(3n) {
    border-right: 0;
  }
  .logogrid--border .logogrid__item:nth-child(2n) {
    border-right: 1px solid currentColor;
  }
  .logogrid--border .logogrid__item:nth-child(6n) {
    border-right: 0;
  }
  .logogrid--border .logogrid__item:nth-last-child(-n + 2) {
    border-bottom: 0;
  }
}

@media only screen and (min-width: 1200px) {
  .logogrid--border .logogrid__item:nth-child(3n):not(.logogrid__item--narrow) {
    border-right: 1px solid currentColor;
  }
  .logogrid--border .logogrid__item:nth-child(4n):not(.logogrid__item--narrow) {
    border-right: 0;
  }
  .logogrid--border .logogrid__item:nth-last-child(-n + 4):not(.logogrid__item--narrow) {
    border-bottom: 0;
  }
}

@media only screen and (min-width: 320px) {
  .logogrid--border.logogrid--clients {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (min-width: 768px) {
  .logogrid--border.logogrid--clients {
    -ms-flex-pack: center;
        justify-content: center;
  }
}

@media only screen and (min-width: 320px) {
  .logogrid--border.logogrid--clients .logogrid__item:nth-child(odd) {
    border-right: 1px solid currentColor;
  }
  .logogrid--border.logogrid--clients .logogrid__item:last-child {
    border-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  .logogrid--border.logogrid--clients .logogrid__item:nth-child(odd) {
    border-right: 0;
    border-left: 0;
  }
  .logogrid--border.logogrid--clients .logogrid__item:nth-child(2n), .logogrid--border.logogrid--clients .logogrid__item:nth-child(3n) {
    border-right: 0;
  }
  .logogrid--border.logogrid--clients .logogrid__item:nth-child(3n + 2) {
    border-left: 1px solid currentColor;
    border-right: 1px solid currentColor;
  }
  .logogrid--border.logogrid--clients .logogrid__item:last-child {
    border-right: 0;
  }
}

.logogrid__item {
  padding: 4px;
}

@media only screen and (min-width: 320px) {
  .logogrid__item {
    width: 49.9%;
    float: left;
  }
}

@media only screen and (min-width: 768px) {
  .logogrid__item {
    width: 33.2%;
  }
}

@media only screen and (min-width: 1200px) {
  .logogrid__item {
    width: 24.96%;
  }
}

@media only screen and (min-width: 1040px) {
  .logogrid__item--wide {
    width: 19.9%;
  }
}

.logogrid__item--wide .logogrid__item__content {
  height: 150px;
}

@media only screen and (min-width: 1200px) {
  .logogrid__item--narrow {
    width: 33.2%;
  }
}

.logogrid__item--narrow .logogrid__item__content {
  height: 150px;
}

.logogrid__item__content {
  height: 130px;
  width: 100%;
  padding: 16px;
  text-align: center;
  display: inline-block;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

@media only screen and (min-width: 768px) {
  .logogrid__item__content {
    height: 154px;
  }
}

.logogrid__item__content img,
.logogrid__item__content .logogrid__item__icon {
  max-width: 100%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-flex: none;
      flex: none;
  border: 0;
}

.logogrid__item__content img {
  height: auto;
}

.logogrid__item__icon {
  display: inline-block;
  vertical-align: middle;
}

.logogrid__item__icon svg {
  max-width: 100%;
}

.section--partners .blurb,
.section--partners .blurb__heading,
.section--partners .blurb__body,
.section--clients .blurb,
.section--clients .blurb__heading,
.section--clients .blurb__body,
.section--why .blurb,
.section--why .blurb__heading,
.section--why .blurb__body {
  color: inherit;
}

.section--partners .blurb__body span,
.section--clients .blurb__body span,
.section--why .blurb__body span {
  color: inherit;
}

.section--partners .blurb__icon,
.section--clients .blurb__icon,
.section--why .blurb__icon {
  color: inherit;
}

.section--partners .blurb__icon svg,
.section--clients .blurb__icon svg,
.section--why .blurb__icon svg {
  color: inherit;
  fill: currentColor;
}

.section--partners .blurb__icon svg *,
.section--clients .blurb__icon svg *,
.section--why .blurb__icon svg * {
  fill: inherit;
}

.section--who-we-are {
  background-position: center 0;
}

.section--who-we-are.lazyloaded {
  background-image: url("/assets/images/banners/texture-trees-420.jpg");
}

@media only screen and (min-width: 320px) {
  .section--who-we-are.lazyloaded {
    background-image: url("/assets/images/banners/texture-trees-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .section--who-we-are.lazyloaded {
    background-image: url("/assets/images/banners/texture-trees-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .section--who-we-are.lazyloaded {
    background-image: url("/assets/images/banners/texture-trees-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .section--who-we-are.lazyloaded {
    background-image: url("/assets/images/banners/texture-trees-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .section--who-we-are.lazyloaded {
    background-image: url("/assets/images/banners/texture-trees-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .section--who-we-are.lazyloaded {
    background-image: url("/assets/images/banners/texture-trees-2420.jpg");
  }
}

.section--why.lazyloaded {
  background-image: url("/assets/images/banners/texture-yellow-dots-420.jpg");
}

@media only screen and (min-width: 320px) {
  .section--why.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-dots-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .section--why.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-dots-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .section--why.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-dots-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .section--why.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-dots-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .section--why.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-dots-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .section--why.lazyloaded {
    background-image: url("/assets/images/banners/texture-yellow-dots-2420.jpg");
  }
}

.section--clients.lazyloaded {
  background-image: url("/assets/images/banners/texture-w1-420.jpg");
}

@media only screen and (min-width: 320px) {
  .section--clients.lazyloaded {
    background-image: url("/assets/images/banners/texture-w1-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .section--clients.lazyloaded {
    background-image: url("/assets/images/banners/texture-w1-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .section--clients.lazyloaded {
    background-image: url("/assets/images/banners/texture-w1-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .section--clients.lazyloaded {
    background-image: url("/assets/images/banners/texture-w1-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .section--clients.lazyloaded {
    background-image: url("/assets/images/banners/texture-w1-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .section--clients.lazyloaded {
    background-image: url("/assets/images/banners/texture-w1-2420.jpg");
  }
}

.container--clientlogos {
  max-width: 1100px;
}

.section--partners.lazyloaded {
  background-image: url("/assets/images/banners/texture-db3-420.jpg");
}

@media only screen and (min-width: 320px) {
  .section--partners.lazyloaded {
    background-image: url("/assets/images/banners/texture-db3-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .section--partners.lazyloaded {
    background-image: url("/assets/images/banners/texture-db3-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .section--partners.lazyloaded {
    background-image: url("/assets/images/banners/texture-db3-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .section--partners.lazyloaded {
    background-image: url("/assets/images/banners/texture-db3-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .section--partners.lazyloaded {
    background-image: url("/assets/images/banners/texture-db3-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .section--partners.lazyloaded {
    background-image: url("/assets/images/banners/texture-db3-2420.jpg");
  }
}

.section--values {
  background-color: #fafafa;
}

.section--values .row {
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 0;
}

.section--values .col {
  float: none !important;
  display: inline-block;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
}

.section--vid {
  background-position: 85% 0;
}

.section--vid.lazyloaded {
  background-image: url("/assets/images/banners/corp-video-bg-420.jpg");
}

@media only screen and (min-width: 320px) {
  .section--vid.lazyloaded {
    background-image: url("/assets/images/banners/corp-video-bg-640.jpg");
  }
}

@media only screen and (min-width: 600px) {
  .section--vid.lazyloaded {
    background-image: url("/assets/images/banners/corp-video-bg-960.jpg");
  }
}

@media only screen and (min-width: 768px) {
  .section--vid.lazyloaded {
    background-image: url("/assets/images/banners/corp-video-bg-1280.jpg");
  }
}

@media only screen and (min-width: 1200px) {
  .section--vid.lazyloaded {
    background-image: url("/assets/images/banners/corp-video-bg-1620.jpg");
  }
}

@media only screen and (min-width: 1600px) {
  .section--vid.lazyloaded {
    background-image: url("/assets/images/banners/corp-video-bg-1920.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .section--vid.lazyloaded {
    background-image: url("/assets/images/banners/corp-video-bg-2420.jpg");
  }
}

@media only screen and (min-width: 2000px) {
  .section--vid {
    background-position: 85% 15%;
  }
}

.logogrid--clients .logogrid__item__content svg,
.logogrid--clients .logogrid__item__content img,
.logogrid--partners .logogrid__item__content svg,
.logogrid--partners .logogrid__item__content img {
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  will-change: transform;
}

.logogrid--clients .logogrid__item__content:hover svg,
.logogrid--clients .logogrid__item__content:hover img,
.logogrid--partners .logogrid__item__content:hover svg,
.logogrid--partners .logogrid__item__content:hover img {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}

.logogrid--clients .logogrid__item {
  color: #e1e1e1;
}

.logogrid--partners .logogrid__item {
  color: rgba(255, 255, 255, 0.25);
}

.logogrid__item--comcorp-online img {
  width: 213px;
}

.logogrid__item--ebsphere img {
  width: 204px;
}

.logogrid__item--vrs img {
  width: 197px;
}

.logogrid__item--sorbet img {
  width: 150px;
}

.logogrid__item--nmg-group img {
  width: 190px;
}

.logogrid__item--afrocentric img {
  width: 220px;
}

.logogrid__item--medscheme img {
  width: 240px;
}

.logogrid__item--atlassian img {
  width: 200px;
}

.logogrid__item--dell img {
  width: 100px;
}

.logogrid__item--ibm img {
  width: 130px;
}

.logogrid__item--infoslips img {
  width: 200px;
}

.logogrid__item--jetbrains img {
  width: 96px;
}

.logogrid__item--microsoft img {
  width: 140px;
}

.logogrid__item--origin-interactive img {
  width: 160px;
}

.logogrid__item--red-hat-linux img {
  width: 200px;
}

.logogrid__item--sensepost img {
  width: 212px;
}

.logogrid__item--software-ag img {
  width: 220px;
}

.logogrid__item--trustwave img {
  width: 220px;
}

.logogrid__item--zeroturnaround img {
  width: 212px;
}

@media only screen and (min-width: 900px) {
  .carousel--office .carousel__slide img {
    height: 600px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaGVyby9faGVyby5zY3NzIiwiY29tbW9uL19taXhpbnMuc2NzcyIsImFib3V0LmNzcyIsImNvbW1vbi9fdmFycy5zY3NzIiwiY29tcG9uZW50cy90aWxlL190aWxlLnNjc3MiLCJjb21wb25lbnRzL2JsdXJiL19ibHVyYi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYW5pbWF0ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYXV0b2hlaWdodC5zY3NzIiwiY29tcG9uZW50cy9jYXJvdXNlbC9fY2Fyb3VzZWwuc2NzcyIsInZlbmRvci9fdmlkZW8tanMuc2NzcyIsImNvbXBvbmVudHMvdmlkZW8vX3ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL2xvZ29ncmlkL19sb2dvZ3JpZC5zY3NzIiwiYWJvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGlCQUFnQjtFQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSx1QkFBc0I7RUFDdEIsNEJBQTJCO0NBQzVCOztBQ2VDO0VEYkY7SUFFSSxnQkFBZTtHQUVsQjtDRUFBOztBRlFEO0VBQ0UsZUFBYztFQUNkLFVBQVM7Q0FLVjs7QUNOQztFRERGO0lBS0ksb0JBQW1CO0dBRXRCO0NFSkE7O0FGTUQ7RUFFRSxrQkFBaUI7Q0FVbEI7O0FDcEJDO0VEUUY7SUFLSSxlQUFjO0dBT2pCO0NFUkE7O0FEWkM7RURRRjtJQVNJLG9CQUFtQjtHQUd0QjtDRUZBOztBRklEO0VBQ0Usa0JBQWlCO0VBQ2pCLDBCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixpQkdqQ29CO0VIbUNwQixtQkc5Qlc7Q0htQ1o7O0FDcENDO0VEMkJGO0lBT0ksb0JBQTRCO0dBRS9CO0NFREE7O0FGSUQ7RUFDRSxxQkFBWTtNQUFaLGFBQVk7Q0FDYjs7QUFHRDs7RUNoQkUsb0VBQWtGO0NEb0JqRjs7QUNoREQ7RUQ4Q0E7O0lDZkUsb0VBQWtGO0dEaUJuRjtDRUdGOztBRG5EQztFRDhDQTs7SUNYRSxvRUFBa0Y7R0RhbkY7Q0VVRjs7QUQxREM7RUQ4Q0E7O0lDUEUscUVBQW1GO0dEU3BGO0NFaUJGOztBRGpFQztFRDhDQTs7SUNIRSxxRUFBbUY7R0RLcEY7Q0V3QkY7O0FEeEVDO0VENENGOztJQ0dJLHFFQUFtRjtHRENwRjtDRStCRjs7QUQvRUM7RUQ0Q0Y7O0lDT0kscUVBQW1GO0dESHBGO0NFc0NGOztBRmxDRDs7O0VBR0UsMEJHeEVjO0NIcUZmOztBQWhCRDs7O0VBT0ksc0JHOUVVO0NIc0ZYOztBQWZIOzs7OztFQVdNLFlHckZNO0VIc0ZOLDhCQUE2QjtFQUM3QixtQkd2Rk07Q0h3RlA7O0FBTUg7RUM1Q0EsdUVBQWtGO0NEOENqRjs7QUMxRUQ7RURzRUY7SUN2Q0ksdUVBQWtGO0dEMkNuRjtDRTRDRjs7QUR0SEM7RUR3RUE7SUNyQ0UsdUVBQWtGO0dEdUNuRjtDRWtERjs7QUQ1SEM7RUR3RUE7SUNqQ0Usd0VBQW1GO0dEbUNwRjtDRXdERjs7QURsSUM7RURzRUY7SUMzQkksd0VBQW1GO0dEK0JwRjtDRThERjs7QUR4SUM7RURzRUY7SUN2Qkksd0VBQW1GO0dEMkJwRjtDRW9FRjs7QUQ5SUM7RUR3RUE7SUNyQkUsd0VBQW1GO0dEdUJwRjtDRTBFRjs7QUZ2RUQ7RUFDRSwwQkdoR2lCO0NIcUdsQjs7QUFIQztFQ3BEQSx3RUFBa0Y7Q0RzRGpGOztBQ2xGRDtFRDZFRjtJQzlDSSx3RUFBa0Y7R0RtRG5GO0NFZ0ZGOztBRGxLQztFRDZFRjtJQzFDSSx3RUFBa0Y7R0QrQ25GO0NFc0ZGOztBRHhLQztFRGdGQTtJQ3pDRSx5RUFBbUY7R0QyQ3BGO0NFNEZGOztBRDlLQztFRDZFRjtJQ2xDSSx5RUFBbUY7R0R1Q3BGO0NFa0dGOztBRHBMQztFRDZFRjtJQzlCSSx5RUFBbUY7R0RtQ3BGO0NFd0dGOztBRDFMQztFRDZFRjtJQzFCSSx5RUFBbUY7R0QrQnBGO0NFOEdGOztBRnJHQztFQy9EQSxtRUFBa0Y7Q0RpRWpGOztBQzdGRDtFRHFGRjtJQ3RESSxtRUFBa0Y7R0Q4RG5GO0NFNkdGOztBRDFNQztFRHFGRjtJQ2xESSxtRUFBa0Y7R0QwRG5GO0NFbUhGOztBRGhOQztFRDJGQTtJQ3BERSxvRUFBbUY7R0RzRHBGO0NFeUhGOztBRHROQztFRHFGRjtJQzFDSSxvRUFBbUY7R0RrRHBGO0NFK0hGOztBRDVOQztFRHFGRjtJQ3RDSSxvRUFBbUY7R0Q4Q3BGO0NFcUlGOztBRGxPQztFRDJGQTtJQ3hDRSxvRUFBbUY7R0QwQ3BGO0NFMklGOztBRnZJRDtFQUNFLDBCR3JIWTtDSDBIYjs7QUFIQztFQ3hFQSx1RUFBa0Y7Q0QwRWpGOztBQ3RHRDtFRGlHRjtJQ2xFSSx1RUFBa0Y7R0R1RW5GO0NFZ0pGOztBRHRQQztFRGlHRjtJQzlESSx1RUFBa0Y7R0RtRW5GO0NFc0pGOztBRDVQQztFRG9HQTtJQzdERSx3RUFBbUY7R0QrRHBGO0NFNEpGOztBRGxRQztFRGlHRjtJQ3RESSx3RUFBbUY7R0QyRHBGO0NFa0tGOztBRHhRQztFRGlHRjtJQ2xESSx3RUFBbUY7R0R1RHBGO0NFd0tGOztBRDlRQztFRG9HQTtJQ2pERSx3RUFBbUY7R0RtRHBGO0NFOEtGOztBRjFLRDtFQUNFLDBCRzdIaUI7Q0hrSWxCOztBQU5EO0VDOUVFLDBFQUFrRjtDRG1GakY7O0FDL0dEO0VENkdBO0lDOUVFLDBFQUFrRjtHRGdGbkY7Q0VtTEY7O0FEbFNDO0VEMEdGO0lDdkVJLDBFQUFrRjtHRDRFbkY7Q0V5TEY7O0FEeFNDO0VENkdBO0lDdEVFLDJFQUFtRjtHRHdFcEY7Q0UrTEY7O0FEOVNDO0VENkdBO0lDbEVFLDJFQUFtRjtHRG9FcEY7Q0VxTUY7O0FEcFRDO0VEMEdGO0lDM0RJLDJFQUFtRjtHRGdFcEY7Q0UyTUY7O0FEMVRDO0VEMEdGO0lDdkRJLDJFQUFtRjtHRDREcEY7Q0VpTkY7O0FGN01EO0VBQ0UsMEJHckljO0NIMElmOztBQU5EO0VDdkZFLDZFQUFrRjtDRDRGakY7O0FDeEhEO0VEc0hBO0lDdkZFLDZFQUFrRjtHRHlGbkY7Q0VzTkY7O0FEOVVDO0VEbUhGO0lDaEZJLDZFQUFrRjtHRHFGbkY7Q0U0TkY7O0FEcFZDO0VEbUhGO0lDNUVJLDhFQUFtRjtHRGlGcEY7Q0VrT0Y7O0FEMVZDO0VEc0hBO0lDM0VFLDhFQUFtRjtHRDZFcEY7Q0V3T0Y7O0FEaFdDO0VEbUhGO0lDcEVJLDhFQUFtRjtHRHlFcEY7Q0U4T0Y7O0FEdFdDO0VEbUhGO0lDaEVJLDhFQUFtRjtHRHFFcEY7Q0VvUEY7O0FGL09EO0VDakdFLDRFQUFrRjtDRHFHakY7O0FDaklEO0VEK0hBO0lDaEdFLDRFQUFrRjtHRGtHbkY7Q0VxUEY7O0FEdFhDO0VENkhGO0lDMUZJLDRFQUFrRjtHRDhGbkY7Q0UyUEY7O0FENVhDO0VENkhGO0lDdEZJLDZFQUFtRjtHRDBGcEY7Q0VpUUY7O0FEbFlDO0VEK0hBO0lDcEZFLDZFQUFtRjtHRHNGcEY7Q0V1UUY7O0FEeFlDO0VENkhGO0lDOUVJLDZFQUFtRjtHRGtGcEY7Q0U2UUY7O0FEOVlDO0VENkhGO0lDMUVJLDZFQUFtRjtHRDhFcEY7Q0VtUkY7O0FGNVFEO0VDNUdFLG1FQUFrRjtDRCtHakY7O0FDM0lEO0VEeUlBO0lDMUdFLG1FQUFrRjtHRDRHbkY7Q0VtUkY7O0FEOVpDO0VEd0lGO0lDckdJLG1FQUFrRjtHRHdHbkY7Q0V5UkY7O0FEcGFDO0VEd0lGO0lDakdJLG9FQUFtRjtHRG9HcEY7Q0UrUkY7O0FEMWFDO0VEeUlBO0lDOUZFLG9FQUFtRjtHRGdHcEY7Q0VxU0Y7O0FEaGJDO0VEd0lGO0lDekZJLG9FQUFtRjtHRDRGcEY7Q0UyU0Y7O0FEdGJDO0VEd0lGO0lDckZJLG9FQUFtRjtHRHdGcEY7Q0VpVEY7O0FGNVNEO0VBQ0UsMEJHaEtZO0NIcUtiOztBQU5EO0VDcEhFLG1FQUFrRjtDRHlIakY7O0FDckpEO0VEbUpBO0lDcEhFLG1FQUFrRjtHRHNIbkY7Q0VxVEY7O0FEMWNDO0VEZ0pGO0lDN0dJLG1FQUFrRjtHRGtIbkY7Q0UyVEY7O0FEaGRDO0VEZ0pGO0lDekdJLG9FQUFtRjtHRDhHcEY7Q0VpVUY7O0FEdGRDO0VEbUpBO0lDeEdFLG9FQUFtRjtHRDBHcEY7Q0V1VUY7O0FENWRDO0VEZ0pGO0lDakdJLG9FQUFtRjtHRHNHcEY7Q0U2VUY7O0FEbGVDO0VEZ0pGO0lDN0ZJLG9FQUFtRjtHRGtHcEY7Q0VtVkY7O0FGL1VEO0VBQ0UsMEJHN0tZO0NIa0xiOztBQU5EO0VDN0hFLG9FQUFrRjtDRGtJakY7O0FDOUpEO0VENEpBO0lDN0hFLG9FQUFrRjtHRCtIbkY7Q0V3VkY7O0FEdGZDO0VEeUpGO0lDdEhJLG9FQUFrRjtHRDJIbkY7Q0U4VkY7O0FENWZDO0VEeUpGO0lDbEhJLHFFQUFtRjtHRHVIcEY7Q0VvV0Y7O0FEbGdCQztFRHlKRjtJQzlHSSxxRUFBbUY7R0RtSHBGO0NFMFdGOztBRHhnQkM7RUQ0SkE7SUM3R0UscUVBQW1GO0dEK0dwRjtDRWdYRjs7QUQ5Z0JDO0VEeUpGO0lDdEdJLHFFQUFtRjtHRDJHcEY7Q0VzWEY7O0FGbFhEO0VBQ0UsMEJHckxpQjtDSDBMbEI7O0FBTkQ7RUN0SUUsb0VBQWtGO0NEMklqRjs7QUN2S0Q7RURrS0Y7SUNuSUksb0VBQWtGO0dEd0luRjtDRTJYRjs7QURsaUJDO0VEcUtBO0lDbElFLG9FQUFrRjtHRG9JbkY7Q0VpWUY7O0FEeGlCQztFRGtLRjtJQzNISSxxRUFBbUY7R0RnSXBGO0NFdVlGOztBRDlpQkM7RURrS0Y7SUN2SEkscUVBQW1GO0dENEhwRjtDRTZZRjs7QURwakJDO0VEcUtBO0lDdEhFLHFFQUFtRjtHRHdIcEY7Q0VtWkY7O0FEMWpCQztFRGtLRjtJQy9HSSxxRUFBbUY7R0RvSHBGO0NFeVpGOztBRXZsQkQ7RUFDRSxZREFVO0VDQ1YsMEJBQXlCO0VBQ3pCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsZUFBYztDQWVmOztBQXBCRDtFQVNNLDBCQUFxQjtNQUFyQixzQkFBcUI7RUFDckIsa0JBQWlCO0NBQ2xCOztBQUdDO0VBQ0UsNkJBQXdCO01BQXhCLHlCQUF3QjtD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QXNCO0NBU3ZCOztBQVhEO0VBU0ksZ0JBQWU7Q0FDaEI7O0FDbk1IOzs7Ozs7Ozs7RUFNSSxlQUFjO0NBQ2Y7O0FBUEg7OztFQVVJLGVBQWM7Q0FDZjs7QUFYSDs7O0VBY0ksZUFBYztDQVVmOztBQVJDOzs7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0NBS25COztBQXZCTDs7O0VBcUJRLGNBQWE7Q0FDZDs7QUFLUDtFQUNFLDhCQUE2QjtDQUs5Qjs7QUFORDtFWklFLHNFQUFrRjtDWUNqRjs7QVo3QkQ7RVkyQkE7SVpJRSxzRUFBa0Y7R1lGbkY7Q1g0OUZGOztBRHovRkM7RVl3QkY7SVpXSSxzRUFBa0Y7R1lObkY7Q1hrK0ZGOztBRC8vRkM7RVl3QkY7SVplSSx1RUFBbUY7R1lWcEY7Q1h3K0ZGOztBRHJnR0M7RVkyQkE7SVpnQkUsdUVBQW1GO0dZZHBGO0NYOCtGRjs7QUQzZ0dDO0VZd0JGO0ladUJJLHVFQUFtRjtHWWxCcEY7Q1hvL0ZGOztBRGpoR0M7RVl3QkY7SVoyQkksdUVBQW1GO0dZdEJwRjtDWDAvRkY7O0FXdC9GQztFWkxBLDRFQUFrRjtDWU9qRjs7QVpuQ0Q7RVlpQ0E7SVpGRSw0RUFBa0Y7R1lJbkY7Q1g4L0ZGOztBRGppR0M7RVlnQ0Y7SVpHSSw0RUFBa0Y7R1lBbkY7Q1hvZ0dGOztBRHZpR0M7RVlnQ0Y7SVpPSSw2RUFBbUY7R1lKcEY7Q1gwZ0dGOztBRDdpR0M7RVlpQ0E7SVpVRSw2RUFBbUY7R1lScEY7Q1hnaEdGOztBRG5qR0M7RVlnQ0Y7SVplSSw2RUFBbUY7R1lacEY7Q1hzaEdGOztBRHpqR0M7RVlnQ0Y7SVptQkksNkVBQW1GO0dZaEJwRjtDWDRoR0Y7O0FXemhHRDtFWlZFLG1FQUFrRjtDWWFqRjs7QVp6Q0Q7RVl1Q0E7SVpSRSxtRUFBa0Y7R1lVbkY7Q1hnaUdGOztBRHprR0M7RVlzQ0Y7SVpISSxtRUFBa0Y7R1lNbkY7Q1hzaUdGOztBRC9rR0M7RVl1Q0E7SVpBRSxvRUFBbUY7R1lFcEY7Q1g0aUdGOztBRHJsR0M7RVl1Q0E7SVpJRSxvRUFBbUY7R1lGcEY7Q1hrakdGOztBRDNsR0M7RVlzQ0Y7SVpTSSxvRUFBbUY7R1lOcEY7Q1h3akdGOztBRGptR0M7RVlzQ0Y7SVphSSxvRUFBbUY7R1lWcEY7Q1g4akdGOztBVzNqR0Q7RUFDRSxrQkFBaUI7Q0FDbEI7O0FBRUQ7RVpwQkUsb0VBQWtGO0NZdUJqRjs7QVpuREQ7RVlpREE7SVpsQkUsb0VBQWtGO0dZb0JuRjtDWGtrR0Y7O0FEcm5HQztFWWdERjtJWmJJLG9FQUFrRjtHWWdCbkY7Q1h3a0dGOztBRDNuR0M7RVlnREY7SVpUSSxxRUFBbUY7R1lZcEY7Q1g4a0dGOztBRGpvR0M7RVlpREE7SVpORSxxRUFBbUY7R1lRcEY7Q1hvbEdGOztBRHZvR0M7RVlnREY7SVpESSxxRUFBbUY7R1lJcEY7Q1gwbEdGOztBRDdvR0M7RVlnREY7SVpHSSxxRUFBbUY7R1lBcEY7Q1hnbUdGOztBVzdsR0Q7RUFDRSwwQkFBeUI7Q0FhMUI7O0FBZEQ7RUFJSSxzQkFBdUI7TUFBdkIsd0JBQXVCO0VBQ3ZCLGFBQVk7Q0FDYjs7QUFOSDtFQVNJLHVCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIscUJBQWE7RUFBYixjQUFhO0VBQ2IsZ0JBQWU7Q0FDaEI7O0FBR0g7RUFDRSwyQkFBMEI7Q0FTM0I7O0FBUEM7RVo3Q0Esc0VBQWtGO0NZK0NqRjs7QVozRUQ7RVlzRUY7SVp2Q0ksc0VBQWtGO0dZNENuRjtDWHNtR0Y7O0FEanJHQztFWXNFRjtJWm5DSSxzRUFBa0Y7R1l3Q25GO0NYNG1HRjs7QUR2ckdDO0VZeUVBO0labENFLHVFQUFtRjtHWW9DcEY7Q1hrbkdGOztBRDdyR0M7RVlzRUY7SVozQkksdUVBQW1GO0dZZ0NwRjtDWHduR0Y7O0FEbnNHQztFWXNFRjtJWnZCSSx1RUFBbUY7R1k0QnBGO0NYOG5HRjs7QUR6c0dDO0VZeUVBO0ladEJFLHVFQUFtRjtHWXdCcEY7Q1hvb0dGOztBRC9zR0M7RVlzRUY7SUFRSSw2QkFBNEI7R0FFL0I7Q1hxb0dBOztBVzltR0c7Ozs7RUFFRSxnQ0FBK0I7RUFDL0IsMkJWakVXO0VVa0VYLHVCQUFzQjtDQUN2Qjs7QUFaTDs7OztFQWlCUSwwQkFBcUI7TUFBckIsc0JBQXFCO0NBQ3RCOztBQU1MO0VBQ0UsZUFBYztDQUNmOztBQUlEO0VBQ0UsaUNBQWdCO0NBQ2pCOztBQWdCSDtFQUlJLGFBQVk7Q0FDYjs7QUFHSDtFQUlJLGFBQVk7Q0FDYjs7QUFHSDtFQUlJLGFBQVk7Q0FDYjs7QUFHSDtFQUVJLGFBQVk7Q0FDYjs7QUFJRDtFQUNFLGFBQVk7Q0FDYjs7QUFLRDtFQUNFLGFBQVk7Q0FDYjs7QUFJRDtFQUNFLGFBQVk7Q0FDYjs7QUFTRDtFQUNFLGFBQVk7Q0FDYjs7QUFHSDtFQUVJLGFBQVk7Q0FDYjs7QUFHSDtFQUVJLGFBQVk7Q0FDYjs7QUFHSDtFQUVJLGFBQVk7Q0FDYjs7QUFHSDtFQUVJLFlBQVc7Q0FDWjs7QUFJRDtFQUNFLGFBQVk7Q0FDYjs7QUFJRDtFQUNFLGFBQVk7Q0FDYjs7QUFJRDtFQUNFLGFBQVk7Q0FDYjs7QUFJRDtFQUNFLGFBQVk7Q0FDYjs7QUFHSDtFQUVJLGFBQVk7Q0FDYjs7QUFHSDtFQUVJLGFBQVk7Q0FDYjs7QUFHSDtFQUVJLGFBQVk7Q0FDYjs7QVozUUQ7RVlpUkU7SUFHSSxjQUFhO0dBRWhCO0NYeWlHSiIsImZpbGUiOiJhYm91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVyb3dyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaGVyb19fY29udGVudC0tbWFzay1pbml0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkLCBmYWxzZSwgJHZlcnQtc25hcC0wKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi8vIC5oZXJvX19iZ19fc2hhcnBlbiB7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFJQUFBQUNDQVlBQUFCeXRnMGtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUJoSlJFRlVlTnBpWUdCZ2VQei8vMzhHUmhBQkFnQUJCZ0JGVEFiZkNCTkUyQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4vLyB9XG5cblxuXG4uaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZCkge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1ZW07XG4gIH1cbn1cblxuLmhlcm9fX3RpdGxlLS1sZyB7XG5cbiAgZm9udC1zaXplOiAyLjc1ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkc21sKSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWQpIHtcbiAgICBmb250LXNpemU6IDMuNDM3NWVtO1xuICB9XG5cbn1cblxuLmhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5oZXJvX190eHQge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAgJHBhZGRpbmcgKiA3O1xuICB9XG59XG5cblxuLmhlcm9fX2luZm8ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cblxuLmhlcm8tLXM3LFxuLmhlcm8tLXMxMiB7XG4gICYubGF6eWxvYWRlZCB7XG4gICAgQGluY2x1ZGUgYmFubmVyLWJnLWltZygndGV4dHVyZS1kYjInLCAnLmpwZycpO1xuICB9XG59XG5cblxuLmhlcm8tLXMwLFxuLmhlcm8tLXM2LFxuLmhlcm8tLXM4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblxuICAuYnRuLS1lbXBoYXNpc2VkIHtcblxuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLS1zMCB7XG5cbiAgJi5sYXp5bG9hZGVkIHtcbiAgICBAaW5jbHVkZSBiYW5uZXItYmctaW1nKCd0ZXh0dXJlLXllbGxvdycsICcuanBnJyk7XG4gIH1cbn1cblxuLmhlcm8tLXMxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcblxuICAmLmxhenlsb2FkZWQge1xuICAgIEBpbmNsdWRlIGJhbm5lci1iZy1pbWcoJ3RleHR1cmUtY2hldnJvbicsICcuanBnJyk7XG4gIH1cbn1cblxuLmhlcm8tLXMyIHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gIC8vICYubGF6eWxvYWRlZCB7XG4gIC8vICAgQGluY2x1ZGUgYmFubmVyLWJnLWltZygndGV4dHVyZS10YXJ0YW4nLCAnLmpwZycpO1xuICAvLyB9XG4gICYubGF6eWxvYWRlZCB7XG4gICAgQGluY2x1ZGUgYmFubmVyLWJnLWltZygnYmx1ZS1zd2lybCcsICcuanBnJyk7XG4gIH1cbn1cblxuXG4uaGVyby0tczMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAmLmxhenlsb2FkZWQge1xuICAgIEBpbmNsdWRlIGJhbm5lci1iZy1pbWcoJ3RleHR1cmUtYmxvY2tzJywgJy5qcGcnKTtcbiAgfVxufVxuXG5cbi5oZXJvLS1zNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG5cbiAgJi5sYXp5bG9hZGVkIHtcbiAgICBAaW5jbHVkZSBiYW5uZXItYmctaW1nKCd0ZXh0dXJlLWxpZ2h0Ymx1ZScsICcuanBnJyk7XG4gIH1cbn1cblxuXG4uaGVyby0tczYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXG4gICYubGF6eWxvYWRlZCB7XG4gICAgQGluY2x1ZGUgYmFubmVyLWJnLWltZygndGV4dHVyZS15ZWxsb3ctc3dpcmwnLCAnLmpwZycpO1xuICB9XG59XG5cblxuXG4uaGVyby0tczUge1xuXG4gICYubGF6eWxvYWRlZCB7XG4gICAgQGluY2x1ZGUgYmFubmVyLWJnLWltZygndGV4dHVyZS1oZXJyaW5nYm9uZScsICcuanBnJyk7XG4gIH1cbn1cblxuXG5cblxuXG4uaGVyby0tczgge1xuICAmLmxhenlsb2FkZWQge1xuICAgIEBpbmNsdWRlIGJhbm5lci1iZy1pbWcoJ3RleHR1cmUteTEnLCAnLmpwZycpO1xuICB9XG59XG5cblxuXG4uaGVyby0tczkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblxuICAmLmxhenlsb2FkZWQge1xuICAgIEBpbmNsdWRlIGJhbm5lci1iZy1pbWcoJ3RleHR1cmUtZzEnLCAnLmpwZycpO1xuICB9XG59XG5cblxuLmhlcm8tLXMxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICYubGF6eWxvYWRlZCB7XG4gICAgQGluY2x1ZGUgYmFubmVyLWJnLWltZygndGV4dHVyZS1kYjEnLCAnLmpwZycpO1xuICB9XG59XG5cblxuLmhlcm8tLXMxMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG5cbiAgJi5sYXp5bG9hZGVkIHtcbiAgICBAaW5jbHVkZSBiYW5uZXItYmctaW1nKCd0ZXh0dXJlLWxiMScsICcuanBnJyk7XG4gIH1cbn1cbiIsIi8vIE1FRElBIFFVRVJJRVMgKFdpZHRoKVxuQG1peGluIHJlc3BvbmQtdG8oJG1pbi13aWR0aDogZmFsc2UsICRtYXgtd2lkdGg6IGZhbHNlLCAkbWluLWhlaWdodDogZmFsc2UsICRtYXgtaGVpZ2h0OiBmYWxzZSkge1xuXG4gICRtcTogJ29ubHkgc2NyZWVuJztcblxuXG4gIEBpZiAkbWluLXdpZHRoIHtcbiAgICAkbXE6ICRtcSArICcgYW5kIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH0pJztcbiAgfVxuXG4gIEBpZiAkbWF4LXdpZHRoIHtcbiAgICAkbXE6ICRtcSArICcgYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pJztcbiAgfVxuXG4gIEBpZiAkbWluLWhlaWdodCB7XG4gICAgJG1xOiAkbXEgKyAnIGFuZCAobWluLWhlaWdodDogI3skbWluLWhlaWdodH0pJztcbiAgfVxuXG4gIEBpZiAkbWF4LWhlaWdodCB7XG4gICAgJG1xOiAkbXEgKyAnIGFuZCAobWF4LWhlaWdodDogI3skbWF4LWhlaWdodH0pJztcbiAgfVxuXG5cbiAgQG1lZGlhICN7JG1xfSB7IEBjb250ZW50OyB9XG5cbn1cblxuXG5cbkBtaXhpbiByZXNwb25kLXRvLXJldGluYSgkd2lkdGg6IG5vbmUpIHtcblxuICBAaWYgJHdpZHRoID09IG5vbmUge1xuICAgIEBtZWRpYVxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNS80KSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcHB4KSB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYVxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNS80KSBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkgYW5kIChtaW4td2lkdGg6ICR3aWR0aCksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSAgYW5kIChtaW4td2lkdGg6ICR3aWR0aCksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTIwZHBweCkgYW5kIChtaW4td2lkdGg6ICR3aWR0aCkgeyBAY29udGVudDsgfVxuICB9XG59XG5cbkBtaXhpbiBiYW5uZXItYmctaW1nKCRmaWxlbmFtZSwgJGV4dGVuc2lvbjogJy5qcGcnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFubmVycy8nICsgJGZpbGVuYW1lICsgJy00MjAnICsgJGV4dGVuc2lvbik7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkc21sKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYW5uZXJzLycgKyAkZmlsZW5hbWUgKyAnLTY0MCcgKyAkZXh0ZW5zaW9uKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtbC1tZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvJyArICRmaWxlbmFtZSArICctOTYwJyArICRleHRlbnNpb24pO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYW5uZXJzLycgKyAkZmlsZW5hbWUgKyAnLTEyODAnICsgJGV4dGVuc2lvbik7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRscmcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvJyArICRmaWxlbmFtZSArICctMTYyMCcgKyAkZXh0ZW5zaW9uKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHhscmcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvJyArICRmaWxlbmFtZSArICctMTkyMCcgKyAkZXh0ZW5zaW9uKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHh4bHJnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYW5uZXJzLycgKyAkZmlsZW5hbWUgKyAnLTI0MjAnICsgJGV4dGVuc2lvbik7XG4gIH1cbn1cblxuXG5cbkBtaXhpbiB0aWxlLWJnLWltZygkZmlsZW5hbWUsICRleHRlbnNpb246ICcuanBnJykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvJyArICRmaWxlbmFtZSArICctNDIwJyArICRleHRlbnNpb24pO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtbC1tZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvJyArICRmaWxlbmFtZSArICctNjQwJyArICRleHRlbnNpb24pO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeHhscmcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvJyArICRmaWxlbmFtZSArICctOTYwJyArICRleHRlbnNpb24pO1xuICB9XG59XG5cblxuQG1peGluIGJhY2tncm91bmRJbWFnZSgkcGF0aCwgJHByZWZpeDogJycpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwcmVmaXggKyAkcGF0aCk7XG59XG4iLCIuaGVyb3dyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDU4MHB4KSB7XG4gIC5oZXJvX19jb250ZW50LS1tYXNrLWluaXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4uaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVlbTtcbiAgfVxufVxuXG4uaGVyb19fdGl0bGUtLWxnIHtcbiAgZm9udC1zaXplOiAyLjc1ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmhlcm9fX3RpdGxlLS1sZyB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fdGl0bGUtLWxnIHtcbiAgICBmb250LXNpemU6IDMuNDM3NWVtO1xuICB9XG59XG5cbi5oZXJvX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uaGVyb19fdHh0IHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4uaGVyb19faW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmhlcm8tLXM3Lmxhenlsb2FkZWQsXG4uaGVyby0tczEyLmxhenlsb2FkZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIyLTQyMC5qcGdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmhlcm8tLXM3Lmxhenlsb2FkZWQsXG4gIC5oZXJvLS1zMTIubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWRiMi02NDAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tLXM3Lmxhenlsb2FkZWQsXG4gIC5oZXJvLS1zMTIubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWRiMi05NjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXM3Lmxhenlsb2FkZWQsXG4gIC5oZXJvLS1zMTIubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWRiMi0xMjgwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby0tczcubGF6eWxvYWRlZCxcbiAgLmhlcm8tLXMxMi5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIyLTE2MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLS1zNy5sYXp5bG9hZGVkLFxuICAuaGVyby0tczEyLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1kYjItMTkyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhlcm8tLXM3Lmxhenlsb2FkZWQsXG4gIC5oZXJvLS1zMTIubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWRiMi0yNDIwLmpwZ1wiKTtcbiAgfVxufVxuXG4uaGVyby0tczAsXG4uaGVyby0tczYsXG4uaGVyby0tczgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRjMjMwO1xufVxuXG4uaGVyby0tczAgLmJ0bi0tZW1waGFzaXNlZCxcbi5oZXJvLS1zNiAuYnRuLS1lbXBoYXNpc2VkLFxuLmhlcm8tLXM4IC5idG4tLWVtcGhhc2lzZWQge1xuICBib3JkZXItY29sb3I6ICMwZTJhNDg7XG59XG5cbi5oZXJvLS1zMCAuYnRuLS1lbXBoYXNpc2VkOmhvdmVyLCAuaGVyby0tczAgLmJ0bi0tZW1waGFzaXNlZDpmb2N1cyxcbi5oZXJvLS1zNiAuYnRuLS1lbXBoYXNpc2VkOmhvdmVyLFxuLmhlcm8tLXM2IC5idG4tLWVtcGhhc2lzZWQ6Zm9jdXMsXG4uaGVyby0tczggLmJ0bi0tZW1waGFzaXNlZDpob3Zlcixcbi5oZXJvLS1zOCAuYnRuLS1lbXBoYXNpc2VkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5oZXJvLS1zMC5sYXp5bG9hZGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXllbGxvdy00MjAuanBnXCIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5oZXJvLS1zMC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteWVsbG93LTY0MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby0tczAubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXllbGxvdy05NjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXMwLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctMTI4MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tLXMwLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctMTYyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tLXMwLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctMTkyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhlcm8tLXMwLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctMjQyMC5qcGdcIik7XG4gIH1cbn1cblxuLmhlcm8tLXMxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczOTRiYTtcbn1cblxuLmhlcm8tLXMxLmxhenlsb2FkZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtY2hldnJvbi00MjAuanBnXCIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5oZXJvLS1zMS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtY2hldnJvbi02NDAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tLXMxLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1jaGV2cm9uLTk2MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tczEubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWNoZXZyb24tMTI4MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tLXMxLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1jaGV2cm9uLTE2MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLS1zMS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtY2hldnJvbi0xOTIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaGVyby0tczEubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWNoZXZyb24tMjQyMC5qcGdcIik7XG4gIH1cbn1cblxuLmhlcm8tLXMyLmxhenlsb2FkZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL2JsdWUtc3dpcmwtNDIwLmpwZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuaGVyby0tczIubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy9ibHVlLXN3aXJsLTY0MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby0tczIubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy9ibHVlLXN3aXJsLTk2MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tczIubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy9ibHVlLXN3aXJsLTEyODAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLS1zMi5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL2JsdWUtc3dpcmwtMTYyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tLXMyLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvYmx1ZS1zd2lybC0xOTIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaGVyby0tczIubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy9ibHVlLXN3aXJsLTI0MjAuanBnXCIpO1xuICB9XG59XG5cbi5oZXJvLS1zMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTJhNDg7XG59XG5cbi5oZXJvLS1zMy5sYXp5bG9hZGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWJsb2Nrcy00MjAuanBnXCIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5oZXJvLS1zMy5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtYmxvY2tzLTY0MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby0tczMubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWJsb2Nrcy05NjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXMzLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1ibG9ja3MtMTI4MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tLXMzLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1ibG9ja3MtMTYyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tLXMzLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1ibG9ja3MtMTkyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhlcm8tLXMzLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1ibG9ja3MtMjQyMC5qcGdcIik7XG4gIH1cbn1cblxuLmhlcm8tLXM0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczOTRiYTtcbn1cblxuLmhlcm8tLXM0Lmxhenlsb2FkZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtbGlnaHRibHVlLTQyMC5qcGdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmhlcm8tLXM0Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1saWdodGJsdWUtNjQwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLS1zNC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtbGlnaHRibHVlLTk2MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tczQubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWxpZ2h0Ymx1ZS0xMjgwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby0tczQubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWxpZ2h0Ymx1ZS0xNjIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVyby0tczQubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWxpZ2h0Ymx1ZS0xOTIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaGVyby0tczQubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWxpZ2h0Ymx1ZS0yNDIwLmpwZ1wiKTtcbiAgfVxufVxuXG4uaGVyby0tczYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRjMjMwO1xufVxuXG4uaGVyby0tczYubGF6eWxvYWRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctc3dpcmwtNDIwLmpwZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuaGVyby0tczYubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXllbGxvdy1zd2lybC02NDAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tLXM2Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctc3dpcmwtOTYwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1zNi5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteWVsbG93LXN3aXJsLTEyODAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLS1zNi5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteWVsbG93LXN3aXJsLTE2MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLS1zNi5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteWVsbG93LXN3aXJsLTE5MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oZXJvLS1zNi5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteWVsbG93LXN3aXJsLTI0MjAuanBnXCIpO1xuICB9XG59XG5cbi5oZXJvLS1zNS5sYXp5bG9hZGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWhlcnJpbmdib25lLTQyMC5qcGdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmhlcm8tLXM1Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1oZXJyaW5nYm9uZS02NDAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tLXM1Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1oZXJyaW5nYm9uZS05NjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXM1Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1oZXJyaW5nYm9uZS0xMjgwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby0tczUubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWhlcnJpbmdib25lLTE2MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLS1zNS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtaGVycmluZ2JvbmUtMTkyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhlcm8tLXM1Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1oZXJyaW5nYm9uZS0yNDIwLmpwZ1wiKTtcbiAgfVxufVxuXG4uaGVyby0tczgubGF6eWxvYWRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15MS00MjAuanBnXCIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5oZXJvLS1zOC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteTEtNjQwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLS1zOC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteTEtOTYwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1zOC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteTEtMTI4MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tLXM4Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15MS0xNjIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVyby0tczgubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXkxLTE5MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oZXJvLS1zOC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteTEtMjQyMC5qcGdcIik7XG4gIH1cbn1cblxuLmhlcm8tLXM5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cblxuLmhlcm8tLXM5Lmxhenlsb2FkZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZzEtNDIwLmpwZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuaGVyby0tczkubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWcxLTY0MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby0tczkubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWcxLTk2MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tczkubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWcxLTEyODAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLS1zOS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZzEtMTYyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tLXM5Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1nMS0xOTIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaGVyby0tczkubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWcxLTI0MjAuanBnXCIpO1xuICB9XG59XG5cbi5oZXJvLS1zMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyYTQ4O1xufVxuXG4uaGVyby0tczEwLmxhenlsb2FkZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIxLTQyMC5qcGdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmhlcm8tLXMxMC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIxLTY0MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby0tczEwLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1kYjEtOTYwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1zMTAubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWRiMS0xMjgwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby0tczEwLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1kYjEtMTYyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tLXMxMC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIxLTE5MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oZXJvLS1zMTAubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWRiMS0yNDIwLmpwZ1wiKTtcbiAgfVxufVxuXG4uaGVyby0tczExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczOTRiYTtcbn1cblxuLmhlcm8tLXMxMS5sYXp5bG9hZGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWxiMS00MjAuanBnXCIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5oZXJvLS1zMTEubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWxiMS02NDAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tLXMxMS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtbGIxLTk2MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tczExLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1sYjEtMTI4MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tLXMxMS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtbGIxLTE2MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLS1zMTEubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWxiMS0xOTIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaGVyby0tczExLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1sYjEtMjQyMC5qcGdcIik7XG4gIH1cbn1cblxuLnRpbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmMyZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRpbGU6aG92ZXIgLnRpbGVfX2JnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbn1cblxuLm5vLXRvdWNoZXZlbnRzLm5vLW92ZXJmbG93c2Nyb2xsaW5nIC50aWxlOmhvdmVyIC50aWxlX19hY3Rpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi50aWxlLFxuLnRpbGVfX2JnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udGlsZV9fc2l6ZXIge1xuICBwYWRkaW5nLXRvcDogOTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC50aWxlX19zaXplciB7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aWxlX19zaXplciB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbn1cblxuLnRpbGVfX2NvbnRlbnQsXG4udGlsZV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRpbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAudGlsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGlsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAudGlsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG4udGlsZV9fY29udGVudDpsaW5rLCAudGlsZV9fY29udGVudDp2aXNpdGVkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGlsZV9fYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cblxuLnRpbGVfX2hlYWRpbmcsXG4udGlsZV9fYm9keSB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG5cbi50aWxlX19oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLnRpbGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ0MHB4KSB7XG4gIC50aWxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC50aWxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGlsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50aWxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudGlsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudGlsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbn1cblxuLnRpbGVfX2hlYWRpbmdfX3R4dCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpbGVfX2hlYWRpbmdfX3R4dC0tc3RpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDQwcHgpIHtcbiAgLnRpbGVfX2hlYWRpbmdfX3R4dC0tc3RpY2tlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aWxlX19oZWFkaW5nX190eHQtLXN0aWNrZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZV9faGVhZGluZ19fdHh0LS1zdGlja2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlX19oZWFkaW5nX190eHQtLXN0aWNrZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRpbGVfX2hlYWRpbmdfX3R4dC0tc3RpY2tlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzhweDtcbiAgfVxufVxuXG4udGlsZV9fc3VidGl0bGUsXG4udGlsZV9fYm9keSB7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnRpbGVfX3N1YnRpdGxlLFxuICAudGlsZV9fYm9keSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGlsZV9fc3VidGl0bGUsXG4gIC50aWxlX19ib2R5IHtcbiAgICBmb250LXNpemU6IDIuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGVfX3N1YnRpdGxlLFxuICAudGlsZV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjc1dnc7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbGVfX3N1YnRpdGxlLFxuICAudGlsZV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjF2dztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGlsZV9fc3VidGl0bGUsXG4gIC50aWxlX19ib2R5IHtcbiAgICBmb250LXNpemU6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudGlsZV9fc3VidGl0bGUsXG4gIC50aWxlX19ib2R5IHtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgfVxufVxuXG4udGlsZV9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLnRpbGVfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50aWxlX190eHQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi50aWxlX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udGlsZV9fYWN0aW9uIC5saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm5vLXRvdWNoZXZlbnRzLm5vLW92ZXJmbG93c2Nyb2xsaW5nIC50aWxlX19hY3Rpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi50aWxlX19hY3Rpb25fX3RpdGxlLFxuLnRpbGVfX2FjdGlvbl9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5cbi50aWxlX19hY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi50aWxlX19hY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5ibHVyYiB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJsdXJiLS1zdGF0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibHVyYi0tc3RhdCAuYmx1cmJfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmx1cmItLXN0YXQgLmJsdXJiX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuMjVlbTtcbiAgfVxufVxuXG4uYmx1cmItLXN0YXQgLmJsdXJiX190eHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmx1cmItLXN0YXQgLmJsdXJiX19pY29uIHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmJsdXJiLS1saW5rOmxpbmssIC5ibHVyYi0tbGluazp2aXNpdGVkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmx1cmJfX2hlYWRpbmcge1xuICBjb2xvcjogIzBlMmE0ODtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibHVyYl9fdHh0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogMS4xZW0gMDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYmx1cmJfX2ljb24ge1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmx1cmJfX2JvZHkge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5ibHVyYl9fYm9keSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwZTJhNDg7XG59XG5cbi5ibHVyYl9fYm9keSAuaWNvbiB7XG4gIG1hcmdpbjogLThweCBhdXRvIDA7XG59XG5cbi5ibHVyYl9fYm9keSBzdmcsXG4uYmx1cmJfX2JvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYmx1cmJfX2JvZHkgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmx1cmJfX2JvZHkgb2wsXG4uYmx1cmJfX2JvZHkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbn1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbF9fc2xpZGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm93bC1uYXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ub3dsLXByZXYsXG4ub3dsLW5leHQge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDAxKTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3dsLXByZXY6OmJlZm9yZSxcbi5vd2wtbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ub3dsLXByZXY6aG92ZXIgc3ZnLFxuLm93bC1uZXh0OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM3Mzk0YmE7XG59XG5cbi5vd2wtcHJldjpmb2N1cyxcbi5vd2wtbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5vd2wtcHJldiBzdmcsXG4ub3dsLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vd2wtcHJldiBzdmcsXG4gIC5vd2wtbmV4dCBzdmcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vd2wtcHJldiBzdmcsXG4gIC5vd2wtbmV4dCBzdmcge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlMGUyZTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UwZTJlNTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm93bC1kb3QuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGUyYTQ4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2xpZGUtLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIHNyYzogdXJsKFwiLy92anMuemVuY2RuLm5ldC9mb250LzEuNS4xL1ZpZGVvSlMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUE1NEFBb0FBQUFBRm1nQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUQ0QUFBQldVWkZlQldOdFlYQUFBQUUwQUFBQU9nQUFBVXJpTUJDMloyeDVaZ0FBQVhBQUFBb3VBQUFQVUZ2eDZBZG9aV0ZrQUFBTG9BQUFBQ3NBQUFBMkRJUHBYMmhvWldFQUFBdk1BQUFBR0FBQUFDUU9vZ2NnYUcxMGVBQUFDK1FBQUFBUEFBQUFmTmtBQUFCc2IyTmhBQUFMOUFBQUFFQUFBQUJBTU1nMDZtMWhlSEFBQUF3MEFBQUFId0FBQUNBQk1BQjVibUZ0WlFBQURGUUFBQUVsQUFBQ0N0WEg5YUJ3YjNOMEFBQU5mQUFBQVB3QUFBR0Jaa1NONDNpY1kyQmtaMkNjd01ES3dNRlN5UEtNZ1lIaEY0Um1qbUVJWnp6SHdNREV3TXJNZ0JVRXBMbW1NRGg4WlB3b3h3N2lMbVNIQ0RPQ0NBRHZFQW8rQUFCNG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRDdLL2Y4UFV2Q1JFVVR6TTBEVkF3RWpHOE9JQndDUGR3YlZBQUI0bkkxWGUxQ1UxeFgvenYxZUxJdExsbjBKd3JJZkM3c0pHRVQyaFJKMk4xR1VvQkpFOEFFU1FFRWhtQkhqYUI3VXVCTVRPNEdNYVN1N2FZM1JObE9kUlBOcU8ycHFSbXVUYVNadFI2SkpJTFVaazAwYS80aW1qcG1pZWNCMzAzTy9YVWdNSk9QdWZ2ZCs5OXh6enozM25OODU1eTRISEg3RWZyR2ZJeHdIUmlBTnZGL3NINzFJOUJ6SHN6bXBXK3JHT1FPWHhYRTZZaEk0UG9NVDh6a1Q0Y0RGdWYxY3dNclpKSTVjZ2xNMEhLVnYwTWFVRkRnSUZmZzltSkpDRytrYktuMUprcUJPVmFGT2t1aExwQVJxOGZ1ME5uYzkvemR2Zlk5UHhYVzRQZEgwQzZOK1BDZWpob3J4RmpBcVJqZ0ZSWFNJTkVBUmJCR3NveGNGSzdJSm1yNE95Y0ZKbkluTDU5eklYd3h1aTgwZmtHUmJFSHlvc01XYUFUSktVZkNza213SlFzQVdBTmttbklHT2hsZjUxNGg3VThITkl2M293b0hCMFdNdDBFYjNzeDBndUxpNXBxLzhOeTFxNjk2OWZLUjlYOUdCVjZkUHY2ZHAwNEs5OVNPd3RteVBsNDdBcFJhNm40WnBQMXlqcjVmbjdNbVlQL3ZYTFVKczcxNVVndWtsSEJhSE9aSFptRzFOOUZBSVcybWYwTXFXQ0lkby84UloxeUdmeEtVbGREY0dJYkZBN0lDTyt2cU9NU1BUaC9aclNxZ0hpL2JCL084RThNbnpwK00rYWN4ZnBzVFNoQndlajI2VGlHeEJuN200ZUVJTytSdWV1NkhqK0lGQm5oODhjQUVVRVEvL25WTHg1QzdrZit5SVI0N1FFZStlTWxoejlTcXNHYmUzaGgyUjAzTkd6b1k2TzQyS3o4bDdmQjZmQWs2TFluVHlGby9GWXlUNkdHeU54Mkp4MnNkSDRyQTFGby9IeUNYYUZ5T3A4ZGhZQkNmSmIyTkluMUltRTZDWU5HbWdTVGI1MkRhd0pSNmpmWEVtRFU0eHlURW1wZ0hIT0lTdG94ZmpTR2RrYnNLMncyamJkTVFHNHNnQXN0RU9OZ1VSWUN3R0hoRWhoc2Npb1FhQWhoQ2Y3TWNpZkVRYzBsNitteGo5bkkrZ21TZGlRMFpibTdnWm5JTzdHU01FWEc2VURBVm9jeEFWOEdjRVhDS2cxYTAyUmNUdHdBTldSR0lBeUVsb3I2bi8rWlUyeU9CMytUNzdIYjFNTHFobjRLSFZuUUJqSm5xZTlRWlNvbjZLYzVEeEFEMnZNZFBML0JYU21RR3dzcGE2N3o5d0xVamRpOVRON1FDN2x5eUJyOXJwdDd1WFZDMUNNcHlqS1JvWG5HUEhUdWlhUExzTmRjMmRiQUZRTEFvb1BrWEVoMzNGb2RIbDRYcEM2c1BDSWEwZnRVSWhIU1lYVlN1NWlNRStESVhzYlpKNTFCZWlkQ2dhamNhaTQzalU5blZ6b1NuMmRQcWNGdlNveFN6SnpnUktBeDQ3V01SeE9ySWozV2YwK2huZHhoSlRpT2tTRXF4YXIzYjNSS005aFk2NG94QkE2NGllVVJMdkNmcGtEYjhzaUJkVUoxYmdUK3VySjVQR2Zld1FybW01UjUrMEhtZnlJUHlTRDdPWWtUMFd4UmVQYWg4b0VpeWpseElQNzR0aFZvUlRVUnBtTDZRaEd1V1MrUURqZEFOWGpJTThTUWEvMXcxMjhPRHgwUXA0YUxNTmc5K0pMM2pvVW44QU14VythTE5pdUtqYXJuNHV5eVRkWGpPelpUc2gyMXV3bGRVdkpvWXphK3pFTEFMZnUzcDFMOC8za3J0eVowQWcwNThKM2h4SGdodmJHWm4wZEhaeTZNaW0vN0JscmU0bHBIZDFjMjh5VnFSVmlPMTUzRjJvSVdvWENJS2JMNFowY00xaWFRbjltSTVLdVYyU3pFdldYSkRNTnRrQU5wTWRRb0REaElkRDRBL1lyUDZBeWU5eXN4eUUrdU9FQWNURG9yZ3ZWWkpqY3VhMDQzUG5aL1BtZERxY2JpYlpsWE9PVDh1U283S29mMFlVbjlHTCtKbzE3ZmljeW14aVRvZkM2em5Vc28wRGhBeHMxRm8ra0YrZDM2dkxtZ1o4bWs1Y2RHdjJtd1lqNWszRG05bTNMaEoxYVZSTm02SHJUYkxnWUFvV1hEaERkL3U0UEd5NUNUK3hHTWRpYUJvdmV3VUNGLzFCaVdObGpJOU1MbjdqZVNjcGcrV3lINm1mVTYyZVZEcWw3aHNybXZ4MWV6cC9ZbGRFMkxoamJraURuQW44dEd5L01XM0lYUk1ZSmR1dnE5SHBtSWNLdUZ0K0pDdGdkR0VHS0FjRjZVYWNWd0lZYlZQR2Z3LytZdU5CUzRjeC9DVUhjbnlmYyt3UkRNdFRyNzJtTVNCalQveW4vR0tTZGVEV1FVQ0g2WG9xcTVSMTBSRTYwZ1Y2ZXJVTDBpQ3RpMTZkMGhaanh1dDRRSS9yRXBnU2g2V2puSlhkQlhSZzFHS0N1Y0dKUHRGcU0yN2FEMXRPcXFLb25zUTJLc0ZTU21FcG12UmxzUitUY0Q5T0Z3cnFYeEljbEw0c0pUbkdNU3VHOEtwa1p2S2RlVklPS0R5V1N5UExWMTYvcDFRTVBiUDhOaWh3VXpyNDdiZG5YdHd0amRDdnFxcE8wSCtwT3ZJbDNQenY0NmU1Q1QvdFFqa2xYQ1hYeW0xQWFXWTdiekhMa3VETWM3bGRLQ3ZneHpMbjh3WWtKTEJoRUR5SzdNVDhiVGJ3Ymt4YmZwKzNtS0FHc21UQnBhYlNJRUVDek1JY1Fsek9QQU1Lc3hNczd1aHNueFBMdW9mUERUYzFoa3VxNk1YOWoxNllVN0NxZWdjWUhibVdZdXZBUDZ0Q1M5N3RnV2Y3ZGxRdm5sMjVZUGF2WExWWnZyelFQZUhDcFptenpFVVZxL3h6dTVzQ2huU1RQVFc3b09ZbWg2OXo0ekwvZ2szYitPNmhvYTczM3V2aVA4MnZuRmNicVdsYzl0RG1aYTIzTFZ6YVYxeVhVUmkrSlgrMjhOZUJ1ajMrTzhJclEwODBWbTFlV0I0T0tqUG1ySnU3YzF1ZFd5bnZLRjYvdnM0NzlsU1c5KzVnWmtuK2RLZmVsbE5HRFBsbHplVUx1c3R6K0EwYlB2aGd3N2xrdkVVd24vTjRUeTdVN25oR3NFcEZrT2Z5K2t1dGJPaDFKUXhoVkRKdW1vVzExaG5rUFRoem5oNkZGbGhmVCtyYTF4OXNGNTZreDVZdUR6Vlk5UFFZQVlBN2libHc0ZnJRNFRQQ2syTUsveEdVM3JsbXplNjJ0ckh6Nmxza28rditTby9kbzc0UFQ4S1ZrcEpmT0VyS2N2OHpuck1Hc0hUTnhvRWtXeTFtWWdEQjZYQmJQYVdzdWlTNkNyeUdhTDZ6Q2phWEJndnRrdXlYQnVhMXdPS25oK2s3TDlBdlBuWVdmZnhLMThGY0pidW9zR2YzL0pvN2FtWStDRTF2cHB6WStVVHJ2YTBGWGMxaTU1cEtRL1lqVkwxODdONWZDbjFrVzV1b3QvMWhpK0RpWis1YXRuSlI5RStwcnZ5ZEo5Wlo1bXdPcFU1Z000S1l5c01CUTcxVXpQdU1UbDlRUU95VW81bndpb2VZQ1BqRmtscmJLNnM2WCt5cFVaNnJ1bTkrQ1pZeldSaUJKZlNQMHh6elNtcmc3Zjg2ZzBES1ZqL3d3RnppZUQ5clJmUEdGYmVLTWwwNXBuNWo5L3JzUUpKMmlFZ1JycG9obHlCbzNmNFFLN0tsK0VjQVlaZ0FvTlZtWldYSzcwNFlBYTNGd0J4Z1NHVU9zNWh0dkdSejRTZ2ozeUZrU0pGQnV2L3N4dTV5azk5OFQ4V0RKenZ2LzJSWDE5SHRUVVcxUyt3cEtSS1JqSjZ6enovMS9PUGRGZFdHbEFLYnZ6UzRQSE90VVJpa2c5QUd6MExiSUI4NVMvY1BPcG9YdnV1ZTgvaVYySDF2UFR5M2Rkdk9lWjM3SEdtTzNPbVN6VnpSK05TNTMrODRkSGxGaFhQTHF0elNPKzVydUhNMnZYdEJkeFA4N0xPektBRDM1OWovSU5ZSWJ5UGFiSWkzQ3E2V2ErU2FHZTc4ZGlJenU3cWNibGNBYTYvZkpSdk5vcFhGSm5PK1U5S0tNNWJxSDVMTTBpUVNWbXBQQ1BEdTdaVDRBb3ViejM3MDlFQlR5clREanl4OE1RWGdVSDFucW03VFduZzRUekU0aTRBc0tza0JJVFhmU3lDNEZrbDVNeG5KRGlLU0lEU0pBc0d2ZDF5Ky9lTkRwMmUrQSs1ZDhIZWlpdW5yVGtUNlRxV0xJcysvUVJvV3I5OHMwcWo4dXV6THVTMjJZdHVmZzNyZFRhSG4xbTQ2c2ZnR0tIWHQwTUduTGFSSGRud04zN3R2SGNXS28yVjZsblB4TDRVdlVRY1JkT3ptWlNRczhYNUNINU94WE1YcGtBVHVEejhFdDBTSDR1eUNSUitUam1CRFAxR3ZzVnJXRUdWekVqMzNZVlE5akF0SUtwcXNsL3MvMHhyb2N3QUFlSnhqWUdSZ1lBRGlnM2NFenNUejIzeGw0R1puQUlITFJ1Y05rV2wyQnJBNEJ3TVRpQUlBRjRJSVR3QjRuR05nWkdCZ1p3Q0NoV0FTeEdaa1FBWHlBQk9VQU5oNG5HTm5ZR0JnSHlBTUFEYThBTm9BQUFBQUFBQU9BRkFBWmdDeUFNWUE1Z0VlQVVnQmRBR2NBZklDTGdLT0Fyb0RDZ09PQTdBRDZnUTRCSHdFdUFUb0JRd0ZvZ1hvQmpZR2JBYmFCM0lIcUhpY1kyQmtZR0NRWjhobFlHY0FBU1lnNWdKQ0JvYi9ZRDREQUJiVkFhb0FlSnhka0UxcWcwQVlobDhUazlBSW9WRGFWU216YWhjRjg3UE1BUkxJTW9GQWwwWkhZMUJIZEJKSVQ5QVQ5QVE5UlE5UWVxeSt5dGVOTXpEemZNKzg4dzBLNEJZL2NOQU1CNk4yYlVhUFBCTHVreWJDTHZsZWVBQVBqOEpEK2hmaE1WN2hDM3U0d3hzN09PNE56UVNaY0kvOEx0d25md2k3NUUvaEFSN3dKVHlrL3hZZVk0OWZZUS9QenRNK2piVFo3TFk2T1dkQkpkWC9wcXM2TllXYSt6TXhhMTNvS3JBNlVvZXJxaS9Kd3RwWXhaWEoxY29VVm1lWlVXVmxUanEwL3RIYWNqbWR4dUw5ME9SOE8wVUVEWU1OZHRpU0VwejVYUUdxemxtMzBrelVkQVlGRk9iOFI3Tk9aazBxMmx3QXl6MWk3b0FyMXhvWHZyT2d0WWhaeDh3WTVLUlYyNjlKWjV5R3BtelBUalFodlk5amU2dkVFbFBPdUpQM21XS25QNU0zVitZQUFBQjRuRzJQMlhMQ01BeEZmWUZzcEdVcDNUZStJQjlsSEpGNGNPelVTMm4vdm9hRUdSNnFCK2xLbytXSVRkaGdhL2EvYlJuREJGUE1rQ0JGaGh3RjVpaHhnMXNzc01RS2E5eGhnM3M4NEJGUGVNWUxYdkdHZDN6Z0U5dFpyL2h2ZVhLVmtGWW9Tbm9lSEpYZlJvV09xaTU0bW85YW1lTkZkcksrZExTeWFWZjdvSlFUbGtoWHBEM1o1WFhoUi9yVWZRVnVLWE85MUpwczRjTE9TNi9JNVlMM1hob2RSUnNWV1plNE5uWk9oV25TQVdneGhNb0VyNlNtelppZUY0M01rN1pPQmRlQ1ZHcnA5RXUrNTRKMnhoeVNwbGZCNVhId1FMWFVtVDlLSDYra1BuUTdaWXVJRXpOeWZzMURMVTFWVTRTV1o2TGtYR0hzRDFaS2JNdz0pIGZvcm1hdChcIndvZmZcIiksIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUtBSUFBQXdBZ1QxTXZNbEdSWGdVQUFBRW9BQUFBVm1OdFlYRGlNQkMyQUFBQi9BQUFBVXBuYkhsbVcvSG9Cd0FBQTRnQUFBOVFhR1ZoWkF5RDZWOEFBQURRQUFBQU5taG9aV0VPb2djZ0FBQUFyQUFBQUNSb2JYUjQyUUFBQUFBQUFZQUFBQUI4Ykc5allURElOT29BQUFOSUFBQUFRRzFoZUhBQk1BQjVBQUFCQ0FBQUFDQnVZVzFsMWNmMW9BQUFFdGdBQUFJS2NHOXpkR1pFamVNQUFCVGtBQUFCZ1FBQkFBQUhBQUFBQUtFSEFBQUFBQUFIQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSHdBQkFBQUFBUUFBd2R4aGVGOFBQUFVBQ3djQUFBQUFBTk15enpFQUFBQUEwekxQTVFBQUFBQUhBQWNBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUFmQUcwQUJ3QUFBQUFBQWdBQUFBb0FDZ0FBQVA4QUFBQUFBQUFBQVFjQUFaQUFCUUFJQkhFRTVnQUFBUG9FY1FUbUFBQURYQUJYQWM0QUFBSUFCUU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBOFFIeEhnY0FBQUFBb1FjQUFBQUFBQUFCQUFBQUFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBQUFBQU1BQUFBREFBQUFIQUFCQUFBQUFBQkVBQU1BQVFBQUFCd0FCQUFvQUFBQUJnQUVBQUVBQWdBQThSNy8vd0FBQUFEeEFmLy9BQUFQQUFBQkFBQUFBQUFBQUFBQkJnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFBQUJBQUFBQUFXTEJZc0FBZ0FBQVJFQkFsVUROZ1dMKytvQ0N3QUFBd0FBQUFBR2F3WnJBQUlBRGdBYUFBQUpBaE1FQUFNU0FBVWtBQk1DQUFFbUFDYzJBRGNXQUJjR0FBTHJBY0QrUUpYK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdJd0FWQUJVQUdiQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBQUFnQUFBQUFGUUFXTEFBTUFCd0FBQVNFUktRRVJJUkVCd0FFci90VUNWUUVyQVhVRUZ2dnFCQllBQUFBRUFBQUFBQVlnQmlBQUJnQVRBQ1FBSndBQUFTNEJKeFVYTmpjR0J4YytBVFVtQUNjVkZoSUJCd0VoRVNFQkVRRUdCeFUrQVRjWE53RUhGd1RRQVdWVnVBTzdBaWR4SlNnRi90L2xwYzc3dDE4QllmNmZBU3NCZFFFK1RGMU9panVaWC8xZ25Kd0RnR1NlSzZXNEdCaHFXM0ZHbkZUMEFXTTRtalQrOUFIclgvNmYva0QraXdIMi9zSTdIWm9TUkRHWVh3U1duSndBQUFFQUFBQUFCS3NGMWdBRkFBQUJFU0VCRVFFQ0N3RXFBWGIraWdSZy9rRCtpd1NxL29zQUFBQUNBQUFBQUFWbUJkWUFCZ0FNQUFBQkxnRW5FVDRCQVJFaEFSRUJCV1VCWlZSVVpmd1JBU3NCZGY2TEE0QmtuaXY5cGl1ZUFVVCtRUDZMQktyK2l3QUFBd0FBQUFBR0lBWVBBQVVBREFBYUFBQVRFU0VCRVFFRkxnRW5FVDRCQXhVV0VoY0dBZ2NWTmdBM0pnRGdBU3NCZGY2TEFzVUJaVlZWWmJxbHpnTUR6cVhsQVNFRkJmN2ZCR0QrUVA2TEJLcitpK0Jrbml2OXBpdWVBdk9hTlA3MHRiWCs5RFNhT0FGaTlmVUJZZ0FBQUFRQUFBQUFCWXNGaXdBRkFBc0FFUUFYQUFBQkl4RWhOU01ETXpVek5TRUJJeFVoRVNNREZUTVZNeEVDQzVZQmR1Q1dsdUQraWdPQTRBRjJsdURnbGdMci9vcVdBZ3JnbHZ5QWxnRjJBcUNXNEFGMkFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJNeFV6RVNFVEl4VWhFU01CTXpVek5TRVROU01SSVRVQmRlQ1cvb3JnNEFGMmxnSEFsdUQraXBhV0FYWUNWZUFCZGdIQWxnRjIrK3JnbGdIQTRQNktsZ0FBQUFBQ0FBQUFBQVhXQmRZQUR3QVRBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBeUVSSVFWQS9JQS9WUUVCVlQ4RGdEOVZBUUZWUC95QUE0QUYxUUZWUC95QVAxVUJBVlUvQTRBL1ZmdnNBNEFBQUFZQUFBQUFCbXNHYXdBSEFBd0FFd0FiQUNBQUtBQUFDUUVtSnc0QkJ3RWxMZ0VuQVFVaEFUWVNOeVlGQVFZQ0J4WVhJUVVlQVJjQk13RVdGejRCTndFQ3ZnRmtUbFNIOEdFQkVnT09OZW1oL3U0QzVmM1FBWHBjYUFFQi9CUCszVnhvQVFFT0FqRDk1RFhwb1FFU2VQN2RUbFNIOEdIKzdnUHdBbWdTQVFGWVVQNG5kNlgyUHY0blMvMXpaQUVCazAxTkFmaGsvditUVFVoTHBmWStBZG4rQ0JJQkFWaFFBZGtBQUFBRkFBQUFBQVpyQmRZQUR3QVRBQmNBR3dBZkFBQUJJUTRCQnhFZUFSY2hQZ0UzRVM0QkFTRVZJUUVoTlNFRklUVWhOU0UxSVFYVisxWkFWQUlDVkVBRXFrQlVBZ0pVK3hZQkt2N1dBdXI5RmdMcUFjRCsxZ0VxL1JZQzZnWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9heVYvdFdWbFpXV2xRQURBQUFBQUFZZ0JkWUFEd0FuQUQ4QUFBRWhEZ0VIRVI0QkZ5RStBVGNSTGdFQkl6VWpGVE0xTXhVVUJnY2pMZ0VuRVQ0Qk56TWVBUlVGSXpVakZUTTFNeFVPQVFjakxnRTFFVFEyTnpNZUFSY0ZpL3ZxUDFRQ0FsUS9CQlkvVkFJQ1ZQMXJjSldWY0NvZzRDQXFBUUVxSU9BZ0tnSUxjSldWY0FFcUlPQWdLaW9nNENBcUFRWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9mY2w0Q1ZLSUNvQkFTb2dBU29nS2dFQktpQktKZUFsU2lBcUFRRXFJQUVxSUNvQkFTb2dBQUFHQUFBQUFBWWdCUFlBQXdBSEFBc0FEd0FUQUJjQUFCTXpOU01STXpVakVUTTFJd0VoTlNFUklUVWhFUlVoTmVDVmxaV1ZsWlVCS3dRVisrc0VGZnZyQkJVRE5aYitRSlVCd0pYK1FKYitRSlVDVlpXVkFBQUFBUUFBQUFBR0lBWnNBQzRBQUFFaUJnY0JOalFuQVI0Qk16NEJOeTRCSnc0QkJ4UVhBUzRCSXc0QkJ4NEJGekkyTndFR0J4NEJGejRCTnk0QkJVQXJTaDc5N0FjSEFnOGVUaXhmZndJQ2YxOWZmd0lIL2ZFZVRpeGZmd0lDZjE4c1RoNENGQVVCQTN0Y1hIc0RBM3NDVHg4YkFUY1pOaGtCTkIwZ0FuOWZYMzhDQW45Zkd4bit6UndnQW45ZlgzOENJQnoreWhjYVhIc0NBbnRjWFhzQUFBSUFBQUFBQmxrR2F3QkRBRThBQUFFMk5DYzNQZ0VuQXk0QkR3RW1Md0V1QVNjaERnRVBBUVlISnlZR0J3TUdGaDhCQmhRWEJ3NEJGeE1lQVQ4QkZoOEJIZ0VYSVQ0QlB3RTJOeGNXTmpjVE5pWW5CUzRCSno0Qk54NEJGdzRCQmFzRkJaNEtCZ2VXQnhrTnVqcEVIQU1VRC83V0R4UUNIRVU1dWcwYUI1VUhCUXVkQlFXZEN3VUhsUWNhRGJvNVJSd0NGQThCS2c4VUFoeEZPYm9OR2dlVkJ3VUwvVGh2bEFJQ2xHOXZsQUlDbEFNM0pFb2tld2thRFFFRERBa0ZTeTBjeGc0UkFRRVJEc1ljTFVzRkNReisvUXdiQ1hza1NpUjdDUm9OL3YwTUNRVkxMUnpHRGhFQkFSRU94aHd0U3dVSkRBRUREQnNKUVFLVWIyK1VBZ0tVYjIrVUFBQUFBQUVBQUFBQUJtc0dhd0FMQUFBVEVnQUZKQUFUQWdBbEJBQ1ZDQUdtQVQwQlBRR21DQWorV3Y3RC9zUCtXZ09BL3NQK1dnZ0lBYVlCUFFFOUFhWUlDUDVhQUFBQUFnQUFBQUFHYXdackFBc0FGd0FBQVFRQUF4SUFCU1FBRXdJQUFTWUFKellBTnhZQUZ3WUFBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityZ1pyQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBREFBQUFBQVpyQm1zQUN3QVhBQ01BQUFFRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQU1PQVFjdUFTYytBVGNlQVFPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YS9zUDkvcTRHQmdGUy9mMEJVZ1lHL3E0ZEFuOWZYMzhDQW45ZlgzOEdhd2orV3Y3RC9zUCtXZ2dJQWFZQlBRRTlBYWI2eUFZQlV2MzlBVklHQnY2dS9mMytyZ0pQWDM4Q0FuOWZYMzhDQW44QUFBQUVBQUFBQUFZZ0JpQUFEd0FiQUNVQUtRQUFBU0VPQVFjUkhnRVhJVDRCTnhFdUFRRWpOU01WSXhFekZUTTFPd0VoSGdFWEVRNEJCeUUzTXpVakJZdjc2ajlVQWdKVVB3UVdQMVFDQWxUOWEzQ1ZjSENWY0pZQktpQXFBUUVxSVA3V2NKV1ZCaUFDVkQvNzZqOVVBZ0pVUHdRV1AxVDhncFdWQWNDN3V3RXFJUDdXSUNvQmNPQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFFd2NKQVNjSkFUY0pBUmNCQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xvNGFmNzAvdlJwQVF2KzlXa0JEQUVNYWY3MUJtc0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20vQkZwQVF2KzlXa0JEQUVNYWY3MUFRdHAvdlFBQVFBQUFBQUYxZ2EyQUJZQUFBRVJDUUVSSGdFWERnRUhMZ0VuSXhZQUZ6WUFOeVlBQTREK2l3RjF2djBGQmYyK3Z2MEZsUVlCVWY3K0FWRUdCdjZ2QllzQkt2Nkwvb3NCS2dUOXY3NzlCUVg5dnY3K3J3WUdBVkgrL2dGUkFBQUFBUUFBQUFBRlB3Y0FBQlFBQUFFUkl5SUdIUUVoQXlNUklSRWpFVE0xTkRZek1nVS9uVlk4QVNVbi92N08vLy9RclpNRzlQNzRTRWk5L3RqOUNRTDNBU2phdXMwQUFBQUFCQUFBQUFBR2pnY0FBREFBUlFCZ0FHd0FBQUVVSGdNVkZBY0dCQ01pSmljbU5UUTJOellsTGdFMU5EY0dJeUltTlRRMk56NEJNeUVISXg0QkZSUU9BeWN5TmpjMk5UUXVBaU1pQmdjR0ZSUWVBeE15UGdJMU5DNEJMd0VtTHdJbUl5SU9BeFVVSGdJQk14VWpGU00xSXpVek5UTURIMEJiV2tBd1NQN3FuNFRsT1NWWlNvTUJFU0FmRlM0V2xNdElQMDNUY0FHaWlvTktUREZGUmpHU0psQWFOU0kvYWtBcVVSa3ZGQ3M5V1RZNmExczNEZzhUSGdvY0pVNFFJRFZvYjFNMlJuRjlBMnZWMVduVTFHa0Q1Q1JGUTFDQVRscFRlbk5UWUR4SFVZb3VVaElxUUNra01RVEJsRkthTmtKQVdEK01Xa2h6Unp0QVBpRWJPV1k2aG4xU0p5RTdaUzVuWjFJMC9KY2FORjQrR1RBa0dDTUxGeDA0QWc0a09GMDdSbXM3SFFOc2JOdmJiTmtBQXdBQUFBQUdnQVpzQUFNQURnQXFBQUFCRVNFUkFSWUdLd0VpSmpRMk1oWUJFU0VSTkNZaklnWUhCaFVSSVJJUUx3RWhGU00rQXpNeUZnSGQvcllCWHdGblZBSlNaR2VtWkFTUC9yZFJWajlWRlF2K3R3SUJBUUZKQWhRcVIyYy9xOUFFai93aEE5OEJNa2xpWXBOaFlmemQvY2dDRW1sM1JUTWVNLzNYQVk4QjhEQXdrQ0F3T0IvakFBQUJBQUFBQUFhVUJnQUFNUUFBQVFZSEZoVVVBZzRCQkNNZ0p4WXpNamN1QVNjV016STNMZ0U5QVJZWExnRTFORGNXQkJjbU5UUTJNeklYTmpjR0J6WUdsRU5mQVV5YjF2N1NyUDd4NFNNcjRiQnBwaDhoSENzcWNKTkVUa0pPTEhrQlc4WUl2WWFNWUcxZ0pXbGRCV2hpUlE0Y2d2Nzk3cmR0a1FTS0FuMWhCUXNYc1hVRUpnTXNqbE5ZUzVXekNpWWtocjFtRlRselB3b0FBQUFCQUFBQUFBV0FCd0FBSWdBQUFSY09BUWNHTGdNMUVTTTFQZ1EzUGdFN0FSRWhGU0VSRkI0Q056WUZNRkFYc0Zsb3JYQk9JYWhJY2tRd0ZBVUJCd1QwQVUzK3NnMGdRekJPQWMvdEl6NEJBamhjZUhnNkFpRFhHbGRkYjFjdEJRZitXUHo5K2g0ME5SNEJBZ0FCQUFBQUFBYUFCb0FBU2dBQUFSUUNCQ01pSnpZL0FSNEJNekkrQVRVMExnRWpJZzRERlJRV0Z4WS9BVFkzTmljbU5UUTJNeklXRlJRR0l5SW1OejRDTlRRbUl5SUdGUlFYQXdZWEpnSTFOQklrSUFRU0JvRE8vcC9SYjJzN0V6WVVhajE1dm1oMzRvNXB0bjliSzFCTkhnZ0lCZ0lHRVRQUnFaZXBpV3M5U2c0SUpSYzJNajVXR1dNUkJNNyt6Z0ZoQWFJQlljNERnTkgrbjg0Z1hVZlRKem1KOEpaeXlINDZZSDJHUTJpZUlBd2dIeGdHRnhROVdwZlpwSU9xN2xjOUkzVlpIekpDY2xWSk1mNWVSbXRiQVh6cDBRRmh6czcrbndBQUJ3QUFBQUFIQUFUUEFBNEFGd0FxQUQwQVVBQmFBRjBBQUFFUk5oNENCdzRCQndZbUl5Y21OeFkyTnpZbUJ4RVVCUlkyTno0Qk55NEJKeU1HSHdFZUFSY09BUmNXTmpjK0FUY3VBU2NqQmg4QkhnRVhGQVlYRmpZM1BnRTNMZ0VuSXdZZkFSNEJGdzRCQlRNL0FSVXpFU01HQXlVVkp3TWNoTTJVV3dnTnE0SkhyUWdCQWFwVWFBb0pjV01CZmlJaERpTXJBUUpMTUIwQkJBb2tOQUlCUG1NaUlRNGlMQUVDU3pBZUFRVUtKRFFCUDJNaUlRNGlMQUVDU3pBZUFRVUtKRFFCQVQ3NWcrNUI0YXJOTE5JQko0NEJ5UUw5QlE5bXZZQ0t3QThGQlFNRHd3SlZUR2R6QmY2VkI4SUhOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZWSmtBV1VEREVmK3RZUDVBUUFBQUFFQUFBQUFCaUFHdGdBYkFBQUJCQUFERVI0QkZ6TVJJVFUyQURjV0FCY1ZJUkV6UGdFM0VRSUFBNEQrNHY2RkJ3Si9YK0QrMVFZQko5N2VBU2NHL3RYZ1gzOENCLzZGQnJVSC9vWCs0djMyWDM4Q0FsV1YzZ0VuQmdiKzJkNlYvYXNDZjE4Q0NnRWVBWHNBQUFBQUVBREdBQUVBQUFBQUFBRUFCd0FBQUFFQUFBQUFBQUlBQndBSEFBRUFBQUFBQUFNQUJ3QU9BQUVBQUFBQUFBUUFCd0FWQUFFQUFBQUFBQVVBQ3dBY0FBRUFBQUFBQUFZQUJ3QW5BQUVBQUFBQUFBb0FLd0F1QUFFQUFBQUFBQXNBRXdCWkFBTUFBUVFKQUFFQURnQnNBQU1BQVFRSkFBSUFEZ0I2QUFNQUFRUUpBQU1BRGdDSUFBTUFBUVFKQUFRQURnQ1dBQU1BQVFRSkFBVUFGZ0NrQUFNQUFRUUpBQVlBRGdDNkFBTUFBUVFKQUFvQVZnRElBQU1BQVFRSkFBc0FKZ0VlVm1sa1pXOUtVMUpsWjNWc1lYSldhV1JsYjBwVFZtbGtaVzlLVTFabGNuTnBiMjRnTVM0d1ZtbGtaVzlLVTBkbGJtVnlZWFJsWkNCaWVTQnpkbWN5ZEhSbUlHWnliMjBnUm05dWRHVnNiRzhnY0hKdmFtVmpkQzVvZEhSd09pOHZabTl1ZEdWc2JHOHVZMjl0QUZZQWFRQmtBR1VBYndCS0FGTUFVZ0JsQUdjQWRRQnNBR0VBY2dCV0FHa0FaQUJsQUc4QVNnQlRBRllBYVFCa0FHVUFid0JLQUZNQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURFQUxnQXdBRllBYVFCa0FHVUFid0JLQUZNQVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFnQUFBQUFBQUFBUkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFmQUFBQkFnRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdFUEFSQUJFUUVTQVJNQkZBRVZBUllCRndFWUFSa0JHZ0ViQVJ3QkhRRWVBUjhFY0d4aGVRdHdiR0Y1TFdOcGNtTnNaUVZ3WVhWelpRdDJiMngxYldVdGJYVjBaUXAyYjJ4MWJXVXRiRzkzQ25admJIVnRaUzF0YVdRTGRtOXNkVzFsTFdocFoyZ1FablZzYkhOamNtVmxiaTFsYm5SbGNnOW1kV3hzYzJOeVpXVnVMV1Y0YVhRR2MzRjFZWEpsQjNOd2FXNXVaWElKYzNWaWRHbDBiR1Z6Q0dOaGNIUnBiMjV6Q0dOb1lYQjBaWEp6QlhOb1lYSmxBMk52WndaamFYSmpiR1VPWTJseVkyeGxMVzkxZEd4cGJtVVRZMmx5WTJ4bExXbHVibVZ5TFdOcGNtTnNaUUpvWkFaallXNWpaV3dHY21Wd2JHRjVDR1poWTJWaWIyOXJCV2R3YkhWekNHeHBibXRsWkdsdUIzUjNhWFIwWlhJR2RIVnRZbXh5Q1hCcGJuUmxjbVZ6ZEJGaGRXUnBieTFrWlhOamNtbHdkR2x2YmdWaGRXUnBid0FBQUFBQSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBsYXksIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBsYXk6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi52anMtaWNvbi1wYXVzZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBhdXNlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi52anMtaWNvbi12b2x1bWUtbXV0ZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTAge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1sb3csIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0xIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1taWQsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1oaWdoLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2w6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyLCAudmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0LCAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi52anMtaWNvbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi52anMtaWNvbi1zcGlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLnZqcy1pY29uLXN1YnRpdGxlcywgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi52anMtaWNvbi1jYXB0aW9ucywgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNhcHRpb25zOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi52anMtaWNvbi1jaGFwdGVycywgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuXG4udmpzLWljb24tY29nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLCAudmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5LCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLnZqcy1pY29uLWhkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi52anMtaWNvbi1jYW5jZWwsIC52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jYW5jZWw6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLnZqcy1pY29uLXJlcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjtcbn1cblxuLnZqcy1pY29uLWZhY2Vib29rIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XG59XG5cbi52anMtaWNvbi1ncGx1cyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1ncGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4udmpzLWljb24tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4udmpzLWljb24tdHVtYmxyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4udmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24sIC52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi52anMtaWNvbi1hdWRpbywgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi52aWRlby1qcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udmlkZW8tanM6LW1vei1mdWxsLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzICosXG4udmlkZW8tanMgKjpiZWZvcmUsXG4udmlkZW8tanMgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tanMudmpzLWZsdWlkLFxuLnZpZGVvLWpzLnZqcy0xNi05LFxuLnZpZGVvLWpzLnZqcy00LTMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLnZqcy1uby1qcyBhLFxuLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2QThDQztcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAyO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4udmpzLXNjcnViYmluZyAudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMkIzMzNGO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjNlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNWVtO1xuICBtYXgtaGVpZ2h0OiAxNWVtO1xufVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDIuMjIyMjIyMjIyZW07XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3Zlcixcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyxcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSxcbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDMuMGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0ZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTtcbn1cblxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjY2NjZlbTtcbn1cblxuLyogSWYgd2UgbGV0IHRoZSBmb250IHNpemUgZ3JvdyBhcyBtdWNoIGFzIGV2ZXJ5dGhpbmcgZWxzZSwgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwIGVuZHMgdXBcbiBnaW5vcm1vdXMuIElmIHlvdSdkIGxpa2UgdG8gZW5hYmxlIHRoZSBjdXJyZW50IHRpbWUgdG9vbHRpcCBhbGwgdGhlIHRpbWUsIHRoaXMgc2hvdWxkIGJlIGRpc2FibGVkXG4gdG8gYXZvaWQgYSB3ZWlyZCBoaXRjaCB3aGVuIHlvdSByb2xsIG9mZiB0aGUgaG92ZXIuICovXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcGxheS1wcm9ncmVzczphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuM2VtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjMzMzMzMzMzMzMzMzMzM2VtO1xuICByaWdodDogLTAuNWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy40ZW07XG4gIHJpZ2h0OiAtMS45ZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtY3VycmVudC10aW1lKTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMta2VlcC10b29sdGlwcy1pbnNpZGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2JmYzdkMztcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAtMS45ZW07XG59XG5cbi52anMtdG9vbHRpcC1wcm9ncmVzcy1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXksXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC40NWVtIDAgMC40NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlcjpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSB3aGl0ZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB3aWR0aDogNWVtO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiAtMC4zZW07XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuM2VtO1xuICByaWdodDogLTAuNWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwgLnZqcy1tZW51IHtcbiAgbGVmdDogMC41ZW07XG4gIGhlaWdodDogOGVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWw6aG92ZXIgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbDpmb2N1cyAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDhlbTtcbiAgd2lkdGg6IDIuOWVtO1xufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbDpmb2N1cyAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMi45ZW07XG4gIHdpZHRoOiA4ZW07XG59XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1wb3N0ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLFxuLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sXG4udmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBib3R0b206IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnZqcy1zdWJ0aXRsZXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1jYXB0aW9ucyB7XG4gIGNvbG9yOiAjZmM2O1xufVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMGVtO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogJ1gnO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzO1xufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbn1cblxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07XG59XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xufVxuXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLW11dGUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtbXV0ZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtbWVudS1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtYXVkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wbGF5YmFjay1yYXRlLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLWNvbnRyb2wsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMC41ZW07XG4gIGhlaWdodDogMTZlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogNDBlbTtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncyB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9ycyxcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9yczphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udDphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29udHJvbHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxhYmVsLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgbGFiZWwgPiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGZpZWxkc2V0IC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogZm9yIEludGVybmV0IEV4cGxvcmVyICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpZGVvLWpzID4gKjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19fd3JhcCAudmlkZW8tanMsXG4udmlkZW9fX3dyYXAgLnZqcy1wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4udmlkZW9fX3dyYXAgLnZqcy1wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udmlkZW9fX3dyYXAgLnZpZGVvX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgb3BhY2l0eTogLjc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlb19fd3JhcCAudmlkZW9fX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQzcHg7XG4gICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gIH1cbn1cblxuLmxvZ29ncmlkIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLmxvZ29ncmlkLS1ib3JkZXIgLmxvZ29ncmlkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5sb2dvZ3JpZC0tYm9yZGVyIC5sb2dvZ3JpZF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ29ncmlkLS1ib3JkZXIgLmxvZ29ncmlkX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAubG9nb2dyaWQtLWJvcmRlciAubG9nb2dyaWRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB9XG4gIC5sb2dvZ3JpZC0tYm9yZGVyIC5sb2dvZ3JpZF9faXRlbTpudGgtY2hpbGQoNm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmxvZ29ncmlkLS1ib3JkZXIgLmxvZ29ncmlkX19pdGVtOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ29ncmlkLS1ib3JkZXIgLmxvZ29ncmlkX19pdGVtOm50aC1jaGlsZCgzbik6bm90KC5sb2dvZ3JpZF9faXRlbS0tbmFycm93KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB9XG4gIC5sb2dvZ3JpZC0tYm9yZGVyIC5sb2dvZ3JpZF9faXRlbTpudGgtY2hpbGQoNG4pOm5vdCgubG9nb2dyaWRfX2l0ZW0tLW5hcnJvdykge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAubG9nb2dyaWQtLWJvcmRlciAubG9nb2dyaWRfX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4gKyA0KTpub3QoLmxvZ29ncmlkX19pdGVtLS1uYXJyb3cpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmxvZ29ncmlkLS1ib3JkZXIubG9nb2dyaWQtLWNsaWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ29ncmlkLS1ib3JkZXIubG9nb2dyaWQtLWNsaWVudHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmxvZ29ncmlkLS1ib3JkZXIubG9nb2dyaWQtLWNsaWVudHMgLmxvZ29ncmlkX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cbiAgLmxvZ29ncmlkLS1ib3JkZXIubG9nb2dyaWQtLWNsaWVudHMgLmxvZ29ncmlkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nb2dyaWQtLWJvcmRlci5sb2dvZ3JpZC0tY2xpZW50cyAubG9nb2dyaWRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAubG9nb2dyaWQtLWJvcmRlci5sb2dvZ3JpZC0tY2xpZW50cyAubG9nb2dyaWRfX2l0ZW06bnRoLWNoaWxkKDJuKSwgLmxvZ29ncmlkLS1ib3JkZXIubG9nb2dyaWQtLWNsaWVudHMgLmxvZ29ncmlkX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAubG9nb2dyaWQtLWJvcmRlci5sb2dvZ3JpZC0tY2xpZW50cyAubG9nb2dyaWRfX2l0ZW06bnRoLWNoaWxkKDNuICsgMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxuICAubG9nb2dyaWQtLWJvcmRlci5sb2dvZ3JpZC0tY2xpZW50cyAubG9nb2dyaWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5sb2dvZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAubG9nb2dyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OS45JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb2dvZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDI0Ljk2JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDBweCkge1xuICAubG9nb2dyaWRfX2l0ZW0tLXdpZGUge1xuICAgIHdpZHRoOiAxOS45JTtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLXdpZGUgLmxvZ29ncmlkX19pdGVtX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ29ncmlkX19pdGVtLS1uYXJyb3cge1xuICAgIHdpZHRoOiAzMy4yJTtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLW5hcnJvdyAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4ubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvZ3JpZF9faXRlbV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxNTRweDtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQgaW1nLFxuLmxvZ29ncmlkX19pdGVtX19jb250ZW50IC5sb2dvZ3JpZF9faXRlbV9faWNvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5sb2dvZ3JpZF9faXRlbV9fY29udGVudCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sb2dvZ3JpZF9faXRlbV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxvZ29ncmlkX19pdGVtX19pY29uIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tLXBhcnRuZXJzIC5ibHVyYixcbi5zZWN0aW9uLS1wYXJ0bmVycyAuYmx1cmJfX2hlYWRpbmcsXG4uc2VjdGlvbi0tcGFydG5lcnMgLmJsdXJiX19ib2R5LFxuLnNlY3Rpb24tLWNsaWVudHMgLmJsdXJiLFxuLnNlY3Rpb24tLWNsaWVudHMgLmJsdXJiX19oZWFkaW5nLFxuLnNlY3Rpb24tLWNsaWVudHMgLmJsdXJiX19ib2R5LFxuLnNlY3Rpb24tLXdoeSAuYmx1cmIsXG4uc2VjdGlvbi0td2h5IC5ibHVyYl9faGVhZGluZyxcbi5zZWN0aW9uLS13aHkgLmJsdXJiX19ib2R5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLS1wYXJ0bmVycyAuYmx1cmJfX2JvZHkgc3Bhbixcbi5zZWN0aW9uLS1jbGllbnRzIC5ibHVyYl9fYm9keSBzcGFuLFxuLnNlY3Rpb24tLXdoeSAuYmx1cmJfX2JvZHkgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi0tcGFydG5lcnMgLmJsdXJiX19pY29uLFxuLnNlY3Rpb24tLWNsaWVudHMgLmJsdXJiX19pY29uLFxuLnNlY3Rpb24tLXdoeSAuYmx1cmJfX2ljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24tLXBhcnRuZXJzIC5ibHVyYl9faWNvbiBzdmcsXG4uc2VjdGlvbi0tY2xpZW50cyAuYmx1cmJfX2ljb24gc3ZnLFxuLnNlY3Rpb24tLXdoeSAuYmx1cmJfX2ljb24gc3ZnIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnNlY3Rpb24tLXBhcnRuZXJzIC5ibHVyYl9faWNvbiBzdmcgKixcbi5zZWN0aW9uLS1jbGllbnRzIC5ibHVyYl9faWNvbiBzdmcgKixcbi5zZWN0aW9uLS13aHkgLmJsdXJiX19pY29uIHN2ZyAqIHtcbiAgZmlsbDogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24tLXdoby13ZS1hcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbn1cblxuLnNlY3Rpb24tLXdoby13ZS1hcmUubGF6eWxvYWRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS10cmVlcy00MjAuanBnXCIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5zZWN0aW9uLS13aG8td2UtYXJlLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS10cmVlcy02NDAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlY3Rpb24tLXdoby13ZS1hcmUubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXRyZWVzLTk2MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0td2hvLXdlLWFyZS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtdHJlZXMtMTI4MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tLXdoby13ZS1hcmUubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXRyZWVzLTE2MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLS13aG8td2UtYXJlLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS10cmVlcy0xOTIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc2VjdGlvbi0td2hvLXdlLWFyZS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtdHJlZXMtMjQyMC5qcGdcIik7XG4gIH1cbn1cblxuLnNlY3Rpb24tLXdoeS5sYXp5bG9hZGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXllbGxvdy1kb3RzLTQyMC5qcGdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24tLXdoeS5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUteWVsbG93LWRvdHMtNjQwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zZWN0aW9uLS13aHkubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXllbGxvdy1kb3RzLTk2MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0td2h5Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctZG90cy0xMjgwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi0td2h5Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctZG90cy0xNjIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi0td2h5Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctZG90cy0xOTIwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc2VjdGlvbi0td2h5Lmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS15ZWxsb3ctZG90cy0yNDIwLmpwZ1wiKTtcbiAgfVxufVxuXG4uc2VjdGlvbi0tY2xpZW50cy5sYXp5bG9hZGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXcxLTQyMC5qcGdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24tLWNsaWVudHMubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXcxLTY0MC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VjdGlvbi0tY2xpZW50cy5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtdzEtOTYwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1jbGllbnRzLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS13MS0xMjgwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi0tY2xpZW50cy5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtdzEtMTYyMC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tLWNsaWVudHMubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLXcxLTE5MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zZWN0aW9uLS1jbGllbnRzLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS13MS0yNDIwLmpwZ1wiKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLS1jbGllbnRsb2dvcyB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4uc2VjdGlvbi0tcGFydG5lcnMubGF6eWxvYWRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1kYjMtNDIwLmpwZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuc2VjdGlvbi0tcGFydG5lcnMubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy90ZXh0dXJlLWRiMy02NDAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlY3Rpb24tLXBhcnRuZXJzLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvdGV4dHVyZS1kYjMtOTYwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1wYXJ0bmVycy5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIzLTEyODAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLS1wYXJ0bmVycy5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIzLTE2MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLS1wYXJ0bmVycy5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIzLTE5MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zZWN0aW9uLS1wYXJ0bmVycy5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL3RleHR1cmUtZGIzLTI0MjAuanBnXCIpO1xuICB9XG59XG5cbi5zZWN0aW9uLS12YWx1ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uc2VjdGlvbi0tdmFsdWVzIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc2VjdGlvbi0tdmFsdWVzIC5jb2wge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlY3Rpb24tLXZpZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDg1JSAwO1xufVxuXG4uc2VjdGlvbi0tdmlkLmxhenlsb2FkZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL2NvcnAtdmlkZW8tYmctNDIwLmpwZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuc2VjdGlvbi0tdmlkLmxhenlsb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Jhbm5lcnMvY29ycC12aWRlby1iZy02NDAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlY3Rpb24tLXZpZC5sYXp5bG9hZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYW5uZXJzL2NvcnAtdmlkZW8tYmctOTYwLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS12aWQubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy9jb3JwLXZpZGVvLWJnLTEyODAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLS12aWQubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy9jb3JwLXZpZGVvLWJnLTE2MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLS12aWQubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy9jb3JwLXZpZGVvLWJnLTE5MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zZWN0aW9uLS12aWQubGF6eWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFubmVycy9jb3JwLXZpZGVvLWJnLTI0MjAuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zZWN0aW9uLS12aWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg1JSAxNSU7XG4gIH1cbn1cblxuLmxvZ29ncmlkLS1jbGllbnRzIC5sb2dvZ3JpZF9faXRlbV9fY29udGVudCBzdmcsXG4ubG9nb2dyaWQtLWNsaWVudHMgLmxvZ29ncmlkX19pdGVtX19jb250ZW50IGltZyxcbi5sb2dvZ3JpZC0tcGFydG5lcnMgLmxvZ29ncmlkX19pdGVtX19jb250ZW50IHN2Zyxcbi5sb2dvZ3JpZC0tcGFydG5lcnMgLmxvZ29ncmlkX19pdGVtX19jb250ZW50IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ubG9nb2dyaWQtLWNsaWVudHMgLmxvZ29ncmlkX19pdGVtX19jb250ZW50OmhvdmVyIHN2Zyxcbi5sb2dvZ3JpZC0tY2xpZW50cyAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQ6aG92ZXIgaW1nLFxuLmxvZ29ncmlkLS1wYXJ0bmVycyAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQ6aG92ZXIgc3ZnLFxuLmxvZ29ncmlkLS1wYXJ0bmVycyAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQ6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ubG9nb2dyaWQtLWNsaWVudHMgLmxvZ29ncmlkX19pdGVtIHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG5cbi5sb2dvZ3JpZC0tcGFydG5lcnMgLmxvZ29ncmlkX19pdGVtIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tY29tY29ycC1vbmxpbmUgaW1nIHtcbiAgd2lkdGg6IDIxM3B4O1xufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLWVic3BoZXJlIGltZyB7XG4gIHdpZHRoOiAyMDRweDtcbn1cblxuLmxvZ29ncmlkX19pdGVtLS12cnMgaW1nIHtcbiAgd2lkdGg6IDE5N3B4O1xufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLXNvcmJldCBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tbm1nLWdyb3VwIGltZyB7XG4gIHdpZHRoOiAxOTBweDtcbn1cblxuLmxvZ29ncmlkX19pdGVtLS1hZnJvY2VudHJpYyBpbWcge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tbWVkc2NoZW1lIGltZyB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmxvZ29ncmlkX19pdGVtLS1hdGxhc3NpYW4gaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLWRlbGwgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLWlibSBpbWcge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0taW5mb3NsaXBzIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmxvZ29ncmlkX19pdGVtLS1qZXRicmFpbnMgaW1nIHtcbiAgd2lkdGg6IDk2cHg7XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tbWljcm9zb2Z0IGltZyB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLmxvZ29ncmlkX19pdGVtLS1vcmlnaW4taW50ZXJhY3RpdmUgaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLXJlZC1oYXQtbGludXggaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLXNlbnNlcG9zdCBpbWcge1xuICB3aWR0aDogMjEycHg7XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tc29mdHdhcmUtYWcgaW1nIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLXRydXN0d2F2ZSBpbWcge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0temVyb3R1cm5hcm91bmQgaW1nIHtcbiAgd2lkdGg6IDIxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jYXJvdXNlbC0tb2ZmaWNlIC5jYXJvdXNlbF9fc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4iLCIvLyBDb2xvcnNcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuJGJsdWU6ICMwZTJhNDg7XG4kbGlnaHRibHVlOiAjNzM5NGJhO1xuJHllbGxvdzogI2U0YzIzMDtcblxuJGdyZXk6ICM1ZTVlNWU7XG4kZ3JleS1tZWQ6ICNhNWE1YTU7XG4kZ3JleS1sdG1kOiAjYmFiYWJhO1xuJGdyZXktbGlnaHQ6ICNmM2YzZjM7XG5cbiRyZWQ6ICNmMDA7XG5cbi8vIEZvbnRzXG4kc2Fucy1zZXJpZjogXCJNdWxpXCIsIFNhbnMtU2VyaWY7XG5cbiRmb250LXdlaWdodDogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbi8vIExheW91dFxuJHBhZGRpbmc6IDhweDtcblxuJGhlYWRlcmhlaWdodDogODBweDtcbiRoZWFkZXJoZWlnaHQtbWQ6IDkwcHg7XG4kaGVhZGVyaGVpZ2h0LWxyZzogMTIycHg7XG5cbi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludHNcbiRzbWw6IDMyMHB4O1xuJHNtbC1tZWQ6IDYwMHB4O1xuJG1lZDogNzY4cHg7XG4kbWVkLWxyZzogOTAwcHg7XG4kbHJnOiAxMjAwcHg7XG4keGxyZzogMTYwMHB4O1xuJHh4bHJnOiAyMDAwcHg7XG5cbiR2ZXJ0LXNuYXAtMDogNTgwcHg7XG4kdmVydC1zbmFwLTE6IDY0MHB4O1xuJHZlcnQtc25hcC0yOiA3NDBweDtcblxuLy8gSGVhZGVyIFNuYXAgcG9pbnRzXG4kaGVhZGVyLXNuYXAtMTogJG1lZCArIDMwcHg7XG4kaGVhZGVyLXNuYXAtMjogJGxyZyArIDUwcHg7XG5cbi8vIEdyaWRcbiRncmlkLXBhZGRpbmc6ICRwYWRkaW5nICogMjtcbiRncmlkLXBhZGRpbmctc21sOiAkcGFkZGluZyAqIDM7XG4kZ3JpZC1wYWRkaW5nLW1lZDogJHBhZGRpbmcgKiAzLjU7XG4kZ3JpZC1wYWRkaW5nLW1lZC1scmc6ICRwYWRkaW5nICogNDtcblxuJGdyaWQtd2lkdGgtMjogNDkuOSU7XG4kZ3JpZC13aWR0aC0zOiAzMy4yJTtcbiRncmlkLXdpZHRoLTQ6IDI0Ljk2JTtcbiRncmlkLXdpZHRoLTU6IDE5LjklO1xuJGdyaWQtd2lkdGgtNjogMTYuNiU7XG5cbiRjb250YWluZXItd2lkdGgtbGc6IDEzMzBweDtcbiRjb250YWluZXItd2lkdGgtbWQ6IDEwMjBweDtcbiRjb250YWluZXItd2lkdGgtc206IDg4MHB4O1xuXG4vLyBUcmFuc2l0aW9uIGR1cmF0aW9uXG4kdHJhbnNpdGlvbjogMC4zcztcblxuLy8gU3RpY2tlcnNcbiRzdGlja2VyLXNuYXAtMTogNDQwcHg7XG4kc3RpY2tlci1zbmFwLTI6IDQ2MHB4O1xuIiwiLnRpbGUge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYzJkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6aG92ZXIge1xuICAgIC50aWxlX19iZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgICB9XG5cbiAgICAudGlsZV9fYWN0aW9uIHtcbiAgICAgIC5uby10b3VjaGV2ZW50cy5uby1vdmVyZmxvd3Njcm9sbGluZyAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi50aWxlLFxuLnRpbGVfX2JnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udGlsZV9fc2l6ZXIge1xuICBwYWRkaW5nLXRvcDogOTAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDIwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogODAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkc21sLW1lZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG5cbi50aWxlX19jb250ZW50LFxuLnRpbGVfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50aWxlX19jb250ZW50IHtcbiAgcGFkZGluZzogJHBhZGRpbmcgKiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtbCkge1xuICAvLyAgIHBhZGRpbmc6ICRwYWRkaW5nICogMztcbiAgLy8gfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtbC1tZWQpIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZyAqIDI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWQpIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZyAqIDM7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWQtbHJnKSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcgKiA0O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbHJnKSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcgKiAyO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDUwcHgpIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZyAqIDQ7XG4gIH1cblxuICAmOmxpbmssXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnRpbGVfX2JnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24gbGluZWFyO1xufVxuXG4udGlsZV9faGVhZGluZyxcbi50aWxlX19ib2R5IHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cblxuXG5cbi50aWxlX19oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbWwtbWVkKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkKSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjc1ZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRscmcpIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gIH1cblxuICAgQGluY2x1ZGUgcmVzcG9uZC10bygkeGxyZykge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeHhscmcpIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuXG4udGlsZV9faGVhZGluZ19fdHh0IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGlsZV9faGVhZGluZ19fdHh0LS1zdGlja2VyIHtcbiAgcGFkZGluZy1yaWdodDogNThweDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRzdGlja2VyLXNuYXAtMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbWwtbWVkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRscmcpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzAwcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3OHB4O1xuICB9XG59XG5cbi50aWxlX19zdWJ0aXRsZSxcbi50aWxlX19ib2R5IHtcbiAgZm9udC1zaXplOiA0LjV2dztcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbWwpIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtbC1tZWQpIHtcbiAgICBmb250LXNpemU6IDIuMnZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkKSB7XG4gICAgZm9udC1zaXplOiAxLjc1dnc7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRscmcpIHtcbiAgICBmb250LXNpemU6IDEuMXZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeGxyZykge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeHhscmcpIHtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgfVxufVxuXG5cbi50aWxlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nICogMjtcbiAgLy90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLnRpbGVfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAkcGFkZGluZyAqIDI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRpbGVfX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nO1xufVxuXG4udGlsZV9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICAubGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG5cbiAgLm5vLXRvdWNoZXZlbnRzLm5vLW92ZXJmbG93c2Nyb2xsaW5nICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgfVxufVxuXG4udGlsZV9fYWN0aW9uX190aXRsZSxcbi50aWxlX19hY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW46IDA7XG59XG5cblxuLnRpbGVfX2FjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLnRpbGVfX2FjdGlvbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbiIsIi5ibHVyYiB7XG4gIG1hcmdpbjogJHBhZGRpbmcgKiA0IDA7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ibHVyYi0tc3RhdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIC5ibHVyYl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZCkge1xuICAgICAgZm9udC1zaXplOiAzLjI1ZW07XG4gICAgfVxuICB9XG5cbiAgLmJsdXJiX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYmx1cmJfX2ljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmJsdXJiLS1saW5rIHtcbiAgJjpsaW5rLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5ibHVyYl9faGVhZGluZyB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibHVyYl9fdHh0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogMS4xZW0gMDtcblxuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ibHVyYl9faWNvbiB7XG4gIG1pbi1oZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibHVyYl9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLXRvcDogJHBhZGRpbmcgKiAyO1xuXG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgLmljb24ge1xuICAgIG1hcmdpbjogLSRwYWRkaW5nIGF1dG8gMDtcbiAgfVxuXG4gIHN2ZyxcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIG9sLFxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIH1cbn1cbiIsIi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHQub3dsLXN0YWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cblx0fVxuXG5cdC5vd2wtc3RhZ2U6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQub3dsLXN0YWdlLW91dGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdH1cblxuXHQub3dsLXdyYXBwZXIsXG5cdC5vd2wtaXRlbXtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdH1cblxuXHQub3dsLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdH1cblx0Lm93bC1pdGVtIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQub3dsLW5hdi5kaXNhYmxlZCxcblx0Lm93bC1kb3RzLmRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgLm93bC1wcmV2LFxuXHQub3dsLW5hdiAub3dsLW5leHQsXG5cdC5vd2wtZG90IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcblx0YnV0dG9uLm93bC1kb3Qge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0fVxuXG5cdCYub3dsLWxvYWRlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1sb2FkaW5nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5vd2wtaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Ji5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdCYub3dsLWRyYWcgLm93bC1pdGVtIHtcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQmLm93bC1ncmFiIHtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0Y3Vyc29yOiBncmFiO1xuXHR9XG5cblx0Ji5vd2wtcnRsIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0fVxuXG5cdCYub3dsLXJ0bCAub3dsLWl0ZW0ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbHtcblx0LmFuaW1hdGVkIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtaW4ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1vdXQge1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmZhZGVPdXQge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cblxuLm93bC1oZWlnaHQge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICRJTkNMVURFU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzcyc7XG5cbi8vIE9XTCBDQVJPVVNFTCBNT0RVTEVTXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL2NvcmUnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9hbmltYXRlJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvYXV0b2hlaWdodCc7XG4vL0BpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvbGF6eWxvYWQnO1xuLy9AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL3ZpZGVvJztcblxuJGRvdC1jb2xvcjogI2UwZTJlNSAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogJ1xcMjE5MCcgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6ICdcXDIxOTInICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6ICdcXDIwMjInICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbF9fc2xpZGUge1xuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8vIERvdHNcbi5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAkcGFkZGluZztcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEFycm93c1xuLm93bC1uYXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ub3dsLXByZXYsXG4ub3dsLW5leHQge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6ICRwYWRkaW5nO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMDEpOyAvLyBJRSAxMCBob3ZlciBidWdcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRsaWdodGJsdWU7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbHJnKSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGRvdC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAkZG90LWNvbG9yO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cblxuLnNsaWRlLS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbn0iLCIudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbDpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChcIi8vdmpzLnplbmNkbi5uZXQvZm9udC8xLjUuMS9WaWRlb0pTLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUE1NEFBb0FBQUFBRm1nQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUQ0QUFBQldVWkZlQldOdFlYQUFBQUUwQUFBQU9nQUFBVXJpTUJDMloyeDVaZ0FBQVhBQUFBb3VBQUFQVUZ2eDZBZG9aV0ZrQUFBTG9BQUFBQ3NBQUFBMkRJUHBYMmhvWldFQUFBdk1BQUFBR0FBQUFDUU9vZ2NnYUcxMGVBQUFDK1FBQUFBUEFBQUFmTmtBQUFCc2IyTmhBQUFMOUFBQUFFQUFBQUJBTU1nMDZtMWhlSEFBQUF3MEFBQUFId0FBQUNBQk1BQjVibUZ0WlFBQURGUUFBQUVsQUFBQ0N0WEg5YUJ3YjNOMEFBQU5mQUFBQVB3QUFBR0Jaa1NONDNpY1kyQmtaMkNjd01ES3dNRlN5UEtNZ1lIaEY0Um1qbUVJWnp6SHdNREV3TXJNZ0JVRXBMbW1NRGg4WlB3b3h3N2lMbVNIQ0RPQ0NBRHZFQW8rQUFCNG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRDdLL2Y4UFV2Q1JFVVR6TTBEVkF3RWpHOE9JQndDUGR3YlZBQUI0bkkxWGUxQ1UxeFgvenYxZUxJdExsbjBKd3JJZkM3c0pHRVQyaFJKMk4xR1VvQkpFOEFFU1FFRWhtQkhqYUI3VXVCTVRPNEdNYVN1N2FZM1JObE9kUlBOcU8ycHFSbXVUYVNadFI2SkpJTFVaazAwYS80aW1qcG1pZWNCMzAzTy9YVWdNSk9QdWZ2ZCs5OXh6enozM25OODU1eTRISEg3RWZyR2ZJeHdIUmlBTnZGL3NINzFJOUJ6SHN6bXBXK3JHT1FPWHhYRTZZaEk0UG9NVDh6a1Q0Y0RGdWYxY3dNclpKSTVjZ2xNMEhLVnYwTWFVRkRnSUZmZzltSkpDRytrYktuMUprcUJPVmFGT2t1aExwQVJxOGZ1ME5uYzkvemR2Zlk5UHhYVzRQZEgwQzZOK1BDZWpob3J4RmpBcVJqZ0ZSWFNJTkVBUmJCR3NveGNGSzdJSm1yNE95Y0ZKbkluTDU5eklYd3h1aTgwZmtHUmJFSHlvc01XYUFUSktVZkNza213SlFzQVdBTmttbklHT2hsZjUxNGg3VThITkl2M293b0hCMFdNdDBFYjNzeDBndUxpNXBxLzhOeTFxNjk2OWZLUjlYOUdCVjZkUHY2ZHAwNEs5OVNPd3RteVBsNDdBcFJhNm40WnBQMXlqcjVmbjdNbVlQL3ZYTFVKczcxNVVndWtsSEJhSE9aSFptRzFOOUZBSVcybWYwTXFXQ0lkby84UloxeUdmeEtVbGREY0dJYkZBN0lDTyt2cU9NU1BUaC9aclNxZ0hpL2JCL084RThNbnpwK00rYWN4ZnBzVFNoQndlajI2VGlHeEJuN200ZUVJTytSdWV1NkhqK0lGQm5oODhjQUVVRVEvL25WTHg1QzdrZit5SVI0N1FFZStlTWxoejlTcXNHYmUzaGgyUjAzTkd6b1k2TzQyS3o4bDdmQjZmQWs2TFluVHlGby9GWXlUNkdHeU54Mkp4MnNkSDRyQTFGby9IeUNYYUZ5T3A4ZGhZQkNmSmIyTkluMUltRTZDWU5HbWdTVGI1MkRhd0pSNmpmWEVtRFU0eHlURW1wZ0hIT0lTdG94ZmpTR2RrYnNLMncyamJkTVFHNHNnQXN0RU9OZ1VSWUN3R0hoRWhoc2Npb1FhQWhoQ2Y3TWNpZkVRYzBsNitteGo5bkkrZ21TZGlRMFpibTdnWm5JTzdHU01FWEc2VURBVm9jeEFWOEdjRVhDS2cxYTAyUmNUdHdBTldSR0lBeUVsb3I2bi8rWlUyeU9CMytUNzdIYjFNTHFobjRLSFZuUUJqSm5xZTlRWlNvbjZLYzVEeEFEMnZNZFBML0JYU21RR3dzcGE2N3o5d0xVamRpOVRON1FDN2x5eUJyOXJwdDd1WFZDMUNNcHlqS1JvWG5HUEhUdWlhUExzTmRjMmRiQUZRTEFvb1BrWEVoMzNGb2RIbDRYcEM2c1BDSWEwZnRVSWhIU1lYVlN1NWlNRStESVhzYlpKNTFCZWlkQ2dhamNhaTQzalU5blZ6b1NuMmRQcWNGdlNveFN6SnpnUktBeDQ3V01SeE9ySWozV2YwK2huZHhoSlRpT2tTRXF4YXIzYjNSS005aFk2NG94QkE2NGllVVJMdkNmcGtEYjhzaUJkVUoxYmdUK3VySjVQR2Zld1FybW01UjUrMEhtZnlJUHlTRDdPWWtUMFd4UmVQYWg4b0VpeWpseElQNzR0aFZvUlRVUnBtTDZRaEd1V1MrUURqZEFOWGpJTThTUWEvMXcxMjhPRHgwUXA0YUxNTmc5K0pMM2pvVW44QU14VythTE5pdUtqYXJuNHV5eVRkWGpPelpUc2gyMXV3bGRVdkpvWXphK3pFTEFMZnUzcDFMOC8za3J0eVowQWcwNThKM2h4SGdodmJHWm4wZEhaeTZNaW0vN0JscmU0bHBIZDFjMjh5VnFSVmlPMTUzRjJvSVdvWENJS2JMNFowY00xaWFRbjltSTVLdVYyU3pFdldYSkRNTnRrQU5wTWRRb0REaElkRDRBL1lyUDZBeWU5eXN4eUUrdU9FQWNURG9yZ3ZWWkpqY3VhMDQzUG5aL1BtZERxY2JpYlpsWE9PVDh1U283S29mMFlVbjlHTCtKbzE3ZmljeW14aVRvZkM2em5Vc28wRGhBeHMxRm8ra0YrZDM2dkxtZ1o4bWs1Y2RHdjJtd1lqNWszRG05bTNMaEoxYVZSTm02SHJUYkxnWUFvV1hEaERkL3U0UEd5NUNUK3hHTWRpYUJvdmV3VUNGLzFCaVdObGpJOU1MbjdqZVNjcGcrV3lINm1mVTYyZVZEcWw3aHNybXZ4MWV6cC9ZbGRFMkxoamJraURuQW44dEd5L01XM0lYUk1ZSmR1dnE5SHBtSWNLdUZ0K0pDdGdkR0VHS0FjRjZVYWNWd0lZYlZQR2Z3LytZdU5CUzRjeC9DVUhjbnlmYyt3UkRNdFRyNzJtTVNCalQveW4vR0tTZGVEV1FVQ0g2WG9xcTVSMTBSRTYwZ1Y2ZXJVTDBpQ3RpMTZkMGhaanh1dDRRSS9yRXBnU2g2V2puSlhkQlhSZzFHS0N1Y0dKUHRGcU0yN2FEMXRPcXFLb25zUTJLc0ZTU21FcG12UmxzUitUY0Q5T0Z3cnFYeEljbEw0c0pUbkdNU3VHOEtwa1p2S2RlVklPS0R5V1N5UExWMTYvcDFRTVBiUDhOaWh3VXpyNDdiZG5YdHd0amRDdnFxcE8wSCtwT3ZJbDNQenY0NmU1Q1QvdFFqa2xYQ1hYeW0xQWFXWTdiekhMa3VETWM3bGRLQ3ZneHpMbjh3WWtKTEJoRUR5SzdNVDhiVGJ3Ymt4YmZwKzNtS0FHc21UQnBhYlNJRUVDek1JY1Fsek9QQU1Lc3hNczd1aHNueFBMdW9mUERUYzFoa3VxNk1YOWoxNllVN0NxZWdjWUhibVdZdXZBUDZ0Q1M5N3RnV2Y3ZGxRdm5sMjVZUGF2WExWWnZyelFQZUhDcFptenpFVVZxL3h6dTVzQ2huU1RQVFc3b09ZbWg2OXo0ekwvZ2szYitPNmhvYTczM3V2aVA4MnZuRmNicVdsYzl0RG1aYTIzTFZ6YVYxeVhVUmkrSlgrMjhOZUJ1ajMrTzhJclEwODBWbTFlV0I0T0tqUG1ySnU3YzF1ZFd5bnZLRjYvdnM0NzlsU1c5KzVnWmtuK2RLZmVsbE5HRFBsbHplVUx1c3R6K0EwYlB2aGd3N2xrdkVVd24vTjRUeTdVN25oR3NFcEZrT2Z5K2t1dGJPaDFKUXhoVkRKdW1vVzExaG5rUFRoem5oNkZGbGhmVCtyYTF4OXNGNTZreDVZdUR6Vlk5UFFZQVlBN2libHc0ZnJRNFRQQ2syTUsveEdVM3JsbXplNjJ0ckh6Nmxza28rditTby9kbzc0UFQ4S1ZrcEpmT0VyS2N2OHpuck1Hc0hUTnhvRWtXeTFtWWdEQjZYQmJQYVdzdWlTNkNyeUdhTDZ6Q2phWEJndnRrdXlYQnVhMXdPS25oK2s3TDlBdlBuWVdmZnhLMThGY0pidW9zR2YzL0pvN2FtWStDRTF2cHB6WStVVHJ2YTBGWGMxaTU1cEtRL1lqVkwxODdONWZDbjFrVzV1b3QvMWhpK0RpWis1YXRuSlI5RStwcnZ5ZEo5Wlo1bXdPcFU1Z000S1l5c01CUTcxVXpQdU1UbDlRUU95VW81bndpb2VZQ1BqRmtscmJLNnM2WCt5cFVaNnJ1bTkrQ1pZeldSaUJKZlNQMHh6elNtcmc3Zjg2ZzBES1ZqL3d3RnppZUQ5clJmUEdGYmVLTWwwNXBuNWo5L3JzUUpKMmlFZ1JycG9obHlCbzNmNFFLN0tsK0VjQVlaZ0FvTlZtWldYSzcwNFlBYTNGd0J4Z1NHVU9zNWh0dkdSejRTZ2ozeUZrU0pGQnV2L3N4dTV5azk5OFQ4V0RKenZ2LzJSWDE5SHRUVVcxUyt3cEtSS1JqSjZ6enovMS9PUGRGZFdHbEFLYnZ6UzRQSE90VVJpa2c5QUd6MExiSUI4NVMvY1BPcG9YdnV1ZTgvaVYySDF2UFR5M2Rkdk9lWjM3SEdtTzNPbVN6VnpSK05TNTMrODRkSGxGaFhQTHF0elNPKzVydUhNMnZYdEJkeFA4N0xPektBRDM1OWovSU5ZSWJ5UGFiSWkzQ3E2V2ErU2FHZTc4ZGlJenU3cWNibGNBYTYvZkpSdk5vcFhGSm5PK1U5S0tNNWJxSDVMTTBpUVNWbXBQQ1BEdTdaVDRBb3ViejM3MDlFQlR5clREanl4OE1RWGdVSDFucW03VFduZzRUekU0aTRBc0tza0JJVFhmU3lDNEZrbDVNeG5KRGlLU0lEU0pBc0d2ZDF5Ky9lTkRwMmUrQSs1ZDhIZWlpdW5yVGtUNlRxV0xJcysvUVJvV3I5OHMwcWo4dXV6THVTMjJZdHVmZzNyZFRhSG4xbTQ2c2ZnR0tIWHQwTUduTGFSSGRud04zN3R2SGNXS28yVjZsblB4TDRVdlVRY1JkT3ptWlNRczhYNUNINU94WE1YcGtBVHVEejhFdDBTSDR1eUNSUitUam1CRFAxR3ZzVnJXRUdWekVqMzNZVlE5akF0SUtwcXNsL3MvMHhyb2N3QUFlSnhqWUdSZ1lBRGlnM2NFenNUejIzeGw0R1puQUlITFJ1Y05rV2wyQnJBNEJ3TVRpQUlBRjRJSVR3QjRuR05nWkdCZ1p3Q0NoV0FTeEdaa1FBWHlBQk9VQU5oNG5HTm5ZR0JnSHlBTUFEYThBTm9BQUFBQUFBQU9BRkFBWmdDeUFNWUE1Z0VlQVVnQmRBR2NBZklDTGdLT0Fyb0RDZ09PQTdBRDZnUTRCSHdFdUFUb0JRd0ZvZ1hvQmpZR2JBYmFCM0lIcUhpY1kyQmtZR0NRWjhobFlHY0FBU1lnNWdKQ0JvYi9ZRDREQUJiVkFhb0FlSnhka0UxcWcwQVlobDhUazlBSW9WRGFWU216YWhjRjg3UE1BUkxJTW9GQWwwWkhZMUJIZEJKSVQ5QVQ5QVE5UlE5UWVxeSt5dGVOTXpEemZNKzg4dzBLNEJZL2NOQU1CNk4yYlVhUFBCTHVreWJDTHZsZWVBQVBqOEpEK2hmaE1WN2hDM3U0d3hzN09PNE56UVNaY0kvOEx0d25md2k3NUUvaEFSN3dKVHlrL3hZZVk0OWZZUS9QenRNK2piVFo3TFk2T1dkQkpkWC9wcXM2TllXYSt6TXhhMTNvS3JBNlVvZXJxaS9Kd3RwWXhaWEoxY29VVm1lWlVXVmxUanEwL3RIYWNqbWR4dUw5ME9SOE8wVUVEWU1OZHRpU0VwejVYUUdxemxtMzBrelVkQVlGRk9iOFI3Tk9aazBxMmx3QXl6MWk3b0FyMXhvWHZyT2d0WWhaeDh3WTVLUlYyNjlKWjV5R3BtelBUalFodlk5amU2dkVFbFBPdUpQM21XS25QNU0zVitZQUFBQjRuRzJQMlhMQ01BeEZmWUZzcEdVcDNUZStJQjlsSEpGNGNPelVTMm4vdm9hRUdSNnFCK2xLbytXSVRkaGdhL2EvYlJuREJGUE1rQ0JGaGh3RjVpaHhnMXNzc01RS2E5eGhnM3M4NEJGUGVNWUxYdkdHZDN6Z0U5dFpyL2h2ZVhLVmtGWW9Tbm9lSEpYZlJvV09xaTU0bW85YW1lTkZkcksrZExTeWFWZjdvSlFUbGtoWHBEM1o1WFhoUi9yVWZRVnVLWE85MUpwczRjTE9TNi9JNVlMM1hob2RSUnNWV1plNE5uWk9oV25TQVdneGhNb0VyNlNtelppZUY0M01rN1pPQmRlQ1ZHcnA5RXUrNTRKMnhoeVNwbGZCNVhId1FMWFVtVDlLSDYra1BuUTdaWXVJRXpOeWZzMURMVTFWVTRTV1o2TGtYR0hzRDFaS2JNdz0pIGZvcm1hdChcIndvZmZcIiksIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUtBSUFBQXdBZ1QxTXZNbEdSWGdVQUFBRW9BQUFBVm1OdFlYRGlNQkMyQUFBQi9BQUFBVXBuYkhsbVcvSG9Cd0FBQTRnQUFBOVFhR1ZoWkF5RDZWOEFBQURRQUFBQU5taG9aV0VPb2djZ0FBQUFyQUFBQUNSb2JYUjQyUUFBQUFBQUFZQUFBQUI4Ykc5allURElOT29BQUFOSUFBQUFRRzFoZUhBQk1BQjVBQUFCQ0FBQUFDQnVZVzFsMWNmMW9BQUFFdGdBQUFJS2NHOXpkR1pFamVNQUFCVGtBQUFCZ1FBQkFBQUhBQUFBQUtFSEFBQUFBQUFIQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSHdBQkFBQUFBUUFBd2R4aGVGOFBQUFVBQ3djQUFBQUFBTk15enpFQUFBQUEwekxQTVFBQUFBQUhBQWNBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUFmQUcwQUJ3QUFBQUFBQWdBQUFBb0FDZ0FBQVA4QUFBQUFBQUFBQVFjQUFaQUFCUUFJQkhFRTVnQUFBUG9FY1FUbUFBQURYQUJYQWM0QUFBSUFCUU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBOFFIeEhnY0FBQUFBb1FjQUFBQUFBQUFCQUFBQUFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBQUFBQU1BQUFBREFBQUFIQUFCQUFBQUFBQkVBQU1BQVFBQUFCd0FCQUFvQUFBQUJnQUVBQUVBQWdBQThSNy8vd0FBQUFEeEFmLy9BQUFQQUFBQkFBQUFBQUFBQUFBQkJnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFBQUJBQUFBQUFXTEJZc0FBZ0FBQVJFQkFsVUROZ1dMKytvQ0N3QUFBd0FBQUFBR2F3WnJBQUlBRGdBYUFBQUpBaE1FQUFNU0FBVWtBQk1DQUFFbUFDYzJBRGNXQUJjR0FBTHJBY0QrUUpYK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdJd0FWQUJVQUdiQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBQUFnQUFBQUFGUUFXTEFBTUFCd0FBQVNFUktRRVJJUkVCd0FFci90VUNWUUVyQVhVRUZ2dnFCQllBQUFBRUFBQUFBQVlnQmlBQUJnQVRBQ1FBSndBQUFTNEJKeFVYTmpjR0J4YytBVFVtQUNjVkZoSUJCd0VoRVNFQkVRRUdCeFUrQVRjWE53RUhGd1RRQVdWVnVBTzdBaWR4SlNnRi90L2xwYzc3dDE4QllmNmZBU3NCZFFFK1RGMU9panVaWC8xZ25Kd0RnR1NlSzZXNEdCaHFXM0ZHbkZUMEFXTTRtalQrOUFIclgvNmYva0QraXdIMi9zSTdIWm9TUkRHWVh3U1duSndBQUFFQUFBQUFCS3NGMWdBRkFBQUJFU0VCRVFFQ0N3RXFBWGIraWdSZy9rRCtpd1NxL29zQUFBQUNBQUFBQUFWbUJkWUFCZ0FNQUFBQkxnRW5FVDRCQVJFaEFSRUJCV1VCWlZSVVpmd1JBU3NCZGY2TEE0QmtuaXY5cGl1ZUFVVCtRUDZMQktyK2l3QUFBd0FBQUFBR0lBWVBBQVVBREFBYUFBQVRFU0VCRVFFRkxnRW5FVDRCQXhVV0VoY0dBZ2NWTmdBM0pnRGdBU3NCZGY2TEFzVUJaVlZWWmJxbHpnTUR6cVhsQVNFRkJmN2ZCR0QrUVA2TEJLcitpK0Jrbml2OXBpdWVBdk9hTlA3MHRiWCs5RFNhT0FGaTlmVUJZZ0FBQUFRQUFBQUFCWXNGaXdBRkFBc0FFUUFYQUFBQkl4RWhOU01ETXpVek5TRUJJeFVoRVNNREZUTVZNeEVDQzVZQmR1Q1dsdUQraWdPQTRBRjJsdURnbGdMci9vcVdBZ3JnbHZ5QWxnRjJBcUNXNEFGMkFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJNeFV6RVNFVEl4VWhFU01CTXpVek5TRVROU01SSVRVQmRlQ1cvb3JnNEFGMmxnSEFsdUQraXBhV0FYWUNWZUFCZGdIQWxnRjIrK3JnbGdIQTRQNktsZ0FBQUFBQ0FBQUFBQVhXQmRZQUR3QVRBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBeUVSSVFWQS9JQS9WUUVCVlQ4RGdEOVZBUUZWUC95QUE0QUYxUUZWUC95QVAxVUJBVlUvQTRBL1ZmdnNBNEFBQUFZQUFBQUFCbXNHYXdBSEFBd0FFd0FiQUNBQUtBQUFDUUVtSnc0QkJ3RWxMZ0VuQVFVaEFUWVNOeVlGQVFZQ0J4WVhJUVVlQVJjQk13RVdGejRCTndFQ3ZnRmtUbFNIOEdFQkVnT09OZW1oL3U0QzVmM1FBWHBjYUFFQi9CUCszVnhvQVFFT0FqRDk1RFhwb1FFU2VQN2RUbFNIOEdIKzdnUHdBbWdTQVFGWVVQNG5kNlgyUHY0blMvMXpaQUVCazAxTkFmaGsvditUVFVoTHBmWStBZG4rQ0JJQkFWaFFBZGtBQUFBRkFBQUFBQVpyQmRZQUR3QVRBQmNBR3dBZkFBQUJJUTRCQnhFZUFSY2hQZ0UzRVM0QkFTRVZJUUVoTlNFRklUVWhOU0UxSVFYVisxWkFWQUlDVkVBRXFrQlVBZ0pVK3hZQkt2N1dBdXI5RmdMcUFjRCsxZ0VxL1JZQzZnWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9heVYvdFdWbFpXV2xRQURBQUFBQUFZZ0JkWUFEd0FuQUQ4QUFBRWhEZ0VIRVI0QkZ5RStBVGNSTGdFQkl6VWpGVE0xTXhVVUJnY2pMZ0VuRVQ0Qk56TWVBUlVGSXpVakZUTTFNeFVPQVFjakxnRTFFVFEyTnpNZUFSY0ZpL3ZxUDFRQ0FsUS9CQlkvVkFJQ1ZQMXJjSldWY0NvZzRDQXFBUUVxSU9BZ0tnSUxjSldWY0FFcUlPQWdLaW9nNENBcUFRWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9mY2w0Q1ZLSUNvQkFTb2dBU29nS2dFQktpQktKZUFsU2lBcUFRRXFJQUVxSUNvQkFTb2dBQUFHQUFBQUFBWWdCUFlBQXdBSEFBc0FEd0FUQUJjQUFCTXpOU01STXpVakVUTTFJd0VoTlNFUklUVWhFUlVoTmVDVmxaV1ZsWlVCS3dRVisrc0VGZnZyQkJVRE5aYitRSlVCd0pYK1FKYitRSlVDVlpXVkFBQUFBUUFBQUFBR0lBWnNBQzRBQUFFaUJnY0JOalFuQVI0Qk16NEJOeTRCSnc0QkJ4UVhBUzRCSXc0QkJ4NEJGekkyTndFR0J4NEJGejRCTnk0QkJVQXJTaDc5N0FjSEFnOGVUaXhmZndJQ2YxOWZmd0lIL2ZFZVRpeGZmd0lDZjE4c1RoNENGQVVCQTN0Y1hIc0RBM3NDVHg4YkFUY1pOaGtCTkIwZ0FuOWZYMzhDQW45Zkd4bit6UndnQW45ZlgzOENJQnoreWhjYVhIc0NBbnRjWFhzQUFBSUFBQUFBQmxrR2F3QkRBRThBQUFFMk5DYzNQZ0VuQXk0QkR3RW1Md0V1QVNjaERnRVBBUVlISnlZR0J3TUdGaDhCQmhRWEJ3NEJGeE1lQVQ4QkZoOEJIZ0VYSVQ0QlB3RTJOeGNXTmpjVE5pWW5CUzRCSno0Qk54NEJGdzRCQmFzRkJaNEtCZ2VXQnhrTnVqcEVIQU1VRC83V0R4UUNIRVU1dWcwYUI1VUhCUXVkQlFXZEN3VUhsUWNhRGJvNVJSd0NGQThCS2c4VUFoeEZPYm9OR2dlVkJ3VUwvVGh2bEFJQ2xHOXZsQUlDbEFNM0pFb2tld2thRFFFRERBa0ZTeTBjeGc0UkFRRVJEc1ljTFVzRkNReisvUXdiQ1hza1NpUjdDUm9OL3YwTUNRVkxMUnpHRGhFQkFSRU94aHd0U3dVSkRBRUREQnNKUVFLVWIyK1VBZ0tVYjIrVUFBQUFBQUVBQUFBQUJtc0dhd0FMQUFBVEVnQUZKQUFUQWdBbEJBQ1ZDQUdtQVQwQlBRR21DQWorV3Y3RC9zUCtXZ09BL3NQK1dnZ0lBYVlCUFFFOUFhWUlDUDVhQUFBQUFnQUFBQUFHYXdackFBc0FGd0FBQVFRQUF4SUFCU1FBRXdJQUFTWUFKellBTnhZQUZ3WUFBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityZ1pyQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBREFBQUFBQVpyQm1zQUN3QVhBQ01BQUFFRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQU1PQVFjdUFTYytBVGNlQVFPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YS9zUDkvcTRHQmdGUy9mMEJVZ1lHL3E0ZEFuOWZYMzhDQW45ZlgzOEdhd2orV3Y3RC9zUCtXZ2dJQWFZQlBRRTlBYWI2eUFZQlV2MzlBVklHQnY2dS9mMytyZ0pQWDM4Q0FuOWZYMzhDQW44QUFBQUVBQUFBQUFZZ0JpQUFEd0FiQUNVQUtRQUFBU0VPQVFjUkhnRVhJVDRCTnhFdUFRRWpOU01WSXhFekZUTTFPd0VoSGdFWEVRNEJCeUUzTXpVakJZdjc2ajlVQWdKVVB3UVdQMVFDQWxUOWEzQ1ZjSENWY0pZQktpQXFBUUVxSVA3V2NKV1ZCaUFDVkQvNzZqOVVBZ0pVUHdRV1AxVDhncFdWQWNDN3V3RXFJUDdXSUNvQmNPQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFFd2NKQVNjSkFUY0pBUmNCQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xvNGFmNzAvdlJwQVF2KzlXa0JEQUVNYWY3MUJtc0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20vQkZwQVF2KzlXa0JEQUVNYWY3MUFRdHAvdlFBQVFBQUFBQUYxZ2EyQUJZQUFBRVJDUUVSSGdFWERnRUhMZ0VuSXhZQUZ6WUFOeVlBQTREK2l3RjF2djBGQmYyK3Z2MEZsUVlCVWY3K0FWRUdCdjZ2QllzQkt2Nkwvb3NCS2dUOXY3NzlCUVg5dnY3K3J3WUdBVkgrL2dGUkFBQUFBUUFBQUFBRlB3Y0FBQlFBQUFFUkl5SUdIUUVoQXlNUklSRWpFVE0xTkRZek1nVS9uVlk4QVNVbi92N08vLy9RclpNRzlQNzRTRWk5L3RqOUNRTDNBU2phdXMwQUFBQUFCQUFBQUFBR2pnY0FBREFBUlFCZ0FHd0FBQUVVSGdNVkZBY0dCQ01pSmljbU5UUTJOellsTGdFMU5EY0dJeUltTlRRMk56NEJNeUVISXg0QkZSUU9BeWN5TmpjMk5UUXVBaU1pQmdjR0ZSUWVBeE15UGdJMU5DNEJMd0VtTHdJbUl5SU9BeFVVSGdJQk14VWpGU00xSXpVek5UTURIMEJiV2tBd1NQN3FuNFRsT1NWWlNvTUJFU0FmRlM0V2xNdElQMDNUY0FHaWlvTktUREZGUmpHU0psQWFOU0kvYWtBcVVSa3ZGQ3M5V1RZNmExczNEZzhUSGdvY0pVNFFJRFZvYjFNMlJuRjlBMnZWMVduVTFHa0Q1Q1JGUTFDQVRscFRlbk5UWUR4SFVZb3VVaElxUUNra01RVEJsRkthTmtKQVdEK01Xa2h6Unp0QVBpRWJPV1k2aG4xU0p5RTdaUzVuWjFJMC9KY2FORjQrR1RBa0dDTUxGeDA0QWc0a09GMDdSbXM3SFFOc2JOdmJiTmtBQXdBQUFBQUdnQVpzQUFNQURnQXFBQUFCRVNFUkFSWUdLd0VpSmpRMk1oWUJFU0VSTkNZaklnWUhCaFVSSVJJUUx3RWhGU00rQXpNeUZnSGQvcllCWHdGblZBSlNaR2VtWkFTUC9yZFJWajlWRlF2K3R3SUJBUUZKQWhRcVIyYy9xOUFFai93aEE5OEJNa2xpWXBOaFlmemQvY2dDRW1sM1JUTWVNLzNYQVk4QjhEQXdrQ0F3T0IvakFBQUJBQUFBQUFhVUJnQUFNUUFBQVFZSEZoVVVBZzRCQkNNZ0p4WXpNamN1QVNjV016STNMZ0U5QVJZWExnRTFORGNXQkJjbU5UUTJNeklYTmpjR0J6WUdsRU5mQVV5YjF2N1NyUDd4NFNNcjRiQnBwaDhoSENzcWNKTkVUa0pPTEhrQlc4WUl2WWFNWUcxZ0pXbGRCV2hpUlE0Y2d2Nzk3cmR0a1FTS0FuMWhCUXNYc1hVRUpnTXNqbE5ZUzVXekNpWWtocjFtRlRselB3b0FBQUFCQUFBQUFBV0FCd0FBSWdBQUFSY09BUWNHTGdNMUVTTTFQZ1EzUGdFN0FSRWhGU0VSRkI0Q056WUZNRkFYc0Zsb3JYQk9JYWhJY2tRd0ZBVUJCd1QwQVUzK3NnMGdRekJPQWMvdEl6NEJBamhjZUhnNkFpRFhHbGRkYjFjdEJRZitXUHo5K2g0ME5SNEJBZ0FCQUFBQUFBYUFCb0FBU2dBQUFSUUNCQ01pSnpZL0FSNEJNekkrQVRVMExnRWpJZzRERlJRV0Z4WS9BVFkzTmljbU5UUTJNeklXRlJRR0l5SW1OejRDTlRRbUl5SUdGUlFYQXdZWEpnSTFOQklrSUFRU0JvRE8vcC9SYjJzN0V6WVVhajE1dm1oMzRvNXB0bjliSzFCTkhnZ0lCZ0lHRVRQUnFaZXBpV3M5U2c0SUpSYzJNajVXR1dNUkJNNyt6Z0ZoQWFJQlljNERnTkgrbjg0Z1hVZlRKem1KOEpaeXlINDZZSDJHUTJpZUlBd2dIeGdHRnhROVdwZlpwSU9xN2xjOUkzVlpIekpDY2xWSk1mNWVSbXRiQVh6cDBRRmh6czcrbndBQUJ3QUFBQUFIQUFUUEFBNEFGd0FxQUQwQVVBQmFBRjBBQUFFUk5oNENCdzRCQndZbUl5Y21OeFkyTnpZbUJ4RVVCUlkyTno0Qk55NEJKeU1HSHdFZUFSY09BUmNXTmpjK0FUY3VBU2NqQmg4QkhnRVhGQVlYRmpZM1BnRTNMZ0VuSXdZZkFSNEJGdzRCQlRNL0FSVXpFU01HQXlVVkp3TWNoTTJVV3dnTnE0SkhyUWdCQWFwVWFBb0pjV01CZmlJaERpTXJBUUpMTUIwQkJBb2tOQUlCUG1NaUlRNGlMQUVDU3pBZUFRVUtKRFFCUDJNaUlRNGlMQUVDU3pBZUFRVUtKRFFCQVQ3NWcrNUI0YXJOTE5JQko0NEJ5UUw5QlE5bXZZQ0t3QThGQlFNRHd3SlZUR2R6QmY2VkI4SUhOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZWSmtBV1VEREVmK3RZUDVBUUFBQUFFQUFBQUFCaUFHdGdBYkFBQUJCQUFERVI0QkZ6TVJJVFUyQURjV0FCY1ZJUkV6UGdFM0VRSUFBNEQrNHY2RkJ3Si9YK0QrMVFZQko5N2VBU2NHL3RYZ1gzOENCLzZGQnJVSC9vWCs0djMyWDM4Q0FsV1YzZ0VuQmdiKzJkNlYvYXNDZjE4Q0NnRWVBWHNBQUFBQUVBREdBQUVBQUFBQUFBRUFCd0FBQUFFQUFBQUFBQUlBQndBSEFBRUFBQUFBQUFNQUJ3QU9BQUVBQUFBQUFBUUFCd0FWQUFFQUFBQUFBQVVBQ3dBY0FBRUFBQUFBQUFZQUJ3QW5BQUVBQUFBQUFBb0FLd0F1QUFFQUFBQUFBQXNBRXdCWkFBTUFBUVFKQUFFQURnQnNBQU1BQVFRSkFBSUFEZ0I2QUFNQUFRUUpBQU1BRGdDSUFBTUFBUVFKQUFRQURnQ1dBQU1BQVFRSkFBVUFGZ0NrQUFNQUFRUUpBQVlBRGdDNkFBTUFBUVFKQUFvQVZnRElBQU1BQVFRSkFBc0FKZ0VlVm1sa1pXOUtVMUpsWjNWc1lYSldhV1JsYjBwVFZtbGtaVzlLVTFabGNuTnBiMjRnTVM0d1ZtbGtaVzlLVTBkbGJtVnlZWFJsWkNCaWVTQnpkbWN5ZEhSbUlHWnliMjBnUm05dWRHVnNiRzhnY0hKdmFtVmpkQzVvZEhSd09pOHZabTl1ZEdWc2JHOHVZMjl0QUZZQWFRQmtBR1VBYndCS0FGTUFVZ0JsQUdjQWRRQnNBR0VBY2dCV0FHa0FaQUJsQUc4QVNnQlRBRllBYVFCa0FHVUFid0JLQUZNQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURFQUxnQXdBRllBYVFCa0FHVUFid0JLQUZNQVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFnQUFBQUFBQUFBUkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFmQUFBQkFnRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdFUEFSQUJFUUVTQVJNQkZBRVZBUllCRndFWUFSa0JHZ0ViQVJ3QkhRRWVBUjhFY0d4aGVRdHdiR0Y1TFdOcGNtTnNaUVZ3WVhWelpRdDJiMngxYldVdGJYVjBaUXAyYjJ4MWJXVXRiRzkzQ25admJIVnRaUzF0YVdRTGRtOXNkVzFsTFdocFoyZ1FablZzYkhOamNtVmxiaTFsYm5SbGNnOW1kV3hzYzJOeVpXVnVMV1Y0YVhRR2MzRjFZWEpsQjNOd2FXNXVaWElKYzNWaWRHbDBiR1Z6Q0dOaGNIUnBiMjV6Q0dOb1lYQjBaWEp6QlhOb1lYSmxBMk52WndaamFYSmpiR1VPWTJseVkyeGxMVzkxZEd4cGJtVVRZMmx5WTJ4bExXbHVibVZ5TFdOcGNtTnNaUUpvWkFaallXNWpaV3dHY21Wd2JHRjVDR1poWTJWaWIyOXJCV2R3YkhWekNHeHBibXRsWkdsdUIzUjNhWFIwWlhJR2RIVnRZbXh5Q1hCcGJuUmxjbVZ6ZEJGaGRXUnBieTFrWlhOamNtbHdkR2x2YmdWaGRXUnBid0FBQUFBQSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udmpzLWljb24tcGxheSwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1wbGF5OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4udmpzLWljb24tcGxheS1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLnZqcy1pY29uLXBhdXNlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1wYXVzZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1tdXRlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMDpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbG93LCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xOmJlZm9yZSxcbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1taWQsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTI6YmVmb3JlLFxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLWhpZ2gsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sOmJlZm9yZSxcbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi52anMtaWNvbi1zdWJ0aXRsZXMsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4udmpzLWljb24tY2FwdGlvbnMsIC52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNhcHRpb25zOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4udmpzLWljb24tY2hhcHRlcnMsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLnZqcy1pY29uLWNpcmNsZSwgLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheSwgLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2lyY2xlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi52anMtaWNvbi1jaXJjbGUtb3V0bGluZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi52anMtaWNvbi1oZCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTRcIjsgfVxuXG4udmpzLWljb24tY2FuY2VsLCAudmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jYW5jZWw6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNVwiOyB9XG5cbi52anMtaWNvbi1yZXBsYXkge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNlwiOyB9XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTdcIjsgfVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1ncGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLnZqcy1pY29uLWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWRcIjsgfVxuXG4udmpzLWljb24tYXVkaW8sIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAudmlkZW8tanM6LW1vei1mdWxsLXNjcmVlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1qcyAqLFxuLnZpZGVvLWpzICo6YmVmb3JlLFxuLnZpZGVvLWpzICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWRlby1qcy52anMtZmx1aWQsXG4udmlkZW8tanMudmpzLTE2LTksXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDsgfVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4udmlkZW8tanMudmpzLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lOyB9XG5cbi52anMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi52anMtbm8tanMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87IH1cblxuLnZqcy1uby1qcyBhLFxuLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2QThDQzsgfVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwLjA2NjY2ZW0gc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC43NWVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtOyB9XG5cbi52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzOyB9XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7IH1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZDpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4udmpzLXNjcnViYmluZyAudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cyxcbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpOyB9XG5cbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMkIzMzNGOyB9XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNWVtO1xuICBtYXgtaGVpZ2h0OiAxNWVtOyB9XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXA6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDIuMjIyMjIyMjIyZW07IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLFxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzLjBlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7IH1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhcixcbi52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG4gIC52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3OyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi52anMtbm8tZmxleCAudmpzLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNGVtOyB9XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgaGVpZ2h0OiAwLjNlbTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjY2NjY2NjY2NmVtOyB9XG5cbi8qIElmIHdlIGxldCB0aGUgZm9udCBzaXplIGdyb3cgYXMgbXVjaCBhcyBldmVyeXRoaW5nIGVsc2UsIHRoZSBjdXJyZW50IHRpbWUgdG9vbHRpcCBlbmRzIHVwXG4gZ2lub3Jtb3VzLiBJZiB5b3UnZCBsaWtlIHRvIGVuYWJsZSB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXAgYWxsIHRoZSB0aW1lLCB0aGlzIHNob3VsZCBiZSBkaXNhYmxlZFxuIHRvIGF2b2lkIGEgd2VpcmQgaGl0Y2ggd2hlbiB5b3Ugcm9sbCBvZmYgdGhlIGhvdmVyLiAqL1xuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAwLjZlbTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuM2VtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC4zMzMzMzMzMzMzMzMzMzNlbTtcbiAgICByaWdodDogLTAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICByaWdodDogLTEuOWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogYXR0cihkYXRhLWN1cnJlbnQtdGltZSk7XG4gIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTsgfVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB6LWluZGV4OiAxOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1rZWVwLXRvb2x0aXBzLWluc2lkZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNiZmM3ZDM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpOyB9XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogLTEuOWVtOyB9XG5cbi52anMtdG9vbHRpcC1wcm9ncmVzcy1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxczsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjQ1ZW0gMCAwLjQ1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gd2hpdGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmOyB9XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHdpZHRoOiA1ZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIG1hcmdpbjogMS4zNWVtIDAuNDVlbTsgfVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTsgfVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87IH1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07IH1cbiAgLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgICBsZWZ0OiAtMC4zZW07IH1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07IH1cbiAgLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICAgIHRvcDogLTAuM2VtO1xuICAgIHJpZ2h0OiAtMC41ZW07IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbWVudSB7XG4gIGxlZnQ6IDAuNWVtO1xuICBoZWlnaHQ6IDhlbTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWw6Zm9jdXMgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbC52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbG9jay1zaG93aW5nIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAyLjllbTsgfVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbDpmb2N1cyAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMi45ZW07XG4gIHdpZHRoOiA4ZW07IH1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZqcy1wb3N0ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgLW1vei1ib3gtZmxleDogYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAtbXMtZmxleDogYXV0bztcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07IH1cblxuLnZqcy1uby1mbGV4IC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSxcbi52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sXG4udmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtOyB9XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG5cbi52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07IH1cblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi52anMtY2FwdGlvbnMge1xuICBjb2xvcjogI2ZjNjsgfVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pOyB9XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDBlbTsgfVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiAnWCc7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNnB4O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40NHM7IH1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7IH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9IH1cblxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLW11dGUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1hdWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtbXV0ZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1hdWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMC41ZW07XG4gIGhlaWdodDogMTZlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogNDBlbTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnMsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWZvbnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9yczphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udDphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29udHJvbHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IDFlbTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogM3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxhYmVsLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBsYWJlbCA+IGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGZpZWxkc2V0IC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogZm9yIEludGVybmV0IEV4cGxvcmVyICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiAqOm5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcikge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG4iLCIvL0BpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL3Zqcyc7XG5AaW1wb3J0ICcuL3ZlbmRvci92aWRlby1qcyc7IC8vIHVzZSBsb2NhbCB1bnRpbCBpc3N1ZSBpcyByZXNvbHZlZCBjYXVzaW5nIHVnbGlmeSB0byB0byB0aHJvdyBhIHBhcnNlIGVycm9yIGFmdGVyIGJyb3dzZXJpZmljYXRpb25cblxuXG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3dyYXAge1xuICB3aWR0aDogMTAwJTtcblxuICAudmlkZW8tanMsXG4gIC52anMtcG9zdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnZqcy1wb3N0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAudmlkZW9fX2NvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIG9wYWNpdHk6IC43O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbHJnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNDNweDtcbiAgICB9XG4gIH1cbn1cbiIsIiRib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cbi5sb2dvZ3JpZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmcgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IC0kcGFkZGluZyAvIDI7XG59XG5cbi5sb2dvZ3JpZC0tYm9yZGVyIHtcbiAgLmxvZ29ncmlkX19pdGVtIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbWwpIHtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXI7XG4gICAgICB9XG5cbiAgICAgIC8vICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgLy8gICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZCkge1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXI7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDZuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRscmcpIHtcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICY6bm90KC5sb2dvZ3JpZF9faXRlbS0tbmFycm93KSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICY6bm90KC5sb2dvZ3JpZF9faXRlbS0tbmFycm93KSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4gKyA0KSB7XG4gICAgICAgICY6bm90KC5sb2dvZ3JpZF9faXRlbS0tbmFycm93KSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubG9nb2dyaWQtLWNsaWVudHMge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtbCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5sb2dvZ3JpZF9faXRlbSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbWwpIHtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgIC8vICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAvLyBib3JkZXItbGVmdDogJGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWQpIHtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pLFxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVW5ldmVuIG5yXG4gICAgICAgIC8vICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgICAvLyAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyBVbmV2ZW4gbnJcbiAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAvLyAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuICAgICAgICAvLyAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICAvLyBAaW5jbHVkZSByZXNwb25kLXRvKCRscmcpIHtcbiAgICAgIC8vICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXI7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtIHtcbiAgcGFkZGluZzogJHBhZGRpbmcgLyAyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtbCkge1xuICAgIHdpZHRoOiAkZ3JpZC13aWR0aC0yO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkKSB7XG4gICAgd2lkdGg6ICRncmlkLXdpZHRoLTM7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRscmcpIHtcbiAgICB3aWR0aDogJGdyaWQtd2lkdGgtNDtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLXdpZGUge1xuICAvLyBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWQpIHtcbiAgLy8gICB3aWR0aDogJGdyaWQtd2lkdGgtNDtcbiAgLy8gfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA0MHB4KSB7XG4gICAgd2lkdGg6ICRncmlkLXdpZHRoLTU7XG4gIH1cblxuICAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtLS1uYXJyb3cge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRscmcpIHtcbiAgICB3aWR0aDogJGdyaWQtd2lkdGgtMztcbiAgfVxuXG4gIC5sb2dvZ3JpZF9faXRlbV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJHBhZGRpbmcgKiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC10bygkc21sKSB7XG4gIC8vICAgaGVpZ2h0OiAxMDBweDtcbiAgLy8gfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZCkge1xuICAgIGhlaWdodDogMTU0cHg7XG4gIH1cblxuICBpbWcsXG4gIC5sb2dvZ3JpZF9faXRlbV9faWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIC8vIHN2ZyB7XG4gIC8vICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAvLyB9XG5cbiAgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gJElOQ0xVREVTXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ2NvbW1vbi9taXhpbnMnO1xuQGltcG9ydCAnY29tbW9uL3ZhcnMnO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICRDT01QT05FTlRTXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVyby9oZXJvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGlsZS90aWxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmx1cmIvYmx1cmInO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJvdXNlbC9jYXJvdXNlbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ZpZGVvL3ZpZGVvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbG9nb2dyaWQvbG9nb2dyaWQnO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICRQQUdFIFNQRUNJRklDIFNUWUxFU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zZWN0aW9uLS1wYXJ0bmVycyxcbi5zZWN0aW9uLS1jbGllbnRzLFxuLnNlY3Rpb24tLXdoeSB7XG4gIC5ibHVyYixcbiAgLmJsdXJiX19oZWFkaW5nLFxuICAuYmx1cmJfX2JvZHkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmJsdXJiX19ib2R5IHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmJsdXJiX19pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgKiB7XG4gICAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLS13aG8td2UtYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG5cbiAgJi5sYXp5bG9hZGVkIHtcbiAgICBAaW5jbHVkZSBiYW5uZXItYmctaW1nKCd0ZXh0dXJlLXRyZWVzJywgJy5qcGcnKTtcbiAgfVxufVxuXG4uc2VjdGlvbi0td2h5IHtcbiAgJi5sYXp5bG9hZGVkIHtcbiAgICBAaW5jbHVkZSBiYW5uZXItYmctaW1nKCd0ZXh0dXJlLXllbGxvdy1kb3RzJywgJy5qcGcnKTtcbiAgfVxufVxuXG4uc2VjdGlvbi0tY2xpZW50cyB7XG4gICYubGF6eWxvYWRlZCB7XG4gICAgQGluY2x1ZGUgYmFubmVyLWJnLWltZygndGV4dHVyZS13MScsICcuanBnJyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tY2xpZW50bG9nb3Mge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuLnNlY3Rpb24tLXBhcnRuZXJzIHtcbiAgJi5sYXp5bG9hZGVkIHtcbiAgICBAaW5jbHVkZSBiYW5uZXItYmctaW1nKCd0ZXh0dXJlLWRiMycsICcuanBnJyk7XG4gIH1cbn1cblxuLnNlY3Rpb24tLXZhbHVlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cbiAgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG5cbiAgLmNvbCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLXZpZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDg1JSAwO1xuXG4gICYubGF6eWxvYWRlZCB7XG4gICAgQGluY2x1ZGUgYmFubmVyLWJnLWltZygnY29ycC12aWRlby1iZycpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeHhscmcpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NSUgMTUlO1xuICB9XG59XG5cbi8vIGxvZ29ncmlkc1xuLy8gLmxvZ29ncmlkX19pdGVtLS1zYW5sYW0ge1xuLy8gICAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQge1xuLy8gICAgIGJhY2tncm91bmQ6ICMwMDc1YmY7XG4vLyAgIH1cblxuLy8gfVxuXG4vLyAubG9nb2dyaWRfX2l0ZW0tLWFic2Ege1xuLy8gICAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQge1xuLy8gICAgIGJhY2tncm91bmQ6ICNjMzAwMDA7XG4vLyAgIH1cbi8vIH1cblxuLmxvZ29ncmlkLS1jbGllbnRzLFxuLmxvZ29ncmlkLS1wYXJ0bmVycyB7XG4gIC8vIC5sb2dvZ3JpZF9faXRlbSB7XG4gIC8vICAgY29sb3I6ICNlMWUxZTE7XG4gIC8vIH1cblxuICAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQge1xuICAgIHN2ZyxcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcsXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb2dvZ3JpZC0tY2xpZW50cyB7XG4gIC5sb2dvZ3JpZF9faXRlbSB7XG4gICAgY29sb3I6ICNlMWUxZTE7XG4gIH1cbn1cblxuLmxvZ29ncmlkLS1wYXJ0bmVycyB7XG4gIC5sb2dvZ3JpZF9faXRlbSB7XG4gICAgY29sb3I6IHJnYmEoI2ZmZiwgMC4yNSk7XG4gIH1cblxuICAvLyAubG9nb2dyaWRfX2l0ZW1fX2NvbnRlbnQge1xuICAvLyAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb247XG4gIC8vICAgb3BhY2l0eTogLjY7XG5cbiAgLy8gICAmOmhvdmVyIHtcbiAgLy8gICAgIG9wYWNpdHk6IDE7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cblxuXG5cbi8vIENMSUVOVFNcbi5sb2dvZ3JpZF9faXRlbS0tY29tY29ycC1vbmxpbmUge1xuICBpbWcge1xuICAgIC8vIG1heC13aWR0aDogMTY0cHg7XG4gICAgLy8gbWF4LXdpZHRoOiAxOTZweDtcbiAgICB3aWR0aDogMjEzcHg7XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtLS1lYnNwaGVyZSB7XG4gIGltZyB7XG4gICAgLy8gbWF4LXdpZHRoOiAxNDZweDtcbiAgICAvLyBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIHdpZHRoOiAyMDRweDtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLXZycyB7XG4gIGltZyB7XG4gICAgLy8gbWF4LXdpZHRoOiAxNTJweDtcbiAgICAvLyBtYXgtd2lkdGg6IDE4MnB4O1xuICAgIHdpZHRoOiAxOTdweDtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLXNvcmJldCB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tbm1nLWdyb3VwIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuXG4ubG9nb2dyaWRfX2l0ZW0tLWFmcm9jZW50cmljIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtLS1tZWRzY2hlbWUge1xuICBpbWcge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG5cblxuXG5cbi8vIFBBUlRORVJTXG4ubG9nb2dyaWRfX2l0ZW0tLWF0bGFzc2lhbiB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tZGVsbCB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0taWJtIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtLS1pbmZvc2xpcHMge1xuICBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLWpldGJyYWlucyB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDk2cHg7XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtLS1taWNyb3NvZnQge1xuICBpbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4ubG9nb2dyaWRfX2l0ZW0tLW9yaWdpbi1pbnRlcmFjdGl2ZSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tcmVkLWhhdC1saW51eCB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tc2Vuc2Vwb3N0IHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjEycHg7XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtLS1zb2Z0d2FyZS1hZyB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi5sb2dvZ3JpZF9faXRlbS0tdHJ1c3R3YXZlIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuLmxvZ29ncmlkX19pdGVtLS16ZXJvdHVybmFyb3VuZCB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDIxMnB4O1xuICB9XG59XG5cbi8vIENhcm91c2VsXG4uY2Fyb3VzZWwtLW9mZmljZSB7XG4gIC5jYXJvdXNlbF9fc2xpZGUge1xuICAgIGltZyB7XG4gICAgICAvLyBuYXN0eSBpZSBoYWNrXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */