html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5,
h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt,
dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,
embed, figure, figcaption, footer, header, hgroup, menu, nav,
output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

img, fieldset, a img {
  border: none;
}

input[type=text],
input[type=email],
input[type=tel],
textarea {
  -webkit-appearance: none;
}

input[type=submit],
button {
  cursor: pointer;
  background: none;
}
input[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

textarea {
  overflow: auto;
}

input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

input, button {
  margin: 0;
  padding: 0;
  border: 0;
}

div, input, textarea, select, button,
h1, h2, h3, h4, h5, h6, a, span, a:focus {
  outline: none;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

ul, ol {
  list-style-type: none;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}

html {
  box-sizing: border-box;
}

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

a {
  text-decoration: none;
}

a,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  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;
  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 {
  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: -webkit-grab;
  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 {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

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

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

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

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

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

[data-aos=fade-up] {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  -webkit-transform: translate3d(0, -100px, 0);
          transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  -webkit-transform: translate3d(-100px, 100px, 0);
          transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  -webkit-transform: translate3d(100px, 100px, 0);
          transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  -webkit-transform: translate3d(-100px, -100px, 0);
          transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  -webkit-transform: translate3d(100px, -100px, 0);
          transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0) scale(1);
          transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
          transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
          transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
          transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
          transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
          transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
          transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
          transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
          transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

[data-aos=slide-up] {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

body {
  min-width: 375px;
  background: #EEEFF2;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #272E35;
}
body.no-scroll {
  overflow: hidden;
}
body.dark {
  background: #1E252B;
  color: #ffffff;
}

button,
input,
textarea,
select {
  font-family: "Inter", sans-serif;
}

img {
  vertical-align: middle;
}

.page {
  overflow: hidden;
}

.center {
  max-width: 1248px;
  margin: 0 auto;
  padding: 0 64px;
}
@media only screen and (max-width: 1023px) {
  .center {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .center {
    padding: 0 20px;
  }
}

[data-aos=animation-scale-left-top] {
  -webkit-transform: translate(-70px, 40px) scaleY(1.3);
          transform: translate(-70px, 40px) scaleY(1.3);
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
[data-aos=animation-scale-left-top].aos-animate {
  -webkit-transform: translate(0) scaleY(1);
          transform: translate(0) scaleY(1);
  opacity: 1;
}

[data-aos=animation-scale-top] {
  -webkit-transform: translateY(20px) scaleY(1.2);
          transform: translateY(20px) scaleY(1.2);
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
[data-aos=animation-scale-top].aos-animate {
  -webkit-transform: translate(0) scaleY(1);
          transform: translate(0) scaleY(1);
  opacity: 1;
}

[data-aos=animation-translate-up] {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
[data-aos=animation-translate-up].aos-animate {
  -webkit-transform: translate(0);
          transform: translate(0);
  opacity: 1;
}

[data-aos=animation-translate-down] {
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
[data-aos=animation-translate-down].aos-animate {
  -webkit-transform: translate(0);
          transform: translate(0);
  opacity: 1;
}

@-webkit-keyframes up-down {
  50% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
}

@keyframes up-down {
  50% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
}
.btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 124px;
  height: 56px;
  padding: 0 24px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 700;
  transition: all 0.2s;
}
.btn .icon {
  transition: fill 0.2s;
}
.btn .icon-play {
  width: 8px;
  height: 12px;
}
.btn .icon:not(:last-child) {
  margin-right: 11px;
}
.btn_orange {
  background: #4C52E1;
  color: #ffffff;
}
.btn_orange:hover {
  background: #242bd6;
}
.btn_transparent {
  background: transparent;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .btn_transparent {
    box-shadow: inset 0 0 0 2px #272E35;
    color: #272E35;
  }
}
.btn_transparent:hover {
  color: #272E35;
}
@media only screen and (max-width: 767px) {
  .btn_transparent:hover {
    background: #272E35;
    color: #ffffff;
  }
}
.btn_border {
  box-shadow: inset 0 0 0 2px rgba(39, 46, 53, 0.75);
  color: #272E35;
}
.btn_border:hover {
  background: #272E35;
  box-shadow: none;
  color: #ffffff;
}
.btn_border:hover .icon {
  fill: #ffffff;
}
.btn_dark {
  background: #35414B;
  color: #6E757C;
}
.btn_dark:hover {
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  body.dark .btn_transparent {
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.75);
    color: rgba(255, 255, 255, 0.75);
  }
}
body.dark .btn_transparent:hover {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  body.dark .btn_transparent:hover {
    background: rgba(255, 255, 255, 0.75);
    color: #272E35;
  }
}
body.dark .btn_border {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.75);
  color: rgba(255, 255, 255, 0.75);
}
body.dark .btn_border .icon {
  fill: rgba(255, 255, 255, 0.75);
}
body.dark .btn_border:hover {
  background: rgba(255, 255, 255, 0.75);
  box-shadow: none;
  color: #272E35;
}
body.dark .btn_border:hover .icon {
  fill: #272E35;
}

.header {
  padding: 50px 0;
}
@media only screen and (max-width: 1179px) {
  .header {
    padding: 44px 0;
  }
}
@media only screen and (max-width: 767px) {
  .header {
    padding: 48px 0 40px;
  }
}
.header__center {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .header__center {
    padding: 0 32px;
  }
}
.header__logo {
  flex-shrink: 0;
}
@media only screen and (max-width: 1179px) {
  .header__logo {
    position: relative;
    z-index: 12;
  }
}
.header__pic {
  width: 138px;
}
@media only screen and (max-width: 767px) {
  .header__pic {
    width: 115px;
  }
}
.header__pic_light {
  display: none;
}
.header__wrapper {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding-left: 55px;
}
@media only screen and (max-width: 1179px) {
  .header__wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    height: 100vh;
    padding: 174px 64px 64px;
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
    background: #EEEFF2;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s;
  }
  .header__wrapper.visible {
    visibility: visible;
    opacity: 1;
  }
}
@media only screen and (max-width: 1023px) {
  .header__wrapper {
    padding: 174px 32px 64px;
  }
}
@media only screen and (max-width: 767px) {
  .header__wrapper {
    padding: 128px 32px 40px;
  }
}
.header__preview {
  display: none;
  position: absolute;
  top: 50%;
  right: calc(50% - 803px);
  -webkit-transform: translateY(-51.5%);
          transform: translateY(-51.5%);
  pointer-events: none;
}
@media only screen and (max-width: 1179px) {
  .header__preview {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .header__preview {
    display: none;
  }
}
@media only screen and (max-width: 474px) {
  .header__preview {
    display: block;
    top: auto;
    right: -300px;
    width: 650px;
    bottom: 100px;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .header__preview img {
    width: 100%;
  }
}
.header__nav {
  display: flex;
  align-items: center;
  margin-right: auto;
}
@media only screen and (max-width: 1179px) {
  .header__nav {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: auto;
  }
}
@media only screen and (max-width: 767px) {
  .header__nav {
    position: relative;
    z-index: 3;
    flex-wrap: wrap;
    flex-direction: row;
    margin: -16px 0 auto -24px;
  }
}
@media only screen and (max-width: 474px) {
  .header__nav {
    flex-direction: column;
    margin: 0 0 auto;
  }
}
.header__link {
  font-weight: 600;
  color: #6E757C;
  transition: color 0.2s;
}
@media only screen and (max-width: 1179px) {
  .header__link {
    font-family: "Poppins", sans-serif;
    font-size: 32px;
    line-height: 1.25;
  }
}
@media only screen and (max-width: 1023px) {
  .header__link {
    color: rgba(39, 46, 53, 0.7);
  }
}
@media only screen and (max-width: 767px) {
  .header__link {
    margin: 16px 0 0 24px;
    font-size: 24px;
    color: #272E35;
  }
}
@media only screen and (max-width: 474px) {
  .header__link {
    margin: 0;
  }
}
.header__link:hover {
  color: #272E35;
}
.header__link.active {
  color: #4C52E1;
}
@media only screen and (max-width: 1023px) {
  .header__link.active {
    color: #4C52E1;
  }
}
@media only screen and (max-width: 767px) {
  .header__link.active {
    color: #4C52E1;
  }
}
.header__link:not(:last-child) {
  margin-right: 48px;
}
@media only screen and (max-width: 1179px) {
  .header__link:not(:last-child) {
    margin: 0 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .header__link:not(:last-child) {
    margin: 16px 0 0 24px;
  }
}
@media only screen and (max-width: 474px) {
  .header__link:not(:last-child) {
    margin: 0 0 24px;
  }
}
.header__btns {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .header__btns {
    position: relative;
    z-index: 3;
    flex-direction: row-reverse;
    width: calc(100% + 16px);
    margin: 0 -8px;
  }
}
.header__btn {
  min-width: auto;
}
@media only screen and (max-width: 767px) {
  .header__btn {
    flex: 0 0 calc(50% - 12px);
    min-width: calc(50% - 12px);
    margin: 0 6px;
  }
}
.header__btn:not(:last-child) {
  margin-right: 8px;
}
@media only screen and (max-width: 767px) {
  .header__btn:not(:last-child) {
    margin-right: 6px;
  }
}
.header__burger {
  position: relative;
  z-index: 12;
  display: none;
  width: 32px;
  height: 32px;
  margin-left: auto;
  text-align: center;
  transition: background 0.3s;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 1179px) {
  .header__burger {
    display: inline-block;
  }
}
.header__burger:before, .header__burger:after {
  display: block;
  width: 32px;
  height: 2px;
  background: #272E35;
  transition: width 0.2s, background 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, width 0.2s, background 0.2s;
  transition: transform 0.2s, width 0.2s, background 0.2s, -webkit-transform 0.2s;
}
.header__burger:before, .header__burger:after {
  content: "";
  margin: 8px auto;
}
.header__burger.active:before {
  -webkit-transform: translateY(5.5px) rotate(45deg);
          transform: translateY(5.5px) rotate(45deg);
}
.header__burger.active:after {
  -webkit-transform: translateY(-5.5px) rotate(-45deg);
          transform: translateY(-5.5px) rotate(-45deg);
}
.header:not(:last-child) {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1179px) {
  .header:not(:last-child) {
    margin-bottom: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .header:not(:last-child) {
    margin: 0;
  }
}

body.dark .header__pic_dark {
  display: none;
}
body.dark .header__pic_light {
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  body.dark .header__link {
    color: rgba(255, 255, 255, 0.7);
  }
}
@media only screen and (max-width: 767px) {
  body.dark .header__link {
    color: #ffffff;
  }
}
body.dark .header__link:hover {
  color: #ffffff;
}
body.dark .header__link.active {
  color: #4C52E1;
}
@media only screen and (max-width: 1023px) {
  body.dark .header__link.active {
    color: #4C52E1;
  }
}
@media only screen and (max-width: 767px) {
  body.dark .header__link.active {
    color: #4C52E1;
  }
}
body.dark .header__burger:before, body.dark .header__burger:after {
  background: #ffffff;
}
@media only screen and (max-width: 1179px) {
  body.dark .header__wrapper {
    background: #1E252B;
  }
}

.main {
  position: relative;
  padding-top: 117px;
}
@media only screen and (max-width: 1179px) {
  .main {
    padding-top: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .main {
    padding: 0;
    text-align: center;
  }
}
.main__wrap {
  max-width: 545px;
  margin-bottom: 138px;
}
@media only screen and (max-width: 1179px) {
  .main__wrap {
    max-width: 360px;
    margin-bottom: 155px;
  }
}
@media only screen and (max-width: 1023px) {
  .main__wrap {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .main__wrap {
    max-width: 100%;
    margin-bottom: 50px;
  }
}
.main__title {
  margin-bottom: 23px;
}
@media only screen and (max-width: 767px) {
  .main__title {
    margin-bottom: 20px;
  }
}
.main__title span {
  display: block;
}
.main__text {
  margin-bottom: 41px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  color: #6E757C;
}
@media only screen and (max-width: 1179px) {
  .main__text {
    max-width: 260px;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
  }
}
@media only screen and (max-width: 767px) {
  .main__text {
    margin: 0 auto 32px;
    line-height: 1.5;
  }
}
.main__btns {
  display: flex;
  margin-right: -100px;
}
@media only screen and (max-width: 767px) {
  .main__btns {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }
}
.main__btn:not(:last-child) {
  margin-right: 24px;
}
@media only screen and (max-width: 767px) {
  .main__btn:not(:last-child) {
    margin: 0 0 24px;
  }
}
.main__bg {
  position: absolute;
  top: -26px;
  right: calc(50% - 987px);
  pointer-events: none;
}
@media only screen and (max-width: 1179px) {
  .main__bg {
    top: -10px;
    right: calc(50% - 785px);
    width: 880px;
  }
}
@media only screen and (max-width: 1023px) {
  .main__bg {
    right: calc(50% - 650px);
    width: 700px;
  }
}
@media only screen and (max-width: 767px) {
  .main__bg {
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    margin: 0 -100px 0 0;
  }
  .main__bg img {
    max-width: 500px;
  }
}
@media only screen and (max-width: 474px) {
  .main__bg {
    margin: 0 -160px 0 -100px;
  }
}
.main__bg[data-aos] .main__preview {
  transition: all 1s;
}
.main__bg[data-aos] .main__preview:nth-child(3) {
  -webkit-transform: translate(25%, -25%);
          transform: translate(25%, -25%);
  opacity: 0;
  transition-delay: 0.5s;
}
.main__bg[data-aos].aos-animate .main__preview:nth-child(3) {
  -webkit-transform: translate(0);
          transform: translate(0);
  opacity: 1;
}
.main__preview:nth-child(2) {
  top: 13.5%;
  right: 27%;
  width: 52%;
}
@media only screen and (max-width: 767px) {
  .main__preview:nth-child(2) {
    top: 12%;
    right: 30%;
    width: 45%;
  }
}
.main__preview:nth-child(3) {
  top: 15%;
  left: -0.5%;
  width: 38.5%;
}
@media only screen and (max-width: 1179px) {
  .main__preview:nth-child(3) {
    top: 11%;
    left: 2%;
  }
}
@media only screen and (max-width: 767px) {
  .main__preview:nth-child(3) {
    top: 7%;
    left: 8%;
  }
}
.main__preview img {
  width: 100%;
}
.main__preview:not(:first-child) {
  position: absolute;
}
.main__info {
  margin-bottom: 24px;
  text-align: center;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .main__info {
    display: none;
  }
}
.main__list {
  display: flex;
  margin: 0 -16px;
}
@media only screen and (max-width: 1023px) {
  .main__list {
    margin: 0 -8px;
  }
}
@media only screen and (max-width: 767px) {
  .main__list {
    display: none;
  }
}
.main__logo {
  flex-grow: 1;
  margin: 0 16px;
}
@media only screen and (max-width: 1023px) {
  .main__logo {
    margin: 0 8px;
  }
}
@media only screen and (max-width: 1179px) {
  .main__logo:first-child {
    display: none;
  }
}
.main__logo img {
  max-width: 100%;
}
.main:not(:last-child) {
  margin-bottom: 200px;
}
@media only screen and (max-width: 1179px) {
  .main:not(:last-child) {
    margin-bottom: 140px;
  }
}
@media only screen and (max-width: 1023px) {
  .main:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .main:not(:last-child) {
    margin-bottom: 48px;
  }
}

@media only screen and (max-width: 1179px) {
  .quality__center {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .quality__center {
    padding: 0 12px;
  }
}
.quality__body {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  min-height: 600px;
}
@media only screen and (max-width: 1023px) {
  .quality__body {
    min-height: 450px;
  }
}
@media only screen and (max-width: 767px) {
  .quality__body {
    min-height: auto;
    padding: 48px 20px 330px;
    text-align: center;
  }
}
.quality__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #2C353D;
  border-radius: 24px;
}
.quality__bg:before, .quality__bg:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background: linear-gradient(135.15deg, #AE80DC 1.17%, #DC83C3 31.88%, #8084DC 65.46%);
}
.quality__bg:before {
  top: -280px;
  left: -280px;
  width: 560px;
  height: 560px;
  opacity: 0.6;
  -webkit-filter: blur(278.261px);
          filter: blur(278.261px);
}
@media only screen and (max-width: 1179px) {
  .quality__bg:before {
    left: -360px;
  }
}
.quality__bg:after {
  right: -194px;
  bottom: -181px;
  width: 390px;
  height: 390px;
  -webkit-filter: blur(160px);
          filter: blur(160px);
  opacity: 0.6;
}
@media only screen and (max-width: 1179px) {
  .quality__bg:after {
    right: -274px;
    bottom: -181px;
  }
}
@media only screen and (max-width: 767px) {
  .quality__bg:after {
    display: none;
  }
}
.quality__gallery {
  position: absolute;
  top: 62%;
  left: calc(50% - 570px);
  z-index: 3;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (max-width: 1179px) {
  .quality__gallery {
    top: 59%;
    left: calc(50% - 485px);
    width: 700px;
  }
}
@media only screen and (max-width: 1023px) {
  .quality__gallery {
    top: 63%;
    left: calc(50% - 420px);
    width: 550px;
  }
}
@media only screen and (max-width: 767px) {
  .quality__gallery {
    top: auto;
    left: 50%;
    bottom: -110px;
    -webkit-transform: translateX(-40%);
            transform: translateX(-40%);
    width: 500px;
  }
}
.quality__preview:nth-child(2) {
  top: -43.5%;
  left: 25%;
  width: 31%;
}
.quality__preview:nth-child(3) {
  top: -8%;
  left: 1.5%;
  width: 35%;
}
.quality__preview:nth-child(3).aos-animate {
  -webkit-animation: up-down 4s 1.2s infinite;
          animation: up-down 4s 1.2s infinite;
}
.quality__preview:nth-child(4) {
  top: -24%;
  right: 20%;
  width: 42%;
}
.quality__preview:nth-child(4).aos-animate {
  -webkit-animation: up-down 4s 1.8s infinite;
          animation: up-down 4s 1.8s infinite;
}
.quality__preview:nth-child(5) {
  top: 32%;
  left: -8.5%;
  width: 26%;
}
@media only screen and (max-width: 1179px) {
  .quality__preview:nth-child(5) {
    display: none;
  }
}
.quality__preview img {
  width: 100%;
}
.quality__preview:not(:first-child) {
  position: absolute;
}
.quality__wrap {
  position: relative;
  z-index: 3;
  max-width: 455px;
  padding-right: 110px;
}
@media only screen and (max-width: 1179px) {
  .quality__wrap {
    max-width: 390px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 1023px) {
  .quality__wrap {
    max-width: 340px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .quality__wrap {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
  }
}
.quality__title {
  margin-bottom: 24px;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .quality__title {
    margin-bottom: 16px;
  }
}
.quality__text {
  margin-bottom: 24px;
  color: #EEEFF2;
}
.quality__btn {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.75);
  color: #ffffff;
}
.quality__btn:hover {
  background: #ffffff;
  color: #272E35;
}
.quality__bottom {
  display: flex;
  margin: -21px 8px 0;
  padding: 0 50px;
  border-radius: 0 0 24px 24px;
  background: linear-gradient(90.33deg, #4C52E2 0.02%, #8084DC 98.92%);
}
@media only screen and (max-width: 1179px) {
  .quality__bottom {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .quality__bottom {
    display: block;
    margin: -21px 0 0;
    padding: 120px 56px 0;
  }
}
.quality__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 0 0 33.333%;
  width: 33.333%;
  padding: 80px 30px 60px;
  text-align: center;
}
@media only screen and (max-width: 1023px) {
  .quality__item {
    padding: 64px 24px 50px;
  }
}
@media only screen and (max-width: 767px) {
  .quality__item {
    width: 100%;
    padding: 24px 0 50px;
  }
}
.quality__item:nth-child(2) {
  border-width: 0 2px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.15);
}
@media only screen and (max-width: 767px) {
  .quality__item:nth-child(2) {
    border-width: 2px 0;
  }
}
.quality__counter {
  position: relative;
  margin-bottom: 16px;
  font-family: "Poppins", sans-serif;
  font-size: 64px;
  line-height: 1.1111111111;
  font-weight: 600;
}
@media only screen and (max-width: 1023px) {
  .quality__counter {
    font-size: 56px;
    line-height: 1.125;
  }
}
@media only screen and (max-width: 767px) {
  .quality__counter {
    font-size: 56px;
    line-height: 1.1428571429;
  }
}
.quality__sign {
  font-size: 32px;
  line-height: 1;
}
@media only screen and (max-width: 1023px) {
  .quality__sign {
    font-size: 26px;
  }
}
.quality__sign_up {
  position: relative;
  top: -34px;
}
@media only screen and (max-width: 1023px) {
  .quality__sign_up {
    top: -30px;
  }
}
@media only screen and (max-width: 767px) {
  .quality__sign_up {
    top: -26px;
  }
}
.quality__category {
  padding: 0 10px;
  background: #ffffff;
  border-radius: 14px;
  box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.15);
  font-size: 12px;
  font-weight: 700;
  line-height: 28px;
}
.quality:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .quality:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .quality:not(:last-child) {
    margin-bottom: 48px;
  }
}

body.dark .quality__bottom {
  color: #272E35;
}

.steps {
  display: block;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .steps {
    display: none;
  }
}
.steps .stage {
  margin-bottom: 16px;
}
.steps__title {
  margin-bottom: 48px;
}
@media only screen and (max-width: 767px) {
  .steps__title {
    margin-bottom: 32px;
  }
}
.steps__list {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .steps__list {
    display: block;
    max-width: 240px;
    margin: 0 auto;
  }
}
.steps__item {
  flex: 0 0 25%;
  width: 25%;
  padding: 46px 24px;
}
@media only screen and (max-width: 1023px) {
  .steps__item {
    padding: 32px 8px;
  }
}
@media only screen and (max-width: 767px) {
  .steps__item {
    width: 100%;
    padding: 0;
  }
}
.steps__item:not(:last-child) {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .steps__item:not(:last-child) {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }
}
.steps__item:not(:last-child):before {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  width: 4px;
  background: rgba(94, 92, 230, 0.15);
}
@media only screen and (max-width: 1023px) {
  .steps__item:not(:last-child):before {
    right: -1px;
    width: 2px;
  }
}
@media only screen and (max-width: 767px) {
  .steps__item:not(:last-child):before {
    top: auto;
    right: 0;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 4px;
  }
}
.steps__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 64px;
  margin-bottom: 16px;
  font-size: 0;
}
.steps__number {
  display: inline-block;
  margin-bottom: 16px;
  padding: 0 10px;
  border-radius: 14px;
  background: rgb(94, 92, 230);
  font-size: 12px;
  font-weight: 900;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.75);
}
.steps:not(:last-child) {
  margin-bottom: 140px;
}
@media only screen and (max-width: 1179px) {
  .steps:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .steps:not(:last-child) {
    margin-bottom: 48px;
  }
}

body.dark .steps__icon path {
  fill: #ffffff;
}

.advantages {
  margin-top: -78px;
}
@media only screen and (max-width: 767px) {
  .advantages {
    margin: 0;
  }
}
.advantages__head {
  margin-bottom: 112px;
  text-align: center;
}
@media only screen and (max-width: 1179px) {
  .advantages__head {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 1023px) {
  .advantages__head {
    margin-bottom: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .advantages__head {
    margin-bottom: 48px;
  }
}
.advantages__photo {
  margin-bottom: 35px;
  padding-right: 3px;
}
@media only screen and (max-width: 767px) {
  .advantages__photo {
    margin: 0 -36px 24px;
  }
}
.advantages__photo img {
  display: inline-block;
  max-width: 100%;
}
.advantages .stage {
  margin-bottom: 16px;
}
.advantages__title {
  max-width: 550px;
  margin: 0 auto;
}
.advantages__item {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .advantages__item {
    display: block;
  }
}
.advantages__item:nth-child(3) {
  align-items: flex-start;
}
.advantages__item:not(:last-child) {
  margin-bottom: 112px;
}
@media only screen and (max-width: 1179px) {
  .advantages__item:not(:last-child) {
    margin-bottom: 72px;
  }
}
@media only screen and (max-width: 1023px) {
  .advantages__item:not(:last-child) {
    margin-bottom: 48px;
  }
}
.advantages__bg {
  position: relative;
  flex: 0 0 548px;
  width: 548px;
  margin-right: auto;
}
@media only screen and (max-width: 1179px) {
  .advantages__bg {
    flex: 0 0 460px;
    width: 460px;
  }
}
@media only screen and (max-width: 1023px) {
  .advantages__bg {
    margin: 0 auto 64px;
  }
}
@media only screen and (max-width: 767px) {
  .advantages__bg {
    width: 100%;
    margin-bottom: 48px;
  }
}
.advantages__preview:first-child img {
  width: 100%;
}
.advantages__preview:not(:first-child) {
  position: absolute;
}
.advantages__item:first-child .advantages__preview:first-child {
  margin-left: -28px;
}
@media only screen and (max-width: 767px) {
  .advantages__item:first-child .advantages__preview:first-child {
    margin-left: -12px;
  }
}
.advantages__item:first-child .advantages__preview:nth-child(2) {
  top: 49%;
  left: -22%;
}
@media only screen and (max-width: 767px) {
  .advantages__item:first-child .advantages__preview:nth-child(2) {
    top: 65%;
    left: -9%;
    width: 30%;
  }
}
.advantages__item:first-child .advantages__preview:nth-child(3) {
  left: 8%;
  bottom: -7%;
}
@media only screen and (max-width: 767px) {
  .advantages__item:first-child .advantages__preview:nth-child(3) {
    width: 17%;
  }
}
@media only screen and (max-width: 767px) {
  .advantages__item:first-child .advantages__preview img {
    width: 100%;
  }
}
.advantages__item:first-child .advantages__wrap {
  padding-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  .advantages__item:first-child .advantages__wrap {
    padding: 0;
  }
}
.advantages__item:nth-child(2) .advantages__preview:first-child {
  margin-left: -74px;
}
@media only screen and (max-width: 1179px) {
  .advantages__item:nth-child(2) .advantages__preview:first-child {
    margin-left: -30px;
  }
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(2) .advantages__preview:first-child {
    margin-left: -12px;
  }
}
.advantages__item:nth-child(2) .advantages__preview:nth-child(2) {
  left: 1%;
  bottom: -11%;
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(2) .advantages__preview:nth-child(2) {
    left: 30%;
    bottom: -15%;
    width: 40%;
  }
}
.advantages__item:nth-child(2) .advantages__preview:nth-child(3) {
  top: 34%;
  right: -2%;
  width: 74px;
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(2) .advantages__preview:nth-child(3) {
    width: 43px;
  }
}
.advantages__item:nth-child(2) .advantages__preview:nth-child(3) img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(2) .advantages__preview img {
    width: 100%;
  }
}
.advantages__item:nth-child(2) .advantages__wrap {
  padding-bottom: 27px;
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(2) .advantages__wrap {
    padding: 0;
  }
}
.advantages__item:nth-child(3) .advantages__preview:first-child {
  margin: 0 -40px 0 -80px;
}
@media only screen and (max-width: 1179px) {
  .advantages__item:nth-child(3) .advantages__preview:first-child {
    margin: 0 0 0 -50px;
  }
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(3) .advantages__preview:first-child {
    margin: 0 -12px 0 -48px;
  }
}
.advantages__item:nth-child(3) .advantages__preview:nth-child(2) {
  top: 28%;
  right: -12%;
  width: 81px;
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(3) .advantages__preview:nth-child(2) {
    width: 70px;
  }
}
.advantages__item:nth-child(3) .advantages__preview:nth-child(2) img {
  width: 100%;
}
.advantages__item:nth-child(3) .advantages__preview:nth-child(3) {
  top: 17.5%;
  left: -18.5%;
  width: 82px;
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(3) .advantages__preview:nth-child(3) {
    left: -10%;
    width: 60px;
  }
}
.advantages__item:nth-child(3) .advantages__preview:nth-child(3) img {
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  .advantages__item:nth-child(3) .advantages__bg {
    margin-bottom: 0;
  }
}
.advantages__item:nth-child(3) .advantages__wrap {
  padding-top: 20px;
}
@media only screen and (max-width: 767px) {
  .advantages__item:nth-child(3) .advantages__wrap {
    padding: 0;
  }
}
.advantages__item:nth-child(3) .advantages__icon {
  margin-bottom: 23px;
}
.advantages__wrap {
  max-width: 405px;
  padding-right: 55px;
}
@media only screen and (max-width: 1179px) {
  .advantages__wrap {
    max-width: 340px;
    padding: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .advantages__wrap {
    max-width: 460px;
    margin: 0 auto;
  }
}
.advantages__icon {
  margin-left: -145px;
}
@media only screen and (max-width: 1179px) {
  .advantages__icon {
    margin-left: -105px;
  }
}
@media only screen and (max-width: 1023px) {
  .advantages__icon {
    display: none;
  }
}
@media only screen and (max-width: 1179px) {
  .advantages__icon img {
    width: 250px;
  }
}
.advantages__info {
  margin: -16px 0 16px;
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  line-height: 1.25;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .advantages__info {
    margin: 0 0 16px;
    font-size: 20px;
  }
}
.advantages__text {
  max-width: 265px;
  margin-bottom: 40px;
}
.advantages:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .advantages:not(:last-child) {
    margin-bottom: 82px;
  }
}
@media only screen and (max-width: 767px) {
  .advantages:not(:last-child) {
    margin-bottom: 48px;
  }
}

.history {
  position: relative;
}
@media only screen and (max-width: 1179px) {
  .history__center {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .history__center {
    padding: 0 12px;
  }
}
.history__container {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 590px;
  padding: 40px 80px;
  border-radius: 24px;
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1);
  background: #F7F7F8;
}
@media only screen and (max-width: 1179px) {
  .history__container {
    min-height: 550px;
    padding: 40px 64px;
  }
}
@media only screen and (max-width: 1023px) {
  .history__container {
    min-height: 500px;
    padding: 40px 32px;
  }
}
@media only screen and (max-width: 767px) {
  .history__container {
    padding: 320px 24px 42px;
  }
}
.history__container:before {
  content: "";
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  bottom: -16px;
  z-index: -1;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 24px;
}
@media only screen and (max-width: 767px) {
  .history__container:before {
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: -8px;
  }
}
.history__wrap {
  position: relative;
  z-index: 3;
  max-width: 400px;
}
@media only screen and (max-width: 1179px) {
  .history__wrap {
    max-width: 380px;
  }
}
@media only screen and (max-width: 1023px) {
  .history__wrap {
    max-width: 330px;
  }
}
@media only screen and (max-width: 767px) {
  .history__wrap {
    max-width: 100%;
  }
}
.history .stage {
  margin-bottom: 16px;
}
.history__title {
  margin-bottom: 24px;
}
.history__info {
  margin-bottom: 24px;
  color: #6E757C;
}
.history__bg {
  position: absolute;
  top: 56.5%;
  right: calc(50% - 721px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}
@media only screen and (max-width: 1179px) {
  .history__bg {
    right: calc(50% - 620px);
    width: 750px;
  }
}
@media only screen and (max-width: 1023px) {
  .history__bg {
    right: calc(50% - 450px);
    width: 570px;
  }
}
@media only screen and (max-width: 767px) {
  .history__bg {
    top: 55px;
    right: 55%;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    width: 370px;
  }
}
.history__preview:nth-child(2) {
  top: -10.5%;
  left: 23.5%;
  width: 29%;
}
.history__preview:nth-child(2).aos-animate {
  -webkit-animation: up-down 4s 1.2s infinite;
          animation: up-down 4s 1.2s infinite;
}
.history__preview:nth-child(3) {
  top: 1%;
  right: 5%;
  width: 34%;
}
.history__preview:nth-child(3).aos-animate {
  -webkit-animation: up-down 4s 1.8s infinite;
          animation: up-down 4s 1.8s infinite;
}
.history__preview img {
  width: 100%;
}
.history__preview:not(:first-child) {
  position: absolute;
}
.history:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .history:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .history:not(:last-child) {
    margin-bottom: 96px;
  }
}

body.dark .history__container {
  background: #283036;
  overflow: hidden;
}
body.dark .history__container:before {
  background: rgba(255, 255, 255, 0.1);
}
body.dark .history__container:after {
  content: "";
  position: absolute;
  top: -112px;
  left: -101px;
  width: 389px;
  height: 389px;
  border-radius: 50%;
  background: linear-gradient(135.15deg, #AE80DC 1.17%, #DC83C3 31.88%, #8084DC 65.46%);
  -webkit-filter: blur(160px);
          filter: blur(160px);
  opacity: 0.5;
}

.options .stage {
  margin-bottom: 16px;
  text-align: center;
}
.options__title {
  margin-bottom: 88px;
  text-align: center;
}
@media only screen and (max-width: 1179px) {
  .options__title {
    margin-bottom: 56px;
  }
}
@media only screen and (max-width: 767px) {
  .options__title {
    margin-bottom: 24px;
  }
}
.options__preview {
  margin: 0 -25px 110px -20px;
}
@media only screen and (max-width: 1179px) {
  .options__preview {
    margin-bottom: 95px;
  }
}
@media only screen and (max-width: 767px) {
  .options__preview {
    margin: 0 -60px 48px -60px;
  }
}
.options__preview img {
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  .options__wrap {
    position: relative;
  }
  .options__wrap:after {
    content: "";
    position: absolute;
    top: 0;
    right: -32px;
    bottom: 0;
    width: 64px;
    pointer-events: none;
    background: linear-gradient(270deg, #EEEFF2 0%, rgba(238, 239, 242, 0.7) 50%, rgba(238, 239, 242, 0) 100%);
  }
}
.options__list {
  display: flex;
  flex-wrap: wrap;
  margin: -72px -12px 0;
}
@media only screen and (max-width: 1023px) {
  .options__list {
    flex-wrap: nowrap;
    margin: 0 -32px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .options__list::-webkit-scrollbar {
    display: none;
  }
  .options__list:before, .options__list:after {
    content: "";
    flex-shrink: 0;
    width: 32px;
    height: 1px;
  }
}
@media only screen and (max-width: 767px) {
  .options__list {
    margin: 0 -24px;
  }
  .options__list:before, .options__list:after {
    width: 24px;
  }
}
.options__item {
  flex: 0 0 calc(25% - 24px);
  width: calc(25% - 24px);
  margin: 72px 12px 0;
}
@media only screen and (max-width: 1023px) {
  .options__item {
    flex: 0 0 250px;
    width: 250px;
    margin: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .options__item:not(:last-child) {
    margin-right: 16px;
  }
}
.options__icon {
  display: flex;
  align-items: center;
  height: 48px;
  margin-bottom: 24px;
  font-size: 0;
}
.options__info {
  max-width: 210px;
  margin-bottom: 24px;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
}
.options__text {
  position: relative;
  max-width: 215px;
  padding-top: 28px;
  color: #6E757C;
}
.options__text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 4px;
  background: rgba(94, 92, 230, 0.15);
}
.options:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .options:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .options:not(:last-child) {
    margin-bottom: 72px;
  }
}

body.dark .options__icon path {
  fill: #ffffff;
}
body.dark .options__wrap:after {
  background: linear-gradient(270deg, #1E252B 0%, rgba(30, 37, 43, 0.7) 50%, rgba(30, 37, 43, 0) 100%);
}

.integrations__center {
  display: flex;
  align-items: center;
  padding-right: 144px;
}
@media only screen and (max-width: 1339px) {
  .integrations__center {
    padding-right: 60px;
  }
}
@media only screen and (max-width: 1179px) {
  .integrations__center {
    display: block;
    padding-right: 30px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .integrations__center {
    padding-right: 20px;
  }
}
.integrations__wrap {
  max-width: 405px;
  margin-right: auto;
}
@media only screen and (max-width: 1179px) {
  .integrations__wrap {
    max-width: 100%;
    margin: 0 0 80px;
  }
}
@media only screen and (max-width: 767px) {
  .integrations__wrap {
    margin-bottom: 48px;
  }
}
.integrations .stage {
  margin-bottom: 12px;
}
.integrations__title {
  margin-bottom: 24px;
}
.integrations__text {
  color: #6E757C;
}
@media only screen and (max-width: 1179px) {
  .integrations__text {
    max-width: 405px;
    margin: 0 auto;
  }
}
.integrations__list {
  flex-shrink: 0;
  width: 464px;
}
@media only screen and (max-width: 1179px) {
  .integrations__list {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 474px) {
  .integrations__list {
    width: 100%;
  }
}
.integrations__row {
  display: flex;
  align-items: center;
  margin: 0 -20px;
}
@media only screen and (max-width: 767px) {
  .integrations__row {
    margin: 0 -14px;
  }
}
.integrations__col {
  flex: 0 0 calc(33.333% - 40px);
  width: calc(33.333% - 40px);
  margin: 0 20px;
}
@media only screen and (max-width: 767px) {
  .integrations__col {
    flex: 0 0 calc(33.333% - 24px);
    width: calc(33.333% - 24px);
    margin: 0 12px;
  }
}
.integrations__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 128px;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.06);
  background: #ffffff;
  border-radius: 24px;
}
@media only screen and (max-width: 767px) {
  .integrations__logo {
    height: 92px;
  }
}
@media only screen and (max-width: 767px) {
  .integrations__logo img {
    max-width: 42px;
    max-height: 42px;
  }
}
.integrations__logo:not(:last-child) {
  margin-bottom: 40px;
}
.integrations:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .integrations:not(:last-child) {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .integrations:not(:last-child) {
    margin-bottom: 48px;
  }
}

body.dark .integrations__logo {
  background: #2C353D;
}

.description__row {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 624px;
}
@media only screen and (max-width: 1179px) {
  .description__row {
    min-height: 550px;
  }
}
@media only screen and (max-width: 1023px) {
  .description__row {
    min-height: 450px;
  }
}
@media only screen and (max-width: 767px) {
  .description__row {
    display: block;
    min-height: auto;
  }
}
.description__row:first-child {
  justify-content: flex-end;
}
.description__row:not(:last-child) {
  margin-bottom: 133px;
}
@media only screen and (max-width: 1179px) {
  .description__row:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 1023px) {
  .description__row:not(:last-child) {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .description__row:not(:last-child) {
    margin-bottom: 48px;
  }
}
.description__row:first-child .description__bg {
  top: 56%;
  left: calc(50% - 721px);
}
@media only screen and (max-width: 1179px) {
  .description__row:first-child .description__bg {
    left: calc(50% - 580px);
    width: 750px;
  }
}
@media only screen and (max-width: 1023px) {
  .description__row:first-child .description__bg {
    left: calc(50% - 490px);
    width: 650px;
  }
}
@media only screen and (max-width: 767px) {
  .description__row:first-child .description__bg {
    top: auto;
    left: auto;
    width: auto;
    margin: 50px -130px 0 -90px;
    text-align: center;
  }
}
.description__row:first-child .description__preview:nth-child(2) {
  top: 27%;
  left: 10%;
  width: 33%;
}
.description__row:first-child .description__preview:nth-child(2).aos-animate {
  -webkit-animation: up-down 4s 1.2s infinite;
          animation: up-down 4s 1.2s infinite;
}
.description__row:first-child .description__preview:nth-child(3) {
  top: 15%;
  right: 17%;
  width: 37%;
}
.description__row:first-child .description__preview:nth-child(3).aos-animate {
  -webkit-animation: up-down 4s 1.8s infinite;
          animation: up-down 4s 1.8s infinite;
}
.description__row:nth-child(2) .description__bg {
  top: 55%;
  right: calc(50% - 720px);
}
@media only screen and (max-width: 1179px) {
  .description__row:nth-child(2) .description__bg {
    right: calc(50% - 600px);
    width: 750px;
  }
}
@media only screen and (max-width: 1023px) {
  .description__row:nth-child(2) .description__bg {
    right: calc(50% - 550px);
    width: 650px;
  }
}
@media only screen and (max-width: 767px) {
  .description__row:nth-child(2) .description__bg {
    top: auto;
    right: auto;
    width: auto;
    margin: 48px -90px 0 -60px;
  }
}
.description__row:nth-child(2) .description__preview:nth-child(2) {
  top: -8%;
  left: 13%;
  width: 34%;
}
.description__wrap {
  flex-shrink: 0;
  width: 355px;
}
@media only screen and (max-width: 1179px) {
  .description__wrap {
    width: 320px;
  }
}
@media only screen and (max-width: 767px) {
  .description__wrap {
    width: 100%;
  }
}
.description .stage {
  margin-bottom: 12px;
}
.description__title {
  margin-bottom: 24px;
}
.description__text {
  margin-bottom: 32px;
  color: #6E757C;
}
.description__bg {
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}
@media only screen and (max-width: 767px) {
  .description__bg {
    position: relative;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.description__preview img {
  width: 100%;
}
.description__preview:not(:first-child) {
  position: absolute;
}
.description:not(:last-child) {
  margin-bottom: 134px;
}
@media only screen and (max-width: 1179px) {
  .description:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .description:not(:last-child) {
    margin-bottom: 72px;
  }
}

@media only screen and (max-width: 1179px) {
  .productivity__center {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .productivity__center {
    padding: 0 12px;
  }
}
.productivity__container {
  position: relative;
  padding: 134px 80px 100px 132px;
  border-radius: 24px;
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1);
  background: #F7F7F8;
}
@media only screen and (max-width: 1179px) {
  .productivity__container {
    padding: 150px 130px 115px 52px;
  }
}
@media only screen and (max-width: 1023px) {
  .productivity__container {
    padding: 48px 32px;
  }
}
@media only screen and (max-width: 767px) {
  .productivity__container {
    padding: 40px 32px 46px;
  }
}
.productivity__container:before {
  content: "";
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  bottom: -16px;
  z-index: -1;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 24px;
}
@media only screen and (max-width: 767px) {
  .productivity__container:before {
    display: none;
  }
}
.productivity__gallery {
  position: absolute;
  top: 167px;
  left: 60px;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 1179px) {
  .productivity__gallery {
    left: 15px;
    width: 420px;
  }
}
@media only screen and (max-width: 1023px) {
  .productivity__gallery {
    top: 130px;
    width: 300px;
  }
}
@media only screen and (max-width: 767px) {
  .productivity__gallery {
    position: relative;
    top: auto;
    width: auto;
    max-width: 300px;
    margin: 0 0 60px -30px;
  }
}
.productivity__preview:nth-child(2) {
  left: -70%;
  bottom: -6%;
  width: 224%;
}
.productivity__preview img {
  width: 100%;
}
.productivity__preview:not(:first-child) {
  position: absolute;
}
.productivity__row {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .productivity__row {
    display: block;
  }
}
.productivity__wrap {
  position: relative;
  z-index: 3;
  max-width: 355px;
  padding-top: 234px;
}
@media only screen and (max-width: 1179px) {
  .productivity__wrap {
    padding-top: 215px;
  }
}
@media only screen and (max-width: 1023px) {
  .productivity__wrap {
    max-width: 300px;
  }
}
@media only screen and (max-width: 767px) {
  .productivity__wrap {
    max-width: 100%;
    margin-bottom: 190px;
    padding: 0;
  }
}
.productivity .stage {
  margin-bottom: 16px;
}
.productivity__title {
  margin-bottom: 24px;
}
.productivity__info {
  margin-bottom: 32px;
  color: #6E757C;
}
.productivity__list {
  position: relative;
  z-index: 3;
  flex-shrink: 0;
  width: 340px;
}
@media only screen and (max-width: 1023px) {
  .productivity__list {
    width: 300px;
  }
}
@media only screen and (max-width: 767px) {
  .productivity__list {
    width: 100%;
  }
}
.productivity__item {
  display: flex;
}
.productivity__item:not(:last-child) {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 3px solid rgba(94, 92, 230, 0.15);
}
.productivity__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  margin-right: 24px;
  font-size: 0;
}
.productivity__details {
  flex-grow: 1;
}
.productivity__category {
  margin-bottom: 16px;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
}
.productivity__text {
  color: #6E757C;
}
.productivity:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .productivity:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .productivity:not(:last-child) {
    margin-bottom: 48px;
  }
}

body.dark .productivity__container {
  background: #283036;
}
body.dark .productivity__container:before {
  background: rgba(255, 255, 255, 0.1);
}
body.dark .productivity__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 24px;
  overflow: hidden;
}
body.dark .productivity__bg:after {
  content: "";
  position: absolute;
  top: -112px;
  left: -101px;
  width: 389px;
  height: 389px;
  border-radius: 50%;
  background: linear-gradient(135.15deg, #AE80DC 1.17%, #DC83C3 31.88%, #8084DC 65.46%);
  -webkit-filter: blur(160px);
          filter: blur(160px);
  opacity: 0.5;
}
body.dark .productivity__icon path {
  fill: #ffffff;
}

.review {
  text-align: center;
}
.review__title {
  max-width: 370px;
  margin: 0 auto 80px;
}
@media only screen and (max-width: 1179px) {
  .review__title {
    margin-bottom: 64px;
  }
}
@media only screen and (max-width: 1023px) {
  .review__title {
    margin-bottom: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .review__title {
    margin-bottom: 40px;
  }
}
.review__container {
  margin: 0 -32px;
}
@media only screen and (max-width: 1023px) {
  .review__container {
    margin: 0 -16px;
  }
}
.review__item {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0 32px;
}
@media only screen and (max-width: 1023px) {
  .review__item {
    margin: 0 16px;
  }
}
.review__text {
  flex-grow: 1;
  margin-bottom: 32px;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  line-height: 1.3333333333;
  font-weight: 600;
}
@media only screen and (max-width: 1179px) {
  .review__text {
    font-size: 20px;
    line-height: 1.2;
  }
}
@media only screen and (max-width: 1023px) {
  .review__text {
    font-size: 18px;
    line-height: 1.3;
  }
}
.review__rating {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
}
.review__icon:not(:last-child) {
  margin-right: 16px;
}
.review__author {
  margin-bottom: 4px;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 600;
}
.review__company {
  color: #757575;
}
.review .owl-stage {
  display: flex;
}
.review .owl-carousel .owl-item img {
  width: auto;
}
.review .owl-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 116px;
}
@media only screen and (max-width: 1339px) {
  .review .owl-nav {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 1023px) {
  .review .owl-nav {
    margin-top: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .review .owl-nav {
    margin-top: 48px;
  }
}
.review .owl-carousel .owl-nav button.owl-prev,
.review .owl-carousel .owl-nav button.owl-next {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  font-size: 0;
}
.review .owl-carousel .owl-nav button.owl-prev path,
.review .owl-carousel .owl-nav button.owl-next path {
  font-size: 16px;
  fill: #6E757C;
  transition: fill 0.2s;
}
.review .owl-carousel .owl-nav button.owl-prev:hover path,
.review .owl-carousel .owl-nav button.owl-next:hover path {
  fill: #272E35;
}
.review .owl-carousel .owl-nav button.owl-prev {
  margin-right: 24px;
}
.review:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .review:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .review:not(:last-child) {
    margin-bottom: 48px;
  }
}

body.dark .review .owl-carousel .owl-nav button.owl-prev:hover path,
body.dark .review .owl-carousel .owl-nav button.owl-next:hover path {
  fill: #ffffff;
}

@media only screen and (max-width: 1179px) {
  .invite__center {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .invite__center {
    padding: 0 12px;
  }
}
.invite__container {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 600px;
  padding: 40px 112px;
}
@media only screen and (max-width: 1179px) {
  .invite__container {
    min-height: 510px;
    padding: 40px 64px;
  }
}
@media only screen and (max-width: 1023px) {
  .invite__container {
    min-height: 450px;
    padding: 40px 32px;
  }
}
@media only screen and (max-width: 767px) {
  .invite__container {
    padding: 70px 32px 434px;
    text-align: center;
  }
}
.invite__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2C353D;
  border-radius: 24px;
  overflow: hidden;
}
.invite__bg:before {
  content: "";
  position: absolute;
  top: -242px;
  left: -223px;
  width: 497px;
  height: 497px;
  border-radius: 50%;
  background: linear-gradient(135.15deg, #AE80DC 1.17%, #DC83C3 31.88%, #8084DC 65.46%);
  -webkit-filter: blur(160px);
          filter: blur(160px);
  opacity: 0.6;
}
.invite__wrap {
  position: relative;
  z-index: 3;
  max-width: 455px;
}
@media only screen and (max-width: 1179px) {
  .invite__wrap {
    max-width: 380px;
  }
}
@media only screen and (max-width: 767px) {
  .invite__wrap {
    max-width: 100%;
  }
}
.invite__title {
  margin-bottom: 32px;
  color: #ffffff;
}
@media only screen and (max-width: 1179px) {
  .invite__title {
    margin-bottom: 24px;
  }
}
.invite__text {
  max-width: 330px;
  margin-bottom: 32px;
  color: #EEEFF2;
}
@media only screen and (max-width: 767px) {
  .invite__text {
    max-width: 100%;
    margin-bottom: 24px;
  }
}
.invite__gallery {
  position: absolute;
  top: 69%;
  right: calc(50% - 715px);
  z-index: 2;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}
@media only screen and (max-width: 1179px) {
  .invite__gallery {
    top: 60%;
    right: calc(50% - 540px);
    width: 688px;
  }
}
@media only screen and (max-width: 1023px) {
  .invite__gallery {
    right: calc(50% - 500px);
    width: 550px;
  }
}
@media only screen and (max-width: 767px) {
  .invite__gallery {
    top: auto;
    right: 50%;
    bottom: 4%;
    -webkit-transform: translateX(48.5%);
            transform: translateX(48.5%);
    width: 500px;
  }
}
.invite__preview:nth-child(2) {
  top: -18%;
  left: 37%;
  width: 32%;
}
.invite__preview img {
  width: 100%;
}
.invite__preview:not(:first-child) {
  position: absolute;
}
.invite:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .invite:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .invite:not(:last-child) {
    margin-bottom: 48px;
  }
}

.footer {
  position: relative;
}
.footer__body {
  margin-bottom: 64px;
  display: flex;
}
@media only screen and (max-width: 1179px) {
  .footer__body {
    display: flex;
    align-items: flex-start;
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .footer__body {
    display: block;
    text-align: center;
  }
}
.footer__wrap {
  max-width: 400px;
  margin: 24px auto 32px;
  min-width: 400px;
}
@media only screen and (max-width: 1179px) {
  .footer__wrap {
    margin: 0;
    max-width: 345px;
    min-width: 345px;
  }
}
@media only screen and (max-width: 767px) {
  .footer__wrap {
    max-width: 100%;
    margin-bottom: 24px;
  }
}
.footer__logo {
  display: inline-block;
  margin-bottom: 28px;
}
.footer__pic {
  height: 20px;
}
.footer__pic_light {
  display: none;
}
.footer__text {
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .footer__text {
    max-width: 230px;
    margin: 0 auto;
  }
}
.footer__line {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1179px) {
  .footer__line {
    margin: -5px 0 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .footer__line {
    justify-content: center;
    margin: 0 auto;
    max-width: 414px;
  }
}
.footer__downloads {
  display: flex;
}
@media only screen and (max-width: 1179px) {
  .footer__download img {
    height: 56px;
  }
}
.footer__download:not(:last-child) {
  margin-right: 12px;
}
.footer__nav {
  display: flex;
  align-items: center;
  margin-left: auto;
}
@media only screen and (max-width: 1179px) {
  .footer__nav {
    display: none;
  }
}
.footer__nav .footer__link {
  font-weight: 600;
  color: #6E757C;
  transition: color 0.2s;
}
.footer__nav .footer__link:hover {
  color: #272E35;
}
.footer__nav .footer__link.active {
  color: #4C52E1;
}
.footer__nav .footer__link:not(:last-child) {
  margin-right: 48px;
}
.footer__table {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.footer__col {
  display: flex;
  flex-direction: row;
  align-items: left;
  flex-wrap: wrap;
  min-width: 130px;
}
@media only screen and (max-width: 1179px) {
  .footer__col {
    min-width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .footer__col {
    justify-content: center;
  }
}
.footer__category {
  font-weight: 700;
  width: 100%;
  color: #272E35;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 32px;
}
.footer__link {
  color: #6E757C;
  flex-wrap: wrap;
  margin-bottom: 16px;
  margin-right: 48px;
}
.footer__link:hover {
  color: #272E35;
}
.footer__link.active {
  color: #4C52E1;
}
.footer__bottom {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 24px 0;
  border-top: 2px solid rgba(58, 58, 60, 0.25);
}
@media only screen and (max-width: 767px) {
  .footer__bottom {
    display: block;
    padding: 65px 0;
    text-align: center;
  }
}
.footer__fca {
  margin: 3px 0 0 0;
}
@media only screen and (max-width: 767px) {
  .footer__fca {
    margin: 0 0 18px;
  }
}
.footer__disclaimer {
  font-size: 13px;
  line-hight: 1rem;
  margin: 2px 10px;
  text-align: center;
  max-width: 750px;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .footer__disclaimer {
    margin: 0 0 18px;
  }
}
.footer__disclaimer a {
  color: #6E757C;
}
.footer__disclaimer a:hover {
  color: #6E757C;
  text-decoration: underline;
}
.footer__copyright {
  font-size: 13px;
  color: #6E757C;
  margin: 2px 0;
}
@media only screen and (max-width: 767px) {
  .footer__copyright {
    margin: 0 0 24px;
  }
}
.footer__social {
  display: flex;
  align-items: left;
  margin-top: 5px;
}
@media only screen and (max-width: 767px) {
  .footer__social {
    justify-content: left;
  }
}
.footer__social .footer__link {
  font-size: 0;
}
.footer__social .footer__link .icon {
  font-size: 16px;
  fill: #6E757C;
  transition: fill 0.2s;
}
.footer__social .footer__link:hover .icon {
  fill: #272E35;
}
.footer__social .footer__link:not(:last-child) {
  margin-right: 24px;
}

body.dark .footer__pic_dark {
  display: none;
}
body.dark .footer__pic_light {
  display: inline-block;
}
body.dark .footer__text {
  color: rgb(58, 58, 60);
}
body.dark .footer__category {
  color: #ffffff;
}
body.dark .footer__link {
  color: rgb(58, 58, 60);
}
body.dark .footer__link:hover {
  color: #ffffff;
}
body.dark .footer__link.active {
  color: #4C52E1;
}
body.dark .footer__fca img {
  -webkit-filter: brightness(1.7) !important;
          filter: brightness(1.7) !important;
}
body.dark .footer__disclaimer {
  color: rgb(58, 58, 60);
}
body.dark .footer__copyright {
  color: rgb(58, 58, 60);
}
body.dark .footer__social .footer__link .icon {
  fill: rgb(58, 58, 60);
}
body.dark .footer__social .footer__link:hover .icon {
  fill: #ffffff;
}

.switch {
  position: absolute;
  left: calc(50% - 700px);
  bottom: 30px;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-size: 0;
  transition: opacity 0.25s;
}
@media only screen and (max-width: 1419px) {
  .switch {
    left: 32px;
  }
}
@media only screen and (max-width: 1339px) {
  .switch {
    top: 72px;
    right: 64px;
    left: auto;
    bottom: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .switch {
    right: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .switch {
    top: auto;
    right: auto;
    left: 12px;
    bottom: 8px;
  }
}
.switch__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.switch__in {
  position: relative;
  display: inline-block;
  border: 8px solid #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  transition: all 0.2s;
}
.switch__box {
  position: relative;
  display: block;
  width: 72px;
  height: 32px;
  box-shadow: inset 0 0 0 1px rgba(58, 58, 60, 0.4);
  background: #ffffff;
  border-radius: 16px;
  transition: all 0.2s;
}
.switch__box:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #4C52E1;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.2s;
}
.switch__icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0;
  transition: opacity 0.2s;
}
.switch__icon .icon {
  width: 24px;
  height: 24px;
  fill: #808191;
}
.switch__icon_light {
  right: 5px;
}
.switch__icon_dark {
  left: 4px;
  opacity: 0;
}
.switch__input:checked + .switch__in {
  border-color: rgba(0, 0, 0, 0.5);
}
.switch__input:checked + .switch__in .switch__box {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  background: rgba(0, 0, 0, 0.3);
}
.switch__input:checked + .switch__in .switch__box:before {
  width: 8px;
  height: 24px;
  -webkit-transform: translate(48px, -50%);
          transform: translate(48px, -50%);
  border-radius: 4px;
}
.switch__input:checked + .switch__in .switch__icon_light {
  opacity: 0;
}
.switch__input:checked + .switch__in .switch__icon_dark {
  opacity: 1;
}
@media (hover: hover) {
  .switch:hover {
    opacity: 0.8;
  }
}

.download {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .download__center {
    padding: 0 12px;
  }
}
.download__title {
  margin-bottom: 16px;
}
.download__info {
  margin-bottom: 32px;
  color: #6E757C;
}
@media only screen and (max-width: 1179px) {
  .download__info {
    max-width: 385px;
    margin: 0 auto 32px;
  }
}
@media only screen and (max-width: 767px) {
  .download__info {
    max-width: 250px;
    margin-bottom: 24px;
  }
}
.download__info a {
  border-bottom: 1px solid transparent;
  color: #4C52E1;
  transition: border-color 0.2s;
}
.download__info a:hover {
  border-color: #4C52E1;
}
.download__btn {
  margin-bottom: 143px;
}
@media only screen and (max-width: 1179px) {
  .download__btn {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .download__btn {
    margin-bottom: 90px;
  }
}
.download__bg {
  position: relative;
  left: 50%;
  width: 1020px;
  margin-bottom: 138px;
  -webkit-transform: translateX(-52%);
          transform: translateX(-52%);
}
@media only screen and (max-width: 1179px) {
  .download__bg {
    width: 850px;
    margin-bottom: 72px;
  }
}
@media only screen and (max-width: 1023px) {
  .download__bg {
    width: 750px;
  }
}
@media only screen and (max-width: 767px) {
  .download__bg {
    width: 550px;
    -webkit-transform: translateX(-51.5%);
            transform: translateX(-51.5%);
  }
}
.download__preview:nth-child(2) {
  top: -11%;
  left: 53%;
  width: 24%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.download__preview:nth-child(3) {
  top: 30.5%;
  right: 3%;
  width: 47%;
}
.download__preview:not(:first-child) {
  position: absolute;
}
.download__preview img {
  width: 100%;
}
.download__subtitle {
  margin-bottom: 70px;
}
@media only screen and (max-width: 1179px) {
  .download__subtitle {
    max-width: 390px;
    margin: 0 auto 64px;
  }
}
@media only screen and (max-width: 767px) {
  .download__subtitle {
    max-width: 280px;
    margin-bottom: 44px;
    font-size: 32px;
  }
}
.download__list {
  display: flex;
}
@media only screen and (max-width: 1179px) {
  .download__list {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: -80px;
  }
}
@media only screen and (max-width: 767px) {
  .download__list {
    margin-top: -56px;
  }
}
.download__item {
  position: relative;
  flex: 0 0 20%;
  width: 20%;
  padding: 68px 32px 64px;
  color: #272E35;
}
@media only screen and (max-width: 1179px) {
  .download__item {
    flex: 0 0 33.333%;
    width: 33.333%;
    margin-top: 80px;
    padding: 0 24px;
  }
}
@media only screen and (max-width: 767px) {
  .download__item {
    flex: 0 0 50%;
    width: 50%;
    margin-top: 56px;
    padding: 0 12px;
  }
}
.download__item:before {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  left: -5px;
  bottom: -5px;
  z-index: 1;
  background: #F7F7F8;
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  opacity: 0;
  transition: opacity 0.2s;
}
@media only screen and (max-width: 1179px) {
  .download__item:before {
    display: none;
  }
}
.download__item:hover:before {
  opacity: 1;
}
@media only screen and (max-width: 1179px) {
  .download__item:nth-child(3):after {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .download__item:nth-child(3):after {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .download__item:nth-child(2n):after {
    display: none;
  }
}
.download__item:not(:last-child):after {
  content: "";
  position: absolute;
  top: 6px;
  right: -2px;
  bottom: 6px;
  width: 4px;
  background: rgba(94, 92, 230, 0.15);
}
@media only screen and (max-width: 1023px) {
  .download__item:not(:last-child):after {
    top: 0;
    bottom: 0;
  }
}
.download__icon, .download__category, .download__text {
  position: relative;
  z-index: 3;
}
.download__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-bottom: 24px;
  font-size: 0;
}
.download__category {
  margin-bottom: 4px;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 600;
}
.download__text {
  font-size: 13px;
  line-height: 1.8461538462;
  font-weight: 600;
  color: #6E757C;
}
.download:not(:last-child) {
  margin-bottom: 141px;
}
@media only screen and (max-width: 1179px) {
  .download:not(:last-child) {
    margin-bottom: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .download:not(:last-child) {
    margin-bottom: 48px;
  }
}

body.dark .download__item:before {
  background: #283036;
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1);
}
body.dark .download__icon path {
  fill: #ffffff;
}
body.dark .download__category {
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .pricing__center {
    padding: 0 16px;
  }
}
.pricing__title {
  margin-bottom: 16px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .pricing__title {
    max-width: 295px;
    margin: 0 auto 16px;
  }
}
.pricing__info {
  margin-bottom: 104px;
  text-align: center;
  color: #6E757C;
}
@media only screen and (max-width: 1179px) {
  .pricing__info {
    margin-bottom: 88px;
  }
}
@media only screen and (max-width: 767px) {
  .pricing__info {
    max-width: 265px;
    margin: 0 auto 40px;
  }
}
.pricing__list {
  display: flex;
  padding-bottom: 36px;
  border-radius: 24px;
  background: rgba(247, 247, 248, 0.8);
}
@media only screen and (max-width: 767px) {
  .pricing__list {
    display: block;
    padding: 0;
    background: none;
  }
}
.pricing__item {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 0 0 33.333%;
  width: 33.333%;
}
@media only screen and (max-width: 767px) {
  .pricing__item {
    width: 100%;
    padding: 24px;
    border-radius: 24px;
    background: #F7F7F8;
  }
}
.pricing__item:nth-child(2) {
  background: #ffffff;
  border-radius: 24px;
}
@media only screen and (max-width: 767px) {
  .pricing__item:nth-child(2) {
    background: #F7F7F8;
  }
}
@media only screen and (max-width: 767px) {
  .pricing__item:not(:last-child) {
    margin-bottom: 24px;
  }
}
.pricing__head {
  position: relative;
  z-index: 3;
  padding: 40px 40px 50px;
}
@media only screen and (max-width: 1179px) {
  .pricing__head {
    padding: 40px 24px 50px;
  }
}
@media only screen and (max-width: 767px) {
  .pricing__head {
    margin-bottom: 32px;
    padding: 0;
  }
}
.pricing__item:nth-child(2) .pricing__head:before {
  content: "";
  position: absolute;
  top: -32px;
  left: 0;
  right: 0;
  bottom: -32px;
  z-index: -1;
  background: #ffffff;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
  border-radius: 24px;
}
@media only screen and (max-width: 767px) {
  .pricing__item:nth-child(2) .pricing__head:before {
    display: none;
  }
}
.pricing__item:not(:nth-child(2)) .pricing__head {
  box-shadow: inset 0 -1px 0 #EEEFF2;
}
@media only screen and (max-width: 767px) {
  .pricing__item:not(:nth-child(2)) .pricing__head {
    box-shadow: none;
  }
}
.pricing__note {
  position: absolute;
  top: -24px;
  right: 8px;
  display: inline-block;
  padding: 8px 16px;
  border-radius: 16px;
  background: rgb(94, 92, 230);
  font-size: 11px;
  line-height: 1.4545454545;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .pricing__note {
    position: static;
    margin-bottom: 20px;
  }
}
.pricing__subtitle {
  margin-bottom: 24px;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  line-height: 1.3333333333;
  font-weight: 600;
}
.pricing__price {
  position: relative;
  display: flex;
  height: 110px;
  margin-bottom: 24px;
  padding-bottom: 36px;
  border-bottom: 2px solid rgba(94, 92, 230, 0.1);
}
.pricing__img {
  position: absolute;
  top: 50%;
  left: -63px;
  -webkit-transform: translateY(-60%);
          transform: translateY(-60%);
}
.pricing__currency {
  position: relative;
  top: 4px;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  line-height: 1.3333333333;
  font-weight: 600;
}
.pricing__number {
  font-family: "Poppins", sans-serif;
  font-size: 64px;
  line-height: 1.125;
  font-weight: 600;
}
.pricing__time {
  position: relative;
  top: -7px;
  align-self: flex-end;
  color: #6E757C;
}
.pricing__text {
  max-width: 200px;
  min-height: 72px;
  margin-bottom: 12px;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .pricing__text {
    min-height: auto;
    margin-bottom: 24px;
  }
}
.pricing__details {
  position: relative;
  padding: 130px 40px 65px;
}
@media only screen and (max-width: 1179px) {
  .pricing__details {
    padding: 130px 24px 65px;
  }
}
@media only screen and (max-width: 767px) {
  .pricing__details {
    padding: 0;
  }
}
.pricing__stage {
  position: absolute;
  top: 70px;
  left: 40px;
  right: 40px;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  line-height: 1.3333333333;
  font-weight: 600;
}
@media only screen and (max-width: 1179px) {
  .pricing__stage {
    left: 24px;
    right: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .pricing__stage {
    display: none;
  }
}
.pricing__category {
  margin-bottom: 43px;
  padding-bottom: 35px;
  border-bottom: 2px solid rgba(94, 92, 230, 0.2);
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .pricing__category {
    display: none;
  }
}
.pricing__item:first-child .pricing__category {
  margin-right: -40px;
  padding-right: 40px;
}
@media only screen and (max-width: 1179px) {
  .pricing__item:first-child .pricing__category {
    margin-right: -24px;
    padding-right: 24px;
  }
}
.pricing__item:nth-child(2) .pricing__category {
  margin-left: -40px;
  margin-right: -40px;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 1179px) {
  .pricing__item:nth-child(2) .pricing__category {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.pricing__item:last-child .pricing__category {
  margin-left: -40px;
  padding-left: 40px;
}
@media only screen and (max-width: 1179px) {
  .pricing__item:last-child .pricing__category {
    margin-left: -24px;
    padding-left: 24px;
  }
}
.pricing__view {
  display: none;
  align-items: center;
  font-weight: 600;
  color: #272E35;
}
@media only screen and (max-width: 767px) {
  .pricing__view {
    display: inline-flex;
  }
}
.pricing__view .icon {
  margin-left: 10px;
  width: 16px;
  height: 10px;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.pricing__view.active .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (max-width: 767px) {
  .pricing__options {
    display: none;
    padding-top: 32px;
  }
}
.pricing__options li {
  position: relative;
  padding-left: 36px;
  color: #6E757C;
}
.pricing__options li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23748fb5'/%3E%3Cg clip-path='url(%23A)'%3E%3Cpath d='M18.3 6.3L9 15.6l-3.3-3.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l4 4c.2.2.4.3.7.3s.5-.1.7-.3l10-10c.4-.4.4-1 0-1.4s-1-.4-1.4 0z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='A'%3E%3Cpath fill='%23fff' transform='translate(4 4)' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/100% auto;
}
.pricing__options li:not(:last-child) {
  margin-bottom: 32px;
}
@media only screen and (max-width: 1179px) {
  .pricing__options li:not(:last-child) {
    margin-bottom: 24px;
  }
}
.pricing:not(:last-child) {
  margin-bottom: 88px;
}
@media only screen and (max-width: 1179px) {
  .pricing:not(:last-child) {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .pricing:not(:last-child) {
    margin-bottom: 40px;
  }
}

body.dark .pricing__list {
  background: rgba(40, 48, 54, 0.8);
}
@media only screen and (max-width: 767px) {
  body.dark .pricing__item {
    background: #2C353D;
  }
}
body.dark .pricing__item:nth-child(2) {
  background: #2C353D;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
}
body.dark .pricing__item:not(:nth-child(2)) .pricing__head {
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.05);
}
@media only screen and (max-width: 767px) {
  body.dark .pricing__item:not(:nth-child(2)) .pricing__head {
    box-shadow: none;
  }
}
body.dark .pricing__item:nth-child(2) .pricing__head:before {
  background: #2C353D;
}
body.dark .pricing__price {
  border-color: rgba(255, 255, 255, 0.1);
}
body.dark .pricing__view {
  color: #ffffff;
}
body.dark .pricing__view .icon {
  fill: #ffffff;
}

.faq {
  color: #ffffff;
}
@media only screen and (max-width: 1179px) {
  .faq__center {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .faq__center {
    padding: 0 12px;
  }
}
.faq__container {
  position: relative;
  padding: 112px 116px 437px;
}
@media only screen and (max-width: 1179px) {
  .faq__container {
    overflow: hidden;
    padding: 80px 56px 437px;
  }
}
@media only screen and (max-width: 767px) {
  .faq__container {
    padding: 48px 24px 307px;
  }
}
.faq__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
  background: #2C353D;
  border-radius: 24px;
}
.faq__bg:before, .faq__bg:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background: linear-gradient(135.15deg, #AE80DC 1.17%, #DC83C3 31.88%, #8084DC 65.46%);
}
.faq__bg:before {
  top: -280px;
  left: -280px;
  width: 560px;
  height: 560px;
  opacity: 0.5;
  -webkit-filter: blur(278.261px);
          filter: blur(278.261px);
}
.faq__bg:after {
  right: -137px;
  bottom: -95px;
  width: 299px;
  height: 299px;
  -webkit-filter: blur(160px);
          filter: blur(160px);
  opacity: 0.6;
}
@media only screen and (max-width: 767px) {
  .faq__bg:after {
    display: none;
  }
}
.faq__title {
  max-width: 410px;
  margin: 0 auto 80px;
  text-align: center;
  color: #ffffff;
}
@media only screen and (max-width: 1179px) {
  .faq__title {
    margin-bottom: 72px;
  }
}
@media only screen and (max-width: 767px) {
  .faq__title {
    margin-bottom: 47px;
  }
}
.faq__row {
  display: flex;
  margin: 0 -40px;
}
@media only screen and (max-width: 1179px) {
  .faq__row {
    margin: 0 -20px;
  }
}
@media only screen and (max-width: 1023px) {
  .faq__row {
    display: block;
    margin: 0;
  }
}
.faq__col {
  flex: 0 0 calc(50% - 80px);
  width: calc(50% - 80px);
  margin: 0 40px;
}
@media only screen and (max-width: 1179px) {
  .faq__col {
    flex: 0 0 calc(50% - 40px);
    width: calc(50% - 40px);
    margin: 0 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .faq__col {
    width: 100%;
    margin: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .faq__col:not(:last-child) {
    margin-bottom: 64px;
  }
}
.faq__group:not(:last-child) {
  margin-bottom: 64px;
}
.faq__category {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  line-height: 1.3333333333;
  font-weight: 600;
}
.faq__item:not(:last-child) {
  margin-bottom: 33px;
}
.faq__head {
  position: relative;
  padding-right: 48px;
  opacity: 0.7;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 600;
  color: #ffffff;
  cursor: pointer;
  transition: opacity 0.2s;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.faq__head:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10L12 14L8 10' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%/100% auto;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.faq__head:hover {
  opacity: 1;
}
.faq__item.active .faq__head {
  opacity: 1;
}
.faq__item.active .faq__head:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.faq__body {
  display: none;
  padding-top: 16px;
  color: #6E757C;
}
.faq__gallery {
  position: absolute;
  left: 50%;
  bottom: -197px;
  width: 870px;
  -webkit-transform: translateX(-58%);
          transform: translateX(-58%);
  pointer-events: none;
}
@media only screen and (max-width: 767px) {
  .faq__gallery {
    bottom: 10px;
    width: 390px;
    -webkit-transform: translateX(-55%);
            transform: translateX(-55%);
  }
}
.faq__preview:nth-child(2) {
  top: -10.5%;
  left: 23.5%;
  width: 29%;
}
.faq__preview:nth-child(2).aos-animate {
  -webkit-animation: up-down 4s infinite;
          animation: up-down 4s infinite;
}
.faq__preview:nth-child(3) {
  top: 1%;
  right: 5%;
  width: 34%;
}
.faq__preview:nth-child(3).aos-animate {
  -webkit-animation: up-down 4s 1s infinite;
          animation: up-down 4s 1s infinite;
}
.faq__preview img {
  width: 100%;
}
.faq__preview:not(:first-child) {
  position: absolute;
}
.faq:not(:last-child) {
  margin-bottom: 264px;
}
@media only screen and (max-width: 1179px) {
  .faq:not(:last-child) {
    margin-bottom: 96px;
  }
}

.popup {
  max-width: 548px;
  margin: 0 auto;
  padding: 40px 46px 56px;
  background: #283036;
  border: 2px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  text-align: center;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .popup {
    padding: 32px 32px 40px;
    border-radius: 24px;
  }
}
.popup__title {
  margin-bottom: 46px;
}
.popup__variants {
  display: flex;
  margin: 0 -8px 40px;
}
@media only screen and (max-width: 767px) {
  .popup__variants {
    display: block;
    margin: 0 0 32px;
  }
}
.popup__variant {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 calc(50% - 16px);
  width: calc(50% - 16px);
  height: 64px;
  margin: 0 8px;
  border-radius: 16px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  font-weight: 700;
  color: #ffffff;
  transition: all 0.2s;
}
@media only screen and (max-width: 767px) {
  .popup__variant {
    width: 100%;
    margin: 0;
  }
}
.popup__variant img {
  max-height: 24px;
  margin-right: 10px;
}
.popup__variant:hover {
  background: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
@media only screen and (max-width: 767px) {
  .popup__variant:not(:last-child) {
    margin-bottom: 16px;
  }
}
.popup__details {
  margin-bottom: 24px;
  color: #6A7986;
}
.popup__btns:not(:last-child) {
  margin-bottom: 24px;
}
.popup__btns .popup__btn {
  min-width: 100%;
}
.popup__btns .popup__btn:not(:last-child) {
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .popup__btns .popup__btn:not(:last-child) {
    margin-bottom: 16px;
  }
}
.popup__note {
  max-width: 340px;
  margin: 0 auto;
  font-size: 13px;
  line-height: 1.8461538462;
  color: #6E757C;
}
.popup__info {
  margin-bottom: 48px;
  color: #6A7986;
}
@media only screen and (max-width: 767px) {
  .popup__info {
    margin-bottom: 24px;
  }
}
.popup__info a {
  border-bottom: 1px solid transparent;
  color: #ffffff;
  transition: border-color 0.2s;
}
.popup__info a:hover {
  border-color: #ffffff;
}
.popup__code {
  display: flex;
  margin: 0 -8px 20px;
}
@media only screen and (max-width: 767px) {
  .popup__code {
    margin: 0 -4px 20px;
  }
}
.popup__number {
  flex: 0 0 calc(16.6666666667% - 16px);
  width: calc(16.6666666667% - 16px);
  margin: 0 8px;
}
@media only screen and (max-width: 767px) {
  .popup__number {
    flex: 0 0 calc(16.6666666667% - 8px);
    width: calc(16.6666666667% - 8px);
    margin: 0 4px;
  }
}
.popup__number input {
  width: 100%;
  height: 77px;
  border-radius: 8px;
  background: #35414B;
  border: 1px solid transparent;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
  color: #4C52E1;
}
@media only screen and (max-width: 767px) {
  .popup__number input {
    height: 56px;
    font-size: 32px;
  }
}
.popup__number input:focus {
  border-color: #ffffff;
}
.popup__link {
  font-weight: 700;
  color: #6E757C;
  transition: color 0.2s;
}
.popup__link:hover {
  color: #ffffff;
}
.popup .mfp-close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  line-height: normal;
  opacity: 1;
  font-size: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff' d='M1.613.2l.094.083L5 3.585 8.293.293a1 1 0 0 1 1.414 0 1 1 0 0 1 .083 1.32l-.083.094L6.415 5l3.292 3.293a1 1 0 0 1-1.32 1.497l-.094-.083L5 6.415 1.707 9.707A1 1 0 0 1 .21 8.387l.083-.094L3.585 5 .293 1.707a1 1 0 0 1 0-1.414A1 1 0 0 1 1.613.21z'/%3E%3C/svg%3E") no-repeat 50% 50%/14px auto;
  transition: box-shadow 0.25s;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 767px) {
  .popup .mfp-close {
    width: 40px;
    height: 40px;
  }
}
.popup .mfp-close:hover {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
}

.mfp-container {
  padding: 20px;
}
@media only screen and (max-width: 767px) {
  .mfp-container {
    padding: 0;
  }
}

@media (max-width: 900px) {
  .mfp-container {
    padding: 30px 20px;
  }
}
.mfp-bg {
  background: rgba(30, 37, 43, 0.98);
}

.mfp-zoom-in .popup {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.2s ease-out;
}
.mfp-zoom-in.mfp-ready .popup {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.98;
}
.mfp-zoom-in.mfp-removing .popup {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

.about {
  text-align: center;
}
.about__center {
  max-width: 968px;
}
.about__title {
  max-width: 800px;
  margin: 0 auto 82px;
}
@media only screen and (max-width: 1179px) {
  .about__title {
    max-width: 510px;
    margin-bottom: 12px;
  }
}
.about__preview {
  margin-bottom: 65px;
}
@media only screen and (max-width: 767px) {
  .about__preview {
    margin: 0 -32px 48px;
  }
}
.about__preview img {
  max-width: 100%;
}
.about .stage {
  margin-bottom: 16px;
}
.about__subtitle {
  margin-bottom: 64px;
}
@media only screen and (max-width: 767px) {
  .about__subtitle {
    margin-bottom: 40px;
  }
}
.about__list {
  display: flex;
  justify-content: center;
  margin-bottom: 64px;
  padding-bottom: 64px;
  border-bottom: 2px solid rgba(94, 92, 230, 0.2);
}
@media only screen and (max-width: 767px) {
  .about__list {
    display: block;
    margin-bottom: 48px;
    padding: 0;
    border: none;
    text-align: center;
  }
}
.about__item {
  max-width: 160px;
}
@media only screen and (max-width: 767px) {
  .about__item {
    margin: 0 auto;
  }
}
.about__item:not(:last-child) {
  margin-right: 102px;
}
@media only screen and (max-width: 767px) {
  .about__item:not(:last-child) {
    margin: 0 auto 48px;
  }
}
.about__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  margin-bottom: 32px;
  font-size: 0;
}
.about__category {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
}
.about__info {
  margin-bottom: 40px;
  font-size: 13px;
  line-height: 1.8461538462;
  font-weight: 600;
}
.about__info span {
  display: block;
  margin-bottom: 4px;
  color: #272E35;
}
.about__team {
  display: flex;
  flex-wrap: wrap;
  margin: -72px -60px 0;
}
@media only screen and (max-width: 1023px) {
  .about__team {
    margin: -64px -30px 0;
  }
}
@media only screen and (max-width: 767px) {
  .about__team {
    margin: -48px -10px 0;
  }
}
.about__user {
  flex: 0 0 calc(25% - 80px);
  width: calc(25% - 80px);
  margin: 72px 40px 0;
}
@media only screen and (max-width: 1023px) {
  .about__user {
    flex: 0 0 calc(25% - 60px);
    width: calc(25% - 60px);
    margin: 60px 30px 0;
  }
}
@media only screen and (max-width: 767px) {
  .about__user {
    flex: 0 0 calc(50% - 20px);
    width: calc(50% - 20px);
    margin: 48px 10px 0;
  }
}
.about__ava {
  position: relative;
  width: 128px;
  height: 128px;
  margin: 0 auto 32px;
  border-width: 0;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 50%;
  transition: all 0.2s;
}
.about__ava img {
  width: 100%;
  min-height: 100%;
  border-radius: 50%;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.about__user:hover .about__ava {
  border-width: 10px;
}
.about__user:hover .about__ava img {
  -webkit-transform: scale(0.96);
          transform: scale(0.96);
}
.about__name {
  margin-bottom: 4px;
  font-weight: 700;
}
.about__post {
  margin: 0 -5px;
  font-size: 14px;
  line-height: 1.7142857143;
  color: rgba(39, 46, 53, 0.75);
}
.about:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .about:not(:last-child) {
    margin-bottom: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .about:not(:last-child) {
    margin-bottom: 48px;
  }
}

body.dark .about__icon path {
  fill: #ffffff;
}
body.dark .about__info span {
  color: #ffffff;
}
body.dark .about__post {
  color: rgba(255, 255, 255, 0.75);
}
body.dark .about__ava {
  border-color: #2C353D;
}

.features__title {
  max-width: 620px;
  margin: 0 auto 22px;
  text-align: center;
}
@media only screen and (max-width: 1179px) {
  .features__title {
    max-width: 400px;
  }
}
.features__info {
  margin-bottom: 32px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .features__info {
    max-width: 260px;
    margin: 0 auto 32px;
    font-size: 16px;
    font-weight: 600;
  }
}
.features__btns {
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  .features__btns {
    flex-direction: column;
    align-items: center;
  }
}
.features__btn:not(:last-child) {
  margin-right: 24px;
}
@media only screen and (max-width: 767px) {
  .features__btn:not(:last-child) {
    margin: 0 0 24px;
  }
}
.features__bg {
  position: relative;
  left: 50%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: 1100px;
  height: 600px;
  -webkit-transform: translateX(-52.8%);
          transform: translateX(-52.8%);
  margin-bottom: 136px;
  pointer-events: none;
}
@media only screen and (max-width: 1179px) {
  .features__bg {
    margin-bottom: 96px;
  }
}
@media only screen and (max-width: 1023px) {
  .features__bg {
    margin-bottom: 76px;
  }
}
@media only screen and (max-width: 767px) {
  .features__bg {
    width: 440px;
    height: 320px;
    margin-bottom: 64px;
  }
}
.features__preview:nth-child(2) {
  position: absolute;
  left: 16.5%;
  bottom: 14%;
  width: 72%;
}
@media only screen and (max-width: 767px) {
  .features__preview:nth-child(2) {
    left: 5%;
    bottom: 14%;
    width: 100%;
  }
}
.features__preview img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .features__wrap {
    position: relative;
  }
  .features__wrap:after {
    content: "";
    position: absolute;
    top: 0;
    right: -32px;
    bottom: 0;
    width: 64px;
    pointer-events: none;
    background: linear-gradient(270deg, #EEEFF2 0%, rgba(238, 239, 242, 0.7) 50%, rgba(238, 239, 242, 0) 100%);
  }
}
.features__row {
  display: flex;
  margin: 0 -80px;
}
@media only screen and (max-width: 1179px) {
  .features__row {
    margin: 0 -45px;
  }
}
@media only screen and (max-width: 1023px) {
  .features__row {
    margin: 0 -24px;
  }
}
@media only screen and (max-width: 767px) {
  .features__row {
    margin: 0 -32px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .features__row::-webkit-scrollbar {
    display: none;
  }
  .features__row:before, .features__row:after {
    content: "";
    flex-shrink: 0;
    width: 32px;
    height: 1px;
  }
}
.features__col {
  flex: 0 0 33%;
  width: 33%;
  padding: 0 80px;
}
@media only screen and (max-width: 1179px) {
  .features__col {
    padding: 0 45px;
  }
}
@media only screen and (max-width: 1023px) {
  .features__col {
    padding: 0 24px;
  }
}
@media only screen and (max-width: 767px) {
  .features__col {
    flex: 0 0 270px;
    width: 270px;
    padding: 0;
  }
}
.features__col:nth-child(2) {
  flex: 0 0 34%;
  width: 34%;
  border-width: 0 4px;
  border-style: solid;
  border-color: rgba(94, 92, 230, 0.1);
}
@media only screen and (max-width: 767px) {
  .features__col:nth-child(2) {
    flex: 0 0 270px;
    width: 270px;
  }
}
@media only screen and (max-width: 767px) {
  .features__col:not(:last-child) {
    padding-right: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .features__col:not(:first-child) {
    padding-left: 24px;
  }
}
.features__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 62px;
  border-radius: 50%;
  background: rgb(94, 92, 230);
}
.features__category {
  margin-bottom: 24px;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
}
@media only screen and (max-width: 1179px) {
  .features__category {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .features__category {
    font-size: 16px;
  }
}
.features__text {
  max-width: 240px;
  color: #6E757C;
}
.features:not(:last-child) {
  margin-bottom: 134px;
}
@media only screen and (max-width: 1179px) {
  .features:not(:last-child) {
    margin-bottom: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .features:not(:last-child) {
    margin-bottom: 86px;
  }
}

body.dark .features__wrap:after {
  background: linear-gradient(270deg, #1E252B 0%, rgba(30, 37, 43, 0.7) 50%, rgba(30, 37, 43, 0) 100%);
}

@media only screen and (max-width: 1179px) {
  .share__center {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .share__center {
    padding: 0 12px;
  }
}
.share__container {
  position: relative;
  padding: 96px 140px;
  color: #ffffff;
}
@media only screen and (max-width: 1179px) {
  .share__container {
    padding: 96px 80px;
  }
}
@media only screen and (max-width: 1023px) {
  .share__container {
    padding: 64px 40px;
  }
}
@media only screen and (max-width: 767px) {
  .share__container {
    padding: 40px 32px;
  }
}
.share__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
  background: #2C353D;
  border-radius: 24px;
}
.share__bg:before, .share__bg:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background: linear-gradient(135.15deg, #AE80DC 1.17%, #DC83C3 31.88%, #8084DC 65.46%);
}
.share__bg:before {
  top: -280px;
  left: -280px;
  width: 560px;
  height: 560px;
  opacity: 0.6;
  -webkit-filter: blur(278.261px);
          filter: blur(278.261px);
}
.share__bg:after {
  right: -195px;
  bottom: -181px;
  width: 389px;
  height: 389px;
  -webkit-filter: blur(160px);
          filter: blur(160px);
  opacity: 0.6;
}
@media only screen and (max-width: 767px) {
  .share__bg:after {
    display: none;
  }
}
.share__row {
  position: relative;
  z-index: 3;
  display: flex;
  margin: 0 -120px;
}
@media only screen and (max-width: 1179px) {
  .share__row {
    margin: 0 -80px;
  }
}
@media only screen and (max-width: 1023px) {
  .share__row {
    margin: 0 -40px;
  }
}
@media only screen and (max-width: 767px) {
  .share__row {
    display: block;
    margin: 0;
  }
}
.share__col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 120px;
}
@media only screen and (max-width: 1179px) {
  .share__col {
    padding: 0 80px;
  }
}
@media only screen and (max-width: 1023px) {
  .share__col {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 767px) {
  .share__col {
    width: 100%;
    padding: 0;
  }
}
.share__col:first-child {
  position: relative;
}
.share__col:first-child:before {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  width: 4px;
  background: rgba(94, 92, 230, 0.1);
}
@media only screen and (max-width: 767px) {
  .share__col:first-child:before {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .share__col:not(:last-child) {
    margin-bottom: 48px;
  }
}
.share__preview {
  margin-left: -140px;
}
.share__title {
  margin-bottom: 12px;
}
@media only screen and (max-width: 767px) {
  .share__title {
    max-width: 240px;
    font-size: 24px;
  }
}
.share__text {
  max-width: 260px;
  margin-bottom: 40px;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .share__text {
    margin-bottom: 24px;
  }
}
.share .btn_border {
  box-shadow: inset 0 0 0 2px #ffffff;
  color: #ffffff;
}
.share .btn_border:hover {
  box-shadow: none;
  background: #ffffff;
  color: #272E35;
}
.share:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .share:not(:last-child) {
    margin-bottom: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .share:not(:last-child) {
    margin-bottom: 48px;
  }
}

.comment__title {
  max-width: 370px;
  margin: 0 auto 80px;
  text-align: center;
}
@media only screen and (max-width: 1179px) {
  .comment__title {
    margin-bottom: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .comment__title {
    margin-bottom: 40px;
  }
}
.comment__container {
  margin: 0 -32px;
}
@media only screen and (max-width: 1179px) {
  .comment__container {
    margin: 0 -16px;
  }
}
.comment__item {
  margin: 0 32px;
}
@media only screen and (max-width: 1179px) {
  .comment__item {
    margin: 0 16px;
  }
}
.comment__body {
  position: relative;
  margin-bottom: 60px;
  padding: 40px;
  border-radius: 24px 24px 24px 0;
  background: #ffffff;
}
@media only screen and (max-width: 1179px) {
  .comment__body {
    padding: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comment__body {
    padding: 40px;
    border-radius: 24px;
    text-align: center;
  }
}
.comment__body:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 43px 43px 0 0;
  border-color: #ffffff transparent transparent transparent;
}
@media only screen and (max-width: 767px) {
  .comment__body:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 25px 25px 0 25px;
    border-color: #ffffff transparent transparent transparent;
  }
}
.comment__text {
  margin-bottom: 16px;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
.comment__rating {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .comment__rating {
    justify-content: center;
  }
}
.comment__icon:not(:last-child) {
  margin-right: 16px;
}
.comment__author {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .comment__author {
    flex-direction: column;
    text-align: center;
  }
}
.comment__ava {
  flex-shrink: 0;
  width: 64px;
  height: 64px;
  margin-right: 24px;
}
@media only screen and (max-width: 767px) {
  .comment__ava {
    margin: 0 0 12px;
  }
}
.comment__ava img {
  width: 100%;
  min-height: 100%;
  border-radius: 50%;
}
.comment__details {
  flex-grow: 1;
}
.comment__man {
  margin-bottom: 4px;
  font-weight: 700;
}
.comment__time {
  font-size: 14px;
  line-height: 1.7142857143;
  color: rgba(39, 46, 53, 0.75);
}
.comment .owl-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 83px;
}
@media only screen and (max-width: 1179px) {
  .comment .owl-nav {
    margin-top: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .comment .owl-nav {
    margin-top: 40px;
  }
}
.comment .owl-carousel .owl-nav button.owl-prev,
.comment .owl-carousel .owl-nav button.owl-next {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  font-size: 0;
}
.comment .owl-carousel .owl-nav button.owl-prev path,
.comment .owl-carousel .owl-nav button.owl-next path {
  fill: #6E757C;
  transition: fill 0.2s;
}
.comment .owl-carousel .owl-nav button.owl-prev:hover path,
.comment .owl-carousel .owl-nav button.owl-next:hover path {
  fill: #272E35;
}
.comment .owl-carousel .owl-nav button.owl-prev {
  margin-right: 24px;
}
.comment:not(:last-child) {
  margin-bottom: 120px;
}
@media only screen and (max-width: 1179px) {
  .comment:not(:last-child) {
    margin-bottom: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .comment:not(:last-child) {
    margin-bottom: 72px;
  }
}

body.dark .comment__body {
  background: #283036;
}
body.dark .comment__body:after {
  border-color: #283036 transparent transparent transparent;
}
body.dark .comment__time {
  color: rgba(255, 255, 255, 0.75);
}
body.dark .comment .owl-carousel .owl-nav button.owl-prev:hover path,
body.dark .comment .owl-carousel .owl-nav button.owl-next:hover path {
  fill: #ffffff;
}

.questions__center {
  max-width: 818px;
}
@media only screen and (max-width: 767px) {
  .questions__center {
    padding: 0 12px;
  }
}
.questions__preview {
  margin-bottom: 26px;
  text-align: center;
}
.questions__title {
  max-width: 455px;
  margin: 0 auto 56px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .questions__title {
    margin-bottom: 40px;
  }
}
.questions__nav {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 64px;
}
@media only screen and (max-width: 767px) {
  .questions__nav {
    display: none;
  }
}
.questions__link {
  padding: 0 16px;
  border-radius: 20px;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 40px;
  color: #272E35;
  transition: all 0.2s;
}
.questions__link:hover {
  color: #4C52E1;
}
.questions__link.active {
  background: #ffffff;
  color: #272E35;
}
.questions__link:not(:last-child) {
  margin-right: 16px;
}
.questions__item {
  padding: 8px 32px;
  border-radius: 16px;
  transition: all 0.2s;
}
@media only screen and (max-width: 767px) {
  .questions__item {
    padding: 12px;
  }
}
.questions__item.active {
  background: #ffffff;
}
.questions__item:not(:last-child) {
  margin-bottom: 8px;
}
.questions__head {
  position: relative;
  padding: 8px 40px 8px 0;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 600;
  color: #6E757C;
  cursor: pointer;
  transition: color 0.2s;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 767px) {
  .questions__head {
    padding: 0 40px 0 0;
  }
}
.questions__head:before {
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10L12 14L8 10' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%/100% auto;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
@media only screen and (max-width: 767px) {
  .questions__head:before {
    top: 0;
  }
}
.questions__head:hover {
  color: #272E35;
}
.questions__item.active .questions__head {
  color: #272E35;
}
.questions__item.active .questions__head:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.questions__body {
  display: none;
  padding: 8px 0;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .questions__body {
    padding: 16px 0 8px;
  }
}
.questions:not(:last-child) {
  margin-bottom: 120px;
}
@media only screen and (max-width: 1179px) {
  .questions:not(:last-child) {
    margin-bottom: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .questions:not(:last-child) {
    margin-bottom: 36px;
  }
}

body.dark .questions__link {
  color: rgba(255, 255, 255, 0.75);
}
body.dark .questions__link:hover {
  color: #ffffff;
}
body.dark .questions__link.active {
  color: #272E35;
}
body.dark .questions__item.active {
  background: rgba(40, 48, 54, 0.5);
}
body.dark .questions__head:before {
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10L12 14L8 10' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%/100% auto;
}
body.dark .questions__head:hover {
  color: #ffffff;
}
body.dark .questions__item.active .questions__head {
  color: #ffffff;
}

@media only screen and (max-width: 1179px) {
  .offer__center {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .offer__center {
    padding: 0 12px;
  }
}
.offer__container {
  position: relative;
  padding: 64px 64px 120px;
  border-radius: 24px;
  background: linear-gradient(90.33deg, #4C52E2 0.02%, #8084DC 98.92%);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .offer__container {
    padding: 80px 12px 88px;
  }
}
.offer__title {
  max-width: 835px;
  margin: 0 auto 32px;
  text-align: center;
}
@media only screen and (max-width: 1179px) {
  .offer__title {
    font-size: 48px;
    line-height: 1.1666666667;
  }
}
@media only screen and (max-width: 767px) {
  .offer__title {
    font-size: 40px;
    line-height: 1.2;
  }
}
.offer__preview {
  position: absolute;
  left: 50%;
  bottom: -180px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (max-width: 767px) {
  .offer__preview {
    bottom: -105px;
    width: 400px;
  }
  .offer__preview img {
    width: 100%;
  }
}
.offer:not(:last-child) {
  margin-bottom: 316px;
}
@media only screen and (max-width: 1179px) {
  .offer:not(:last-child) {
    margin-bottom: 290px;
  }
}
@media only screen and (max-width: 767px) {
  .offer:not(:last-child) {
    margin-bottom: 150px;
  }
}

.contact {
  position: relative;
  padding-top: 50px;
}
@media only screen and (max-width: 1179px) {
  .contact {
    padding-top: 0;
  }
}
.contact__bg {
  position: absolute;
  top: 50%;
  left: calc(50% - 650px);
  z-index: -1;
  -webkit-transform: translateY(-12%);
          transform: translateY(-12%);
}
@media only screen and (max-width: 1339px) {
  .contact__bg {
    left: calc(50% - 600px);
  }
}
@media only screen and (max-width: 1179px) {
  .contact__bg {
    left: calc(50% - 520px);
    width: 650px;
  }
}
@media only screen and (max-width: 1023px) {
  .contact__bg {
    left: calc(50% - 430px);
    width: 550px;
  }
}
@media only screen and (max-width: 767px) {
  .contact__bg {
    display: none;
  }
}
.contact__preview:nth-child(2) {
  top: -43.5%;
  left: 25%;
  width: 31%;
}
.contact__preview:nth-child(3) {
  top: -8%;
  left: 1.5%;
  width: 35%;
}
.contact__preview:nth-child(3).aos-animate {
  -webkit-animation: up-down 4s 1.2s infinite;
          animation: up-down 4s 1.2s infinite;
}
.contact__preview:nth-child(4) {
  top: -24%;
  right: 20%;
  width: 42%;
}
.contact__preview:nth-child(4).aos-animate {
  -webkit-animation: up-down 4s 1.8s infinite;
          animation: up-down 4s 1.8s infinite;
}
.contact__preview:nth-child(5) {
  top: 32%;
  left: -8.5%;
  width: 26%;
}
@media only screen and (max-width: 1179px) {
  .contact__preview:nth-child(5) {
    display: none;
  }
}
.contact__preview img {
  width: 100%;
}
.contact__preview:not(:first-child) {
  position: absolute;
}
.contact__wrap {
  max-width: 405px;
  margin-left: auto;
}
@media only screen and (max-width: 1179px) {
  .contact__wrap {
    max-width: 435px;
  }
}
@media only screen and (max-width: 1023px) {
  .contact__wrap {
    max-width: 360px;
  }
}
@media only screen and (max-width: 767px) {
  .contact__wrap {
    max-width: 100%;
  }
}
.contact__title {
  margin-bottom: 12px;
}
@media only screen and (max-width: 767px) {
  .contact__title {
    text-align: center;
  }
}
.contact__info {
  margin-bottom: 48px;
  color: #6E757C;
}
@media only screen and (max-width: 767px) {
  .contact__info {
    margin-bottom: 40px;
    text-align: center;
  }
}
.contact .field:not(:last-child) {
  margin-bottom: 24px;
}
@media only screen and (max-width: 767px) {
  .contact__btn {
    min-width: 100%;
  }
}
.contact:not(:last-child) {
  margin-bottom: 136px;
}
@media only screen and (max-width: 1179px) {
  .contact:not(:last-child) {
    margin-bottom: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .contact:not(:last-child) {
    margin-bottom: 48px;
  }
}

.field__label {
  margin-bottom: 16px;
  color: #6A7986;
}
.field__input, .field__textarea {
  width: 100%;
  border-radius: 16px;
  background: #ffffff;
  border: none;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #272E35;
}
.field__input::-webkit-input-placeholder, .field__textarea::-webkit-input-placeholder {
  color: #6E757C;
}
.field__input::-moz-placeholder, .field__textarea::-moz-placeholder {
  color: #6E757C;
}
.field__input:-ms-input-placeholder, .field__textarea:-ms-input-placeholder {
  color: #6E757C;
}
.field__input::-ms-input-placeholder, .field__textarea::-ms-input-placeholder {
  color: #6E757C;
}
.field__input::placeholder, .field__textarea::placeholder {
  color: #6E757C;
}
.field__input {
  height: 64px;
  padding: 0 24px;
}
.field__textarea {
  height: 160px;
  padding: 20px 24px;
  resize: none;
}

body.dark .field__input, body.dark .field__textarea {
  background: #283036;
  color: #ffffff;
}

.legal {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .legal__center {
    padding: 0 12px;
  }
}
.legal__title {
  margin-bottom: 16px;
}
.legal__info {
  margin-bottom: 80px;
  color: #6E757C;
}
@media only screen and (max-width: 1179px) {
  .legal__info {
    max-width: 385px;
    margin: 0 auto 32px;
  }
}
@media only screen and (max-width: 767px) {
  .legal__info {
    max-width: 250px;
    margin-bottom: 24px;
  }
}
.legal__info a {
  border-bottom: 1px solid transparent;
  color: #4C52E1;
  transition: border-color 0.2s;
}
.legal__info a:hover {
  border-color: #4C52E1;
}
.legal__body {
  margin-bottom: 130px;
  text-align: left;
}
.legal__body p {
  margin-bottom: 16px;
}
.legal__body h2 {
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  line-height: 1.25;
  font-weight: 600;
  margin: 48px 0 16px;
}
.legal__body h3 {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
  margin: 32px 0 8px;
}
.legal__body li {
  margin: 0 0 16px 48px;
  padding-left: 8px;
  list-style: decimal outside;
}
.legal__body ul li {
  margin: 0 0 16px 56px;
  padding-left: 0;
  list-style: disc outside;
}
.legal__body a {
  color: #272E35;
  font-weight: bold;
}
.legal__body a:hover {
  text-decoration: underline;
}
.legal__body a.btn.btn_primary {
  color: #ffffff;
  font-weight: inherit;
}
.legal__body a.btn.btn_primary:hover {
  text-decoration: inherit;
}
.legal__block {
  margin-top: 64px;
  max-width: 1040px;
}
.legal table {
  font-size: 13px;
  display: table;
  width: 100%;
  margin: 24px 0 40px;
  border-collapse: collapse;
  border-bottom: 1px solid lightgrey;
}
.legal table tr {
  border-top: 1px solid lightgrey;
}
.legal table tr th, .legal table tr td {
  vertical-align: top;
  padding: 12px 16px;
}
.legal table tr.empty td {
  padding: 16px;
}

.d1,
.d2,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.d1 {
  font-size: 64px;
  line-height: 1.1111111111;
}
@media only screen and (max-width: 1179px) {
  .d1 {
    font-size: 48px;
    line-height: 1.1666666667;
  }
}
@media only screen and (max-width: 767px) {
  .d1 {
    font-size: 40px;
    line-height: 1.2;
  }
}

.d2 {
  font-size: 64px;
  line-height: 1.125;
}

.h1 {
  font-size: 56px;
  line-height: 1.1428571429;
}

.h2 {
  font-size: 48px;
  line-height: 1.1666666667;
}
@media only screen and (max-width: 1179px) {
  .h2 {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media only screen and (max-width: 767px) {
  .h2 {
    font-size: 32px;
    line-height: 1.25;
  }
}

.h3 {
  font-size: 40px;
  line-height: 1.2;
}

.h4 {
  font-size: 32px;
  line-height: 1.25;
}

.h5 {
  font-size: 24px;
  line-height: 1.3333333333;
}

.h6 {
  font-size: 20px;
  line-height: 1.2;
}

.stage {
  margin-bottom: 24px;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.1em;
  line-height: 1.3333333333;
  text-transform: uppercase;
  color: rgb(94, 92, 230);
}
@media only screen and (max-width: 767px) {
  .stage {
    margin-bottom: 16px;
  }
}

.color-blue {
  color: blue;
}

.bg-blue {
  background: blue;
}
.bg-blue-opacity {
  background: rgba(0, 0, 255, 0.3);
}

.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-uppercase {
  text-transform: uppercase;
}

.m-auto {
  margin: auto;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.align-baseline {
  align-items: baseline;
}

@media only screen and (max-width: 1179px) {
  .desktop-hide {
    display: none !important;
  }
}
.desktop-show {
  display: none !important;
}
@media only screen and (max-width: 1179px) {
  .desktop-show {
    display: block !important;
  }
}
@media only screen and (max-width: 1179px) {
  .desktop-text-right {
    text-align: right !important;
  }
}

@media only screen and (max-width: 1023px) {
  .tablet-hide {
    display: none !important;
  }
}
.tablet-show {
  display: none !important;
}
@media only screen and (max-width: 1023px) {
  .tablet-show {
    display: block !important;
  }
}
@media only screen and (max-width: 1023px) {
  .tablet-text-right {
    text-align: right !important;
  }
}

@media only screen and (max-width: 767px) {
  .mobile-hide {
    display: none !important;
  }
}
.mobile-show {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .mobile-show {
    display: block !important;
  }
}
@media only screen and (max-width: 767px) {
  .mobile-text-right {
    text-align: right !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX3Jlc2V0LnNhc3MiLCJhcHAuY3NzIiwibGliL293bC5jYXJvdXNlbC5jc3MiLCJsaWIvbWFnbmlmaWMtcG9wdXAuY3NzIiwibGliL2Fvcy5jc3MiLCJfY29tbW9uLnNhc3MiLCJfdmFyaWFibGVzLnNhc3MiLCJjb21wb25lbnRzL19idG4uc2FzcyIsImhlbHBlcnMvX21peGlucy5zYXNzIiwiY29tcG9uZW50cy9faGVhZGVyLnNhc3MiLCJjb21wb25lbnRzL19tYWluLnNhc3MiLCJjb21wb25lbnRzL19xdWFsaXR5LnNhc3MiLCJjb21wb25lbnRzL19zdGVwcy5zYXNzIiwiY29tcG9uZW50cy9fYWR2YW50YWdlcy5zYXNzIiwiY29tcG9uZW50cy9faGlzdG9yeS5zYXNzIiwiY29tcG9uZW50cy9fb3B0aW9ucy5zYXNzIiwiY29tcG9uZW50cy9faW50ZWdyYXRpb25zLnNhc3MiLCJjb21wb25lbnRzL19kZXNjcmlwdGlvbi5zYXNzIiwiY29tcG9uZW50cy9fcHJvZHVjdGl2aXR5LnNhc3MiLCJjb21wb25lbnRzL19yZXZpZXcuc2FzcyIsImNvbXBvbmVudHMvX2ludml0ZS5zYXNzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNhc3MiLCJjb21wb25lbnRzL19zd2l0Y2guc2FzcyIsImNvbXBvbmVudHMvX2Rvd25sb2Fkcy5zYXNzIiwiY29tcG9uZW50cy9fcHJpY2luZy5zYXNzIiwiY29tcG9uZW50cy9fZmFxLnNhc3MiLCJjb21wb25lbnRzL19wb3B1cC5zYXNzIiwiY29tcG9uZW50cy9fYWJvdXQuc2FzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmVzLnNhc3MiLCJjb21wb25lbnRzL19zaGFyZS5zYXNzIiwiY29tcG9uZW50cy9fY29tbWVudC5zYXNzIiwiY29tcG9uZW50cy9fcXVlc3Rpb25zLnNhc3MiLCJjb21wb25lbnRzL19vZmZlci5zYXNzIiwiY29tcG9uZW50cy9fY29udGFjdC5zYXNzIiwiY29tcG9uZW50cy9fZmllbGQuc2FzcyIsImNv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QUFBO0FIMjFCdnFFOztBRzMxQjByRTtFQUF5Ryx1QkFBQTtBSCsxQm55RTs7QUcvMUJ5ekU7RUFBdUYseUJBQUE7QUhtMkJoNUU7O0FHbjJCdzZFO0VBQWlGLG1CQUFBO0FIdTJCei9FOztBR3YyQjRnRjtFQUF5RyxzQkFBQTtBSDIyQnJuRjs7QUczMkIwb0Y7RUFBdUYsMEJBQUE7QUgrMkJqdUY7O0FHLzJCMHZGO0VBQWlGLG1CQUFBO0FIbTNCMzBGOztBR24zQjgxRjtFQUF5Ryx1QkFBQTtBSHUzQnY4Rjs7QUd2M0I2OUY7RUFBdUYseUJBQUE7QUgyM0Jwakc7O0FHMzNCNGtHO0VBQWlGLG1CQUFBO0FIKzNCN3BHOztBRy8zQmdyRztFQUF5RyxzQkFBQTtBSG00Qnp4Rzs7QUduNEI4eUc7RUFBdUYsMEJBQUE7QUh1NEJyNEc7O0FHdjRCODVHO0VBQWlGLG1CQUFBO0FIMjRCLytHOztBRzM0QmtnSDtFQUF5Ryx1QkFBQTtBSCs0QjNtSDs7QUcvNEJpb0g7RUFBdUYseUJBQUE7QUhtNUJ4dEg7O0FHbjVCZ3ZIO0VBQWlGLG1CQUFBO0FIdTVCajBIOztBR3Y1Qm8xSDtFQUF5RyxzQkFBQTtBSDI1Qjc3SDs7QUczNUJrOUg7RUFBdUYsMEJBQUE7QUgrNUJ6aUk7O0FHLzVCa2tJO0VBQWlGLG1CQUFBO0FIbTZCbnBJOztBR242QnNxSTtFQUF5Ryx1QkFBQTtBSHU2Qi93STs7QUd2NkJxeUk7RUFBdUYseUJBQUE7QUgyNkI1M0k7O0FHMzZCbzVJO0VBQWlGLG1CQUFBO0FIKzZCcitJOztBRy82QncvSTtFQUF5RyxzQkFBQTtBSG03QmptSjs7QUduN0Jzbko7RUFBdUYsMEJBQUE7QUh1N0I3c0o7O0FHdjdCc3VKO0VBQWlGLG1CQUFBO0FIMjdCdnpKOztBRzM3QjAwSjtFQUF5Ryx1QkFBQTtBSCs3Qm43Sjs7QUcvN0J5OEo7RUFBdUYseUJBQUE7QUhtOEJoaUs7O0FHbjhCd2pLO0VBQWlGLG1CQUFBO0FIdThCem9LOztBR3Y4QjRwSztFQUF5RyxzQkFBQTtBSDI4QnJ3Szs7QUczOEIweEs7RUFBdUYsMEJBQUE7QUgrOEJqM0s7O0FHLzhCMDRLO0VBQWlGLG1CQUFBO0FIbTlCMzlLOztBR245QjgrSztFQUF5Ryx1QkFBQTtBSHU5QnZsTDs7QUd2OUI2bUw7RUFBdUYseUJBQUE7QUgyOUJwc0w7O0FHMzlCNHRMO0VBQWlGLG1CQUFBO0FIKzlCN3lMOztBRy85QmcwTDtFQUF5RyxzQkFBQTtBSG0rQno2TDs7QUduK0I4N0w7RUFBdUYsMEJBQUE7QUh1K0JyaE07O0FHditCOGlNO0VBQWlGLG1CQUFBO0FIMitCL25NOztBRzMrQmtwTTtFQUF5Ryx1QkFBQTtBSCsrQjN2TTs7QUcvK0JpeE07RUFBeUYsdUJBQUE7QUhtL0IxMk07O0FHbi9CaTRNO0VBQW1GLG1CQUFBO0FIdS9CcDlNOztBR3YvQnUrTTtFQUEyRyxvQkFBQTtBSDIvQmxsTjs7QUczL0JzbU47RUFBeUYsMEJBQUE7QUgrL0Ivck47O0FHLy9CeXROO0VBQW1GLG1CQUFBO0FIbWdDNXlOOztBR25nQyt6TjtFQUEyRyx1QkFBQTtBSHVnQzE2Tjs7QUd2Z0NpOE47RUFBeUYseUJBQUE7QUgyZ0MxaE87O0FHM2dDbWpPO0VBQW1GLG1CQUFBO0FIK2dDdG9POztBRy9nQ3lwTztFQUEyRyxzQkFBQTtBSG1oQ3B3Tzs7QUduaEMweE87RUFBeUYsMEJBQUE7QUh1aENuM087O0FHdmhDNjRPO0VBQW1GLG1CQUFBO0FIMmhDaCtPOztBRzNoQ20vTztFQUEyRyx1QkFBQTtBSCtoQzlsUDs7QUcvaENxblA7RUFBeUYseUJBQUE7QUhtaUM5c1A7O0FHbmlDdXVQO0VBQW1GLG1CQUFBO0FIdWlDMXpQOztBR3ZpQzYwUDtFQUEyRyxzQkFBQTtBSDJpQ3g3UDs7QUczaUM4OFA7RUFBeUYsMEJBQUE7QUgraUN2aVE7O0FHL2lDaWtRO0VBQW1GLG1CQUFBO0FIbWpDcHBROztBR25qQ3VxUTtFQUEyRyx1QkFBQTtBSHVqQ2x4UTs7QUd2akN5eVE7RUFBeUYseUJBQUE7QUgyakNsNFE7O0FHM2pDMjVRO0VBQW1GLG1CQUFBO0FIK2pDOStROztBRy9qQ2lnUjtFQUEyRyxzQkFBQTtBSG1rQzVtUjs7QUdua0Nrb1I7RUFBeUYsMEJBQUE7QUh1a0MzdFI7O0FHdmtDcXZSO0VBQW1GLG1CQUFBO0FIMmtDeDBSOztBRzNrQzIxUjtFQUEyRyx1QkFBQTtBSCtrQ3Q4Ujs7QUcva0M2OVI7RUFBeUYseUJBQUE7QUhtbEN0alM7O0FHbmxDK2tTO0VBQW1GLG1CQUFBO0FIdWxDbHFTOztBR3ZsQ3FyUztFQUEyRyxzQkFBQTtBSDJsQ2h5Uzs7QUczbENzelM7RUFBeUYsMEJBQUE7QUgrbEMvNFM7O0FHL2xDeTZTO0VBQW1GLG1CQUFBO0FIbW1DNS9TOztBR25tQytnVDtFQUEyRyx1QkFBQTtBSHVtQzFuVDs7QUd2bUNpcFQ7RUFBeUYseUJBQUE7QUgybUMxdVQ7O0FHM21DbXdUO0VBQW1GLG1CQUFBO0FIK21DdDFUOztBRy9tQ3kyVDtFQUEyRyxzQkFBQTtBSG1uQ3A5VDs7QUdubkMwK1Q7RUFBeUYsMEJBQUE7QUh1bkNua1U7O0FHdm5DNmxVO0VBQW1GLG1CQUFBO0FIMm5DaHJVOztBRzNuQ21zVTtFQUEyRyx1QkFBQTtBSCtuQzl5VTs7QUcvbkNxMFU7RUFBeUYseUJBQUE7QUhtb0M5NVU7O0FHbm9DdTdVO0VBQW1GLG1CQUFBO0FIdW9DMWdWOztBR3ZvQzZoVjtFQUEyRyxzQkFBQTtBSDJvQ3hvVjs7QUczb0M4cFY7RUFBeUYsMEJBQUE7QUgrb0N2dlY7O0FHL29DaXhWO0VBQW1GLG1CQUFBO0FIbXBDcDJWOztBR25wQ3UzVjtFQUEyRyx1QkFBQTtBSHVwQ2wrVjs7QUd2cEN5L1Y7RUFBeUYseUJBQUE7QUgycENsbFc7O0FHM3BDMm1XO0VBQW1GLG1CQUFBO0FIK3BDOXJXOztBRy9wQ2l0VztFQUEyRyxzQkFBQTtBSG1xQzV6Vzs7QUducUNrMVc7RUFBeUYsMEJBQUE7QUh1cUMzNlc7O0FHdnFDcThXO0VBQW1GLG1CQUFBO0FIMnFDeGhYOztBRzNxQzJpWDtFQUEyRyx1QkFBQTtBSCtxQ3RwWDs7QUcvcUM2cVg7RUFBeUYseUJBQUE7QUhtckN0d1g7O0FHbnJDK3hYO0VBQW1GLG1CQUFBO0FIdXJDbDNYOztBR3ZyQ3E0WDtFQUEyRyxzQkFBQTtBSDJyQ2gvWDs7QUczckNzZ1k7RUFBeUYsMEJBQUE7QUgrckMvbFk7O0FHL3JDeW5ZO0VBQW1GLG1CQUFBO0FIbXNDNXNZOztBR25zQyt0WTtFQUEyRyx1QkFBQTtBSHVzQzEwWTs7QUd2c0NpMlk7RUFBeUYseUJBQUE7QUgyc0MxN1k7O0FHM3NDbTlZO0VBQW1GLG1CQUFBO0FIK3NDdGlaOztBRy9zQ3lqWjtFQUEyRyxzQkFBQTtBSG10Q3BxWjs7QUdudEMwclo7RUFBeUYsMEJBQUE7QUh1dENueFo7O0FHdnRDNnlaO0VBQW1GLG1CQUFBO0FIMnRDaDRaOztBRzN0Q201WjtFQUEyRyx1QkFBQTtBSCt0QzkvWjs7QUcvdENxaGE7RUFBeUYsdUJBQUE7QUhtdUM5bWE7O0FHbnVDcW9hO0VBQW1GLG1CQUFBO0FIdXVDeHRhOztBR3Z1QzJ1YTtFQUEyRyxvQkFBQTtBSDJ1Q3QxYTs7QUczdUMwMmE7RUFBeUYsMEJBQUE7QUgrdUNuOGE7O0FHL3VDNjlhO0VBQW1GLG1CQUFBO0FIbXZDaGpiOztBR252Q21rYjtFQUEyRyx1QkFBQTtBSHV2QzlxYjs7QUd2dkNxc2I7RUFBeUYseUJBQUE7QUgydkM5eGI7O0FHM3ZDdXpiO0VBQW1GLG1CQUFBO0FIK3ZDMTRiOztBRy92QzY1YjtFQUEyRyxzQkFBQTtBSG13Q3hnYzs7QUdud0M4aGM7RUFBeUYsMEJBQUE7QUh1d0N2bmM7O0FHdndDaXBjO0VBQW1GLG1CQUFBO0FIMndDcHVjOztBRzN3Q3V2YztFQUEyRyx1QkFBQTtBSCt3Q2wyYzs7QUcvd0N5M2M7RUFBeUYseUJBQUE7QUhteENsOWM7O0FHbnhDMitjO0VBQW1GLG1CQUFBO0FIdXhDOWpkOztBR3Z4Q2lsZDtFQUEyRyxzQkFBQTtBSDJ4QzVyZDs7QUczeENrdGQ7RUFBeUYsMEJBQUE7QUgreEMzeWQ7O0FHL3hDcTBkO0VBQW1GLG1CQUFBO0FIbXlDeDVkOztBR255QzI2ZDtFQUEyRyx1QkFBQTtBSHV5Q3RoZTs7QUd2eUM2aWU7RUFBeUYseUJBQUE7QUgyeUN0b2U7O0FHM3lDK3BlO0VBQW1GLG1CQUFBO0FIK3lDbHZlOztBRy95Q3F3ZTtFQUEyRyxzQkFBQTtBSG16Q2gzZTs7QUduekNzNGU7RUFBeUYsMEJBQUE7QUh1ekMvOWU7O0FHdnpDeS9lO0VBQW1GLG1CQUFBO0FIMnpDNWtmOztBRzN6QytsZjtFQUEyRyx1QkFBQTtBSCt6QzFzZjs7QUcvekNpdWY7RUFBeUYseUJBQUE7QUhtMEMxemY7O0FHbjBDbTFmO0VBQW1GLG1CQUFBO0FIdTBDdDZmOztBR3YwQ3k3ZjtFQUEyRyxzQkFBQTtBSDIwQ3BpZ0I7O0FHMzBDMGpnQjtFQUF5RiwwQkFBQTtBSCswQ25wZ0I7O0FHLzBDNnFnQjtFQUFtRixtQkFBQTtBSG0xQ2h3Z0I7O0FHbjFDbXhnQjtFQUEyRyx1QkFBQTtBSHUxQzkzZ0I7O0FHdjFDcTVnQjtFQUF5Rix5QkFBQTtBSDIxQzkrZ0I7O0FHMzFDdWdoQjtFQUFtRixtQkFBQTtBSCsxQzFsaEI7O0FHLzFDNm1oQjtFQUEyRyxzQkFBQTtBSG0yQ3h0aEI7O0FHbjJDOHVoQjtFQUF5RiwwQkFBQTtBSHUyQ3YwaEI7O0FHdjJDaTJoQjtFQUFtRixtQkFBQTtBSDIyQ3A3aEI7O0FHMzJDdThoQjtFQUEyRyx1QkFBQTtBSCsyQ2xqaUI7O0FHLzJDeWtpQjtFQUF5Rix5QkFBQTtBSG0zQ2xxaUI7O0FHbjNDMnJpQjtFQUFtRixtQkFBQTtBSHUzQzl3aUI7O0FHdjNDaXlpQjtFQUEyRyxzQkFBQTtBSDIzQzU0aUI7O0FHMzNDazZpQjtFQUF5RiwwQkFBQTtBSCszQzMvaUI7O0FHLzNDcWhqQjtFQUFtRixtQkFBQTtBSG00Q3htakI7O0FHbjRDMm5qQjtFQUEyRyx1QkFBQTtBSHU0Q3R1akI7O0FHdjRDNnZqQjtFQUF5Rix5QkFBQTtBSDI0Q3QxakI7O0FHMzRDKzJqQjtFQUFtRixtQkFBQTtBSCs0Q2w4akI7O0FHLzRDcTlqQjtFQUEyRyxzQkFBQTtBSG01Q2hra0I7O0FHbjVDc2xrQjtFQUF5RiwwQkFBQTtBSHU1Qy9xa0I7O0FHdjVDeXNrQjtFQUFtRixtQkFBQTtBSDI1QzV4a0I7O0FHMzVDK3lrQjtFQUEyRyx1QkFBQTtBSCs1QzE1a0I7O0FHLzVDaTdrQjtFQUF5Rix5QkFBQTtBSG02QzFnbEI7O0FHbjZDbWlsQjtFQUFtRixtQkFBQTtBSHU2Q3RubEI7O0FHdjZDeW9sQjtFQUEyRyxzQkFBQTtBSDI2Q3B2bEI7O0FHMzZDMHdsQjtFQUF5RiwwQkFBQTtBSCs2Q24ybEI7O0FHLzZDNjNsQjtFQUFtRixtQkFBQTtBSG03Q2g5bEI7O0FHbjdDbStsQjtFQUEyRyx1QkFBQTtBSHU3QzlrbUI7O0FHdjdDcW1tQjtFQUF5Rix5QkFBQTtBSDI3QzlybUI7O0FHMzdDdXRtQjtFQUFtRixtQkFBQTtBSCs3QzF5bUI7O0FHLzdDNnptQjtFQUEyRyxzQkFBQTtBSG04Q3g2bUI7O0FHbjhDODdtQjtFQUF5RiwwQkFBQTtBSHU4Q3ZobkI7O0FHdjhDaWpuQjtFQUFtRixtQkFBQTtBSDI4Q3BvbkI7O0FHMzhDdXBuQjtFQUEyRyx1QkFBQTtBSCs4Q2x3bkI7O0FHLzhDeXhuQjtFQUF5Rix1QkFBQTtBSG05Q2wzbkI7O0FHbjlDeTRuQjtFQUFtRixtQkFBQTtBSHU5QzU5bkI7O0FHdjlDKytuQjtFQUEyRyxvQkFBQTtBSDI5QzFsb0I7O0FHMzlDOG1vQjtFQUFxRixnRUFBQTtBSCs5Q25zb0I7O0FHLzlDNHZvQjtFQUFpRixnQ0FBQTtBSG0rQzcwb0I7O0FHbitDNjJvQjtFQUF1RixtQ0FBQTtBSHUrQ3A4b0I7O0FHditDdStvQjtFQUF5RixvQ0FBQTtBSDIrQ2hrcEI7O0FHMytDb21wQjtFQUErRix1Q0FBQTtBSCsrQ25zcEI7O0FHLytDMHVwQjtFQUFpRyxrRUFBQTtBSG0vQzMwcEI7O0FHbi9DczRwQjtFQUFtRyxtRUFBQTtBSHUvQ3orcEI7O0FHdi9Dc2lxQjtFQUF5RyxrRUFBQTtBSDIvQy9vcUI7O0FHMy9DMnNxQjtFQUFpRywrREFBQTtBSCsvQzV5cUI7O0FHLy9DcTJxQjtFQUFtRywrREFBQTtBSG1nRHg4cUI7O0FHbmdEaWdyQjtFQUF5RyxpRUFBQTtB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Z0N2ck5FO0VBQ0UsbUJBQUE7RUFDQSxjM0JoQ0c7QUx5dE5QO0FLMXVORTtFMkIrQ0E7SUFJSSxtQkFBQTtJQUNBLGtCQUFBO0VoQzJyTko7QUFDRjtBTzV2TkU7RXlCbUVJLG1CQUFBO0FoQzRyTk47QUtudk5FO0UyQndEQTtJQUVJLGVBQUE7RWhDNnJOSjtBQUNGO0FPcHdORTtFeUJ3RUUsb0JBQUE7QWhDK3JOSjtBS2p3TkU7RUVOQTtJeUIwRUksb0JBQUE7RWhDaXNOSjtBQUNGO0FLaHdORTtFRVpBO0l5QjRFSSxtQkFBQTtFaENvc05KO0FBQ0Y7O0FpQ2x4TkU7RUFDRSxtQkFBQTtFQUNBLGM1QjZCUTtBTHd2Tlo7QWlDcHhORTtFQUVFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG1CNUJzQkk7RTRCckJKLFlBQUE7RTVCZ0JGLGdDQUFBO0U0QmRFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGM1QmdCSTtBTHF3TlI7QU8zb05FO0UwQnhJSSxjNUJnQkM7QUxzd05QO0FPOW9ORTtFMEJ4SUksYzVCZ0JDO0FMc3dOUDtBTzlvTkU7RTBCeElJLGM1QmdCQztBTHN3TlA7QU85b05FO0UwQnhJSSxjNUJnQkM7QUxzd05QO0FPOW9ORTtFMEJ4SUksYzVCZ0JDO0FMc3dOUDtBaUNyeE5FO0VBQ0UsWUFBQTtFQUNBLGVBQUE7QWpDdXhOSjtBaUN0eE5FO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBakN3eE5KOztBaUNweE5JO0VBRUUsbUJBQUE7RUFDQSxjNUJDRTtBTHF4TlI7O0FrQ256TkE7RUFDRSxrQkFBQTtBbENzek5GO0FLenlORTtFNkJaQTtJQUVJLGVBQUE7RWxDdXpOSjtBQUNGO0FrQ3Z6TkU7RUFDRSxtQkFBQTtBbEN5ek5KO0FrQ3h6TkU7RUFDRSxtQkFBQTtFQUNBLGM3QnNCRztBTG95TlA7QUszek5FO0U2QkRBO0lBSUksZ0JBQUE7SUFDQSxtQkFBQTtFbEM0ek5KO0FBQ0Y7QUszek5FO0U2QlBBO0lBT0ksZ0JBQUE7SUFDQSxtQkFBQTtFbEMrek5KO0FBQ0Y7QWtDL3pOSTtFQUNF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bkNtOE5KO0FBQ0Y7O0FLbGlPRTtFOEJpR0E7SUFFSSx3QkFBQTtFbkNvOE5KO0FBQ0Y7QW1DcDhORTtFQUNFLHdCQUFBO0FuQ3M4Tko7QUszaU9FO0U4Qm9HQTtJQUdJLHlCQUFBO0VuQ3c4Tko7QUFDRjtBS2hqT0U7RThCd0dBO0lBRUksNEJBQUE7RW5DMDhOSjtBQUNGOztBS2xqT0U7RThCMEdBO0lBRUksd0JBQUE7RW5DMjhOSjtBQUNGO0FtQzM4TkU7RUFDRSx3QkFBQTtBbkM2OE5KO0FLM2pPRTtFOEI2R0E7SUFHSSx5QkFBQTtFbkMrOE5KO0FBQ0Y7QUtoa09FO0U4QmlIQTtJQUVJLDRCQUFBO0VuQ2k5Tko7QUFDRiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLGgxLCBoMiwgaDMsIGg0LCBoNSxcbmg2LCBwLCBibG9ja3F1b3RlLCBwcmUsYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLFxuY2l0ZSwgY29kZSxkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsc21hbGwsXG5zdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsYiwgdSwgaSwgY2VudGVyLGRsLCBkdCxcbmRkLCBvbCwgdWwsIGxpLGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLHRhYmxlLCBjYXB0aW9uLFxudGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLFxuZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LFxub3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlb1xuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuICBib3JkZXI6IDBcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG5odG1sXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxuaW1nLGZpZWxkc2V0LCBhIGltZ1xuICBib3JkZXI6IG5vbmVcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbnRleHRhcmVhXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvblxuICBjdXJzb3I6IHBvaW50ZXJcbiAgYmFja2dyb3VuZDogbm9uZVxuICAmOjotbW96LWZvY3VzLWlubmVyXG4gICAgcGFkZGluZzogMFxuICAgIGJvcmRlcjogMFxudGV4dGFyZWFcbiAgb3ZlcmZsb3c6IGF1dG9cbmlucHV0XG4gIGFwcGVhcmFuY2U6IG5vbmVcbmlucHV0LCBidXR0b25cbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcbiAgYm9yZGVyOiAwXG5kaXYsIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LGJ1dHRvbixcbmgxLGgyLGgzLGg0LGg1LGg2LGEsc3BhbixhOmZvY3VzXG4gIG91dGxpbmU6IG5vbmVcbnNlbGVjdFxuICAmOi1tb3otZm9jdXNyaW5nXG4gICAgY29sb3I6IHRyYW5zcGFyZW50XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDBcbnVsLG9sXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxudGFibGVcbiAgYm9yZGVyLXNwYWNpbmc6IDBcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICB3aWR0aDogMTAwJVxuaHRtbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4qLCAqOmJlZm9yZSwgKjphZnRlclxuICBib3gtc2l6aW5nOiBpbmhlcml0XG5hXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuYSxcbmJ1dHRvblxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMClcbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LFxuaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLFxuY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCxcbnN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsXG5kZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLFxudGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscyxcbmVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdixcbm91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmltZywgZmllbGRzZXQsIGEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXRlbF0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0LCBidXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuZGl2LCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYSwgc3BhbiwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG59XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEsXG5idXR0b24ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC8qKlxuICBcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuICBcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuICAgKi9cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDM3NXB4O1xuICBiYWNrZ3JvdW5kOiAjRUVFRkYyO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzI3MkUzNTtcbn1cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxRTI1MkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDY0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNlbnRlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbltkYXRhLWFvcz1hbmltYXRpb24tc2NhbGUtbGVmdC10b3BdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwcHgsIDQwcHgpIHNjYWxlWSgxLjMpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5bZGF0YS1hb3M9YW5pbWF0aW9uLXNjYWxlLWxlZnQtdG9wXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlWSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtYW9zPWFuaW1hdGlvbi1zY2FsZS10b3BdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHNjYWxlWSgxLjIpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5bZGF0YS1hb3M9YW5pbWF0aW9uLXNjYWxlLXRvcF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSBzY2FsZVkoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWFvcz1hbmltYXRpb24tdHJhbnNsYXRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuW2RhdGEtYW9zPWFuaW1hdGlvbi10cmFuc2xhdGUtdXBdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWFvcz1hbmltYXRpb24tdHJhbnNsYXRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuW2RhdGEtYW9zPWFuaW1hdGlvbi10cmFuc2xhdGUtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyB1cC1kb3duIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5idG4gLmljb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4uYnRuIC5pY29uLXBsYXkge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uYnRuIC5pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4uYnRuX29yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICM0QzUyRTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bl9vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQyYmQ2O1xufVxuLmJ0bl90cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZFNzU3Qztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bl90cmFuc3BhcmVudCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyNzJFMzU7XG4gICAgY29sb3I6ICMyNzJFMzU7XG4gIH1cbn1cbi5idG5fdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBjb2xvcjogIzI3MkUzNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bl90cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI3MkUzNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmJ0bl9ib3JkZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgzOSwgNDYsIDUzLCAwLjc1KTtcbiAgY29sb3I6ICMyNzJFMzU7XG59XG4uYnRuX2JvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzJFMzU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bl9ib3JkZXI6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJ0bl9kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM1NDE0QjtcbiAgY29sb3I6ICM2RTc1N0M7XG59XG4uYnRuX2Rhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmRhcmsgLmJ0bl90cmFuc3BhcmVudCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIH1cbn1cbmJvZHkuZGFyayAuYnRuX3RyYW5zcGFyZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZGFyayAuYnRuX3RyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGNvbG9yOiAjMjcyRTM1O1xuICB9XG59XG5ib2R5LmRhcmsgLmJ0bl9ib3JkZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5ib2R5LmRhcmsgLmJ0bl9ib3JkZXIgLmljb24ge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuYm9keS5kYXJrIC5idG5fYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyNzJFMzU7XG59XG5ib2R5LmRhcmsgLmJ0bl9ib3JkZXI6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjMjcyRTM1O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogNDRweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMCA0MHB4O1xuICB9XG59XG4uaGVhZGVyX19jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICB9XG59XG4uaGVhZGVyX19waWMge1xuICB3aWR0aDogMTM4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX3BpYyB7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG4uaGVhZGVyX19waWNfbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMTc0cHggNjRweCA2NHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRkYyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC5oZWFkZXJfX3dyYXBwZXIudmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNzRweCAzMnB4IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTI4cHggMzJweCA0MHB4O1xuICB9XG59XG4uaGVhZGVyX19wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gODAzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxLjUlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGVhZGVyX19wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NHB4KSB7XG4gIC5oZWFkZXJfX3ByZXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogLTMwMHB4O1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuaGVhZGVyX19wcmV2aWV3IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAtMTZweCAwIGF1dG8gLTI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc0cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwIGF1dG87XG4gIH1cbn1cbi5oZWFkZXJfX2xpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZFNzU3QztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oZWFkZXJfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfX2xpbmsge1xuICAgIGNvbG9yOiByZ2JhKDM5LCA0NiwgNTMsIDAuNyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbGluayB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzI3MkUzNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzRweCkge1xuICAuaGVhZGVyX19saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5oZWFkZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzI3MkUzNTtcbn1cbi5oZWFkZXJfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0QzUyRTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX19saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0QzUyRTE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjNEM1MkUxO1xuICB9XG59XG4uaGVhZGVyX19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGVhZGVyX19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDE2cHggMCAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc0cHgpIHtcbiAgLmhlYWRlcl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG4uaGVhZGVyX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fYnRucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxufVxuLmhlYWRlcl9fYnRuIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19idG4ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xuICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICBtYXJnaW46IDAgNnB4O1xuICB9XG59XG4uaGVhZGVyX19idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlcjpiZWZvcmUsIC5oZWFkZXJfX2J1cmdlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMyNzJFMzU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCB3aWR0aCAwLjJzLCBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uaGVhZGVyX19idXJnZXI6YmVmb3JlLCAuaGVhZGVyX19idXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDhweCBhdXRvO1xufVxuLmhlYWRlcl9fYnVyZ2VyLmFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNS41cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGVhZGVyX19idXJnZXIuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01LjVweCkgcm90YXRlKC00NWRlZyk7XG59XG4uaGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmJvZHkuZGFyayAuaGVhZGVyX19waWNfZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmRhcmsgLmhlYWRlcl9fcGljX2xpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keS5kYXJrIC5oZWFkZXJfX2xpbmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5kYXJrIC5oZWFkZXJfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5ib2R5LmRhcmsgLmhlYWRlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYm9keS5kYXJrIC5oZWFkZXJfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0QzUyRTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5LmRhcmsgLmhlYWRlcl9fbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjNEM1MkUxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZGFyayAuaGVhZGVyX19saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0QzUyRTE7XG4gIH1cbn1cbmJvZHkuZGFyayAuaGVhZGVyX19idXJnZXI6YmVmb3JlLCBib2R5LmRhcmsgLmhlYWRlcl9fYnVyZ2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIGJvZHkuZGFyayAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUUyNTJCO1xuICB9XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTE3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubWFpbl9fd3JhcCB7XG4gIG1heC13aWR0aDogNTQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLm1haW5fX3dyYXAge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbl9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5tYWluX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm1haW5fX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzZFNzU3Qztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5tYWluX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5fX3RleHQge1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLm1haW5fX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5fX2J0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tYWluX19idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5fX2J0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG4ubWFpbl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI2cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDk4N3B4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAubWFpbl9fYmcge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzg1cHgpO1xuICAgIHdpZHRoOiA4ODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fX2JnIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSA2NTBweCk7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluX19iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgLTEwMHB4IDAgMDtcbiAgfVxuICAubWFpbl9fYmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NHB4KSB7XG4gIC5tYWluX19iZyB7XG4gICAgbWFyZ2luOiAwIC0xNjBweCAwIC0xMDBweDtcbiAgfVxufVxuLm1haW5fX2JnW2RhdGEtYW9zXSAubWFpbl9fcHJldmlldyB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbn1cbi5tYWluX19iZ1tkYXRhLWFvc10gLm1haW5fX3ByZXZpZXc6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtMjUlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5tYWluX19iZ1tkYXRhLWFvc10uYW9zLWFuaW1hdGUgLm1haW5fX3ByZXZpZXc6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbl9fcHJldmlldzpudGgtY2hpbGQoMikge1xuICB0b3A6IDEzLjUlO1xuICByaWdodDogMjclO1xuICB3aWR0aDogNTIlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbl9fcHJldmlldzpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTIlO1xuICAgIHJpZ2h0OiAzMCU7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLm1haW5fX3ByZXZpZXc6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IC0wLjUlO1xuICB3aWR0aDogMzguNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAubWFpbl9fcHJldmlldzpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTElO1xuICAgIGxlZnQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluX19wcmV2aWV3Om50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiA3JTtcbiAgICBsZWZ0OiA4JTtcbiAgfVxufVxuLm1haW5fX3ByZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbl9fcHJldmlldzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tYWluX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzZFNzU3Qztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5fX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbl9fbG9nbyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLm1haW5fX2xvZ286Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWluOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5tYWluOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5xdWFsaXR5X19jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eV9fY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5xdWFsaXR5X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdWFsaXR5X19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eV9fYm9keSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHggMzMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucXVhbGl0eV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzJDMzUzRDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5xdWFsaXR5X19iZzpiZWZvcmUsIC5xdWFsaXR5X19iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1LjE1ZGVnLCAjQUU4MERDIDEuMTclLCAjREM4M0MzIDMxLjg4JSwgIzgwODREQyA2NS40NiUpO1xufVxuLnF1YWxpdHlfX2JnOmJlZm9yZSB7XG4gIHRvcDogLTI4MHB4O1xuICBsZWZ0OiAtMjgwcHg7XG4gIHdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGJsdXIoMjc4LjI2MXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5xdWFsaXR5X19iZzpiZWZvcmUge1xuICAgIGxlZnQ6IC0zNjBweDtcbiAgfVxufVxuLnF1YWxpdHlfX2JnOmFmdGVyIHtcbiAgcmlnaHQ6IC0xOTRweDtcbiAgYm90dG9tOiAtMTgxcHg7XG4gIHdpZHRoOiAzOTBweDtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgZmlsdGVyOiBibHVyKDE2MHB4KTtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnF1YWxpdHlfX2JnOmFmdGVyIHtcbiAgICByaWdodDogLTI3NHB4O1xuICAgIGJvdHRvbTogLTE4MXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5X19iZzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1YWxpdHlfX2dhbGxlcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjIlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDU3MHB4KTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnF1YWxpdHlfX2dhbGxlcnkge1xuICAgIHRvcDogNTklO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDg1cHgpO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1YWxpdHlfX2dhbGxlcnkge1xuICAgIHRvcDogNjMlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDIwcHgpO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eV9fZ2FsbGVyeSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0xMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG4ucXVhbGl0eV9fcHJldmlldzpudGgtY2hpbGQoMikge1xuICB0b3A6IC00My41JTtcbiAgbGVmdDogMjUlO1xuICB3aWR0aDogMzElO1xufVxuLnF1YWxpdHlfX3ByZXZpZXc6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAtOCU7XG4gIGxlZnQ6IDEuNSU7XG4gIHdpZHRoOiAzNSU7XG59XG4ucXVhbGl0eV9fcHJldmlldzpudGgtY2hpbGQoMykuYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IHVwLWRvd24gNHMgMS4ycyBpbmZpbml0ZTtcbn1cbi5xdWFsaXR5X19wcmV2aWV3Om50aC1jaGlsZCg0KSB7XG4gIHRvcDogLTI0JTtcbiAgcmlnaHQ6IDIwJTtcbiAgd2lkdGg6IDQyJTtcbn1cbi5xdWFsaXR5X19wcmV2aWV3Om50aC1jaGlsZCg0KS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogdXAtZG93biA0cyAxLjhzIGluZmluaXRlO1xufVxuLnF1YWxpdHlfX3ByZXZpZXc6bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiAzMiU7XG4gIGxlZnQ6IC04LjUlO1xuICB3aWR0aDogMjYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnF1YWxpdHlfX3ByZXZpZXc6bnRoLWNoaWxkKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVhbGl0eV9fcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWFsaXR5X19wcmV2aWV3Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnF1YWxpdHlfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1heC13aWR0aDogNDU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnF1YWxpdHlfX3dyYXAge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1YWxpdHlfX3dyYXAge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eV9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5xdWFsaXR5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5xdWFsaXR5X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICNFRUVGRjI7XG59XG4ucXVhbGl0eV9fYnRuIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnF1YWxpdHlfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjcyRTM1O1xufVxuLnF1YWxpdHlfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTIxcHggOHB4IDA7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjMzZGVnLCAjNEM1MkUyIDAuMDIlLCAjODA4NERDIDk4LjkyJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAucXVhbGl0eV9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTIxcHggMCAwO1xuICAgIHBhZGRpbmc6IDEyMHB4IDU2cHggMDtcbiAgfVxufVxuLnF1YWxpdHlfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIDMzLjMzMyU7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiA4MHB4IDMwcHggNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1YWxpdHlfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDY0cHggMjRweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDAgNTBweDtcbiAgfVxufVxuLnF1YWxpdHlfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eV9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci13aWR0aDogMnB4IDA7XG4gIH1cbn1cbi5xdWFsaXR5X19jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTExMTExMTExMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdWFsaXR5X19jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5X19jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOTtcbiAgfVxufVxuLnF1YWxpdHlfX3NpZ24ge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1YWxpdHlfX3NpZ24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnF1YWxpdHlfX3NpZ25fdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVhbGl0eV9fc2lnbl91cCB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eV9fc2lnbl91cCB7XG4gICAgdG9wOiAtMjZweDtcbiAgfVxufVxuLnF1YWxpdHlfX2NhdGVnb3J5IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5xdWFsaXR5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5xdWFsaXR5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuYm9keS5kYXJrIC5xdWFsaXR5X19ib3R0b20ge1xuICBjb2xvcjogIzI3MkUzNTtcbn1cblxuLnN0ZXBzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RlcHMgLnN0YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zdGVwc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc3RlcHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5zdGVwc19faXRlbSB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDQ2cHggMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGVwc19faXRlbSB7XG4gICAgcGFkZGluZzogMzJweCA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc3RlcHNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zdGVwc19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk0LCA5MiwgMjMwLCAwLjE1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGVwc19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuLnN0ZXBzX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN0ZXBzX19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogcmdiKDk0LCA5MiwgMjMwKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uc3RlcHM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnN0ZXBzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbmJvZHkuZGFyayAuc3RlcHNfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLXRvcDogLTc4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX3Bob3RvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19fcGhvdG8ge1xuICAgIG1hcmdpbjogMCAtMzZweCAyNHB4O1xuICB9XG59XG4uYWR2YW50YWdlc19fcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYWR2YW50YWdlcyAuc3RhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWR2YW50YWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFkdmFudGFnZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDExMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgNTQ4cHg7XG4gIHdpZHRoOiA1NDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2JnIHtcbiAgICBmbGV4OiAwIDAgNDYwcHg7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19fYmcge1xuICAgIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmFudGFnZXNfX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYWR2YW50YWdlc19fcHJldmlldzpmaXJzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHZhbnRhZ2VzX19wcmV2aWV3Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFkdmFudGFnZXNfX2l0ZW06Zmlyc3QtY2hpbGQgLmFkdmFudGFnZXNfX3ByZXZpZXc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtOmZpcnN0LWNoaWxkIC5hZHZhbnRhZ2VzX19wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19pdGVtOmZpcnN0LWNoaWxkIC5hZHZhbnRhZ2VzX19wcmV2aWV3Om50aC1jaGlsZCgyKSB7XG4gIHRvcDogNDklO1xuICBsZWZ0OiAtMjIlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCAuYWR2YW50YWdlc19fcHJldmlldzpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNjUlO1xuICAgIGxlZnQ6IC05JTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCAuYWR2YW50YWdlc19fcHJldmlldzpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA4JTtcbiAgYm90dG9tOiAtNyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtOmZpcnN0LWNoaWxkIC5hZHZhbnRhZ2VzX19wcmV2aWV3Om50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDE3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCAuYWR2YW50YWdlc19fcHJldmlldyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCAuYWR2YW50YWdlc19fd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCAuYWR2YW50YWdlc19fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIC5hZHZhbnRhZ2VzX19wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC03NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIC5hZHZhbnRhZ2VzX19wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIC5hZHZhbnRhZ2VzX19wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgyKSAuYWR2YW50YWdlc19fcHJldmlldzpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAtMTElO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMikgLmFkdmFudGFnZXNfX3ByZXZpZXc6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgYm90dG9tOiAtMTUlO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgyKSAuYWR2YW50YWdlc19fcHJldmlldzpudGgtY2hpbGQoMykge1xuICB0b3A6IDM0JTtcbiAgcmlnaHQ6IC0yJTtcbiAgd2lkdGg6IDc0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgyKSAuYWR2YW50YWdlc19fcHJldmlldzpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0M3B4O1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMikgLmFkdmFudGFnZXNfX3ByZXZpZXc6bnRoLWNoaWxkKDMpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMikgLmFkdmFudGFnZXNfX3ByZXZpZXcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIC5hZHZhbnRhZ2VzX193cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgyKSAuYWR2YW50YWdlc19fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDMpIC5hZHZhbnRhZ2VzX19wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIC00MHB4IDAgLTgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMykgLmFkdmFudGFnZXNfX3ByZXZpZXc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAwIDAgLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDMpIC5hZHZhbnRhZ2VzX19wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgLTEycHggMCAtNDhweDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDMpIC5hZHZhbnRhZ2VzX19wcmV2aWV3Om50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjglO1xuICByaWdodDogLTEyJTtcbiAgd2lkdGg6IDgxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgzKSAuYWR2YW50YWdlc19fcHJldmlldzpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMykgLmFkdmFudGFnZXNfX3ByZXZpZXc6bnRoLWNoaWxkKDIpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDMpIC5hZHZhbnRhZ2VzX19wcmV2aWV3Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTcuNSU7XG4gIGxlZnQ6IC0xOC41JTtcbiAgd2lkdGg6IDgycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgzKSAuYWR2YW50YWdlc19fcHJldmlldzpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IC0xMCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgzKSAuYWR2YW50YWdlc19fcHJldmlldzpudGgtY2hpbGQoMykgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMykgLmFkdmFudGFnZXNfX2JnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMykgLmFkdmFudGFnZXNfX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDMpIC5hZHZhbnRhZ2VzX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMykgLmFkdmFudGFnZXNfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLmFkdmFudGFnZXNfX3dyYXAge1xuICBtYXgtd2lkdGg6IDQwNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX3dyYXAge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX3dyYXAge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19pbmZvIHtcbiAgbWFyZ2luOiAtMTZweCAwIDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmFudGFnZXNfX2luZm8ge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYWR2YW50YWdlc19fdGV4dCB7XG4gIG1heC13aWR0aDogMjY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYWR2YW50YWdlczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuYWR2YW50YWdlczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmhpc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGlzdG9yeV9fY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpc3RvcnlfX2NlbnRlciB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG4uaGlzdG9yeV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1OTBweDtcbiAgcGFkZGluZzogNDBweCA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhpc3RvcnlfX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgcGFkZGluZzogNDBweCA2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlzdG9yeV9fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpc3RvcnlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzIwcHggMjRweCA0MnB4O1xuICB9XG59XG4uaGlzdG9yeV9fY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiAtMTZweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpc3RvcnlfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxufVxuLmhpc3RvcnlfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGlzdG9yeV9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhpc3RvcnlfX3dyYXAge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpc3RvcnlfX3dyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhpc3RvcnkgLnN0YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5oaXN0b3J5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uaGlzdG9yeV9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuLmhpc3RvcnlfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU2LjUlO1xuICByaWdodDogY2FsYyg1MCUgLSA3MjFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGlzdG9yeV9fYmcge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDYyMHB4KTtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaXN0b3J5X19iZyB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNDUwcHgpO1xuICAgIHdpZHRoOiA1NzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlzdG9yeV9fYmcge1xuICAgIHRvcDogNTVweDtcbiAgICByaWdodDogNTUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxufVxuLmhpc3RvcnlfX3ByZXZpZXc6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAtMTAuNSU7XG4gIGxlZnQ6IDIzLjUlO1xuICB3aWR0aDogMjklO1xufVxuLmhpc3RvcnlfX3ByZXZpZXc6bnRoLWNoaWxkKDIpLmFvcy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiB1cC1kb3duIDRzIDEuMnMgaW5maW5pdGU7XG59XG4uaGlzdG9yeV9fcHJldmlldzpudGgtY2hpbGQoMykge1xuICB0b3A6IDElO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiAzNCU7XG59XG4uaGlzdG9yeV9fcHJldmlldzpudGgtY2hpbGQoMykuYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IHVwLWRvd24gNHMgMS44cyBpbmZpbml0ZTtcbn1cbi5oaXN0b3J5X19wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhpc3RvcnlfX3ByZXZpZXc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaGlzdG9yeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGlzdG9yeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlzdG9yeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5cbmJvZHkuZGFyayAuaGlzdG9yeV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzI4MzAzNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuZGFyayAuaGlzdG9yeV9fY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbmJvZHkuZGFyayAuaGlzdG9yeV9fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMTJweDtcbiAgbGVmdDogLTEwMXB4O1xuICB3aWR0aDogMzg5cHg7XG4gIGhlaWdodDogMzg5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS4xNWRlZywgI0FFODBEQyAxLjE3JSwgI0RDODNDMyAzMS44OCUsICM4MDg0REMgNjUuNDYlKTtcbiAgZmlsdGVyOiBibHVyKDE2MHB4KTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub3B0aW9ucyAuc3RhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3B0aW9uc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAub3B0aW9uc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9wdGlvbnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ub3B0aW9uc19fcHJldmlldyB7XG4gIG1hcmdpbjogMCAtMjVweCAxMTBweCAtMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5vcHRpb25zX19wcmV2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcHRpb25zX19wcmV2aWV3IHtcbiAgICBtYXJnaW46IDAgLTYwcHggNDhweCAtNjBweDtcbiAgfVxufVxuLm9wdGlvbnNfX3ByZXZpZXcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3B0aW9uc19fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vcHRpb25zX193cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRUVFRkYyIDAlLCByZ2JhKDIzOCwgMjM5LCAyNDIsIDAuNykgNTAlLCByZ2JhKDIzOCwgMjM5LCAyNDIsIDApIDEwMCUpO1xuICB9XG59XG4ub3B0aW9uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNzJweCAtMTJweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9wdGlvbnNfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogMCAtMzJweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAub3B0aW9uc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9wdGlvbnNfX2xpc3Q6YmVmb3JlLCAub3B0aW9uc19fbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3B0aW9uc19fbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0yNHB4O1xuICB9XG4gIC5vcHRpb25zX19saXN0OmJlZm9yZSwgLm9wdGlvbnNfX2xpc3Q6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG4ub3B0aW9uc19faXRlbSB7XG4gIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDI0cHgpO1xuICB3aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcbiAgbWFyZ2luOiA3MnB4IDEycHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcHRpb25zX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9wdGlvbnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ub3B0aW9uc19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLm9wdGlvbnNfX2luZm8ge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcHRpb25zX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDIxNXB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgY29sb3I6ICM2RTc1N0M7XG59XG4ub3B0aW9uc19fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk0LCA5MiwgMjMwLCAwLjE1KTtcbn1cbi5vcHRpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5vcHRpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcHRpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuYm9keS5kYXJrIC5vcHRpb25zX19pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuYm9keS5kYXJrIC5vcHRpb25zX193cmFwOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFFMjUyQiAwJSwgcmdiYSgzMCwgMzcsIDQzLCAwLjcpIDUwJSwgcmdiYSgzMCwgMzcsIDQzLCAwKSAxMDAlKTtcbn1cblxuLmludGVncmF0aW9uc19fY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTQ0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzlweCkge1xuICAuaW50ZWdyYXRpb25zX19jZW50ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5pbnRlZ3JhdGlvbnNfX2NlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVncmF0aW9uc19fY2VudGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaW50ZWdyYXRpb25zX193cmFwIHtcbiAgbWF4LXdpZHRoOiA0MDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmludGVncmF0aW9uc19fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVncmF0aW9uc19fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmludGVncmF0aW9ucyAuc3RhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmludGVncmF0aW9uc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmludGVncmF0aW9uc19fdGV4dCB7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmludGVncmF0aW9uc19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmludGVncmF0aW9uc19fbGlzdCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDY0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaW50ZWdyYXRpb25zX19saXN0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzRweCkge1xuICAuaW50ZWdyYXRpb25zX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmludGVncmF0aW9uc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZWdyYXRpb25zX19yb3cge1xuICAgIG1hcmdpbjogMCAtMTRweDtcbiAgfVxufVxuLmludGVncmF0aW9uc19fY29sIHtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDQwcHgpO1xuICB3aWR0aDogY2FsYygzMy4zMzMlIC0gNDBweCk7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZWdyYXRpb25zX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAyNHB4KTtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjRweCk7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbnNfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlZ3JhdGlvbnNfX2xvZ28ge1xuICAgIGhlaWdodDogOTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZWdyYXRpb25zX19sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MnB4O1xuICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbnNfX2xvZ286bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaW50ZWdyYXRpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5pbnRlZ3JhdGlvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVncmF0aW9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbmJvZHkuZGFyayAuaW50ZWdyYXRpb25zX19sb2dvIHtcbiAgYmFja2dyb3VuZDogIzJDMzUzRDtcbn1cblxuLmRlc2NyaXB0aW9uX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRlc2NyaXB0aW9uX19yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzY3JpcHRpb25fX3JvdyB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5kZXNjcmlwdGlvbl9fcm93OmZpcnN0LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5kZXNjcmlwdGlvbl9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMzNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzY3JpcHRpb25fX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNjcmlwdGlvbl9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbl9fcm93OmZpcnN0LWNoaWxkIC5kZXNjcmlwdGlvbl9fYmcge1xuICB0b3A6IDU2JTtcbiAgbGVmdDogY2FsYyg1MCUgLSA3MjFweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZGVzY3JpcHRpb25fX3JvdzpmaXJzdC1jaGlsZCAuZGVzY3JpcHRpb25fX2JnIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDU4MHB4KTtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNjcmlwdGlvbl9fcm93OmZpcnN0LWNoaWxkIC5kZXNjcmlwdGlvbl9fYmcge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDkwcHgpO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb25fX3JvdzpmaXJzdC1jaGlsZCAuZGVzY3JpcHRpb25fX2JnIHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDUwcHggLTEzMHB4IDAgLTkwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZGVzY3JpcHRpb25fX3JvdzpmaXJzdC1jaGlsZCAuZGVzY3JpcHRpb25fX3ByZXZpZXc6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyNyU7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDMzJTtcbn1cbi5kZXNjcmlwdGlvbl9fcm93OmZpcnN0LWNoaWxkIC5kZXNjcmlwdGlvbl9fcHJldmlldzpudGgtY2hpbGQoMikuYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IHVwLWRvd24gNHMgMS4ycyBpbmZpbml0ZTtcbn1cbi5kZXNjcmlwdGlvbl9fcm93OmZpcnN0LWNoaWxkIC5kZXNjcmlwdGlvbl9fcHJldmlldzpudGgtY2hpbGQoMykge1xuICB0b3A6IDE1JTtcbiAgcmlnaHQ6IDE3JTtcbiAgd2lkdGg6IDM3JTtcbn1cbi5kZXNjcmlwdGlvbl9fcm93OmZpcnN0LWNoaWxkIC5kZXNjcmlwdGlvbl9fcHJldmlldzpudGgtY2hpbGQoMykuYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IHVwLWRvd24gNHMgMS44cyBpbmZpbml0ZTtcbn1cbi5kZXNjcmlwdGlvbl9fcm93Om50aC1jaGlsZCgyKSAuZGVzY3JpcHRpb25fX2JnIHtcbiAgdG9wOiA1NSU7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDcyMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fcm93Om50aC1jaGlsZCgyKSAuZGVzY3JpcHRpb25fX2JnIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSA2MDBweCk7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzY3JpcHRpb25fX3JvdzpudGgtY2hpbGQoMikgLmRlc2NyaXB0aW9uX19iZyB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTUwcHgpO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb25fX3JvdzpudGgtY2hpbGQoMikgLmRlc2NyaXB0aW9uX19iZyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogNDhweCAtOTBweCAwIC02MHB4O1xuICB9XG59XG4uZGVzY3JpcHRpb25fX3JvdzpudGgtY2hpbGQoMikgLmRlc2NyaXB0aW9uX19wcmV2aWV3Om50aC1jaGlsZCgyKSB7XG4gIHRvcDogLTglO1xuICBsZWZ0OiAxMyU7XG4gIHdpZHRoOiAzNCU7XG59XG4uZGVzY3JpcHRpb25fX3dyYXAge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM1NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRlc2NyaXB0aW9uX193cmFwIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRlc2NyaXB0aW9uIC5zdGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5kZXNjcmlwdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuLmRlc2NyaXB0aW9uX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uX19iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmRlc2NyaXB0aW9uX19wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlc2NyaXB0aW9uX19wcmV2aWV3Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRlc2NyaXB0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMzRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5kZXNjcmlwdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAucHJvZHVjdGl2aXR5X19jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdGl2aXR5X19jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuLnByb2R1Y3Rpdml0eV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMzRweCA4MHB4IDEwMHB4IDEzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnByb2R1Y3Rpdml0eV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNTBweCAxMzBweCAxMTVweCA1MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdGl2aXR5X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdGl2aXR5X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzJweCA0NnB4O1xuICB9XG59XG4ucHJvZHVjdGl2aXR5X19jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IC0xNnB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdGl2aXR5X19jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdGl2aXR5X19nYWxsZXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2N3B4O1xuICBsZWZ0OiA2MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5wcm9kdWN0aXZpdHlfX2dhbGxlcnkge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdGl2aXR5X19nYWxsZXJ5IHtcbiAgICB0b3A6IDEzMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdGl2aXR5X19nYWxsZXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIDAgNjBweCAtMzBweDtcbiAgfVxufVxuLnByb2R1Y3Rpdml0eV9fcHJldmlldzpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAtNzAlO1xuICBib3R0b206IC02JTtcbiAgd2lkdGg6IDIyNCU7XG59XG4ucHJvZHVjdGl2aXR5X19wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3Rpdml0eV9fcHJldmlldzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcm9kdWN0aXZpdHlfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Rpdml0eV9fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb2R1Y3Rpdml0eV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiAzNTVweDtcbiAgcGFkZGluZy10b3A6IDIzNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnByb2R1Y3Rpdml0eV9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdGl2aXR5X193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0aXZpdHlfX3dyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucHJvZHVjdGl2aXR5IC5zdGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucHJvZHVjdGl2aXR5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucHJvZHVjdGl2aXR5X19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICM2RTc1N0M7XG59XG4ucHJvZHVjdGl2aXR5X19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3Rpdml0eV9fbGlzdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0aXZpdHlfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdGl2aXR5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcm9kdWN0aXZpdHlfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg5NCwgOTIsIDIzMCwgMC4xNSk7XG59XG4ucHJvZHVjdGl2aXR5X19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5wcm9kdWN0aXZpdHlfX2RldGFpbHMge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucHJvZHVjdGl2aXR5X19jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2R1Y3Rpdml0eV9fdGV4dCB7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuLnByb2R1Y3Rpdml0eTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAucHJvZHVjdGl2aXR5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0aXZpdHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5ib2R5LmRhcmsgLnByb2R1Y3Rpdml0eV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzI4MzAzNjtcbn1cbmJvZHkuZGFyayAucHJvZHVjdGl2aXR5X19jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuYm9keS5kYXJrIC5wcm9kdWN0aXZpdHlfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LmRhcmsgLnByb2R1Y3Rpdml0eV9fYmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExMnB4O1xuICBsZWZ0OiAtMTAxcHg7XG4gIHdpZHRoOiAzODlweDtcbiAgaGVpZ2h0OiAzODlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1LjE1ZGVnLCAjQUU4MERDIDEuMTclLCAjREM4M0MzIDMxLjg4JSwgIzgwODREQyA2NS40NiUpO1xuICBmaWx0ZXI6IGJsdXIoMTYwcHgpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5ib2R5LmRhcmsgLnByb2R1Y3Rpdml0eV9faWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnJldmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXZpZXdfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5yZXZpZXdfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnJldmlld19fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0zMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld19fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbn1cbi5yZXZpZXdfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gIH1cbn1cbi5yZXZpZXdfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnJldmlld19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4ucmV2aWV3X19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5yZXZpZXdfX2ljb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5yZXZpZXdfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmV2aWV3X19jb21wYW55IHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ucmV2aWV3IC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJldmlldyAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5yZXZpZXcgLm93bC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzlweCkge1xuICAucmV2aWV3IC5vd2wtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3IC5vd2wtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXcgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi5yZXZpZXcgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucmV2aWV3IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5yZXZpZXcgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYgcGF0aCxcbi5yZXZpZXcgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgcGF0aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmlsbDogIzZFNzU3QztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuLnJldmlldyAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3ZlciBwYXRoLFxuLnJldmlldyAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzI3MkUzNTtcbn1cbi5yZXZpZXcgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ucmV2aWV3Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5yZXZpZXc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlldzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbmJvZHkuZGFyayAucmV2aWV3IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmhvdmVyIHBhdGgsXG5ib2R5LmRhcmsgLnJldmlldyAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpob3ZlciBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmludml0ZV9fY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludml0ZV9fY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5pbnZpdGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHBhZGRpbmc6IDQwcHggMTEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaW52aXRlX19jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUxMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludml0ZV9fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludml0ZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDMycHggNDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaW52aXRlX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMkMzNTNEO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludml0ZV9fYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNDJweDtcbiAgbGVmdDogLTIyM3B4O1xuICB3aWR0aDogNDk3cHg7XG4gIGhlaWdodDogNDk3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS4xNWRlZywgI0FFODBEQyAxLjE3JSwgI0RDODNDMyAzMS44OCUsICM4MDg0REMgNjUuNDYlKTtcbiAgZmlsdGVyOiBibHVyKDE2MHB4KTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmludml0ZV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiA0NTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5pbnZpdGVfX3dyYXAge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludml0ZV9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW52aXRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmludml0ZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5pbnZpdGVfX3RleHQge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBjb2xvcjogI0VFRUZGMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludml0ZV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5pbnZpdGVfX2dhbGxlcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjklO1xuICByaWdodDogY2FsYyg1MCUgLSA3MTVweCk7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaW52aXRlX19nYWxsZXJ5IHtcbiAgICB0b3A6IDYwJTtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NDBweCk7XG4gICAgd2lkdGg6IDY4OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW52aXRlX19nYWxsZXJ5IHtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1MDBweCk7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZpdGVfX2dhbGxlcnkge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogNCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ4LjUlKTtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5pbnZpdGVfX3ByZXZpZXc6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAtMTglO1xuICBsZWZ0OiAzNyU7XG4gIHdpZHRoOiAzMiU7XG59XG4uaW52aXRlX19wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludml0ZV9fcHJldmlldzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pbnZpdGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmludml0ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW52aXRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmZvb3Rlcl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fd3JhcCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvIDMycHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZm9vdGVyX193cmFwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICBtaW4td2lkdGg6IDM0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmZvb3Rlcl9fcGljIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmZvb3Rlcl9fcGljX2xpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXJfX3RleHQge1xuICBjb2xvcjogIzZFNzU3Qztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmZvb3Rlcl9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZm9vdGVyX19saW5lIHtcbiAgICBtYXJnaW46IC01cHggMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fbGluZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MTRweDtcbiAgfVxufVxuLmZvb3Rlcl9fZG93bmxvYWRzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5mb290ZXJfX2Rvd25sb2FkIGltZyB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG4uZm9vdGVyX19kb3dubG9hZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZm9vdGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX25hdiAuZm9vdGVyX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTc1N0M7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4uZm9vdGVyX19uYXYgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjcyRTM1O1xufVxuLmZvb3Rlcl9fbmF2IC5mb290ZXJfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0QzUyRTE7XG59XG4uZm9vdGVyX19uYXYgLmZvb3Rlcl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuLmZvb3Rlcl9fdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogbGVmdDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmZvb3Rlcl9fY29sIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jb2wge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyX19jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzI3MkUzNTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICM2RTc1N0M7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjcyRTM1O1xufVxuLmZvb3Rlcl9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzRDNTJFMTtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNTgsIDU4LCA2MCwgMC4yNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fZmNhIHtcbiAgbWFyZ2luOiAzcHggMCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2ZjYSB7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxufVxuLmZvb3Rlcl9fZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oaWdodDogMXJlbTtcbiAgbWFyZ2luOiAycHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBjb2xvcjogIzZFNzU3Qztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxufVxuLmZvb3Rlcl9fZGlzY2xhaW1lciBhIHtcbiAgY29sb3I6ICM2RTc1N0M7XG59XG4uZm9vdGVyX19kaXNjbGFpbWVyIGE6aG92ZXIge1xuICBjb2xvcjogIzZFNzU3QztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNkU3NTdDO1xuICBtYXJnaW46IDJweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwgLmZvb3Rlcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mb290ZXJfX3NvY2lhbCAuZm9vdGVyX19saW5rIC5pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmaWxsOiAjNkU3NTdDO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4uZm9vdGVyX19zb2NpYWwgLmZvb3Rlcl9fbGluazpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMyNzJFMzU7XG59XG4uZm9vdGVyX19zb2NpYWwgLmZvb3Rlcl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG5ib2R5LmRhcmsgLmZvb3Rlcl9fcGljX2Rhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5kYXJrIC5mb290ZXJfX3BpY19saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuZGFyayAuZm9vdGVyX190ZXh0IHtcbiAgY29sb3I6IHJnYig1OCwgNTgsIDYwKTtcbn1cbmJvZHkuZGFyayAuZm9vdGVyX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYm9keS5kYXJrIC5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogcmdiKDU4LCA1OCwgNjApO1xufVxuYm9keS5kYXJrIC5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmJvZHkuZGFyayAuZm9vdGVyX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNEM1MkUxO1xufVxuYm9keS5kYXJrIC5mb290ZXJfX2ZjYSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS43KSAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIC5mb290ZXJfX2Rpc2NsYWltZXIge1xuICBjb2xvcjogcmdiKDU4LCA1OCwgNjApO1xufVxuYm9keS5kYXJrIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGNvbG9yOiByZ2IoNTgsIDU4LCA2MCk7XG59XG5ib2R5LmRhcmsgLmZvb3Rlcl9fc29jaWFsIC5mb290ZXJfX2xpbmsgLmljb24ge1xuICBmaWxsOiByZ2IoNTgsIDU4LCA2MCk7XG59XG5ib2R5LmRhcmsgLmZvb3Rlcl9fc29jaWFsIC5mb290ZXJfX2xpbms6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDcwMHB4KTtcbiAgYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDE5cHgpIHtcbiAgLnN3aXRjaCB7XG4gICAgbGVmdDogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzM5cHgpIHtcbiAgLnN3aXRjaCB7XG4gICAgdG9wOiA3MnB4O1xuICAgIHJpZ2h0OiA2NHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3dpdGNoIHtcbiAgICByaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTJweDtcbiAgICBib3R0b206IDhweDtcbiAgfVxufVxuLnN3aXRjaF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2l0Y2hfX2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uc3dpdGNoX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg1OCwgNTgsIDYwLCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zd2l0Y2hfX2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNEM1MkUxO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnN3aXRjaF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4uc3dpdGNoX19pY29uIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogIzgwODE5MTtcbn1cbi5zd2l0Y2hfX2ljb25fbGlnaHQge1xuICByaWdodDogNXB4O1xufVxuLnN3aXRjaF9faWNvbl9kYXJrIHtcbiAgbGVmdDogNHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXRjaF9faW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2hfX2luIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc3dpdGNoX19pbnB1dDpjaGVja2VkICsgLnN3aXRjaF9faW4gLnN3aXRjaF9fYm94IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnN3aXRjaF9faW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2hfX2luIC5zd2l0Y2hfX2JveDpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ4cHgsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc3dpdGNoX19pbnB1dDpjaGVja2VkICsgLnN3aXRjaF9faW4gLnN3aXRjaF9faWNvbl9saWdodCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpdGNoX19pbnB1dDpjaGVja2VkICsgLnN3aXRjaF9faW4gLnN3aXRjaF9faWNvbl9kYXJrIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zd2l0Y2g6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4uZG93bmxvYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZF9fY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5kb3dubG9hZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmRvd25sb2FkX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICM2RTc1N0M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZG93bmxvYWRfX2luZm8ge1xuICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWRfX2luZm8ge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmRvd25sb2FkX19pbmZvIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNEM1MkUxO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbn1cbi5kb3dubG9hZF9faW5mbyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEM1MkUxO1xufVxuLmRvd25sb2FkX19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5kb3dubG9hZF9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWRfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLmRvd25sb2FkX19iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MiUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRvd25sb2FkX19iZyB7XG4gICAgd2lkdGg6IDg1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZF9fYmcge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWRfX2JnIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MS41JSk7XG4gIH1cbn1cbi5kb3dubG9hZF9fcHJldmlldzpudGgtY2hpbGQoMikge1xuICB0b3A6IC0xMSU7XG4gIGxlZnQ6IDUzJTtcbiAgd2lkdGg6IDI0JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmRvd25sb2FkX19wcmV2aWV3Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogMzAuNSU7XG4gIHJpZ2h0OiAzJTtcbiAgd2lkdGg6IDQ3JTtcbn1cbi5kb3dubG9hZF9fcHJldmlldzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kb3dubG9hZF9fcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb3dubG9hZF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRvd25sb2FkX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZF9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5kb3dubG9hZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZG93bmxvYWRfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWRfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IC01NnB4O1xuICB9XG59XG4uZG93bmxvYWRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDY4cHggMzJweCA2NHB4O1xuICBjb2xvcjogIzI3MkUzNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5kb3dubG9hZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvd25sb2FkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5kb3dubG9hZF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRvd25sb2FkX19pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRvd25sb2FkX19pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZG93bmxvYWRfX2l0ZW06bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZF9faXRlbTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZF9faXRlbTpudGgtY2hpbGQoMm4pOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG93bmxvYWRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IDZweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSg5NCwgOTIsIDIzMCwgMC4xNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG93bmxvYWRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmRvd25sb2FkX19pY29uLCAuZG93bmxvYWRfX2NhdGVnb3J5LCAuZG93bmxvYWRfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uZG93bmxvYWRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDA7XG59XG4uZG93bmxvYWRfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kb3dubG9hZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODQ2MTUzODQ2MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTc1N0M7XG59XG4uZG93bmxvYWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0MXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRvd25sb2FkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvd25sb2FkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuYm9keS5kYXJrIC5kb3dubG9hZF9faXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDM2O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuYm9keS5kYXJrIC5kb3dubG9hZF9faWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbmJvZHkuZGFyayAuZG93bmxvYWRfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNpbmdfX2NlbnRlciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4ucHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljaW5nX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG59XG4ucHJpY2luZ19faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnByaWNpbmdfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNpbmdfX2luZm8ge1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxufVxuLnByaWNpbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDcsIDI0NywgMjQ4LCAwLjgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4ucHJpY2luZ19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIDMzLjMzMyU7XG4gIHdpZHRoOiAzMy4zMzMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIH1cbn1cbi5wcmljaW5nX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljaW5nX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucHJpY2luZ19faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAucHJpY2luZ19faGVhZCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNpbmdfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnByaWNpbmdfX2l0ZW06bnRoLWNoaWxkKDIpIC5wcmljaW5nX19oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTMycHg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19faXRlbTpudGgtY2hpbGQoMikgLnByaWNpbmdfX2hlYWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJpY2luZ19faXRlbTpub3QoOm50aC1jaGlsZCgyKSkgLnByaWNpbmdfX2hlYWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjRUVFRkYyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19faXRlbTpub3QoOm50aC1jaGlsZCgyKSkgLnByaWNpbmdfX2hlYWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5wcmljaW5nX19ub3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xuICByaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoOTQsIDkyLCAyMzApO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljaW5nX19ub3RlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wcmljaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByaWNpbmdfX3ByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoOTQsIDkyLCAyMzAsIDAuMSk7XG59XG4ucHJpY2luZ19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTYzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbn1cbi5wcmljaW5nX19jdXJyZW5jeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByaWNpbmdfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJpY2luZ19fdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6ICM2RTc1N0M7XG59XG4ucHJpY2luZ19fdGV4dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19fdGV4dCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucHJpY2luZ19fZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTMwcHggNDBweCA2NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnByaWNpbmdfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDEzMHB4IDI0cHggNjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19fZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnByaWNpbmdfX3N0YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5wcmljaW5nX19zdGFnZSB7XG4gICAgbGVmdDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19fc3RhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcmljaW5nX19jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg5NCwgOTIsIDIzMCwgMC4yKTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZ19fY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcmljaW5nX19pdGVtOmZpcnN0LWNoaWxkIC5wcmljaW5nX19jYXRlZ29yeSB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAucHJpY2luZ19faXRlbTpmaXJzdC1jaGlsZCAucHJpY2luZ19fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLnByaWNpbmdfX2l0ZW06bnRoLWNoaWxkKDIpIC5wcmljaW5nX19jYXRlZ29yeSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnByaWNpbmdfX2l0ZW06bnRoLWNoaWxkKDIpIC5wcmljaW5nX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wcmljaW5nX19pdGVtOmxhc3QtY2hpbGQgLnByaWNpbmdfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAucHJpY2luZ19faXRlbTpsYXN0LWNoaWxkIC5wcmljaW5nX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLnByaWNpbmdfX3ZpZXcge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MkUzNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNpbmdfX3ZpZXcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4ucHJpY2luZ19fdmlldyAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wcmljaW5nX192aWV3LmFjdGl2ZSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljaW5nX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG4ucHJpY2luZ19fb3B0aW9ucyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBjb2xvcjogIzZFNzU3Qztcbn1cbi5wcmljaW5nX19vcHRpb25zIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMicgZmlsbD0nJTIzNzQ4ZmI1Jy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM0EpJyUzRSUzQ3BhdGggZD0nTTE4LjMgNi4zTDkgMTUuNmwtMy4zLTMuM2MtLjQtLjQtMS0uNC0xLjQgMHMtLjQgMSAwIDEuNGw0IDRjLjIuMi40LjMuNy4zcy41LS4xLjctLjNsMTAtMTBjLjQtLjQuNC0xIDAtMS40cy0xLS40LTEuNCAweicgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nQSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNCA0KScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIDAvMTAwJSBhdXRvO1xufVxuLnByaWNpbmdfX29wdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAucHJpY2luZ19fb3B0aW9ucyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucHJpY2luZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5wcmljaW5nOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNpbmc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5ib2R5LmRhcmsgLnByaWNpbmdfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0OCwgNTQsIDAuOCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZGFyayAucHJpY2luZ19faXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzJDMzUzRDtcbiAgfVxufVxuYm9keS5kYXJrIC5wcmljaW5nX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6ICMyQzM1M0Q7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5ib2R5LmRhcmsgLnByaWNpbmdfX2l0ZW06bm90KDpudGgtY2hpbGQoMikpIC5wcmljaW5nX19oZWFkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5kYXJrIC5wcmljaW5nX19pdGVtOm5vdCg6bnRoLWNoaWxkKDIpKSAucHJpY2luZ19faGVhZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuYm9keS5kYXJrIC5wcmljaW5nX19pdGVtOm50aC1jaGlsZCgyKSAucHJpY2luZ19faGVhZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMkMzNTNEO1xufVxuYm9keS5kYXJrIC5wcmljaW5nX19wcmljZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuYm9keS5kYXJrIC5wcmljaW5nX192aWV3IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5LmRhcmsgLnByaWNpbmdfX3ZpZXcgLmljb24ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uZmFxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZmFxX19jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxX19jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuLmZhcV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMTJweCAxMTZweCA0MzdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5mYXFfX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA4MHB4IDU2cHggNDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0OHB4IDI0cHggMzA3cHg7XG4gIH1cbn1cbi5mYXFfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMkMzNTNEO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmZhcV9fYmc6YmVmb3JlLCAuZmFxX19iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1LjE1ZGVnLCAjQUU4MERDIDEuMTclLCAjREM4M0MzIDMxLjg4JSwgIzgwODREQyA2NS40NiUpO1xufVxuLmZhcV9fYmc6YmVmb3JlIHtcbiAgdG9wOiAtMjgwcHg7XG4gIGxlZnQ6IC0yODBweDtcbiAgd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYmx1cigyNzguMjYxcHgpO1xufVxuLmZhcV9fYmc6YWZ0ZXIge1xuICByaWdodDogLTEzN3B4O1xuICBib3R0b206IC05NXB4O1xuICB3aWR0aDogMjk5cHg7XG4gIGhlaWdodDogMjk5cHg7XG4gIGZpbHRlcjogYmx1cigxNjBweCk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcV9fYmc6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mYXFfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB9XG59XG4uZmFxX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZmFxX19yb3cge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcV9fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mYXFfX2NvbCB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDgwcHgpO1xuICB3aWR0aDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgbWFyZ2luOiAwIDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZmFxX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcV9fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5mYXFfX2dyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLmZhcV9fY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmFxX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLmZhcV9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZmFxX19oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2IDEwTDEyIDE0TDggMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IDUwJSA1MCUvMTAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5mYXFfX2hlYWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZhcV9faXRlbS5hY3RpdmUgLmZhcV9faGVhZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmFxX19pdGVtLmFjdGl2ZSAuZmFxX19oZWFkOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmFxX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuLmZhcV9fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xOTdweDtcbiAgd2lkdGg6IDg3MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU4JSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxX19nYWxsZXJ5IHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKTtcbiAgfVxufVxuLmZhcV9fcHJldmlldzpudGgtY2hpbGQoMikge1xuICB0b3A6IC0xMC41JTtcbiAgbGVmdDogMjMuNSU7XG4gIHdpZHRoOiAyOSU7XG59XG4uZmFxX19wcmV2aWV3Om50aC1jaGlsZCgyKS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogdXAtZG93biA0cyBpbmZpbml0ZTtcbn1cbi5mYXFfX3ByZXZpZXc6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxJTtcbiAgcmlnaHQ6IDUlO1xuICB3aWR0aDogMzQlO1xufVxuLmZhcV9fcHJldmlldzpudGgtY2hpbGQoMykuYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IHVwLWRvd24gNHMgMXMgaW5maW5pdGU7XG59XG4uZmFxX19wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhcV9fcHJldmlldzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mYXE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI2NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmZhcTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5cbi5wb3B1cCB7XG4gIG1heC13aWR0aDogNTQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDQ2cHggNTZweDtcbiAgYmFja2dyb3VuZDogIzI4MzAzNjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwIHtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG59XG4ucG9wdXBfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbi5wb3B1cF9fdmFyaWFudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLThweCA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBfX3ZhcmlhbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICB9XG59XG4ucG9wdXBfX3ZhcmlhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTZweCk7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBfX3ZhcmlhbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBvcHVwX192YXJpYW50IGltZyB7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wb3B1cF9fdmFyaWFudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwX192YXJpYW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wb3B1cF9fZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjNkE3OTg2O1xufVxuLnBvcHVwX19idG5zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBvcHVwX19idG5zIC5wb3B1cF9fYnRuIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnBvcHVwX19idG5zIC5wb3B1cF9fYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBfX2J0bnMgLnBvcHVwX19idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBvcHVwX19ub3RlIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODQ2MTUzODQ2MjtcbiAgY29sb3I6ICM2RTc1N0M7XG59XG4ucG9wdXBfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBjb2xvcjogIzZBNzk4Njtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucG9wdXBfX2luZm8gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xufVxuLnBvcHVwX19pbmZvIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ucG9wdXBfX2NvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLThweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBfX2NvZGUge1xuICAgIG1hcmdpbjogMCAtNHB4IDIwcHg7XG4gIH1cbn1cbi5wb3B1cF9fbnVtYmVyIHtcbiAgZmxleDogMCAwIGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxNnB4KTtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxNnB4KTtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwX19udW1iZXIge1xuICAgIGZsZXg6IDAgMCBjYWxjKDE2LjY2NjY2NjY2NjclIC0gOHB4KTtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDhweCk7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuLnBvcHVwX19udW1iZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3N3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMzNTQxNEI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0QzUyRTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cF9fbnVtYmVyIGlucHV0IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucG9wdXBfX251bWJlciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3B1cF9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNkU3NTdDO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLnBvcHVwX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9wdXAgLm1mcC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nTTEuNjEzLjJsLjA5NC4wODNMNSAzLjU4NSA4LjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDAgMSAxIDAgMCAxIC4wODMgMS4zMmwtLjA4My4wOTRMNi40MTUgNWwzLjI5MiAzLjI5M2ExIDEgMCAwIDEtMS4zMiAxLjQ5N2wtLjA5NC0uMDgzTDUgNi40MTUgMS43MDcgOS43MDdBMSAxIDAgMCAxIC4yMSA4LjM4N2wuMDgzLS4wOTRMMy41ODUgNSAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0QTEgMSAwIDAgMSAxLjYxMy4yMXonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUvMTRweCBhdXRvO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cCAubWZwLWNsb3NlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wb3B1cCAubWZwLWNsb3NlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ubWZwLWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzcsIDQzLCAwLjk4KTtcbn1cblxuLm1mcC16b29tLWluIC5wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4ubWZwLXpvb20taW4ubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4ubWZwLXpvb20taW4ubWZwLXJlYWR5IC5wb3B1cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubWZwLXpvb20taW4ubWZwLXJlYWR5Lm1mcC1iZyB7XG4gIG9wYWNpdHk6IDAuOTg7XG59XG4ubWZwLXpvb20taW4ubWZwLXJlbW92aW5nIC5wb3B1cCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFib3V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0X19jZW50ZXIge1xuICBtYXgtd2lkdGg6IDk2OHB4O1xufVxuLmFib3V0X190aXRsZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDgycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuYWJvdXRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5hYm91dF9fcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fcHJldmlldyB7XG4gICAgbWFyZ2luOiAwIC0zMnB4IDQ4cHg7XG4gIH1cbn1cbi5hYm91dF9fcHJldmlldyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQgLnN0YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hYm91dF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWJvdXRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDk0LCA5MiwgMjMwLCAwLjIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYWJvdXRfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYWJvdXRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xuICB9XG59XG4uYWJvdXRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDA7XG59XG4uYWJvdXRfX2NhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWJvdXRfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg0NjE1Mzg0NjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWJvdXRfX2luZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAjMjcyRTM1O1xufVxuLmFib3V0X190ZWFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC03MnB4IC02MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRfX3RlYW0ge1xuICAgIG1hcmdpbjogLTY0cHggLTMwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX3RlYW0ge1xuICAgIG1hcmdpbjogLTQ4cHggLTEwcHggMDtcbiAgfVxufVxuLmFib3V0X191c2VyIHtcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gODBweCk7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDgwcHgpO1xuICBtYXJnaW46IDcycHggNDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0X191c2VyIHtcbiAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA2MHB4KTtcbiAgICB3aWR0aDogY2FsYygyNSUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDYwcHggMzBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fdXNlciB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiA0OHB4IDEwcHggMDtcbiAgfVxufVxuLmFib3V0X19hdmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYWJvdXRfX2F2YSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5hYm91dF9fdXNlcjpob3ZlciAuYWJvdXRfX2F2YSB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cbi5hYm91dF9fdXNlcjpob3ZlciAuYWJvdXRfX2F2YSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xufVxuLmFib3V0X19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFib3V0X19wb3N0IHtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgY29sb3I6IHJnYmEoMzksIDQ2LCA1MywgMC43NSk7XG59XG4uYWJvdXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmFib3V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuYm9keS5kYXJrIC5hYm91dF9faWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbmJvZHkuZGFyayAuYWJvdXRfX2luZm8gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYm9keS5kYXJrIC5hYm91dF9fcG9zdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuYm9keS5kYXJrIC5hYm91dF9fYXZhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkMzNTNEO1xufVxuXG4uZmVhdHVyZXNfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmZlYXR1cmVzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmZlYXR1cmVzX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXNfX2luZm8ge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmZlYXR1cmVzX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19fYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZmVhdHVyZXNfX2J0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXNfX2J0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG4uZmVhdHVyZXNfX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTIuOCUpO1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZmVhdHVyZXNfX2JnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXNfX2JnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19fYmcge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5mZWF0dXJlc19fcHJldmlldzpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2LjUlO1xuICBib3R0b206IDE0JTtcbiAgd2lkdGg6IDcyJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19wcmV2aWV3Om50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogNSU7XG4gICAgYm90dG9tOiAxNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlc19fcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZlYXR1cmVzX193cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRUVFRkYyIDAlLCByZ2JhKDIzOCwgMjM5LCAyNDIsIDAuNykgNTAlLCByZ2JhKDIzOCwgMjM5LCAyNDIsIDApIDEwMCUpO1xuICB9XG59XG4uZmVhdHVyZXNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5mZWF0dXJlc19fcm93IHtcbiAgICBtYXJnaW46IDAgLTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlc19fcm93IHtcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19yb3cge1xuICAgIG1hcmdpbjogMCAtMzJweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuZmVhdHVyZXNfX3Jvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZlYXR1cmVzX19yb3c6YmVmb3JlLCAuZmVhdHVyZXNfX3JvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuLmZlYXR1cmVzX19jb2wge1xuICBmbGV4OiAwIDAgMzMlO1xuICB3aWR0aDogMzMlO1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZmVhdHVyZXNfX2NvbCB7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXNfX2NvbCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19fY29sIHtcbiAgICBmbGV4OiAwIDAgMjcwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mZWF0dXJlc19fY29sOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDAgMCAzNCU7XG4gIHdpZHRoOiAzNCU7XG4gIGJvcmRlci13aWR0aDogMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5NCwgOTIsIDIzMCwgMC4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgMjcwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19jb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLmZlYXR1cmVzX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDk0LCA5MiwgMjMwKTtcbn1cbi5mZWF0dXJlc19fY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5mZWF0dXJlc19fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZmVhdHVyZXNfX3RleHQge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBjb2xvcjogIzZFNzU3Qztcbn1cbi5mZWF0dXJlczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuZmVhdHVyZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODZweDtcbiAgfVxufVxuXG5ib2R5LmRhcmsgLmZlYXR1cmVzX193cmFwOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFFMjUyQiAwJSwgcmdiYSgzMCwgMzcsIDQzLCAwLjcpIDUwJSwgcmdiYSgzMCwgMzcsIDQzLCAwKSAxMDAlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnNoYXJlX19jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmVfX2NlbnRlciB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG4uc2hhcmVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOTZweCAxNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuc2hhcmVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOTZweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hhcmVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjRweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGFyZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIH1cbn1cbi5zaGFyZV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMyQzM1M0Q7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uc2hhcmVfX2JnOmJlZm9yZSwgLnNoYXJlX19iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1LjE1ZGVnLCAjQUU4MERDIDEuMTclLCAjREM4M0MzIDMxLjg4JSwgIzgwODREQyA2NS40NiUpO1xufVxuLnNoYXJlX19iZzpiZWZvcmUge1xuICB0b3A6IC0yODBweDtcbiAgbGVmdDogLTI4MHB4O1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBibHVyKDI3OC4yNjFweCk7XG59XG4uc2hhcmVfX2JnOmFmdGVyIHtcbiAgcmlnaHQ6IC0xOTVweDtcbiAgYm90dG9tOiAtMTgxcHg7XG4gIHdpZHRoOiAzODlweDtcbiAgaGVpZ2h0OiAzODlweDtcbiAgZmlsdGVyOiBibHVyKDE2MHB4KTtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmVfX2JnOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hhcmVfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5zaGFyZV9fcm93IHtcbiAgICBtYXJnaW46IDAgLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaGFyZV9fcm93IHtcbiAgICBtYXJnaW46IDAgLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoYXJlX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNoYXJlX19jb2wge1xuICBmbGV4OiAwIDAgNTAlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLnNoYXJlX19jb2wge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNoYXJlX19jb2wge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmVfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNoYXJlX19jb2w6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hhcmVfX2NvbDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSg5NCwgOTIsIDIzMCwgMC4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoYXJlX19jb2w6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGFyZV9fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5zaGFyZV9fcHJldmlldyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XG59XG4uc2hhcmVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoYXJlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zaGFyZV9fdGV4dCB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmVfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaGFyZSAuYnRuX2JvcmRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaGFyZSAuYnRuX2JvcmRlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjcyRTM1O1xufVxuLnNoYXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5zaGFyZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGFyZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5jb21tZW50X190aXRsZSB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb21tZW50X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jb21tZW50X19jb250YWluZXIge1xuICBtYXJnaW46IDAgLTMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuY29tbWVudF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbn1cbi5jb21tZW50X19pdGVtIHtcbiAgbWFyZ2luOiAwIDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuY29tbWVudF9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gIH1cbn1cbi5jb21tZW50X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMjRweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbW1lbnRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb21tZW50X19ib2R5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDQzcHggNDNweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnRfX2JvZHk6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMjVweCAyNXB4IDAgMjVweDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5jb21tZW50X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29tbWVudF9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnRfX3JhdGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jb21tZW50X19pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uY29tbWVudF9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnRfX2F1dGhvciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb21tZW50X19hdmEge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudF9fYXZhIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICB9XG59XG4uY29tbWVudF9fYXZhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29tbWVudF9fZGV0YWlscyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jb21tZW50X19tYW4ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29tbWVudF9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgY29sb3I6IHJnYmEoMzksIDQ2LCA1MywgMC43NSk7XG59XG4uY29tbWVudCAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4M3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbW1lbnQgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnQgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5jb21tZW50IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuLmNvbW1lbnQgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNvbW1lbnQgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYgcGF0aCxcbi5jb21tZW50IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHBhdGgge1xuICBmaWxsOiAjNkU3NTdDO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4uY29tbWVudCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3ZlciBwYXRoLFxuLmNvbW1lbnQgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICMyNzJFMzU7XG59XG4uY29tbWVudCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5jb21tZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb21tZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG5ib2R5LmRhcmsgLmNvbW1lbnRfX2JvZHkge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDM2O1xufVxuYm9keS5kYXJrIC5jb21tZW50X19ib2R5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgzMDM2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuYm9keS5kYXJrIC5jb21tZW50X190aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5ib2R5LmRhcmsgLmNvbW1lbnQgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6aG92ZXIgcGF0aCxcbmJvZHkuZGFyayAuY29tbWVudCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpob3ZlciBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnF1ZXN0aW9uc19fY2VudGVyIHtcbiAgbWF4LXdpZHRoOiA4MThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1ZXN0aW9uc19fY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5xdWVzdGlvbnNfX3ByZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVlc3Rpb25zX190aXRsZSB7XG4gIG1heC13aWR0aDogNDU1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1ZXN0aW9uc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5xdWVzdGlvbnNfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVlc3Rpb25zX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWVzdGlvbnNfX2xpbmsge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyNzJFMzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnF1ZXN0aW9uc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNEM1MkUxO1xufVxuLnF1ZXN0aW9uc19fbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzI3MkUzNTtcbn1cbi5xdWVzdGlvbnNfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5xdWVzdGlvbnNfX2l0ZW0ge1xuICBwYWRkaW5nOiA4cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWVzdGlvbnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi5xdWVzdGlvbnNfX2l0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5xdWVzdGlvbnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5xdWVzdGlvbnNfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCA0MHB4IDhweCAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTc1N0M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVlc3Rpb25zX19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuICB9XG59XG4ucXVlc3Rpb25zX19oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYgMTBMMTIgMTRMOCAxMCcgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgNTAlIDUwJS8xMDAlIGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVlc3Rpb25zX19oZWFkOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ucXVlc3Rpb25zX19oZWFkOmhvdmVyIHtcbiAgY29sb3I6ICMyNzJFMzU7XG59XG4ucXVlc3Rpb25zX19pdGVtLmFjdGl2ZSAucXVlc3Rpb25zX19oZWFkIHtcbiAgY29sb3I6ICMyNzJFMzU7XG59XG4ucXVlc3Rpb25zX19pdGVtLmFjdGl2ZSAucXVlc3Rpb25zX19oZWFkOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucXVlc3Rpb25zX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVlc3Rpb25zX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4O1xuICB9XG59XG4ucXVlc3Rpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5xdWVzdGlvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVlc3Rpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuYm9keS5kYXJrIC5xdWVzdGlvbnNfX2xpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbmJvZHkuZGFyayAucXVlc3Rpb25zX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5LmRhcmsgLnF1ZXN0aW9uc19fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzI3MkUzNTtcbn1cbmJvZHkuZGFyayAucXVlc3Rpb25zX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ4LCA1NCwgMC41KTtcbn1cbmJvZHkuZGFyayAucXVlc3Rpb25zX19oZWFkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNiAxMEwxMiAxNEw4IDEwJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCA1MCUgNTAlLzEwMCUgYXV0bztcbn1cbmJvZHkuZGFyayAucXVlc3Rpb25zX19oZWFkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5LmRhcmsgLnF1ZXN0aW9uc19faXRlbS5hY3RpdmUgLnF1ZXN0aW9uc19faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAub2ZmZXJfX2NlbnRlciB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcl9fY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5vZmZlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2NHB4IDY0cHggMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4zM2RlZywgIzRDNTJFMiAwLjAyJSwgIzgwODREQyA5OC45MiUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDEycHggODhweDtcbiAgfVxufVxuLm9mZmVyX190aXRsZSB7XG4gIG1heC13aWR0aDogODM1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5vZmZlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjY3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ub2ZmZXJfX3ByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZmVyX19wcmV2aWV3IHtcbiAgICBib3R0b206IC0xMDVweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLm9mZmVyX19wcmV2aWV3IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAub2ZmZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbi5jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmNvbnRhY3RfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogY2FsYyg1MCUgLSA2NTBweCk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzlweCkge1xuICAuY29udGFjdF9fYmcge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjAwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuY29udGFjdF9fYmcge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTIwcHgpO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfX2JnIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQzMHB4KTtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RfX2JnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFjdF9fcHJldmlldzpudGgtY2hpbGQoMikge1xuICB0b3A6IC00My41JTtcbiAgbGVmdDogMjUlO1xuICB3aWR0aDogMzElO1xufVxuLmNvbnRhY3RfX3ByZXZpZXc6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAtOCU7XG4gIGxlZnQ6IDEuNSU7XG4gIHdpZHRoOiAzNSU7XG59XG4uY29udGFjdF9fcHJldmlldzpudGgtY2hpbGQoMykuYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IHVwLWRvd24gNHMgMS4ycyBpbmZpbml0ZTtcbn1cbi5jb250YWN0X19wcmV2aWV3Om50aC1jaGlsZCg0KSB7XG4gIHRvcDogLTI0JTtcbiAgcmlnaHQ6IDIwJTtcbiAgd2lkdGg6IDQyJTtcbn1cbi5jb250YWN0X19wcmV2aWV3Om50aC1jaGlsZCg0KS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogdXAtZG93biA0cyAxLjhzIGluZmluaXRlO1xufVxuLmNvbnRhY3RfX3ByZXZpZXc6bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiAzMiU7XG4gIGxlZnQ6IC04LjUlO1xuICB3aWR0aDogMjYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbnRhY3RfX3ByZXZpZXc6bnRoLWNoaWxkKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFjdF9fcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0X19wcmV2aWV3Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNvbnRhY3RfX3dyYXAge1xuICBtYXgtd2lkdGg6IDQwNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb250YWN0X193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDQzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdF9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbnRhY3RfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBjb2xvcjogIzZFNzU3Qztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY29udGFjdCAuZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0X19idG4ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbnRhY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4uZmllbGRfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM2QTc5ODY7XG59XG4uZmllbGRfX2lucHV0LCAuZmllbGRfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MkUzNTtcbn1cbi5maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyLCAuZmllbGRfX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuLmZpZWxkX19pbnB1dCB7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLmZpZWxkX190ZXh0YXJlYSB7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG5ib2R5LmRhcmsgLmZpZWxkX19pbnB1dCwgYm9keS5kYXJrIC5maWVsZF9fdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDM2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxlZ2FsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVnYWxfX2NlbnRlciB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG4ubGVnYWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sZWdhbF9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGNvbG9yOiAjNkU3NTdDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmxlZ2FsX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlZ2FsX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5sZWdhbF9faW5mbyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzRDNTJFMTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4ubGVnYWxfX2luZm8gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRDNTJFMTtcbn1cbi5sZWdhbF9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxlZ2FsX19ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxlZ2FsX19ib2R5IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDQ4cHggMCAxNnB4O1xufVxuLmxlZ2FsX19ib2R5IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMzJweCAwIDhweDtcbn1cbi5sZWdhbF9fYm9keSBsaSB7XG4gIG1hcmdpbjogMCAwIDE2cHggNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbn1cbi5sZWdhbF9fYm9keSB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDE2cHggNTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG59XG4ubGVnYWxfX2JvZHkgYSB7XG4gIGNvbG9yOiAjMjcyRTM1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sZWdhbF9fYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGVnYWxfX2JvZHkgYS5idG4uYnRuX3ByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ubGVnYWxfX2JvZHkgYS5idG4uYnRuX3ByaW1hcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG4ubGVnYWxfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG4ubGVnYWwgdGFibGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNHB4IDAgNDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbn1cbi5sZWdhbCB0YWJsZSB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGdyZXk7XG59XG4ubGVnYWwgdGFibGUgdHIgdGgsIC5sZWdhbCB0YWJsZSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbi5sZWdhbCB0YWJsZSB0ci5lbXB0eSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5kMSxcbi5kMixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmQxIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4xMTExMTExMTExO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmQxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2NztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5kMiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuXG4uaDEge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0Mjk7XG59XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2Nztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG59XG5cbi5oNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnN0YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2IoOTQsIDkyLCAyMzApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogYmx1ZTtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xufVxuLmJnLWJsdWUtb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMjU1LCAwLjMpO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRlc2t0b3AtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGVza3RvcC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRlc2t0b3Atc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmRlc2t0b3AtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFibGV0LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRhYmxldC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYmxldC1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFibGV0LXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vYmlsZS1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsImJvZHlcbiAgbWluLXdpZHRoOiAzNzVweFxuICBiYWNrZ3JvdW5kOiAkbGlnaHRcbiAgK2ZpXG4gIGZvbnQtc2l6ZTogMTZweFxuICBmb250LXdlaWdodDogNTAwXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTYpXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbiAgY29sb3I6ICRibGFja1xuICAmLm5vLXNjcm9sbFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgJi5kYXJrXG4gICAgYmFja2dyb3VuZDogJGRhcmtcbiAgICBjb2xvcjogJHdoaXRlXG5cbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3RcbiAgK2ZpXG5cbmltZ1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG5cbi5wYWdlXG4gIG92ZXJmbG93OiBoaWRkZW5cblxuLmNlbnRlclxuICBtYXgtd2lkdGg6IDEyNDhweFxuICBtYXJnaW46IDAgYXV0b1xuICBwYWRkaW5nOiAwIDY0cHhcbiAgK3RcbiAgICBwYWRkaW5nOiAwIDMycHhcbiAgK21cbiAgICBwYWRkaW5nOiAwIDIwcHhcblxuW2RhdGEtYW9zPVwiYW5pbWF0aW9uLXNjYWxlLWxlZnQtdG9wXCJdXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MHB4LDQwcHgpIHNjYWxlWSgxLjMpXG4gIG9wYWNpdHk6IDBcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5XG4gICYuYW9zLWFuaW1hdGVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSBzY2FsZVkoMSlcbiAgICBvcGFjaXR5OiAxXG5cbltkYXRhLWFvcz1cImFuaW1hdGlvbi1zY2FsZS10b3BcIl1cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHNjYWxlWSgxLjIpXG4gIG9wYWNpdHk6IDBcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5XG4gICYuYW9zLWFuaW1hdGVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSBzY2FsZVkoMSlcbiAgICBvcGFjaXR5OiAxXG5cbltkYXRhLWFvcz1cImFuaW1hdGlvbi10cmFuc2xhdGUtdXBcIl1cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpXG4gIG9wYWNpdHk6IDBcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5XG4gICYuYW9zLWFuaW1hdGVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKVxuICAgIG9wYWNpdHk6IDFcblxuW2RhdGEtYW9zPVwiYW5pbWF0aW9uLXRyYW5zbGF0ZS1kb3duXCJdXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweClcbiAgb3BhY2l0eTogMFxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHlcbiAgJi5hb3MtYW5pbWF0ZVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApXG4gICAgb3BhY2l0eTogMVxuXG5Aa2V5ZnJhbWVzIHVwLWRvd25cbiAgNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KVxuIiwiLy8gbWVkaWEgcXVlcmllc1xuPXdcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIjE0MTlweFwiKVxuICAgIEBjb250ZW50XG49eFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiMTMzOXB4XCIpXG4gICAgQGNvbnRlbnRcbj1kXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIxMTc5cHhcIilcbiAgICBAY29udGVudFxuPXRcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIjEwMjNweFwiKVxuICAgIEBjb250ZW50XG49bVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiNzY3cHhcIilcbiAgICBAY29udGVudFxuPWFcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIjYzOXB4XCIpXG4gICAgQGNvbnRlbnRcbj1zXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCI0NzRweFwiKVxuICAgIEBjb250ZW50XG5cbi8vIGZvbnRzXG49ZmlcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWZcbj1mcFxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmXG5cbiRibGFjazogIzI3MkUzNVxuJHdoaXRlOiAjZmZmZmZmXG4kZ3JheTogIzZFNzU3Q1xuJGdyYXktZGFyazogIzZBNzk4NlxuJGdyYXktbGlnaHQ6IHJnYig1OCw1OCw2MClcbiRvcmFuZ2U6ICNGQUE4N0FcbiRhc3BoYWx0OiAjOTY5REIxXG4kbGlnaHQ6ICNFRUVGRjJcbiRwcmltYXJ5OiAjNEM1MkUxXG4kc2Vjb25kYXJ5OiByZ2IoOTQsOTIsMjMwKVxuJGRhcms6ICMxRTI1MkJcbiRkYXJrLWJnOiAjMkMzNTNEXG4kZGFyay1saWdodDogIzc0Nzc3RVxuXG49ZDFcbiAgK2ZwXG4gIGZvbnQtc2l6ZTogNjRweFxuICBsaW5lLWhlaWdodDogY2FsYyg4MC83MilcbiAgZm9udC13ZWlnaHQ6IDYwMFxuXG49ZDJcbiAgK2ZwXG4gIGZvbnQtc2l6ZTogNjRweFxuICBsaW5lLWhlaWdodDogY2FsYyg3Mi82NClcbiAgZm9udC13ZWlnaHQ6IDYwMFxuXG49aDFcbiAgK2ZwXG4gIGZvbnQtc2l6ZTogNTZweFxuICBsaW5lLWhlaWdodDogY2FsYyg2NC81NilcbiAgZm9udC13ZWlnaHQ6IDYwMFxuXG49aDJcbiAgK2ZwXG4gIGZvbnQtc2l6ZTogNDhweFxuICBsaW5lLWhlaWdodDogY2FsYyg1Ni80OClcbiAgZm9udC13ZWlnaHQ6IDYwMFxuXG49aDNcbiAgK2ZwXG4gIGZvbnQtc2l6ZTogNDBweFxuICBsaW5lLWhlaWdodDogY2FsYyg0OC80MClcbiAgZm9udC13ZWlnaHQ6IDYwMFxuXG49aDRcbiAgK2ZwXG4gIGZvbnQtc2l6ZTogMzJweFxuICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDMyKVxuICBmb250LXdlaWdodDogNjAwXG5cbj1oNVxuICArZnBcbiAgZm9udC1zaXplOiAyNHB4XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzI0KVxuICBmb250LXdlaWdodDogNjAwXG5cbj1oNlxuICArZnBcbiAgZm9udC1zaXplOiAyMHB4XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzIwKVxuICBmb250LXdlaWdodDogNjAwXG5cbj1zdWItaGVhZGxpbmVcbiAgZm9udC1zaXplOiAyMHB4XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMjApXG5cbj10aXRsZVxuICArZnBcbiAgZm9udC1zaXplOiAxOHB4XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE4KVxuICBmb250LXdlaWdodDogNjAwXG5cbj1ib2R5LXNtYWxsXG4gIGZvbnQtc2l6ZTogMTRweFxuICBsaW5lLWhlaWdodDogY2FsYygyNC8xNClcblxuPWJ1dHRvbi1zbVxuICBmb250LXNpemU6IDE0cHhcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMTQpXG4gIGZvbnQtd2VpZ2h0OiA3MDBcblxuPWNhcHRpb24tMTNcbiAgZm9udC1zaXplOiAxM3B4XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzEzKVxuICBmb250LXdlaWdodDogNjAwXG5cbj1jaGlwXG4gIGZvbnQtc2l6ZTogMTJweFxuICBsaW5lLWhlaWdodDogY2FsYygxNi8xMilcbiAgZm9udC13ZWlnaHQ6IDYwMFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gIGxldHRlci1zcGFjaW5nOiAuMWVtXG5cbj1jaGlwLXNtXG4gIGZvbnQtc2l6ZTogMTFweFxuICBsaW5lLWhlaWdodDogY2FsYygxNi8xMSlcbiAgZm9udC13ZWlnaHQ6IDgwMFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gIGxldHRlci1zcGFjaW5nOiAuMWVtXG4iLCIuYnRuXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgbWluLXdpZHRoOiAxMjRweFxuICBoZWlnaHQ6IDU2cHhcbiAgcGFkZGluZzogMCAyNHB4XG4gIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgZm9udC1zaXplOiAxNnB4XG4gIGZvbnQtd2VpZ2h0OiA3MDBcbiAgdHJhbnNpdGlvbjogYWxsIC4yc1xuICAuaWNvblxuICAgIHRyYW5zaXRpb246IGZpbGwgLjJzXG4gICAgJi1wbGF5XG4gICAgICB3aWR0aDogOHB4XG4gICAgICBoZWlnaHQ6IDEycHhcbiAgICArbmxcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweFxuICAmX29yYW5nZVxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5XG4gICAgY29sb3I6ICR3aGl0ZVxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgMTApXG4gICZfdHJhbnNwYXJlbnRcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgIGNvbG9yOiAkZ3JheVxuICAgICttXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzI3MkUzNVxuICAgICAgY29sb3I6ICMyNzJFMzVcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogJGJsYWNrXG4gICAgICArbVxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjcyRTM1XG4gICAgICAgIGNvbG9yOiAkd2hpdGVcbiAgJl9ib3JkZXJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkYmxhY2ssIC43NSlcbiAgICBjb2xvcjogJGJsYWNrXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrXG4gICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAuaWNvblxuICAgICAgICBmaWxsOiAkd2hpdGVcbiAgJl9kYXJrXG4gICAgYmFja2dyb3VuZDogIzM1NDE0QlxuICAgIGNvbG9yOiAkZ3JheVxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkd2hpdGVcblxuK2RhcmtcbiAgLmJ0blxuICAgICZfdHJhbnNwYXJlbnRcbiAgICAgICttXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKCR3aGl0ZSwgLjc1KVxuICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC43NSlcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgICArbVxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuNzUpXG4gICAgICAgICAgY29sb3I6ICRibGFja1xuICAgICZfYm9yZGVyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkd2hpdGUsIC43NSlcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjc1KVxuICAgICAgLmljb25cbiAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUsIC43NSlcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC43NSlcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICBjb2xvcjogJGJsYWNrXG4gICAgICAgIC5pY29uXG4gICAgICAgICAgZmlsbDogJGJsYWNrXG4iLCIvLyBzZWxlY3RvcnNcbj1ubFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBAY29udGVudFxuPW5mXG4gICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICBAY29udGVudFxuXG4vLyB3aWR0aFxuPXIoJHdpZHRoKVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCsgXCJweFwiKVxuICAgIEBjb250ZW50XG5cbj1ybWluKCR3aWR0aClcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgrIFwicHhcIilcbiAgICBAY29udGVudFxuXG4vLyBoZWlnaHRcbj1yaCgkaGVpZ2h0KVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkaGVpZ2h0ICsgXCJweFwiKVxuICAgIEBjb250ZW50XG5cbj1yaG1pbigkaGVpZ2h0KVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAkaGVpZ2h0ICsgXCJweFwiKVxuICAgIEBjb250ZW50XG5cbj1mcygkc2l6ZVZhbHVlOiAxNilcbiAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcHhcbiAgZm9udC1zaXplOiAkc2l6ZVZhbHVlIC8gMTAgKyByZW1cblxuPXRleHQtb3ZlcmZsb3dcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbj1ob3ZlclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcilcbiAgICAmOmhvdmVyXG4gICAgICBAY29udGVudFxuXG4lcHNldWRvXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOmJlZm9yZSwmOmFmdGVyXG4gICAgY29udGVudDogJyAnXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuPXBzZXVkb1xuICBAZXh0ZW5kICVwc2V1ZG9cblxuPWNvdmVyZGl2XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDBcbiAgbGVmdDogMFxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcblxuPWNvdmVyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlXG5cbj1iZy1zaXplKCR3aWR0aDogMTAwJSwgJGhlaWdodDogMTAwJSlcbiAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodFxuXG4vLyByZXRpbmEsIGFsc28gYXZhaWxhYmxlIGFzICtoZHBpXG49cmV0aW5hXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBAY29udGVudFxuXG49Ym94XG4gICtib3gtc2l6aW5nKGJvcmRlci1ib3gpXG4vLyB2ZXJ0aWNhbC1hbGlnbiBhdCBjZW50ZXJcbj12Y2VudGVyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDUwJVxuICBsZWZ0OiA1MCVcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKVxuXG4vL3NpbXBsZSBncmFkaWVudFxuPWcoJGNvbG9yMSwgJGNvbG9yMilcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIpXG5cbj1naCgkY29sb3IxLCAkY29sb3IyKVxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQobGVmdCwgJGNvbG9yMSwgJGNvbG9yMilcblxuLy8gZm9udC1mYW1pbHlcbj1mb250KCRhbGlhcywgJG5hbWUpXG4gIEBmb250LWZhY2VcbiAgICBmb250LWZhbWlseTogJGFsaWFzXG4gICAgc3JjOiB1cmwoXCJmb250cy9cIiArICRuYW1lICsgXCIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL1wiICsgJG5hbWUgKyBcIi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIilcbiAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4vLyB0byB1c2U6XG4vLytmb250KGJsYWNrLCBjeXRpYXByby1ibGFjay13ZWJmb250KVxuXG4vLyBST1RBVEVcbj1yb3RhdGUoJGRlZzogMCwgJG0xMTogMCwgJG0xMjogMCwgJG0yMTogMCwgJG0yMjogMClcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZyArIGRlZylcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0kbTExLCBNMTI9JG0xMixNMjE9JG0yMSwgTTIyPSRtMjIsIHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnKVxuICB6b29tOiAxXG5cbi8vIFRSQU5TSVRJT05cblxuPXRyKCR3aGF0KVxuICB0cmFuc2l0aW9uOiAkd2hhdFxuXG49aGlkZS10ZXh0XG4gIGZvbnQ6IDAvMCBhXG4gIHRleHQtc2hhZG93OiBub25lXG4gIGNvbG9yOiB0cmFuc3BhcmVudFxuXG49aGlkZXRleHRcbiAgK2hpZGUtdGV4dFxuXG49anVzdGlmeVxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5XG4gIGxpbmUtaGVpZ2h0OiAwXG4gIGZvbnQtc2l6ZTogMFxuICB0ZXh0LWp1c3RpZnk6IG5ld3NwYXBlclxuICB6b29tOiAxXG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeVxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAwcHhcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICBvdmVyZmxvdzogaGlkZGVuXG49dmVydGljYWxcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGZvbnQtc2l6ZTogMFxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gICAgd2lkdGg6IDBcbiAgICBoZWlnaHQ6IDEwMCVcblxuPWNsclxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCIgXCJcbiAgICBkaXNwbGF5OiB0YWJsZVxuICAgIGNsZWFyOiBib3RoXG4gICp6b29tOiAxXG5cbj1wbGFjZWhvbGRlci1jb2xvcigkY29sb3IpXG4gICY6OnBsYWNlaG9sZGVyXG4gICAgY29sb3I6ICRjb2xvclxuXG49cGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXJcbiAgICBAY29udGVudFxuXG49Z3JheVxuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpXG4gIC8vIEZpcmVmb3ggMTArXG4gIGZpbHRlcjogZ3JheVxuICAvLyBJRTYtOVxuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpXG4gIC8vIENocm9tZSAxOSsgJiBTYWZhcmkgNitcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5U2NhbGU9MSlcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5U2NhbGU9MSlcIlxuXG49Z3JheS1oYWxmXG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIHZhbHVlcz0nMC41Jy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKVxuICAvLyBGaXJlZm94IDEwK1xuICBmaWx0ZXI6IGdyYXkgYWxwaGEob3BhY2l0eSA9IDUwKVxuICAvLyBJRTYtOVxuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDUwJSlcbiAgLy8gQ2hyb21lIDE5KyAmIFNhZmFyaSA2K1xuXG49Z3JheS16ZXJvXG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIilcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSlcblxuPXVuc2VsZWN0YWJsZVxuICB1c2VyLXNlbGVjdDogbm9uZVxuXG49bm9zZWxcbiAgK3Vuc2VsZWN0YWJsZVxuXG49cHJldmVudC10ZXh0XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbFxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkXG4gIGh5cGhlbnM6IGF1dG9cblxuPWZvbnQtc21vb3RoaW5nKCR2YWw6IGFudGlhbGlhc2VkKVxuICBmb250LXNtb290aGluZzogJHZhbFxuXG49c2VsZWN0aW9uXG4gICYgOjpzZWxlY3Rpb25cbiAgICBAY29udGVudFxuPXNlbFxuICArc2VsZWN0aW9uXG5cbj1ncHVcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuXG49c2Nyb2xsYmFyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gICAgQGNvbnRlbnRcblxuPXNjcm9sbGJhci10cmFja1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xuICAgIEBjb250ZW50XG5cbj1zY3JvbGxiYXItdGh1bWJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcbiAgICBAY29udGVudFxuXG49c2Nyb2xsYmFyLXRyYWNrLXBpZWNlXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlXG4gICAgQGNvbnRlbnRcblxuLy90cmlhbmdsZVxuPWFycigkd2lkdGgsICRoZWlnaHQsICRiZywgJGRpcmVjdGlvbilcbiAgd2lkdGg6IDBweFxuICBoZWlnaHQ6IDBweFxuICBib3JkZXItc3R5bGU6IHNvbGlkXG4gIEBpZiAkZGlyZWN0aW9uID09IHRcbiAgICBib3JkZXItd2lkdGg6IDAgJHdpZHRoIC8gMiArIHB4ICRoZWlnaHQgKyBweCAkd2lkdGggLyAyICsgcHhcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudFxuICBAaWYgJGRpcmVjdGlvbiA9PSByXG4gICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0IC8gMiArIHB4IDAgJGhlaWdodCAvIDIgKyBweCAkd2lkdGggKyBweFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnXG4gIEBpZiAkZGlyZWN0aW9uID09IGJcbiAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgKyBweCAkd2lkdGggLyAyICsgcHggMCAkd2lkdGggLyAyICsgcHhcbiAgICBib3JkZXItY29sb3I6ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICBAaWYgJGRpcmVjdGlvbiA9PSBsXG4gICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0IC8gMiArIHB4ICR3aWR0aCArIHB4ICRoZWlnaHQgLyAyICsgcHggMFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gIEBpZiAkZGlyZWN0aW9uID09IHRsXG4gICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHggMCAwXG4gICAgYm9yZGVyLWNvbG9yOiAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcbiAgQGlmICRkaXJlY3Rpb24gPT0gdHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHdpZHRoICsgcHggJGhlaWdodCArIHB4IDBcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICBAaWYgJGRpcmVjdGlvbiA9PSBiclxuICAgIGJvcmRlci13aWR0aDogMCAwICRoZWlnaHQgKyBweCAkd2lkdGggKyBweFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50XG4gIEBpZiAkZGlyZWN0aW9uID09IGJsXG4gICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggKyBweCAwIDAgJGhlaWdodCArIHB4XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmdcbi8vIGV4YW1wbGVcbi8vICthcnIoNTAwLDUwLCAjMDAwLCBsKVxuLy8gK2Fycig1MDAsNTAsICMwMDAsIGJsKVxuXG49cm90YXRlKCR2YXIpXG4gIHRyYW5zZm9ybTogcm90YXRlKCR2YXIrZGVnKVxuXG49Ymx1cigkdmFyKVxuICBmaWx0ZXI6IGJsdXIoJHZhcilcbj1zY2FsZSgkdmFyKVxuICB0cmFuc2Zvcm06IHNjYWxlKCR2YXIpXG5cbj1jb3VudGVyKCR2YXIsICRzZXApXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QgKyAkdmFyXG4gID4gbGlcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogY291bnRlcihsaXN0ICsgJHZhcikgJHNlcFxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QgKyAkdmFyXG5cbj1mKCRuYW1lLCAkZm9udC1zaXplOiBudWxsLCAkbGV0dGVyLXNwYWNpbmc6IG51bGwpXG4gICRmb250LWZhbWlseTogbnVsbFxuICBAaWYgJG5hbWUgPT0gXCJsXCJcbiAgICAkZm9udC1mYW1pbHk6IFwibGlnaHRcIlxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHlcbiAgICBmb250LXdlaWdodDogbm9ybWFsXG4gIEBpZiAkZm9udC1zaXplICE9IG51bGxcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgKyBweFxuICBAaWYgJGxldHRlci1zcGFjaW5nICE9IG51bGxcbiAgICBsZXR0ZXItc3BhY2luZzogKCRsZXR0ZXItc3BhY2luZyAvIDEwMDApICsgZW1cblxuPWRhcmtcbiAgYm9keS5kYXJrXG4gICAgQGNvbnRlbnRcbiIsIi5oZWFkZXJcbiAgcGFkZGluZzogNTBweCAwXG4gICtkXG4gICAgcGFkZGluZzogNDRweCAwXG4gICttXG4gICAgcGFkZGluZzogNDhweCAwIDQwcHhcbiAgJl9fY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICArbVxuICAgICAgcGFkZGluZzogMCAzMnB4XG4gICZfX2xvZ29cbiAgICBmbGV4LXNocmluazogMFxuICAgICtkXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDEyXG4gICZfX3BpY1xuICAgIHdpZHRoOiAxMzhweFxuICAgICttXG4gICAgICB3aWR0aDogMTE1cHhcbiAgICAmX2xpZ2h0XG4gICAgICBkaXNwbGF5OiBub25lXG4gICZfX3dyYXBwZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGZsZXgtZ3JvdzogMVxuICAgIHBhZGRpbmctbGVmdDogNTVweFxuICAgICtkXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHotaW5kZXg6IDEwXG4gICAgICBoZWlnaHQ6IDEwMHZoXG4gICAgICBwYWRkaW5nOiAxNzRweCA2NHB4IDY0cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yc1xuICAgICAgJi52aXNpYmxlXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICt0XG4gICAgICBwYWRkaW5nOiAxNzRweCAzMnB4IDY0cHhcbiAgICArbVxuICAgICAgcGFkZGluZzogMTI4cHggMzJweCA0MHB4XG4gICZfX3ByZXZpZXdcbiAgICBkaXNwbGF5OiBub25lXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICByaWdodDogY2FsYyg1MCUgLSA4MDNweClcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxLjUlKVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgK2RcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgK21cbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICArc1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHRvcDogYXV0b1xuICAgICAgcmlnaHQ6IC0zMDBweFxuICAgICAgd2lkdGg6IDY1MHB4XG4gICAgICBib3R0b206IDEwMHB4XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMTAwJVxuICAmX19uYXZcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICtkXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0b1xuICAgICttXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDNcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgICAgbWFyZ2luOiAtMTZweCAwIGF1dG8gLTI0cHhcbiAgICArc1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgbWFyZ2luOiAwIDAgYXV0b1xuICAmX19saW5rXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGNvbG9yOiAkZ3JheVxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yc1xuICAgICtkXG4gICAgICArZnBcbiAgICAgIGZvbnQtc2l6ZTogMzJweFxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzMilcbiAgICArdFxuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNylcbiAgICArbVxuICAgICAgbWFyZ2luOiAxNnB4IDAgMCAyNHB4XG4gICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgIGNvbG9yOiAkYmxhY2tcbiAgICArc1xuICAgICAgbWFyZ2luOiAwXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRibGFja1xuICAgICYuYWN0aXZlXG4gICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICt0XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgK21cbiAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgK25sXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHhcbiAgICAgICtkXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHhcbiAgICAgICttXG4gICAgICAgIG1hcmdpbjogMTZweCAwIDAgMjRweFxuICAgICAgK3NcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweFxuICAmX19idG5zXG4gICAgZGlzcGxheTogZmxleFxuICAgICttXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDNcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpXG4gICAgICBtYXJnaW46IDAgLThweFxuICAmX19idG5cbiAgICBtaW4td2lkdGg6IGF1dG9cbiAgICArbVxuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweClcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxMnB4KVxuICAgICAgbWFyZ2luOiAwIDZweFxuICAgICtubFxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHhcbiAgICAgICttXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4XG4gICZfX2J1cmdlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDEyXG4gICAgZGlzcGxheTogbm9uZVxuICAgIHdpZHRoOiAzMnB4XG4gICAgaGVpZ2h0OiAzMnB4XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zc1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKVxuICAgICtkXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDMycHhcbiAgICAgIGhlaWdodDogMnB4XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2tcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIHdpZHRoIC4ycywgYmFja2dyb3VuZCAuMnNcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgbWFyZ2luOiA4cHggYXV0b1xuICAgICYuYWN0aXZlXG4gICAgICAmOmJlZm9yZVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNS41cHgpIHJvdGF0ZSg0NWRlZylcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01LjVweCkgcm90YXRlKC00NWRlZylcbiAgK25sXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG4gICAgK21cbiAgICAgIG1hcmdpbjogMFxuXG4rZGFya1xuICAuaGVhZGVyXG4gICAgJl9fcGljXG4gICAgICAmX2RhcmtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgJl9saWdodFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAmX19saW5rXG4gICAgICArdFxuICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC43KVxuICAgICAgK21cbiAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgJjpob3ZlclxuICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAmLmFjdGl2ZVxuICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgK3RcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgK21cbiAgICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAmX19idXJnZXJcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgICAmX193cmFwcGVyXG4gICAgICArZFxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya1xuIiwiLm1haW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBhZGRpbmctdG9wOiAxMTdweFxuICArZFxuICAgIHBhZGRpbmctdG9wOiA0NXB4XG4gICttXG4gICAgcGFkZGluZzogMFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAmX193cmFwXG4gICAgbWF4LXdpZHRoOiA1NDVweFxuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4XG4gICAgK2RcbiAgICAgIG1heC13aWR0aDogMzYwcHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1NXB4XG4gICAgK3RcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4XG4gICAgK21cbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweFxuICAmX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDIzcHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgIHNwYW5cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICZfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4XG4gICAgK3N1Yi1oZWFkbGluZVxuICAgIGNvbG9yOiAkZ3JheVxuICAgICtkXG4gICAgICBtYXgtd2lkdGg6IDI2MHB4XG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICArbVxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweFxuICAgICAgbGluZS1oZWlnaHQ6IDEuNVxuICAmX19idG5zXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4XG4gICAgK21cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIG1hcmdpbjogMFxuICAmX19idG5cbiAgICArbmxcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweFxuICAgICAgK21cbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweFxuICAmX19iZ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogLTI2cHhcbiAgICByaWdodDogY2FsYyg1MCUgLSA5ODdweClcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICtkXG4gICAgICB0b3A6IC0xMHB4XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA3ODVweClcbiAgICAgIHdpZHRoOiA4ODBweFxuICAgICt0XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA2NTBweClcbiAgICAgIHdpZHRoOiA3MDBweFxuICAgICttXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHRvcDogYXV0b1xuICAgICAgcmlnaHQ6IGF1dG9cbiAgICAgIHdpZHRoOiBhdXRvXG4gICAgICBtYXJnaW46IDAgLTEwMHB4IDAgMFxuICAgICAgaW1nXG4gICAgICAgIG1heC13aWR0aDogNTAwcHhcbiAgICArc1xuICAgICAgbWFyZ2luOiAwIC0xNjBweCAwIC0xMDBweFxuICAgICZbZGF0YS1hb3NdXG4gICAgICAubWFpbl9fcHJldmlld1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXNcbiAgICAgICAgJjpudGgtY2hpbGQoMylcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsLTI1JSlcbiAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzXG4gICAgICAmLmFvcy1hbmltYXRlXG4gICAgICAgIC5tYWluX19wcmV2aWV3XG4gICAgICAgICAgJjpudGgtY2hpbGQoMylcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICZfX3ByZXZpZXdcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgdG9wOiAxMy41JVxuICAgICAgcmlnaHQ6IDI3JVxuICAgICAgd2lkdGg6IDUyJVxuICAgICAgK21cbiAgICAgICAgdG9wOiAxMiVcbiAgICAgICAgcmlnaHQ6IDMwJVxuICAgICAgICB3aWR0aDogNDUlXG4gICAgJjpudGgtY2hpbGQoMylcbiAgICAgIHRvcDogMTUlXG4gICAgICBsZWZ0OiAtLjUlXG4gICAgICB3aWR0aDogMzguNSVcbiAgICAgICtkXG4gICAgICAgIHRvcDogMTElXG4gICAgICAgIGxlZnQ6IDIlXG4gICAgICArbVxuICAgICAgICB0b3A6IDclXG4gICAgICAgIGxlZnQ6IDglXG4gICAgaW1nXG4gICAgICB3aWR0aDogMTAwJVxuICAgICtuZlxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICZfX2luZm9cbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgY29sb3I6ICRncmF5XG4gICAgK21cbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fbGlzdFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBtYXJnaW46IDAgLTE2cHhcbiAgICArdFxuICAgICAgbWFyZ2luOiAwIC04cHhcbiAgICArbVxuICAgICAgZGlzcGxheTogbm9uZVxuICAmX19sb2dvXG4gICAgZmxleC1ncm93OiAxXG4gICAgbWFyZ2luOiAwIDE2cHhcbiAgICArdFxuICAgICAgbWFyZ2luOiAwIDhweFxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtkXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICBpbWdcbiAgICAgIG1heC13aWR0aDogMTAwJVxuICArbmxcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDBweFxuICAgICt0XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTJweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG4iLCIucXVhbGl0eVxuICAmX19jZW50ZXJcbiAgICArZFxuICAgICAgcGFkZGluZzogMCAzMnB4XG4gICAgK21cbiAgICAgIHBhZGRpbmc6IDAgMTJweFxuICAmX19ib2R5XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgbWluLWhlaWdodDogNjAwcHhcbiAgICArdFxuICAgICAgbWluLWhlaWdodDogNDUwcHhcbiAgICArbVxuICAgICAgbWluLWhlaWdodDogYXV0b1xuICAgICAgcGFkZGluZzogNDhweCAyMHB4IDMzMHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJl9fYmdcbiAgICArY292ZXJkaXZcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgYmFja2dyb3VuZDogJGRhcmstYmdcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlclxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzUuMTVkZWcsICNBRTgwREMgMS4xNyUsICNEQzgzQzMgMzEuODglLCAjODA4NERDIDY1LjQ2JSlcbiAgICAmOmJlZm9yZVxuICAgICAgdG9wOiAtMjgwcHhcbiAgICAgIGxlZnQ6IC0yODBweFxuICAgICAgd2lkdGg6IDU2MHB4XG4gICAgICBoZWlnaHQ6IDU2MHB4XG4gICAgICBvcGFjaXR5OiAwLjZcbiAgICAgIGZpbHRlcjogYmx1cigyNzguMjYxcHgpXG4gICAgICArZFxuICAgICAgICBsZWZ0OiAtMzYwcHhcbiAgICAmOmFmdGVyXG4gICAgICByaWdodDogLTE5NHB4XG4gICAgICBib3R0b206IC0xODFweFxuICAgICAgd2lkdGg6IDM5MHB4XG4gICAgICBoZWlnaHQ6IDM5MHB4XG4gICAgICBmaWx0ZXI6IGJsdXIoMTYwcHgpXG4gICAgICBvcGFjaXR5OiAwLjZcbiAgICAgICtkXG4gICAgICAgIHJpZ2h0OiAtMjc0cHhcbiAgICAgICAgYm90dG9tOiAtMTgxcHhcbiAgICAgICttXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fZ2FsbGVyeVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNjIlXG4gICAgbGVmdDogY2FsYyg1MCUgLSA1NzBweClcbiAgICB6LWluZGV4OiAzXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgK2RcbiAgICAgIHRvcDogNTklXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ4NXB4KVxuICAgICAgd2lkdGg6IDcwMHB4XG4gICAgK3RcbiAgICAgIHRvcDogNjMlXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQyMHB4KVxuICAgICAgd2lkdGg6IDU1MHB4XG4gICAgK21cbiAgICAgIHRvcDogYXV0b1xuICAgICAgbGVmdDogNTAlXG4gICAgICBib3R0b206IC0xMTBweFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpXG4gICAgICB3aWR0aDogNTAwcHhcbiAgJl9fcHJldmlld1xuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IC00My41JVxuICAgICAgbGVmdDogMjUlXG4gICAgICB3aWR0aDogMzElXG4gICAgJjpudGgtY2hpbGQoMylcbiAgICAgIHRvcDogLTglXG4gICAgICBsZWZ0OiAxLjUlXG4gICAgICB3aWR0aDogMzUlXG4gICAgICAmLmFvcy1hbmltYXRlXG4gICAgICAgIGFuaW1hdGlvbjogdXAtZG93biA0cyAxLjJzIGluZmluaXRlXG4gICAgJjpudGgtY2hpbGQoNClcbiAgICAgIHRvcDogLTI0JVxuICAgICAgcmlnaHQ6IDIwJVxuICAgICAgd2lkdGg6IDQyJVxuICAgICAgJi5hb3MtYW5pbWF0ZVxuICAgICAgICBhbmltYXRpb246IHVwLWRvd24gNHMgMS44cyBpbmZpbml0ZVxuICAgICY6bnRoLWNoaWxkKDUpXG4gICAgICB0b3A6IDMyJVxuICAgICAgbGVmdDogLTguNSVcbiAgICAgIHdpZHRoOiAyNiVcbiAgICAgICtkXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICBpbWdcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgK25mXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgJl9fd3JhcFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDNcbiAgICBtYXgtd2lkdGg6IDQ1NXB4XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHhcbiAgICArZFxuICAgICAgbWF4LXdpZHRoOiAzOTBweFxuICAgICAgcGFkZGluZy1yaWdodDogNDVweFxuICAgICt0XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4XG4gICAgK21cbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIHBhZGRpbmc6IDBcbiAgJl9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgY29sb3I6ICR3aGl0ZVxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICZfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgY29sb3I6ICRsaWdodFxuICAmX19idG5cbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkd2hpdGUsIC43NSlcbiAgICBjb2xvcjogJHdoaXRlXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlXG4gICAgICBjb2xvcjogJGJsYWNrXG4gICZfX2JvdHRvbVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBtYXJnaW46IC0yMXB4IDhweCAwXG4gICAgcGFkZGluZzogMCA1MHB4XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweFxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4zM2RlZywgIzRDNTJFMiAwLjAyJSwgIzgwODREQyA5OC45MiUpXG4gICAgK2RcbiAgICAgIHBhZGRpbmc6IDBcbiAgICArbVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1hcmdpbjogLTIxcHggMCAwXG4gICAgICBwYWRkaW5nOiAxMjBweCA1NnB4IDBcbiAgJl9faXRlbVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZmxleDogMCAwIDMzLjMzMyVcbiAgICB3aWR0aDogMzMuMzMzJVxuICAgIHBhZGRpbmc6IDgwcHggMzBweCA2MHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgK3RcbiAgICAgIHBhZGRpbmc6IDY0cHggMjRweCA1MHB4XG4gICAgK21cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiAyNHB4IDAgNTBweFxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpXG4gICAgICArbVxuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwXG4gICZfX2NvdW50ZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICAgK2QxXG4gICAgK3RcbiAgICAgIGZvbnQtc2l6ZTogNTZweFxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNzIvNjQpXG4gICAgK21cbiAgICAgIGZvbnQtc2l6ZTogNTZweFxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNjQvNTYpXG4gICZfX3NpZ25cbiAgICBmb250LXNpemU6IDMycHhcbiAgICBsaW5lLWhlaWdodDogMVxuICAgICt0XG4gICAgICBmb250LXNpemU6IDI2cHhcbiAgICAmX3VwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHRvcDogLTM0cHhcbiAgICAgICt0XG4gICAgICAgIHRvcDogLTMwcHhcbiAgICAgICttXG4gICAgICAgIHRvcDogLTI2cHhcbiAgJl9fY2F0ZWdvcnlcbiAgICBwYWRkaW5nOiAwIDEwcHhcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBmb250LXdlaWdodDogNzAwXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgK25sXG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHhcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTEycHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4rZGFya1xuICAucXVhbGl0eVxuICAgICZfX2JvdHRvbVxuICAgICAgY29sb3I6ICRibGFja1xuIiwiLnN0ZXBzXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICArbVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgLnN0YWdlXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAmX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuICAmX19saXN0XG4gICAgZGlzcGxheTogZmxleFxuICAgICttXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbWF4LXdpZHRoOiAyNDBweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgJl9faXRlbVxuICAgIGZsZXg6IDAgMCAyNSVcbiAgICB3aWR0aDogMjUlXG4gICAgcGFkZGluZzogNDZweCAyNHB4XG4gICAgK3RcbiAgICAgIHBhZGRpbmc6IDMycHggOHB4XG4gICAgK21cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiAwXG4gICAgK25sXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICttXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICByaWdodDogLTJweFxuICAgICAgICBib3R0b206IDBcbiAgICAgICAgd2lkdGg6IDRweFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnksIC4xNSlcbiAgICAgICAgK3RcbiAgICAgICAgICByaWdodDogLTFweFxuICAgICAgICAgIHdpZHRoOiAycHhcbiAgICAgICAgK21cbiAgICAgICAgICB0b3A6IGF1dG9cbiAgICAgICAgICByaWdodDogMFxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICBib3R0b206IC0ycHhcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogNHB4XG4gICZfX2ljb25cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgaGVpZ2h0OiA2NHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgIGZvbnQtc2l6ZTogMFxuICAmX19udW1iZXJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICAgcGFkZGluZzogMCAxMHB4XG4gICAgYm9yZGVyLXJhZGl1czogMTRweFxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBmb250LXdlaWdodDogOTAwXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC43NSlcbiAgK25sXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHhcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTEycHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4rZGFya1xuICAuc3RlcHNcbiAgICAmX19pY29uXG4gICAgICBwYXRoXG4gICAgICAgIGZpbGw6ICR3aGl0ZVxuIiwiLmFkdmFudGFnZXNcbiAgbWFyZ2luLXRvcDogLTc4cHhcbiAgK21cbiAgICBtYXJnaW46IDBcbiAgJl9faGVhZFxuICAgIG1hcmdpbi1ib3R0b206IDExMnB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHhcbiAgICArdFxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG4gICZfX3Bob3RvXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweFxuICAgIHBhZGRpbmctcmlnaHQ6IDNweFxuICAgICttXG4gICAgICBtYXJnaW46IDAgLTM2cHggMjRweFxuICAgIGltZ1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgLnN0YWdlXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAmX190aXRsZVxuICAgIG1heC13aWR0aDogNTUwcHhcbiAgICBtYXJnaW46IDAgYXV0b1xuICAmX19pdGVtXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICArdFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICArbmxcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4XG4gICAgICArZFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4XG4gICAgICArdFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG4gICZfX2JnXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZmxleDogMCAwIDU0OHB4XG4gICAgd2lkdGg6IDU0OHB4XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgK2RcbiAgICAgIGZsZXg6IDAgMCA0NjBweFxuICAgICAgd2lkdGg6IDQ2MHB4XG4gICAgK3RcbiAgICAgIG1hcmdpbjogMCBhdXRvIDY0cHhcbiAgICArbVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcbiAgJl9fcHJldmlld1xuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICtuZlxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICZfX2l0ZW06Zmlyc3QtY2hpbGQgJl9fcHJldmlld1xuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjhweFxuICAgICAgK21cbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4XG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIHRvcDogNDklXG4gICAgICBsZWZ0OiAtMjIlXG4gICAgICArbVxuICAgICAgICB0b3A6IDY1JVxuICAgICAgICBsZWZ0OiAtOSVcbiAgICAgICAgd2lkdGg6IDMwJVxuICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICBsZWZ0OiA4JVxuICAgICAgYm90dG9tOiAtNyVcbiAgICAgICttXG4gICAgICAgIHdpZHRoOiAxNyVcbiAgICBpbWdcbiAgICAgICttXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICZfX2l0ZW06Zmlyc3QtY2hpbGQgJl9fd3JhcFxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XG4gICAgK21cbiAgICAgIHBhZGRpbmc6IDBcbiAgJl9faXRlbTpudGgtY2hpbGQoMikgJl9fcHJldmlld1xuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzRweFxuICAgICAgK2RcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4XG4gICAgICArbVxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHhcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgbGVmdDogMSVcbiAgICAgIGJvdHRvbTogLTExJVxuICAgICAgK21cbiAgICAgICAgbGVmdDogMzAlXG4gICAgICAgIGJvdHRvbTogLTE1JVxuICAgICAgICB3aWR0aDogNDAlXG4gICAgJjpudGgtY2hpbGQoMylcbiAgICAgIHRvcDogMzQlXG4gICAgICByaWdodDogLTIlXG4gICAgICB3aWR0aDogNzRweFxuICAgICAgK21cbiAgICAgICAgd2lkdGg6IDQzcHhcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIGltZ1xuICAgICAgK21cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgJl9faXRlbTpudGgtY2hpbGQoMikgJl9fd3JhcFxuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4XG4gICAgK21cbiAgICAgIHBhZGRpbmc6IDBcbiAgJl9faXRlbTpudGgtY2hpbGQoMykgJl9fcHJldmlld1xuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIG1hcmdpbjogMCAtNDBweCAwIC04MHB4XG4gICAgICArZFxuICAgICAgICBtYXJnaW46IDAgMCAwIC01MHB4XG4gICAgICArbVxuICAgICAgICBtYXJnaW46IDAgLTEycHggMCAtNDhweFxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IDI4JVxuICAgICAgcmlnaHQ6IC0xMiVcbiAgICAgIHdpZHRoOiA4MXB4XG4gICAgICArbVxuICAgICAgICB3aWR0aDogNzBweFxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgJjpudGgtY2hpbGQoMylcbiAgICAgIHRvcDogMTcuNSVcbiAgICAgIGxlZnQ6IC0xOC41JVxuICAgICAgd2lkdGg6IDgycHhcbiAgICAgICttXG4gICAgICAgIGxlZnQ6IC0xMCVcbiAgICAgICAgd2lkdGg6IDYwcHhcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMTAwJVxuICAmX19pdGVtOm50aC1jaGlsZCgzKSAmX19iZ1xuICAgICt0XG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICZfX2l0ZW06bnRoLWNoaWxkKDMpICZfX3dyYXBcbiAgICBwYWRkaW5nLXRvcDogMjBweFxuICAgICttXG4gICAgICBwYWRkaW5nOiAwXG4gICZfX2l0ZW06bnRoLWNoaWxkKDMpICZfX2ljb25cbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4XG4gICZfX3dyYXBcbiAgICBtYXgtd2lkdGg6IDQwNXB4XG4gICAgcGFkZGluZy1yaWdodDogNTVweFxuICAgICtkXG4gICAgICBtYXgtd2lkdGg6IDM0MHB4XG4gICAgICBwYWRkaW5nOiAwXG4gICAgK3RcbiAgICAgIG1heC13aWR0aDogNDYwcHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICZfX2ljb25cbiAgICBtYXJnaW4tbGVmdDogLTE0NXB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTA1cHhcbiAgICArdFxuICAgICAgZGlzcGxheTogbm9uZVxuICAgIGltZ1xuICAgICAgK2RcbiAgICAgICAgd2lkdGg6IDI1MHB4XG4gICZfX2luZm9cbiAgICBtYXJnaW46IC0xNnB4IDAgMTZweFxuICAgICtoNFxuICAgICttXG4gICAgICBtYXJnaW46IDAgMCAxNnB4XG4gICAgICBmb250LXNpemU6IDIwcHhcbiAgJl9fdGV4dFxuICAgIG1heC13aWR0aDogMjY1cHhcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICtubFxuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDgycHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuIiwiLmhpc3RvcnlcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICZfX2NlbnRlclxuICAgICtkXG4gICAgICBwYWRkaW5nOiAwIDMycHhcbiAgICArbVxuICAgICAgcGFkZGluZzogMCAxMnB4XG4gICZfX2NvbnRhaW5lclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgbWluLWhlaWdodDogNTkwcHhcbiAgICBwYWRkaW5nOiA0MHB4IDgwcHhcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgIGJhY2tncm91bmQ6ICNGN0Y3RjhcbiAgICArZFxuICAgICAgbWluLWhlaWdodDogNTUwcHhcbiAgICAgIHBhZGRpbmc6IDQwcHggNjRweFxuICAgICt0XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweFxuICAgICAgcGFkZGluZzogNDBweCAzMnB4XG4gICAgK21cbiAgICAgIHBhZGRpbmc6IDMyMHB4IDI0cHggNDJweFxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMTZweFxuICAgICAgbGVmdDogMTZweFxuICAgICAgcmlnaHQ6IDE2cHhcbiAgICAgIGJvdHRvbTogLTE2cHhcbiAgICAgIHotaW5kZXg6IC0xXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjMpXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICArbVxuICAgICAgICB0b3A6IDhweFxuICAgICAgICBsZWZ0OiA4cHhcbiAgICAgICAgcmlnaHQ6IDhweFxuICAgICAgICBib3R0b206IC04cHhcbiAgJl9fd3JhcFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDNcbiAgICBtYXgtd2lkdGg6IDQwMHB4XG4gICAgK2RcbiAgICAgIG1heC13aWR0aDogMzgwcHhcbiAgICArdFxuICAgICAgbWF4LXdpZHRoOiAzMzBweFxuICAgICttXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgLnN0YWdlXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAmX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgJl9faW5mb1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgICBjb2xvcjogJGdyYXlcbiAgJl9fYmdcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDU2LjUlXG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzIxcHgpXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICArZFxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNjIwcHgpXG4gICAgICB3aWR0aDogNzUwcHhcbiAgICArdFxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNDUwcHgpXG4gICAgICB3aWR0aDogNTcwcHhcbiAgICArbVxuICAgICAgdG9wOiA1NXB4XG4gICAgICByaWdodDogNTUlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKVxuICAgICAgd2lkdGg6IDM3MHB4XG4gICZfX3ByZXZpZXdcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgdG9wOiAtMTAuNSVcbiAgICAgIGxlZnQ6IDIzLjUlXG4gICAgICB3aWR0aDogMjklXG4gICAgICAmLmFvcy1hbmltYXRlXG4gICAgICAgIGFuaW1hdGlvbjogdXAtZG93biA0cyAxLjJzIGluZmluaXRlXG4gICAgJjpudGgtY2hpbGQoMylcbiAgICAgIHRvcDogMSVcbiAgICAgIHJpZ2h0OiA1JVxuICAgICAgd2lkdGg6IDM0JVxuICAgICAgJi5hb3MtYW5pbWF0ZVxuICAgICAgICBhbmltYXRpb246IHVwLWRvd24gNHMgMS44cyBpbmZpbml0ZVxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICArbmZcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICArbmxcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTJweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4XG5cbitkYXJrXG4gIC5oaXN0b3J5XG4gICAgJl9fY29udGFpbmVyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjgzMDM2XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjEpXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogLTExMnB4XG4gICAgICAgIGxlZnQ6IC0xMDFweFxuICAgICAgICB3aWR0aDogMzg5cHhcbiAgICAgICAgaGVpZ2h0OiAzODlweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS4xNWRlZywgI0FFODBEQyAxLjE3JSwgI0RDODNDMyAzMS44OCUsICM4MDg0REMgNjUuNDYlKVxuICAgICAgICBmaWx0ZXI6IGJsdXIoMTYwcHgpXG4gICAgICAgIG9wYWNpdHk6IC41XG4iLCIub3B0aW9uc1xuICAuc3RhZ2VcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICZfX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogODhweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgJl9fcHJldmlld1xuICAgIG1hcmdpbjogMCAtMjVweCAxMTBweCAtMjBweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiA5NXB4XG4gICAgK21cbiAgICAgIG1hcmdpbjogMCAtNjBweCA0OHB4IC02MHB4XG4gICAgaW1nXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgJl9fd3JhcFxuICAgICttXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIHJpZ2h0OiAtMzJweFxuICAgICAgICBib3R0b206IDBcbiAgICAgICAgd2lkdGg6IDY0cHhcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0VFRUZGMiAwJSwgcmdiYSgjRUVFRkYyLCAuNykgNTAlLCByZ2JhKDIzOCwgMjM5LCAyNDIsIDApIDEwMCUpXG4gICZfX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiB3cmFwXG4gICAgbWFyZ2luOiAtNzJweCAtMTJweCAwXG4gICAgK3RcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwXG4gICAgICBtYXJnaW46IDAgLTMycHhcbiAgICAgIG92ZXJmbG93OiBhdXRvXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmVcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZVxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhclxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICBoZWlnaHQ6IDFweFxuICAgICttXG4gICAgICBtYXJnaW46IDAgLTI0cHhcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlclxuICAgICAgICB3aWR0aDogMjRweFxuICAmX19pdGVtXG4gICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMjRweClcbiAgICB3aWR0aDogY2FsYygyNSUgLSAyNHB4KVxuICAgIG1hcmdpbjogNzJweCAxMnB4IDBcbiAgICArdFxuICAgICAgZmxleDogMCAwIDI1MHB4XG4gICAgICB3aWR0aDogMjUwcHhcbiAgICAgIG1hcmdpbjogMFxuICAgICtubFxuICAgICAgK3RcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4XG4gICZfX2ljb25cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGhlaWdodDogNDhweFxuICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgICBmb250LXNpemU6IDBcbiAgJl9faW5mb1xuICAgIG1heC13aWR0aDogMjEwcHhcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgK2g2XG4gICZfX3RleHRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXgtd2lkdGg6IDIxNXB4XG4gICAgcGFkZGluZy10b3A6IDI4cHhcbiAgICBjb2xvcjogJGdyYXlcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHdpZHRoOiA4MHB4XG4gICAgICBoZWlnaHQ6IDRweFxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LCAuMTUpXG4gICtubFxuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDcycHhcblxuK2RhcmtcbiAgLm9wdGlvbnNcbiAgICAmX19pY29uXG4gICAgICBwYXRoXG4gICAgICAgIGZpbGw6ICR3aGl0ZVxuICAgICZfX3dyYXBcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJGRhcmsgMCUsIHJnYmEoJGRhcmssIC43KSA1MCUsIHJnYmEoJGRhcmssIDApIDEwMCUpXG4iLCIuaW50ZWdyYXRpb25zXG4gICZfX2NlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgcGFkZGluZy1yaWdodDogMTQ0cHhcbiAgICAreFxuICAgICAgcGFkZGluZy1yaWdodDogNjBweFxuICAgICtkXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgK21cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbiAgJl9fd3JhcFxuICAgIG1heC13aWR0aDogNDA1cHhcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICArZFxuICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW46IDAgMCA4MHB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcbiAgLnN0YWdlXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxuICAmX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgJl9fdGV4dFxuICAgIGNvbG9yOiAkZ3JheVxuICAgICtkXG4gICAgICBtYXgtd2lkdGg6IDQwNXB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAmX19saXN0XG4gICAgZmxleC1zaHJpbms6IDBcbiAgICB3aWR0aDogNDY0cHhcbiAgICArZFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICArc1xuICAgICAgd2lkdGg6IDEwMCVcbiAgJl9fcm93XG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXJnaW46IDAgLTIwcHhcbiAgICArbVxuICAgICAgbWFyZ2luOiAwIC0xNHB4XG4gICZfX2NvbFxuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSA0MHB4KVxuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSA0MHB4KVxuICAgIG1hcmdpbjogMCAyMHB4XG4gICAgK21cbiAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAyNHB4KVxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDI0cHgpXG4gICAgICBtYXJnaW46IDAgMTJweFxuICAmX19sb2dvXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGhlaWdodDogMTI4cHhcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KVxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICArbVxuICAgICAgaGVpZ2h0OiA5MnB4XG4gICAgaW1nXG4gICAgICArbVxuICAgICAgICBtYXgtd2lkdGg6IDQycHhcbiAgICAgICAgbWF4LWhlaWdodDogNDJweFxuICAgICtubFxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICArbmxcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbitkYXJrXG4gIC5pbnRlZ3JhdGlvbnNcbiAgICAmX19sb2dvXG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iZ1xuIiwiLmRlc2NyaXB0aW9uXG4gICZfX3Jvd1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgbWluLWhlaWdodDogNjI0cHhcbiAgICArZFxuICAgICAgbWluLWhlaWdodDogNTUwcHhcbiAgICArdFxuICAgICAgbWluLWhlaWdodDogNDUwcHhcbiAgICArbVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG9cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgK25sXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzNweFxuICAgICAgK2RcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEycHhcbiAgICAgICt0XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHhcbiAgICAgICttXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcbiAgJl9fcm93OmZpcnN0LWNoaWxkICZfX2JnXG4gICAgdG9wOiA1NiVcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDcyMXB4KVxuICAgICtkXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU4MHB4KVxuICAgICAgd2lkdGg6IDc1MHB4XG4gICAgK3RcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDkwcHgpXG4gICAgICB3aWR0aDogNjUwcHhcbiAgICArbVxuICAgICAgdG9wOiBhdXRvXG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICB3aWR0aDogYXV0b1xuICAgICAgbWFyZ2luOiA1MHB4IC0xMzBweCAwIC05MHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJl9fcm93OmZpcnN0LWNoaWxkICZfX3ByZXZpZXdcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgdG9wOiAyNyVcbiAgICAgIGxlZnQ6IDEwJVxuICAgICAgd2lkdGg6IDMzJVxuICAgICAgJi5hb3MtYW5pbWF0ZVxuICAgICAgICBhbmltYXRpb246IHVwLWRvd24gNHMgMS4ycyBpbmZpbml0ZVxuICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICB0b3A6IDE1JVxuICAgICAgcmlnaHQ6IDE3JVxuICAgICAgd2lkdGg6IDM3JVxuICAgICAgJi5hb3MtYW5pbWF0ZVxuICAgICAgICBhbmltYXRpb246IHVwLWRvd24gNHMgMS44cyBpbmZpbml0ZVxuICAmX19yb3c6bnRoLWNoaWxkKDIpICZfX2JnXG4gICAgdG9wOiA1NSVcbiAgICByaWdodDogY2FsYyg1MCUgLSA3MjBweClcbiAgICArZFxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNjAwcHgpXG4gICAgICB3aWR0aDogNzUwcHhcbiAgICArdFxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTUwcHgpXG4gICAgICB3aWR0aDogNjUwcHhcbiAgICArbVxuICAgICAgdG9wOiBhdXRvXG4gICAgICByaWdodDogYXV0b1xuICAgICAgd2lkdGg6IGF1dG9cbiAgICAgIG1hcmdpbjogNDhweCAtOTBweCAwIC02MHB4XG4gICZfX3JvdzpudGgtY2hpbGQoMikgJl9fcHJldmlld1xuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IC04JVxuICAgICAgbGVmdDogMTMlXG4gICAgICB3aWR0aDogMzQlXG4gICZfX3dyYXBcbiAgICBmbGV4LXNocmluazogMFxuICAgIHdpZHRoOiAzNTVweFxuICAgICtkXG4gICAgICB3aWR0aDogMzIwcHhcbiAgICArbVxuICAgICAgd2lkdGg6IDEwMCVcbiAgLnN0YWdlXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxuICAmX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgJl9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICBjb2xvcjogJGdyYXlcbiAgJl9fYmdcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICttXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICAmX19wcmV2aWV3XG4gICAgaW1nXG4gICAgICB3aWR0aDogMTAwJVxuICAgICtuZlxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICtubFxuICAgIG1hcmdpbi1ib3R0b206IDEzNHB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDcycHhcbiIsIi5wcm9kdWN0aXZpdHlcbiAgJl9fY2VudGVyXG4gICAgK2RcbiAgICAgIHBhZGRpbmc6IDAgMzJweFxuICAgICttXG4gICAgICBwYWRkaW5nOiAwIDEycHhcbiAgJl9fY29udGFpbmVyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgcGFkZGluZzogMTM0cHggODBweCAxMDBweCAxMzJweFxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpXG4gICAgYmFja2dyb3VuZDogI0Y3RjdGOFxuICAgICtkXG4gICAgICBwYWRkaW5nOiAxNTBweCAxMzBweCAxMTVweCA1MnB4XG4gICAgK3RcbiAgICAgIHBhZGRpbmc6IDQ4cHggMzJweFxuICAgICttXG4gICAgICBwYWRkaW5nOiA0MHB4IDMycHggNDZweFxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMTZweFxuICAgICAgbGVmdDogMTZweFxuICAgICAgcmlnaHQ6IDE2cHhcbiAgICAgIGJvdHRvbTogLTE2cHhcbiAgICAgIHotaW5kZXg6IC0xXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjMpXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICArbVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICZfX2dhbGxlcnlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDE2N3B4XG4gICAgbGVmdDogNjBweFxuICAgIHotaW5kZXg6IDFcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICtkXG4gICAgICBsZWZ0OiAxNXB4XG4gICAgICB3aWR0aDogNDIwcHhcbiAgICArdFxuICAgICAgdG9wOiAxMzBweFxuICAgICAgd2lkdGg6IDMwMHB4XG4gICAgK21cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgdG9wOiBhdXRvXG4gICAgICB3aWR0aDogYXV0b1xuICAgICAgbWF4LXdpZHRoOiAzMDBweFxuICAgICAgbWFyZ2luOiAwIDAgNjBweCAtMzBweFxuICAmX19wcmV2aWV3XG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIGxlZnQ6IC03MCVcbiAgICAgIGJvdHRvbTogLTYlXG4gICAgICB3aWR0aDogMjI0JVxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICArbmZcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAmX19yb3dcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgK21cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICZfX3dyYXBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAzXG4gICAgbWF4LXdpZHRoOiAzNTVweFxuICAgIHBhZGRpbmctdG9wOiAyMzRweFxuICAgICtkXG4gICAgICBwYWRkaW5nLXRvcDogMjE1cHhcbiAgICArdFxuICAgICAgbWF4LXdpZHRoOiAzMDBweFxuICAgICttXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4XG4gICAgICBwYWRkaW5nOiAwXG4gIC5zdGFnZVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgJl9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICZfX2luZm9cbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gICAgY29sb3I6ICRncmF5XG4gICZfX2xpc3RcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAzXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICB3aWR0aDogMzQwcHhcbiAgICArdFxuICAgICAgd2lkdGg6IDMwMHB4XG4gICAgK21cbiAgICAgIHdpZHRoOiAxMDAlXG4gICZfX2l0ZW1cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgK25sXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoJHNlY29uZGFyeSwgLjE1KVxuICAmX19pY29uXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgd2lkdGg6IDQwcHhcbiAgICBoZWlnaHQ6IDQwcHhcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHhcbiAgICBmb250LXNpemU6IDBcbiAgJl9fZGV0YWlsc1xuICAgIGZsZXgtZ3JvdzogMVxuICAmX19jYXRlZ29yeVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAraDZcbiAgJl9fdGV4dFxuICAgIGNvbG9yOiAkZ3JheVxuICArbmxcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTJweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbitkYXJrXG4gIC5wcm9kdWN0aXZpdHlcbiAgICAmX19jb250YWluZXJcbiAgICAgIGJhY2tncm91bmQ6ICMyODMwMzZcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMSlcbiAgICAmX19iZ1xuICAgICAgK2NvdmVyZGl2XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogLTExMnB4XG4gICAgICAgIGxlZnQ6IC0xMDFweFxuICAgICAgICB3aWR0aDogMzg5cHhcbiAgICAgICAgaGVpZ2h0OiAzODlweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS4xNWRlZywgI0FFODBEQyAxLjE3JSwgI0RDODNDMyAzMS44OCUsICM4MDg0REMgNjUuNDYlKVxuICAgICAgICBmaWx0ZXI6IGJsdXIoMTYwcHgpXG4gICAgICAgIG9wYWNpdHk6IC41XG4gICAgJl9faWNvblxuICAgICAgcGF0aFxuICAgICAgICBmaWxsOiAkd2hpdGVcbiIsIi5yZXZpZXdcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gICZfX3RpdGxlXG4gICAgbWF4LXdpZHRoOiAzNzBweFxuICAgIG1hcmdpbjogMCBhdXRvIDgwcHhcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweFxuICAgICt0XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgJl9fY29udGFpbmVyXG4gICAgbWFyZ2luOiAwIC0zMnB4XG4gICAgK3RcbiAgICAgIG1hcmdpbjogMCAtMTZweFxuICAmX19pdGVtXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBtYXJnaW46IDAgMzJweFxuICAgICt0XG4gICAgICBtYXJnaW46IDAgMTZweFxuICAmX190ZXh0XG4gICAgZmxleC1ncm93OiAxXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweFxuICAgICtoNVxuICAgICtkXG4gICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICArdFxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBsaW5lLWhlaWdodDogMS4zXG4gICZfX3JhdGluZ1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gICZfX2ljb25cbiAgICArbmxcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweFxuICAmX19hdXRob3JcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcbiAgICArdGl0bGVcbiAgJl9fY29tcGFueVxuICAgIGNvbG9yOiAjNzU3NTc1XG4gIC5vd2wtc3RhZ2VcbiAgICBkaXNwbGF5OiBmbGV4XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ1xuICAgIHdpZHRoOiBhdXRvXG4gIC5vd2wtbmF2XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIG1hcmdpbi10b3A6IDExNnB4XG4gICAgK3hcbiAgICAgIG1hcmdpbi10b3A6IDgwcHhcbiAgICArdFxuICAgICAgbWFyZ2luLXRvcDogNjRweFxuICAgICttXG4gICAgICBtYXJnaW4tdG9wOiA0OHB4XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dFxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgd2lkdGg6IDQwcHhcbiAgICBoZWlnaHQ6IDQwcHhcbiAgICBmb250LXNpemU6IDBcbiAgICBwYXRoXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGZpbGw6ICRncmF5XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIC4yc1xuICAgICY6aG92ZXIgcGF0aFxuICAgICAgZmlsbDogJGJsYWNrXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4XG4gICtubFxuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuK2RhcmtcbiAgLnJldmlld1xuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0XG4gICAgICAmOmhvdmVyIHBhdGhcbiAgICAgICAgZmlsbDogJHdoaXRlXG4iLCIuaW52aXRlXG4gICZfX2NlbnRlclxuICAgICtkXG4gICAgICBwYWRkaW5nOiAwIDMycHhcbiAgICArbVxuICAgICAgcGFkZGluZzogMCAxMnB4XG4gICZfX2NvbnRhaW5lclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgbWluLWhlaWdodDogNjAwcHhcbiAgICBwYWRkaW5nOiA0MHB4IDExMnB4XG4gICAgK2RcbiAgICAgIG1pbi1oZWlnaHQ6IDUxMHB4XG4gICAgICBwYWRkaW5nOiA0MHB4IDY0cHhcbiAgICArdFxuICAgICAgbWluLWhlaWdodDogNDUwcHhcbiAgICAgIHBhZGRpbmc6IDQwcHggMzJweFxuICAgICttXG4gICAgICBwYWRkaW5nOiA3MHB4IDMycHggNDM0cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAmX19iZ1xuICAgICtjb3ZlcmRpdlxuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJnXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IC0yNDJweFxuICAgICAgbGVmdDogLTIyM3B4XG4gICAgICB3aWR0aDogNDk3cHhcbiAgICAgIGhlaWdodDogNDk3cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS4xNWRlZywgI0FFODBEQyAxLjE3JSwgI0RDODNDMyAzMS44OCUsICM4MDg0REMgNjUuNDYlKVxuICAgICAgZmlsdGVyOiBibHVyKDE2MHB4KVxuICAgICAgb3BhY2l0eTogLjZcbiAgJl9fd3JhcFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDNcbiAgICBtYXgtd2lkdGg6IDQ1NXB4XG4gICAgK2RcbiAgICAgIG1heC13aWR0aDogMzgwcHhcbiAgICArbVxuICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICZfX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweFxuICAgIGNvbG9yOiAkd2hpdGVcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAmX190ZXh0XG4gICAgbWF4LXdpZHRoOiAzMzBweFxuICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICBjb2xvcjogJGxpZ2h0XG4gICAgK21cbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAmX19nYWxsZXJ5XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA2OSVcbiAgICByaWdodDogY2FsYyg1MCUgLSA3MTVweClcbiAgICB6LWluZGV4OiAyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICArZFxuICAgICAgdG9wOiA2MCVcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU0MHB4KVxuICAgICAgd2lkdGg6IDY4OHB4XG4gICAgK3RcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDUwMHB4KVxuICAgICAgd2lkdGg6IDU1MHB4XG4gICAgK21cbiAgICAgIHRvcDogYXV0b1xuICAgICAgcmlnaHQ6IDUwJVxuICAgICAgYm90dG9tOiA0JVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ4LjUlKVxuICAgICAgd2lkdGg6IDUwMHB4XG4gICZfX3ByZXZpZXdcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgdG9wOiAtMTglXG4gICAgICBsZWZ0OiAzNyVcbiAgICAgIHdpZHRoOiAzMiVcbiAgICBpbWdcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgK25mXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgK25sXG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHhcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTEycHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuIiwiLmZvb3RlclxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJl9fYm9keVxuICAgIG1hcmdpbi1ib3R0b206IDY0cHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgK2RcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgK21cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJl9fd3JhcFxuICAgIG1heC13aWR0aDogNDAwcHhcbiAgICBtYXJnaW46IDI0cHggYXV0byAzMnB4XG4gICAgbWluLXdpZHRoOiA0MDBweFxuICAgICtkXG4gICAgICBtYXJnaW46IDBcbiAgICAgIG1heC13aWR0aDogMzQ1cHhcbiAgICAgIG1pbi13aWR0aDogMzQ1cHhcbiAgICArbVxuICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICZfX2xvZ29cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4XG4gICZfX3BpY1xuICAgIGhlaWdodDogMjBweFxuICAgICZfbGlnaHRcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fdGV4dFxuICAgIGNvbG9yOiAkZ3JheVxuICAgICttXG4gICAgICBtYXgtd2lkdGg6IDIzMHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAmX19saW5lXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICArZFxuICAgICAgbWFyZ2luOiAtNXB4IDAgMCBhdXRvXG4gICAgK21cbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgbWF4LXdpZHRoOiA0MTRweFxuICAmX19kb3dubG9hZHNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICZfX2Rvd25sb2FkXG4gICAgaW1nXG4gICAgICArZFxuICAgICAgICBoZWlnaHQ6IDU2cHhcbiAgICArbmxcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweFxuICAmX19uYXZcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgK2RcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fbmF2ICZfX2xpbmtcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgY29sb3I6ICRncmF5XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRibGFja1xuICAgICYuYWN0aXZlXG4gICAgICBjb2xvcjogJHByaW1hcnlcbiAgICArbmxcbiAgICAgIG1hcmdpbi1yaWdodDogNDhweFxuICAmX190YWJsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgZmxleC13cmFwOiB3cmFwXG4gICAgd2lkdGg6IDEwMCVcbiAgJl9fY29sXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgLy8gZm9yIGZ1bGwgZm9vdGVyOiBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGxlZnRcbiAgICBmbGV4LXdyYXA6IHdyYXAgLy8gZm9yIGZ1bGwgZm9vdGVyOiByZW1vdmVcbiAgICBtaW4td2lkdGg6IDEzMHB4XG4gICAgK2RcbiAgICAgIG1pbi13aWR0aDogNTAlXG4gICAgK21cbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICZfX2NhdGVnb3J5XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIHdpZHRoOiAxMDAlIC8vIGZvciBmdWxsIGZvb3RlcjogcmVtb3ZlXG4gICAgY29sb3I6ICRibGFja1xuICAgICtoNlxuICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgJl9fbGlua1xuICAgIGNvbG9yOiAkZ3JheVxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggLy8gZm9yIGZ1bGwgZm9vdGVyOiByZW1vdmVcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogJGJsYWNrXG4gICAgJi5hY3RpdmVcbiAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAmX19ib3R0b21cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB3aWR0aDogMTAwJVxuICAgIHBhZGRpbmc6IDI0cHggMFxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKCRncmF5LWxpZ2h0LCAuMjUpXG4gICAgK21cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBwYWRkaW5nOiA2NXB4IDBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAmX19mY2FcbiAgICBtYXJnaW46IDNweCAwIDAgMFxuICAgICttXG4gICAgICBtYXJnaW46IDAgMCAxOHB4XG4gICZfX2Rpc2NsYWltZXJcbiAgICBmb250LXNpemU6IDEzcHhcbiAgICBsaW5lLWhpZ2h0OiAxcmVtXG4gICAgbWFyZ2luOiAycHggMTBweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIG1heC13aWR0aDogNzUwcHhcbiAgICBjb2xvcjogJGdyYXlcbiAgICArbVxuICAgICAgbWFyZ2luOiAwIDAgMThweFxuICAgIGFcbiAgICAgIGNvbG9yOiAkZ3JheVxuICAgICAgJjpob3ZlclxuICAgICAgICBjb2xvcjogJGdyYXlcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgJl9fY29weXJpZ2h0XG4gICAgZm9udC1zaXplOiAxM3B4XG4gICAgY29sb3I6ICRncmF5XG4gICAgbWFyZ2luOiAycHggMFxuICAgICttXG4gICAgICBtYXJnaW46IDAgMCAyNHB4XG4gICZfX3NvY2lhbFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogbGVmdFxuICAgIG1hcmdpbi10b3A6IDVweFxuICAgICttXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnRcbiAgJl9fc29jaWFsICZfX2xpbmtcbiAgICBmb250LXNpemU6IDBcbiAgICAuaWNvblxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBmaWxsOiAkZ3JheVxuICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnNcbiAgICAmOmhvdmVyIC5pY29uXG4gICAgICBmaWxsOiAkYmxhY2tcbiAgICArbmxcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweFxuXG4rZGFya1xuICAuZm9vdGVyXG4gICAgJl9fcGljXG4gICAgICAmX2RhcmtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgJl9saWdodFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAmX190ZXh0XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHRcbiAgICAmX19jYXRlZ29yeVxuICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICZfX2xpbmtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodFxuICAgICAgJjpob3ZlclxuICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAmLmFjdGl2ZVxuICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAmX19mY2EgaW1nXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS43KSAhaW1wb3J0YW50XG4gICAgJl9fZGlzY2xhaW1lclxuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0XG4gICAgJl9fY29weXJpZ2h0XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHRcbiAgICAmX19zb2NpYWwgLmZvb3Rlcl9fbGlua1xuICAgICAgLmljb25cbiAgICAgICAgZmlsbDogJGdyYXktbGlnaHRcblxuICAgICAgJjpob3ZlciAuaWNvblxuICAgICAgICBmaWxsOiAkd2hpdGVcbiIsIi5zd2l0Y2hcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGxlZnQ6IGNhbGMoNTAlIC0gNzAwcHgpXG4gIGJvdHRvbTogMzBweFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgdXNlci1zZWxlY3Q6IG5vbmVcbiAgY3Vyc29yOiBwb2ludGVyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKVxuICBmb250LXNpemU6IDBcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzXG4gICt3XG4gICAgbGVmdDogMzJweFxuICAreFxuICAgIHRvcDogNzJweFxuICAgIHJpZ2h0OiA2NHB4XG4gICAgbGVmdDogYXV0b1xuICAgIGJvdHRvbTogYXV0b1xuICArdFxuICAgIHJpZ2h0OiAzMnB4XG4gICttXG4gICAgdG9wOiBhdXRvXG4gICAgcmlnaHQ6IGF1dG9cbiAgICBsZWZ0OiAxMnB4XG4gICAgYm90dG9tOiA4cHhcbiAgJl9faW5wdXRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgb3BhY2l0eTogMFxuICAmX19pblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICR3aGl0ZVxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzXG4gICZfX2JveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDcycHhcbiAgICBoZWlnaHQ6IDMycHhcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkZ3JheS1saWdodCwgLjQpXG4gICAgYmFja2dyb3VuZDogJHdoaXRlXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgIHRyYW5zaXRpb246IGFsbCAuMnNcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgbGVmdDogNHB4XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgIHdpZHRoOiAyNHB4XG4gICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yc1xuICAmX19pY29uXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICBmb250LXNpemU6IDBcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yc1xuICAgIC5pY29uXG4gICAgICB3aWR0aDogMjRweFxuICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICBmaWxsOiAjODA4MTkxXG4gICAgJl9saWdodFxuICAgICAgcmlnaHQ6IDVweFxuICAgICZfZGFya1xuICAgICAgbGVmdDogNHB4XG4gICAgICBvcGFjaXR5OiAwXG4gICZfX2lucHV0OmNoZWNrZWQgKyAmX19pblxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgjMDAwLCAuNSlcbiAgJl9faW5wdXQ6Y2hlY2tlZCArICZfX2luICZfX2JveFxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCR3aGl0ZSwgLjEpXG4gICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuMylcbiAgJl9faW5wdXQ6Y2hlY2tlZCArICZfX2luICZfX2JveDpiZWZvcmVcbiAgICB3aWR0aDogOHB4XG4gICAgaGVpZ2h0OiAyNHB4XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDhweCwtNTAlKVxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAmX19pbnB1dDpjaGVja2VkICsgJl9faW4gJl9faWNvbl9saWdodFxuICAgIG9wYWNpdHk6IDBcbiAgJl9faW5wdXQ6Y2hlY2tlZCArICZfX2luICZfX2ljb25fZGFya1xuICAgIG9wYWNpdHk6IDFcbiAgK2hvdmVyXG4gICAgb3BhY2l0eTogLjhcbiIsIi5kb3dubG9hZFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJl9fY2VudGVyXG4gICAgK21cbiAgICAgIHBhZGRpbmc6IDAgMTJweFxuICAmX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgJl9faW5mb1xuICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICBjb2xvcjogJGdyYXlcbiAgICArZFxuICAgICAgbWF4LXdpZHRoOiAzODVweFxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweFxuICAgICttXG4gICAgICBtYXgtd2lkdGg6IDI1MHB4XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgYVxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnNcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeVxuICAmX19idG5cbiAgICBtYXJnaW4tYm90dG9tOiAxNDNweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4XG4gICZfX2JnXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbGVmdDogNTAlXG4gICAgd2lkdGg6IDEwMjBweFxuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MiUpXG4gICAgK2RcbiAgICAgIHdpZHRoOiA4NTBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweFxuICAgICt0XG4gICAgICB3aWR0aDogNzUwcHhcbiAgICArbVxuICAgICAgd2lkdGg6IDU1MHB4XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxLjUlKVxuICAmX19wcmV2aWV3XG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIHRvcDogLTExJVxuICAgICAgbGVmdDogNTMlXG4gICAgICB3aWR0aDogMjQlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgdG9wOiAzMC41JVxuICAgICAgcmlnaHQ6IDMlXG4gICAgICB3aWR0aDogNDclXG4gICAgK25mXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBpbWdcbiAgICAgIHdpZHRoOiAxMDAlXG4gICZfX3N1YnRpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweFxuICAgICtkXG4gICAgICBtYXgtd2lkdGg6IDM5MHB4XG4gICAgICBtYXJnaW46IDAgYXV0byA2NHB4XG4gICAgK21cbiAgICAgIG1heC13aWR0aDogMjgwcHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHhcbiAgICAgIGZvbnQtc2l6ZTogMzJweFxuICAmX19saXN0XG4gICAgZGlzcGxheTogZmxleFxuICAgICtkXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBtYXJnaW4tdG9wOiAtODBweFxuICAgICttXG4gICAgICBtYXJnaW4tdG9wOiAtNTZweFxuICAmX19pdGVtXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZmxleDogMCAwIDIwJVxuICAgIHdpZHRoOiAyMCVcbiAgICBwYWRkaW5nOiA2OHB4IDMycHggNjRweFxuICAgIGNvbG9yOiAkYmxhY2tcbiAgICArZFxuICAgICAgZmxleDogMCAwIDMzLjMzMyVcbiAgICAgIHdpZHRoOiAzMy4zMzMlXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4XG4gICAgICBwYWRkaW5nOiAwIDI0cHhcbiAgICArbVxuICAgICAgZmxleDogMCAwIDUwJVxuICAgICAgd2lkdGg6IDUwJVxuICAgICAgbWFyZ2luLXRvcDogNTZweFxuICAgICAgcGFkZGluZzogMCAxMnB4XG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAtNXB4XG4gICAgICByaWdodDogLTVweFxuICAgICAgbGVmdDogLTVweFxuICAgICAgYm90dG9tOiAtNXB4XG4gICAgICB6LWluZGV4OiAxXG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4XG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBvcGFjaXR5OiAwXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yc1xuICAgICAgK2RcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICY6aG92ZXI6YmVmb3JlXG4gICAgICBvcGFjaXR5OiAxXG4gICAgJjpudGgtY2hpbGQoMyk6YWZ0ZXJcbiAgICAgICtkXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICttXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJjpudGgtY2hpbGQoMm4pOmFmdGVyXG4gICAgICArbVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgK25sXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogNnB4XG4gICAgICAgIHJpZ2h0OiAtMnB4XG4gICAgICAgIGJvdHRvbTogNnB4XG4gICAgICAgIHdpZHRoOiA0cHhcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LCAuMTUpXG4gICAgICAgICt0XG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgYm90dG9tOiAwXG4gICZfX2ljb24sXG4gICZfX2NhdGVnb3J5LFxuICAmX190ZXh0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogM1xuICAmX19pY29uXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGhlaWdodDogMzJweFxuICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgICBmb250LXNpemU6IDBcbiAgJl9fY2F0ZWdvcnlcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcbiAgICArdGl0bGVcbiAgJl9fdGV4dFxuICAgICtjYXB0aW9uLTEzXG4gICAgY29sb3I6ICRncmF5XG4gICtubFxuICAgIG1hcmdpbi1ib3R0b206IDE0MXB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDk2cHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4rZGFya1xuICAuZG93bmxvYWRcbiAgICAmX19pdGVtXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjgzMDM2XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSlcbiAgICAmX19pY29uXG4gICAgICBwYXRoXG4gICAgICAgIGZpbGw6ICR3aGl0ZVxuICAgICZfX2NhdGVnb3J5XG4gICAgICBjb2xvcjogJHdoaXRlXG4iLCIucHJpY2luZ1xuICAmX19jZW50ZXJcbiAgICArbVxuICAgICAgcGFkZGluZzogMCAxNnB4XG4gICZfX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICttXG4gICAgICBtYXgtd2lkdGg6IDI5NXB4XG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4XG4gICZfX2luZm9cbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGNvbG9yOiAkZ3JheVxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiA4OHB4XG4gICAgK21cbiAgICAgIG1heC13aWR0aDogMjY1cHhcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHhcbiAgJl9fbGlzdFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweFxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNGN0Y3RjgsIC44KVxuICAgICttXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgcGFkZGluZzogMFxuICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAmX19pdGVtXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBmbGV4OiAwIDAgMzMuMzMzJVxuICAgIHdpZHRoOiAzMy4zMzMlXG4gICAgK21cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiAyNHB4XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4XG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgK21cbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGOFxuICAgICtubFxuICAgICAgK21cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAmX19oZWFkXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogM1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA1MHB4XG4gICAgK2RcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweCA1MHB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICAgIHBhZGRpbmc6IDBcbiAgJl9faXRlbTpudGgtY2hpbGQoMikgJl9faGVhZFxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogLTMycHhcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBib3R0b206IC0zMnB4XG4gICAgICB6LWluZGV4OiAtMVxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlXG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICArbVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICZfX2l0ZW06bm90KDpudGgtY2hpbGQoMikpICZfX2hlYWRcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAkbGlnaHRcbiAgICArbVxuICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAmX19ub3RlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAtMjRweFxuICAgIHJpZ2h0OiA4cHhcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBwYWRkaW5nOiA4cHggMTZweFxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5XG4gICAgK2NoaXAtc21cbiAgICBjb2xvcjogJHdoaXRlXG4gICAgK21cbiAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgJl9fc3VidGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgK2g1XG4gICZfX3ByaWNlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGhlaWdodDogMTEwcHhcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHhcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkc2Vjb25kYXJ5LCAuMSlcbiAgJl9faW1nXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICBsZWZ0OiAtNjNweFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKVxuICAmX19jdXJyZW5jeVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHRvcDogNHB4XG4gICAgK2g1XG4gICZfX251bWJlclxuICAgICtkMlxuICAmX190aW1lXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgdG9wOiAtN3B4XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmRcbiAgICBjb2xvcjogJGdyYXlcbiAgJl9fdGV4dFxuICAgIG1heC13aWR0aDogMjAwcHhcbiAgICBtaW4taGVpZ2h0OiA3MnB4XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxuICAgIGNvbG9yOiAkZ3JheVxuICAgICttXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICZfX2RldGFpbHNcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nOiAxMzBweCA0MHB4IDY1cHhcbiAgICArZFxuICAgICAgcGFkZGluZzogMTMwcHggMjRweCA2NXB4XG4gICAgK21cbiAgICAgIHBhZGRpbmc6IDBcbiAgJl9fc3RhZ2VcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDcwcHhcbiAgICBsZWZ0OiA0MHB4XG4gICAgcmlnaHQ6IDQwcHhcbiAgICAraDVcbiAgICArZFxuICAgICAgbGVmdDogMjRweFxuICAgICAgcmlnaHQ6IDI0cHhcbiAgICArbVxuICAgICAgZGlzcGxheTogbm9uZVxuICAmX19jYXRlZ29yeVxuICAgIG1hcmdpbi1ib3R0b206IDQzcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweFxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCRzZWNvbmRhcnksIC4yKVxuICAgICtoNlxuICAgIGNvbG9yOiAkZ3JheVxuICAgICttXG4gICAgICBkaXNwbGF5OiBub25lXG4gICZfX2l0ZW06Zmlyc3QtY2hpbGQgJl9fY2F0ZWdvcnlcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4XG4gICAgcGFkZGluZy1yaWdodDogNDBweFxuICAgICtkXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4XG4gICZfX2l0ZW06bnRoLWNoaWxkKDIpICZfX2NhdGVnb3J5XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweFxuICAgIHBhZGRpbmctbGVmdDogNDBweFxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHhcbiAgICArZFxuICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHhcbiAgJl9faXRlbTpsYXN0LWNoaWxkICZfX2NhdGVnb3J5XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweFxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4XG4gICZfX3ZpZXdcbiAgICBkaXNwbGF5OiBub25lXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBjb2xvcjogJGJsYWNrXG4gICAgK21cbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgLmljb25cbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG4gICAgICB3aWR0aDogMTZweFxuICAgICAgaGVpZ2h0OiAxMHB4XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzXG4gICAgJi5hY3RpdmUgLmljb25cbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgJl9fb3B0aW9uc1xuICAgICttXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICBwYWRkaW5nLXRvcDogMzJweFxuICAgIGxpXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweFxuICAgICAgY29sb3I6ICRncmF5XG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDBcbiAgICAgICAgbGVmdDogMFxuICAgICAgICB3aWR0aDogMjRweFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTInIGZpbGw9JyUyMzc0OGZiNScvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNBKSclM0UlM0NwYXRoIGQ9J00xOC4zIDYuM0w5IDE1LjZsLTMuMy0zLjNjLS40LS40LTEtLjQtMS40IDBzLS40IDEgMCAxLjRsNCA0Yy4yLjIuNC4zLjcuM3MuNS0uMS43LS4zbDEwLTEwYy40LS40LjQtMSAwLTEuNHMtMS0uNC0xLjQgMHonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J0EnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQgNCknIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgMCAwIC8gMTAwJSBhdXRvXG4gICAgICArbmxcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuICAgICAgICArZFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgK25sXG4gICAgbWFyZ2luLWJvdHRvbTogODhweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcblxuK2RhcmtcbiAgLnByaWNpbmdcbiAgICAmX19saXN0XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMyODMwMzYsIC44KVxuICAgICZfX2l0ZW1cbiAgICAgICttXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJnXG4gICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICBiYWNrZ3JvdW5kOiAjMkMzNTNEXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSlcbiAgICAmX19pdGVtOm5vdCg6bnRoLWNoaWxkKDIpKSAucHJpY2luZ19faGVhZFxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgkd2hpdGUsIC4wNSlcbiAgICAgICttXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAmX19pdGVtOm50aC1jaGlsZCgyKSAucHJpY2luZ19faGVhZFxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmdcbiAgICAmX19wcmljZVxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjEpXG4gICAgJl9fdmlld1xuICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgLmljb25cbiAgICAgICAgZmlsbDogJHdoaXRlXG4iLCIuZmFxXG4gIGNvbG9yOiAkd2hpdGVcbiAgJl9fY2VudGVyXG4gICAgK2RcbiAgICAgIHBhZGRpbmc6IDAgMzJweFxuICAgICttXG4gICAgICBwYWRkaW5nOiAwIDEycHhcbiAgJl9fY29udGFpbmVyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgcGFkZGluZzogMTEycHggMTE2cHggNDM3cHhcbiAgICArZFxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgcGFkZGluZzogODBweCA1NnB4IDQzN3B4XG4gICAgK21cbiAgICAgIHBhZGRpbmc6IDQ4cHggMjRweCAzMDdweFxuICAmX19iZ1xuICAgICtjb3ZlcmRpdlxuICAgIHotaW5kZXg6IC0xXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJnXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1LjE1ZGVnLCAjQUU4MERDIDEuMTclLCAjREM4M0MzIDMxLjg4JSwgIzgwODREQyA2NS40NiUpXG4gICAgJjpiZWZvcmVcbiAgICAgIHRvcDogLTI4MHB4XG4gICAgICBsZWZ0OiAtMjgwcHhcbiAgICAgIHdpZHRoOiA1NjBweFxuICAgICAgaGVpZ2h0OiA1NjBweFxuICAgICAgb3BhY2l0eTogMC41XG4gICAgICBmaWx0ZXI6IGJsdXIoMjc4LjI2MXB4KVxuICAgICY6YWZ0ZXJcbiAgICAgIHJpZ2h0OiAtMTM3cHhcbiAgICAgIGJvdHRvbTogLTk1cHhcbiAgICAgIHdpZHRoOiAyOTlweFxuICAgICAgaGVpZ2h0OiAyOTlweFxuICAgICAgZmlsdGVyOiBibHVyKDE2MHB4KVxuICAgICAgb3BhY2l0eTogLjZcbiAgICAgICttXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fdGl0bGVcbiAgICBtYXgtd2lkdGg6IDQxMHB4XG4gICAgbWFyZ2luOiAwIGF1dG8gODBweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGNvbG9yOiAkd2hpdGVcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0N3B4XG4gICZfX3Jvd1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBtYXJnaW46IDAgLTQwcHhcbiAgICArZFxuICAgICAgbWFyZ2luOiAwIC0yMHB4XG4gICAgK3RcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW46IDBcbiAgJl9fY29sXG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gODBweClcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4MHB4KVxuICAgIG1hcmdpbjogMCA0MHB4XG4gICAgK2RcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KVxuICAgICAgbWFyZ2luOiAwIDIwcHhcbiAgICArdFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1hcmdpbjogMFxuICAgICtubFxuICAgICAgK3RcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweFxuICAmX19ncm91cFxuICAgICtubFxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweFxuICAmX19jYXRlZ29yeVxuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjEpXG4gICAgK2g1XG4gICZfX2l0ZW1cbiAgICArbmxcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHhcbiAgJl9faGVhZFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHhcbiAgICBvcGFjaXR5OiAuN1xuICAgICt0aXRsZVxuICAgIGNvbG9yOiAkd2hpdGVcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yc1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKVxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHdpZHRoOiAyNHB4XG4gICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNiAxMEwxMiAxNEw4IDEwJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCA1MCUgNTAlIC8gMTAwJSBhdXRvXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzXG4gICAgJjpob3ZlclxuICAgICAgb3BhY2l0eTogMVxuICAmX19pdGVtLmFjdGl2ZSAmX19oZWFkXG4gICAgb3BhY2l0eTogMVxuICAgICY6YmVmb3JlXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICZfX2JvZHlcbiAgICBkaXNwbGF5OiBub25lXG4gICAgcGFkZGluZy10b3A6IDE2cHhcbiAgICBjb2xvcjogJGdyYXlcbiAgJl9fZ2FsbGVyeVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQ6IDUwJVxuICAgIGJvdHRvbTogLTE5N3B4XG4gICAgd2lkdGg6IDg3MHB4XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01OCUpXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICArbVxuICAgICAgYm90dG9tOiAxMHB4XG4gICAgICB3aWR0aDogMzkwcHhcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKVxuICAmX19wcmV2aWV3XG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIHRvcDogLTEwLjUlXG4gICAgICBsZWZ0OiAyMy41JVxuICAgICAgd2lkdGg6IDI5JVxuICAgICAgJi5hb3MtYW5pbWF0ZVxuICAgICAgICBhbmltYXRpb246IHVwLWRvd24gNHMgaW5maW5pdGVcbiAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgdG9wOiAxJVxuICAgICAgcmlnaHQ6IDUlXG4gICAgICB3aWR0aDogMzQlXG4gICAgICAmLmFvcy1hbmltYXRlXG4gICAgICAgIGFuaW1hdGlvbjogdXAtZG93biA0cyAxcyBpbmZpbml0ZVxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICArbmZcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICArbmxcbiAgICBtYXJnaW4tYm90dG9tOiAyNjRweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4XG4iLCIucG9wdXBcbiAgbWF4LXdpZHRoOiA1NDhweFxuICBtYXJnaW46IDAgYXV0b1xuICBwYWRkaW5nOiA0MHB4IDQ2cHggNTZweFxuICBiYWNrZ3JvdW5kOiAjMjgzMDM2XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKVxuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjI1KVxuICBib3JkZXItcmFkaXVzOiAzMnB4XG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBjb2xvcjogJHdoaXRlXG4gICttXG4gICAgcGFkZGluZzogMzJweCAzMnB4IDQwcHhcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICZfX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogNDZweFxuICAmX192YXJpYW50c1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBtYXJnaW46IDAgLThweCA0MHB4XG4gICAgK21cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW46IDAgMCAzMnB4XG4gICZfX3ZhcmlhbnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTZweClcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KVxuICAgIGhlaWdodDogNjRweFxuICAgIG1hcmdpbjogMCA4cHhcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkd2hpdGUsIC4yKVxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICBjb2xvcjogJHdoaXRlXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yc1xuICAgICttXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWFyZ2luOiAwXG4gICAgaW1nXG4gICAgICBtYXgtaGVpZ2h0OiAyNHB4XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjIpXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgK25sXG4gICAgICArbVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICZfX2RldGFpbHNcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgY29sb3I6ICRncmF5LWRhcmtcbiAgJl9fYnRuc1xuICAgICtubFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAmX19idG5zICZfX2J0blxuICAgIG1pbi13aWR0aDogMTAwJVxuICAgICtubFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgK21cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAmX19ub3RlXG4gICAgbWF4LXdpZHRoOiAzNDBweFxuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgZm9udC1zaXplOiAxM3B4XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMTMpXG4gICAgY29sb3I6ICRncmF5XG4gICZfX2luZm9cbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG4gICAgY29sb3I6ICRncmF5LWRhcmtcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgIGFcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yc1xuICAgICAgJjpob3ZlclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZVxuICAmX19jb2RlXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1hcmdpbjogMCAtOHB4IDIwcHhcbiAgICArbVxuICAgICAgbWFyZ2luOiAwIC00cHggMjBweFxuICAmX19udW1iZXJcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJS82KSAtIDE2cHgpXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUvNikgLSAxNnB4KVxuICAgIG1hcmdpbjogMCA4cHhcbiAgICArbVxuICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUvNikgLSA4cHgpXG4gICAgICB3aWR0aDogY2FsYygoMTAwJS82KSAtIDhweClcbiAgICAgIG1hcmdpbjogMCA0cHhcbiAgICBpbnB1dFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogNzdweFxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICBiYWNrZ3JvdW5kOiAjMzU0MTRCXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBmb250LXNpemU6IDQwcHhcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgK21cbiAgICAgICAgaGVpZ2h0OiA1NnB4XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweFxuICAgICAgJjpmb2N1c1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZVxuICAmX19saW5rXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIGNvbG9yOiAkZ3JheVxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yc1xuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkd2hpdGVcbiAgLm1mcC1jbG9zZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMTJweFxuICAgIHJpZ2h0OiAxMnB4XG4gICAgd2lkdGg6IDQ4cHhcbiAgICBoZWlnaHQ6IDQ4cHhcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsXG4gICAgb3BhY2l0eTogMVxuICAgIGZvbnQtc2l6ZTogMFxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nTTEuNjEzLjJsLjA5NC4wODNMNSAzLjU4NSA4LjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDAgMSAxIDAgMCAxIC4wODMgMS4zMmwtLjA4My4wOTRMNi40MTUgNWwzLjI5MiAzLjI5M2ExIDEgMCAwIDEtMS4zMiAxLjQ5N2wtLjA5NC0uMDgzTDUgNi40MTUgMS43MDcgOS43MDdBMSAxIDAgMCAxIC4yMSA4LjM4N2wuMDgzLS4wOTRMMy41ODUgNSAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0QTEgMSAwIDAgMSAxLjYxMy4yMXonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUgLyAxNHB4IGF1dG9cbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXNcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMClcbiAgICArbVxuICAgICAgd2lkdGg6IDQwcHhcbiAgICAgIGhlaWdodDogNDBweFxuICAgICY6aG92ZXJcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgjMDAwLCAuMTUpXG5cbi5tZnAtY29udGFpbmVyXG4gIHBhZGRpbmc6IDIwcHhcbiAgK21cbiAgICBwYWRkaW5nOiAwXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweClcbiAgLm1mcC1jb250YWluZXJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHhcblxuLm1mcC1iZ1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLCAuOTgpXG5cbi5tZnAtem9vbS1pblxuICAucG9wdXBcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXRcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOClcbiAgJi5tZnAtYmdcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXRcbiAgJi5tZnAtcmVhZHlcbiAgICAucG9wdXBcbiAgICAgIG9wYWNpdHk6IDFcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICAmLm1mcC1iZ1xuICAgICAgb3BhY2l0eTogMC45OFxuICAmLm1mcC1yZW1vdmluZ1xuICAgIC5wb3B1cFxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpXG4gICAgICBvcGFjaXR5OiAwXG4gICAgJi5tZnAtYmdcbiAgICAgIG9wYWNpdHk6IDBcbiIsIi5hYm91dFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJl9fY2VudGVyXG4gICAgbWF4LXdpZHRoOiA5NjhweFxuICAmX190aXRsZVxuICAgIG1heC13aWR0aDogODAwcHhcbiAgICBtYXJnaW46IDAgYXV0byA4MnB4XG4gICAgK2RcbiAgICAgIG1heC13aWR0aDogNTEwcHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHhcbiAgJl9fcHJldmlld1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHhcbiAgICArbVxuICAgICAgbWFyZ2luOiAwIC0zMnB4IDQ4cHhcbiAgICBpbWdcbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAuc3RhZ2VcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICZfX3N1YnRpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICZfX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHhcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkc2Vjb25kYXJ5LCAuMilcbiAgICArbVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICZfX2l0ZW1cbiAgICBtYXgtd2lkdGg6IDE2MHB4XG4gICAgK21cbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgK25sXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4XG4gICAgICArbVxuICAgICAgICBtYXJnaW46IDAgYXV0byA0OHB4XG4gICZfX2ljb25cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgaGVpZ2h0OiA0OHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweFxuICAgIGZvbnQtc2l6ZTogMFxuICAmX19jYXRlZ29yeVxuICAgICtoNlxuICAmX19pbmZvXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICAgICtjYXB0aW9uLTEzXG4gICAgc3BhblxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweFxuICAgICAgY29sb3I6ICRibGFja1xuICAmX190ZWFtXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIG1hcmdpbjogLTcycHggLTYwcHggMFxuICAgICt0XG4gICAgICBtYXJnaW46IC02NHB4IC0zMHB4IDBcbiAgICArbVxuICAgICAgbWFyZ2luOiAtNDhweCAtMTBweCAwXG4gICZfX3VzZXJcbiAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA4MHB4KVxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDgwcHgpXG4gICAgbWFyZ2luOiA3MnB4IDQwcHggMFxuICAgICt0XG4gICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA2MHB4KVxuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNjBweClcbiAgICAgIG1hcmdpbjogNjBweCAzMHB4IDBcbiAgICArbVxuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweClcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpXG4gICAgICBtYXJnaW46IDQ4cHggMTBweCAwXG4gICZfX2F2YVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHdpZHRoOiAxMjhweFxuICAgIGhlaWdodDogMTI4cHhcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4XG4gICAgYm9yZGVyLXdpZHRoOiAwXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yc1xuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCVcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yc1xuICAmX191c2VyOmhvdmVyICZfX2F2YVxuICAgIGJvcmRlci13aWR0aDogMTBweFxuICAgIGltZ1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTYpXG4gICZfX25hbWVcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcbiAgICBmb250LXdlaWdodDogNzAwXG4gICZfX3Bvc3RcbiAgICBtYXJnaW46IDAgLTVweFxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE0KVxuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjc1KVxuICArbmxcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuK2RhcmtcbiAgLmFib3V0XG4gICAgJl9faWNvblxuICAgICAgcGF0aFxuICAgICAgICBmaWxsOiAkd2hpdGVcbiAgICAmX19pbmZvIHNwYW5cbiAgICAgIGNvbG9yOiAkd2hpdGVcbiAgICAmX19wb3N0XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC43NSlcbiAgICAmX19hdmFcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstYmdcbiIsIi5mZWF0dXJlc1xuICAmX190aXRsZVxuICAgIG1heC13aWR0aDogNjIwcHhcbiAgICBtYXJnaW46IDAgYXV0byAyMnB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgK2RcbiAgICAgIG1heC13aWR0aDogNDAwcHhcbiAgJl9faW5mb1xuICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICArc3ViLWhlYWRsaW5lXG4gICAgY29sb3I6ICRncmF5XG4gICAgK21cbiAgICAgIG1heC13aWR0aDogMjYwcHhcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHhcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAmX19idG5zXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICAgICttXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICZfX2J0blxuICAgICtubFxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4XG4gICAgICArbVxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4XG4gICZfX2JnXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbGVmdDogNTAlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgd2lkdGg6IDExMDBweFxuICAgIGhlaWdodDogNjAwcHhcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUyLjglKVxuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogOTZweFxuICAgICt0XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NnB4XG4gICAgK21cbiAgICAgIHdpZHRoOiA0NDBweFxuICAgICAgaGVpZ2h0OiAzMjBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweFxuICAmX19wcmV2aWV3XG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGVmdDogMTYuNSVcbiAgICAgIGJvdHRvbTogMTQlXG4gICAgICB3aWR0aDogNzIlXG4gICAgICArbVxuICAgICAgICBsZWZ0OiA1JVxuICAgICAgICBib3R0b206IDE0JVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgJl9fd3JhcFxuICAgICttXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIHJpZ2h0OiAtMzJweFxuICAgICAgICBib3R0b206IDBcbiAgICAgICAgd2lkdGg6IDY0cHhcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0VFRUZGMiAwJSwgcmdiYSgjRUVFRkYyLCAuNykgNTAlLCByZ2JhKDIzOCwgMjM5LCAyNDIsIDApIDEwMCUpXG4gICZfX3Jvd1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBtYXJnaW46IDAgLTgwcHhcbiAgICArZFxuICAgICAgbWFyZ2luOiAwIC00NXB4XG4gICAgK3RcbiAgICAgIG1hcmdpbjogMCAtMjRweFxuICAgICttXG4gICAgICBtYXJnaW46IDAgLTMycHhcbiAgICAgIG92ZXJmbG93OiBhdXRvXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmVcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZVxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhclxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICBoZWlnaHQ6IDFweFxuICAmX19jb2xcbiAgICBmbGV4OiAwIDAgMzMlXG4gICAgd2lkdGg6IDMzJVxuICAgIHBhZGRpbmc6IDAgODBweFxuICAgICtkXG4gICAgICBwYWRkaW5nOiAwIDQ1cHhcbiAgICArdFxuICAgICAgcGFkZGluZzogMCAyNHB4XG4gICAgK21cbiAgICAgIGZsZXg6IDAgMCAyNzBweFxuICAgICAgd2lkdGg6IDI3MHB4XG4gICAgICBwYWRkaW5nOiAwXG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIGZsZXg6IDAgMCAzNCVcbiAgICAgIHdpZHRoOiAzNCVcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHhcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWRcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAuMSlcbiAgICAgICttXG4gICAgICAgIGZsZXg6IDAgMCAyNzBweFxuICAgICAgICB3aWR0aDogMjcwcHhcbiAgICArbmxcbiAgICAgICttXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHhcbiAgICArbmZcbiAgICAgICttXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweFxuICAmX19pY29uXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIHdpZHRoOiA2NHB4XG4gICAgaGVpZ2h0OiA2NHB4XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweFxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlcbiAgJl9fY2F0ZWdvcnlcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgK2g2XG4gICAgK2RcbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICt0XG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgJl9fdGV4dFxuICAgIG1heC13aWR0aDogMjQwcHhcbiAgICBjb2xvcjogJGdyYXlcbiAgK25sXG4gICAgbWFyZ2luLWJvdHRvbTogMTM0cHhcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogOTZweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA4NnB4XG5cbitkYXJrXG4gIC5mZWF0dXJlc1xuICAgICZfX3dyYXBcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJGRhcmsgMCUsIHJnYmEoJGRhcmssIC43KSA1MCUsIHJnYmEoJGRhcmssIDApIDEwMCUpXG4iLCIuc2hhcmVcbiAgJl9fY2VudGVyXG4gICAgK2RcbiAgICAgIHBhZGRpbmc6IDAgMzJweFxuICAgICttXG4gICAgICBwYWRkaW5nOiAwIDEycHhcbiAgJl9fY29udGFpbmVyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgcGFkZGluZzogOTZweCAxNDBweFxuICAgIGNvbG9yOiAkd2hpdGVcbiAgICArZFxuICAgICAgcGFkZGluZzogOTZweCA4MHB4XG4gICAgK3RcbiAgICAgIHBhZGRpbmc6IDY0cHggNDBweFxuICAgICttXG4gICAgICBwYWRkaW5nOiA0MHB4IDMycHhcbiAgJl9fYmdcbiAgICArY292ZXJkaXZcbiAgICB6LWluZGV4OiAtMVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iZ1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS4xNWRlZywgI0FFODBEQyAxLjE3JSwgI0RDODNDMyAzMS44OCUsICM4MDg0REMgNjUuNDYlKVxuICAgICY6YmVmb3JlXG4gICAgICB0b3A6IC0yODBweFxuICAgICAgbGVmdDogLTI4MHB4XG4gICAgICB3aWR0aDogNTYwcHhcbiAgICAgIGhlaWdodDogNTYwcHhcbiAgICAgIG9wYWNpdHk6IDAuNlxuICAgICAgZmlsdGVyOiBibHVyKDI3OC4yNjFweClcbiAgICAmOmFmdGVyXG4gICAgICByaWdodDogLTE5NXB4XG4gICAgICBib3R0b206IC0xODFweFxuICAgICAgd2lkdGg6IDM4OXB4XG4gICAgICBoZWlnaHQ6IDM4OXB4XG4gICAgICBmaWx0ZXI6IGJsdXIoMTYwcHgpXG4gICAgICBvcGFjaXR5OiAwLjZcbiAgICAgICttXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fcm93XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogM1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBtYXJnaW46IDAgLTEyMHB4XG4gICAgK2RcbiAgICAgIG1hcmdpbjogMCAtODBweFxuICAgICt0XG4gICAgICBtYXJnaW46IDAgLTQwcHhcbiAgICArbVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1hcmdpbjogMFxuICAmX19jb2xcbiAgICBmbGV4OiAwIDAgNTAlXG4gICAgd2lkdGg6IDUwJVxuICAgIHBhZGRpbmc6IDAgMTIwcHhcbiAgICArZFxuICAgICAgcGFkZGluZzogMCA4MHB4XG4gICAgK3RcbiAgICAgIHBhZGRpbmc6IDAgNDBweFxuICAgICttXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMFxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIHJpZ2h0OiAtMnB4XG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICB3aWR0aDogNHB4XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeSwgLjEpXG4gICAgICAgICttXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICtubFxuICAgICAgK21cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuICAmX19wcmV2aWV3XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweFxuICAmX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDEycHhcbiAgICArbVxuICAgICAgbWF4LXdpZHRoOiAyNDBweFxuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICZfX3RleHRcbiAgICBtYXgtd2lkdGg6IDI2MHB4XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICAgIGNvbG9yOiAkZ3JheVxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gIC5idG5fYm9yZGVyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICR3aGl0ZVxuICAgIGNvbG9yOiAkd2hpdGVcbiAgICAmOmhvdmVyXG4gICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgICAgIGNvbG9yOiAkYmxhY2tcbiAgK25sXG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHhcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogOTZweFxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG4iLCIuY29tbWVudFxuICAmX190aXRsZVxuICAgIG1heC13aWR0aDogMzcwcHhcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICAmX19jb250YWluZXJcbiAgICBtYXJnaW46IDAgLTMycHhcbiAgICArZFxuICAgICAgbWFyZ2luOiAwIC0xNnB4XG4gICZfX2l0ZW1cbiAgICBtYXJnaW46IDAgMzJweFxuICAgICtkXG4gICAgICBtYXJnaW46IDAgMTZweFxuICAmX19ib2R5XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweFxuICAgIHBhZGRpbmc6IDQwcHhcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMjRweCAwXG4gICAgYmFja2dyb3VuZDogJHdoaXRlXG4gICAgK2RcbiAgICAgIHBhZGRpbmc6IDMycHhcbiAgICArbVxuICAgICAgcGFkZGluZzogNDBweFxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJjphZnRlclxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDEwMCVcbiAgICAgIGxlZnQ6IDBcbiAgICAgICthcnIoNDMsNDMsJHdoaXRlLHRsKVxuICAgICAgK21cbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICArYXJyKDUwLDI1LCR3aGl0ZSxiKVxuICAmX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgICtmcFxuICAgIGZvbnQtc2l6ZTogMjBweFxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzIwKVxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgJl9fcmF0aW5nXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICArbVxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJl9faWNvblxuICAgICtubFxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4XG4gICZfX2F1dGhvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgK21cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAmX19hdmFcbiAgICBmbGV4LXNocmluazogMFxuICAgIHdpZHRoOiA2NHB4XG4gICAgaGVpZ2h0OiA2NHB4XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4XG4gICAgK21cbiAgICAgIG1hcmdpbjogMCAwIDEycHhcbiAgICBpbWdcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgJl9fZGV0YWlsc1xuICAgIGZsZXgtZ3JvdzogMVxuICAmX19tYW5cbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcbiAgICBmb250LXdlaWdodDogNzAwXG4gICZfX3RpbWVcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xNClcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC43NSlcbiAgLm93bC1uYXZcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgbWFyZ2luLXRvcDogODNweFxuICAgICtkXG4gICAgICBtYXJnaW4tdG9wOiA0OHB4XG4gICAgK21cbiAgICAgIG1hcmdpbi10b3A6IDQwcHhcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0XG4gICAgZmxleC1zaHJpbms6IDBcbiAgICB3aWR0aDogNDBweFxuICAgIGhlaWdodDogNDBweFxuICAgIGZvbnQtc2l6ZTogMFxuICAgIHBhdGhcbiAgICAgIGZpbGw6ICRncmF5XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIC4yc1xuICAgICY6aG92ZXIgcGF0aFxuICAgICAgZmlsbDogJGJsYWNrXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4XG4gICtubFxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDk2cHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweFxuXG4rZGFya1xuICAuY29tbWVudFxuICAgICZfX2JvZHlcbiAgICAgIGJhY2tncm91bmQ6ICMyODMwMzZcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjgzMDM2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgJl9fdGltZVxuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNzUpXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHRcbiAgICAgICY6aG92ZXIgcGF0aFxuICAgICAgICBmaWxsOiAkd2hpdGVcbiIsIi5xdWVzdGlvbnNcbiAgJl9fY2VudGVyXG4gICAgbWF4LXdpZHRoOiA4MThweFxuICAgICttXG4gICAgICBwYWRkaW5nOiAwIDEycHhcbiAgJl9fcHJldmlld1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJl9fdGl0bGVcbiAgICBtYXgtd2lkdGg6IDQ1NXB4XG4gICAgbWFyZ2luOiAwIGF1dG8gNTZweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICZfX25hdlxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4XG4gICAgK21cbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fbGlua1xuICAgIHBhZGRpbmc6IDAgMTZweFxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcbiAgICArZnBcbiAgICBmb250LXNpemU6IDE4cHhcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICBjb2xvcjogJGJsYWNrXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yc1xuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICYuYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgICAgIGNvbG9yOiAkYmxhY2tcbiAgICArbmxcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweFxuICAmX19pdGVtXG4gICAgcGFkZGluZzogOHB4IDMycHhcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yc1xuICAgICttXG4gICAgICBwYWRkaW5nOiAxMnB4XG4gICAgJi5hY3RpdmVcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgICtubFxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICZfX2hlYWRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nOiA4cHggNDBweCA4cHggMFxuICAgICt0aXRsZVxuICAgIGNvbG9yOiAkZ3JheVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yc1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKVxuICAgICttXG4gICAgICBwYWRkaW5nOiAwIDQwcHggMCAwXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiA4cHhcbiAgICAgIHJpZ2h0OiAwXG4gICAgICB3aWR0aDogMjRweFxuICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYgMTBMMTIgMTRMOCAxMCcgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgNTAlIDUwJSAvIDEwMCUgYXV0b1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yc1xuICAgICAgK21cbiAgICAgICAgdG9wOiAwXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRibGFja1xuICAmX19pdGVtLmFjdGl2ZSAmX19oZWFkXG4gICAgY29sb3I6ICRibGFja1xuICAgICY6YmVmb3JlXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICZfX2JvZHlcbiAgICBkaXNwbGF5OiBub25lXG4gICAgcGFkZGluZzogOHB4IDBcbiAgICBjb2xvcjogJGdyYXlcbiAgICArbVxuICAgICAgcGFkZGluZzogMTZweCAwIDhweFxuICArbmxcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweFxuICAgICtkXG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHhcblxuK2RhcmtcbiAgLnF1ZXN0aW9uc1xuICAgICZfX2xpbmtcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjc1KVxuICAgICAgJjpob3ZlclxuICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAmLmFjdGl2ZVxuICAgICAgICBjb2xvcjogJGJsYWNrXG4gICAgJl9faXRlbS5hY3RpdmVcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzI4MzAzNiwgLjUpXG4gICAgJl9faGVhZFxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2IDEwTDEyIDE0TDggMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IDUwJSA1MCUgLyAxMDAlIGF1dG9cbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICZfX2l0ZW0uYWN0aXZlIC5xdWVzdGlvbnNfX2hlYWRcbiAgICAgIGNvbG9yOiAkd2hpdGVcbiIsIi5vZmZlclxuICAmX19jZW50ZXJcbiAgICArZFxuICAgICAgcGFkZGluZzogMCAzMnB4XG4gICAgK21cbiAgICAgIHBhZGRpbmc6IDAgMTJweFxuICAmX19jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nOiA2NHB4IDY0cHggMTIwcHhcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjMzZGVnLCAjNEM1MkUyIDAuMDIlLCAjODA4NERDIDk4LjkyJSlcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICArbVxuICAgICAgcGFkZGluZzogODBweCAxMnB4IDg4cHhcbiAgJl9fdGl0bGVcbiAgICBtYXgtd2lkdGg6IDgzNXB4XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICtkXG4gICAgICBmb250LXNpemU6IDQ4cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU2LzQ4KVxuICAgICttXG4gICAgICBmb250LXNpemU6IDQwcHhcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4LzQwKVxuICAmX19wcmV2aWV3XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgbGVmdDogNTAlXG4gICAgYm90dG9tOiAtMTgwcHhcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICArbVxuICAgICAgYm90dG9tOiAtMTA1cHhcbiAgICAgIHdpZHRoOiA0MDBweFxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICtubFxuICAgIG1hcmdpbi1ib3R0b206IDMxNnB4XG4gICAgK2RcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5MHB4XG4gICAgK21cbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4XG4iLCIuY29udGFjdFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgcGFkZGluZy10b3A6IDUwcHhcbiAgK2RcbiAgICBwYWRkaW5nLXRvcDogMFxuICAmX19iZ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNTAlXG4gICAgbGVmdDogY2FsYyg1MCUgLSA2NTBweClcbiAgICB6LWluZGV4OiAtMVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIlKVxuICAgICt4XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDYwMHB4KVxuICAgICtkXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUyMHB4KVxuICAgICAgd2lkdGg6IDY1MHB4XG4gICAgK3RcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDMwcHgpXG4gICAgICB3aWR0aDogNTUwcHhcbiAgICArbVxuICAgICAgZGlzcGxheTogbm9uZVxuICAmX19wcmV2aWV3XG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIHRvcDogLTQzLjUlXG4gICAgICBsZWZ0OiAyNSVcbiAgICAgIHdpZHRoOiAzMSVcbiAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgdG9wOiAtOCVcbiAgICAgIGxlZnQ6IDEuNSVcbiAgICAgIHdpZHRoOiAzNSVcbiAgICAgICYuYW9zLWFuaW1hdGVcbiAgICAgICAgYW5pbWF0aW9uOiB1cC1kb3duIDRzIDEuMnMgaW5maW5pdGVcbiAgICAmOm50aC1jaGlsZCg0KVxuICAgICAgdG9wOiAtMjQlXG4gICAgICByaWdodDogMjAlXG4gICAgICB3aWR0aDogNDIlXG4gICAgICAmLmFvcy1hbmltYXRlXG4gICAgICAgIGFuaW1hdGlvbjogdXAtZG93biA0cyAxLjhzIGluZmluaXRlXG4gICAgJjpudGgtY2hpbGQoNSlcbiAgICAgIHRvcDogMzIlXG4gICAgICBsZWZ0OiAtOC41JVxuICAgICAgd2lkdGg6IDI2JVxuICAgICAgK2RcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICArbmZcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAmX193cmFwXG4gICAgbWF4LXdpZHRoOiA0MDVweFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgK2RcbiAgICAgIG1heC13aWR0aDogNDM1cHhcbiAgICArdFxuICAgICAgbWF4LXdpZHRoOiAzNjBweFxuICAgICttXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgJl9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG4gICAgK21cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAmX19pbmZvXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweFxuICAgIGNvbG9yOiAkZ3JheVxuICAgICttXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgLmZpZWxkXG4gICAgK25sXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICZfX2J0blxuICAgICttXG4gICAgICBtaW4td2lkdGg6IDEwMCVcbiAgK25sXG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHhcbiAgICArZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTEycHhcbiAgICArbVxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuIiwiLmZpZWxkXG4gICZfX2xhYmVsXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgIGNvbG9yOiAkZ3JheS1kYXJrXG4gICZfX2lucHV0LFxuICAmX190ZXh0YXJlYVxuICAgIHdpZHRoOiAxMDAlXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgIGJvcmRlcjogbm9uZVxuICAgICtmaVxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBjb2xvcjogJGJsYWNrXG4gICAgK3BsYWNlaG9sZGVyXG4gICAgICBjb2xvcjogJGdyYXlcbiAgJl9faW5wdXRcbiAgICBoZWlnaHQ6IDY0cHhcbiAgICBwYWRkaW5nOiAwIDI0cHhcbiAgJl9fdGV4dGFyZWFcbiAgICBoZWlnaHQ6IDE2MHB4XG4gICAgcGFkZGluZzogMjBweCAyNHB4XG4gICAgcmVzaXplOiBub25lXG5cbitkYXJrXG4gIC5maWVsZFxuICAgICZfX2lucHV0LFxuICAgICZfX3RleHRhcmVhXG4gICAgICBiYWNrZ3JvdW5kOiAjMjgzMDM2XG4gICAgICBjb2xvcjogJHdoaXRlXG4iLCIubGVnYWxcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gICZfX2NlbnRlclxuICAgICttXG4gICAgICBwYWRkaW5nOiAwIDEycHhcbiAgJl9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICZfX2luZm9cbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4XG4gICAgY29sb3I6ICRncmF5XG4gICAgK2RcbiAgICAgIG1heC13aWR0aDogMzg1cHhcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHhcbiAgICArbVxuICAgICAgbWF4LXdpZHRoOiAyNTBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgIGFcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlcbiAgJl9fYm9keVxuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4XG4gICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIHBcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICBoMlxuICAgICAgK2g0XG4gICAgICBtYXJnaW46IDQ4cHggMCAxNnB4XG4gICAgaDNcbiAgICAgICtoNlxuICAgICAgbWFyZ2luOiAzMnB4IDAgOHB4XG4gICAgbGlcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggNDhweFxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHhcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZVxuICAgIHVsIGxpXG4gICAgICBtYXJnaW46IDAgMCAxNnB4IDU2cHhcbiAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlXG4gICAgYVxuICAgICAgY29sb3I6ICRibGFja1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICY6aG92ZXJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICBhLmJ0bi5idG5fcHJpbWFyeVxuICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXRcbiAgICAgICY6aG92ZXJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0XG5cbiAgJl9fYmxvY2tcbiAgICBtYXJnaW4tdG9wOiA2NHB4XG4gICAgbWF4LXdpZHRoOiAxMDQwcHhcbiAgdGFibGVcbiAgICBmb250LXNpemU6IDEzcHhcbiAgICBkaXNwbGF5OiB0YWJsZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWFyZ2luOiAyNHB4IDAgNDBweFxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmV5XG4gICAgdHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGdyZXlcbiAgICAgIHRoLCB0ZFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweFxuICAgIHRyLmVtcHR5IHRkXG4gICAgICBwYWRkaW5nOiAxNnB4XG4iLCIuZDEsXG4uZDIsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDZcbiAgK2ZwXG4gIGZvbnQtd2VpZ2h0OiA2MDBcblxuLmQxXG4gIGZvbnQtc2l6ZTogNjRweFxuICBsaW5lLWhlaWdodDogY2FsYyg4MC83MilcbiAgK2RcbiAgICBmb250LXNpemU6IDQ4cHhcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1Ni80OClcbiAgK21cbiAgICBmb250LXNpemU6IDQwcHhcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0OC80MClcblxuLmQyXG4gIGZvbnQtc2l6ZTogNjRweFxuICBsaW5lLWhlaWdodDogY2FsYyg3Mi82NClcblxuLmgxXG4gIGZvbnQtc2l6ZTogNTZweFxuICBsaW5lLWhlaWdodDogY2FsYyg2NC81NilcblxuLmgyXG4gIGZvbnQtc2l6ZTogNDhweFxuICBsaW5lLWhlaWdodDogY2FsYyg1Ni80OClcbiAgK2RcbiAgICBmb250LXNpemU6IDQwcHhcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0OC80MClcbiAgK21cbiAgICBmb250LXNpemU6IDMycHhcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDMyKVxuXG4uaDNcbiAgZm9udC1zaXplOiA0MHB4XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4LzQwKVxuXG4uaDRcbiAgZm9udC1zaXplOiAzMnB4XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzIpXG5cbi5oNVxuICBmb250LXNpemU6IDI0cHhcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMjQpXG5cbi5oNlxuICBmb250LXNpemU6IDIwcHhcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMjApXG5cbi5zdGFnZVxuICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gIGZvbnQtc2l6ZTogMTJweFxuICBmb250LXdlaWdodDogOTAwXG4gIGxldHRlci1zcGFjaW5nOiAuMWVtXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE2LzEyKVxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICttXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4uY29sb3JcbiAgJi1ibHVlXG4gICAgY29sb3I6IGJsdWVcblxuLmJnXG4gICYtYmx1ZVxuICAgIGJhY2tncm91bmQ6IGJsdWVcbiAgICAmLW9wYWNpdHlcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmx1ZSwgLjMpXG5cbi50ZXh0XG4gICYtcmlnaHRcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICAmLWNlbnRlclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAmLXVwcGVyY2FzZVxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuLm0tYXV0b1xuICBtYXJnaW46IGF1dG9cbi5tbC1hdXRvXG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG4ubXItYXV0b1xuICBtYXJnaW4tcmlnaHQ6IGF1dG9cblxuLmFsaWduXG4gICYtYmFzZWxpbmVcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmVcblxuLmRlc2t0b3BcbiAgJi1oaWRlXG4gICAgK2RcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAmLXNob3dcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICArZFxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuICAmLXRleHQtcmlnaHRcbiAgICArZFxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxuXG4udGFibGV0XG4gICYtaGlkZVxuICAgICt0XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgJi1zaG93XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgK3RcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbiAgJi10ZXh0LXJpZ2h0XG4gICAgK3RcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnRcblxuLm1vYmlsZVxuICAmLWhpZGVcbiAgICArbVxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICYtc2hvd1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgICttXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gICYtdGV4dC1yaWdodFxuICAgICttXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50XG4iXX0= */
