@charset "UTF-8";
.splide__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 2em;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
} /*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  -webkit-animation-name: fa-beat;
  animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  -webkit-animation-name: fa-bounce;
  animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  -webkit-animation-name: fa-fade;
  animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
  animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  -webkit-animation-name: fa-flip;
  animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  -webkit-animation-name: fa-shake;
  animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  -webkit-animation-name: fa-spin;
  animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
  animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
  animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
            transition-duration: 0s;
  }
}
@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
}
@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
  transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "0";
}

.fa-1::before {
  content: "1";
}

.fa-2::before {
  content: "2";
}

.fa-3::before {
  content: "3";
}

.fa-4::before {
  content: "4";
}

.fa-5::before {
  content: "5";
}

.fa-6::before {
  content: "6";
}

.fa-7::before {
  content: "7";
}

.fa-8::before {
  content: "8";
}

.fa-9::before {
  content: "9";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-at::before {
  content: "@";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-info::before {
  content: "\f129";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-crop::before {
  content: "\f125";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-pager::before {
  content: "\f815";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-k::before {
  content: "K";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-w::before {
  content: "W";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-film::before {
  content: "\f008";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-flag::before {
  content: "\f024";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "*";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-om::before {
  content: "\f679";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-v::before {
  content: "V";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-joint::before {
  content: "\f595";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "Q";
}

.fa-g::before {
  content: "G";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-e::before {
  content: "E";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-user::before {
  content: "\f007";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-key::before {
  content: "\f084";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-star::before {
  content: "\f005";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-spider::before {
  content: "\f717";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-slash::before {
  content: "\f715";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-crow::before {
  content: "\f520";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-image::before {
  content: "\f03e";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-church::before {
  content: "\f51d";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-p::before {
  content: "P";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-question::before {
  content: "?";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-poop::before {
  content: "\f619";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-h::before {
  content: "H";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-heart::before {
  content: "\f004";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-divide::before {
  content: "\f529";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-j::before {
  content: "J";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-comment::before {
  content: "\f075";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-water::before {
  content: "\f773";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-chess::before {
  content: "\f439";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "U";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-b::before {
  content: "B";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-sun::before {
  content: "\f185";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "<";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-bed::before {
  content: "\f236";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: ">";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-socks::before {
  content: "\f696";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-section::before {
  content: "\e447";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-drum::before {
  content: "\f569";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "Y";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-fish::before {
  content: "\f578";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-plus::before {
  content: "+";
}

.fa-add::before {
  content: "+";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-equals::before {
  content: "=";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-map::before {
  content: "\f279";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-fill::before {
  content: "\f575";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "%";
}

.fa-percentage::before {
  content: "%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-display::before {
  content: "\e163";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-moon::before {
  content: "\f186";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-hashtag::before {
  content: "#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-fan::before {
  content: "\f863";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-dollar-sign::before {
  content: "$";
}

.fa-dollar::before {
  content: "$";
}

.fa-usd::before {
  content: "$";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype");
}
.fab,
.fa-brands {
  font-weight: 400;
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-aws:before {
  content: "\f375";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-modx:before {
  content: "\f285";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-unity:before {
  content: "\e049";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-vk:before {
  content: "\f189";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-edge:before {
  content: "\f282";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-safari:before {
  content: "\f267";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-centos:before {
  content: "\f789";
}

.fa-adn:before {
  content: "\f170";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-node:before {
  content: "\f419";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-hips:before {
  content: "\f452";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-discord:before {
  content: "\f392";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-apple:before {
  content: "\f179";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-neos:before {
  content: "\f612";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-angular:before {
  content: "\f420";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-sith:before {
  content: "\f512";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-react:before {
  content: "\f41b";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-gg:before {
  content: "\f260";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-xing:before {
  content: "\f168";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-less:before {
  content: "\f41d";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-fly:before {
  content: "\f417";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-viber:before {
  content: "\f409";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-audible:before {
  content: "\f373";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-figma:before {
  content: "\f799";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-docker:before {
  content: "\f395";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-apper:before {
  content: "\f371";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-trello:before {
  content: "\f181";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-android:before {
  content: "\f17b";
}

.fa-bots:before {
  content: "\e340";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-uber:before {
  content: "\f402";
}

.fa-github:before {
  content: "\f09b";
}

.fa-php:before {
  content: "\f457";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-twitter:before {
  content: "\e61b";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-usb:before {
  content: "\f287";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-strava:before {
  content: "\f428";
}

.fa-ember:before {
  content: "\f423";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-zhihu:before {
  content: "\f63f";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

/*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

@media (min-width: 1400px) {
  .container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    max-width: 1140px;
  }
}
.container .container {
  padding-left: 0;
  padding-right: 0;
}

.bg-light-2 {
  background-color: var(--bs-light);
}

.m-6 {
  margin: 4rem !important;
}

.m-7 {
  margin: 5rem !important;
}

.m-8 {
  margin: 6rem !important;
}

.m-9 {
  margin: 7rem !important;
}

.mx-6 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-7 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-8 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-9 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.my-6 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-7 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-8 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-9 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.mt-6 {
  margin-top: 4rem !important;
}

.mt-7 {
  margin-top: 5rem !important;
}

.mt-8 {
  margin-top: 6rem !important;
}

.mt-9 {
  margin-top: 7rem !important;
}

.me-6 {
  margin-right: 4rem !important;
}

.me-7 {
  margin-right: 5rem !important;
}

.me-8 {
  margin-right: 6rem !important;
}

.me-9 {
  margin-right: 7rem !important;
}

.mb-6 {
  margin-bottom: 4rem !important;
}

.mb-7 {
  margin-bottom: 5rem !important;
}

.mb-8 {
  margin-bottom: 6rem !important;
}

.mb-9 {
  margin-bottom: 7rem !important;
}

.ms-6 {
  margin-left: 4rem !important;
}

.ms-7 {
  margin-left: 5rem !important;
}

.ms-8 {
  margin-left: 6rem !important;
}

.ms-9 {
  margin-left: 7rem !important;
}

.p-6 {
  padding: 4rem !important;
}

.p-7 {
  padding: 5rem !important;
}

.p-8 {
  padding: 6rem !important;
}

.p-9 {
  padding: 7rem !important;
}

.px-6 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-7 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-8 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-9 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-7 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-8 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-9 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.pt-6 {
  padding-top: 4rem !important;
}

.pt-7 {
  padding-top: 5rem !important;
}

.pt-8 {
  padding-top: 6rem !important;
}

.pt-9 {
  padding-top: 7rem !important;
}

.pe-6 {
  padding-right: 4rem !important;
}

.pe-7 {
  padding-right: 5rem !important;
}

.pe-8 {
  padding-right: 6rem !important;
}

.pe-9 {
  padding-right: 7rem !important;
}

.pb-6 {
  padding-bottom: 4rem !important;
}

.pb-7 {
  padding-bottom: 5rem !important;
}

.pb-8 {
  padding-bottom: 6rem !important;
}

.pb-9 {
  padding-bottom: 7rem !important;
}

.ps-6 {
  padding-left: 4rem !important;
}

.ps-7 {
  padding-left: 5rem !important;
}

.ps-8 {
  padding-left: 6rem !important;
}

.ps-9 {
  padding-left: 7rem !important;
}

a {
  -webkit-transition: color 0.35s ease, background-color 0.35s ease;
  transition: color 0.35s ease, background-color 0.35s ease;
  color: #0075c9;
}

p {
  margin-bottom: 1.8125rem;
}

@media (min-width: 992px) {
  .two-column {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
  .two-column p {
    margin-bottom: 0;
    padding-bottom: 1.8125rem;
    display: inline-block;
  }
}

.text ul, .card-body ul, .columns--50-50 ul, .modal-body ul, .accordion-body ul {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 1.875rem;
}
.text ul li, .card-body ul li, .columns--50-50 ul li, .modal-body ul li, .accordion-body ul li {
  position: relative;
  padding-left: 1.5625rem;
}
.text ul li::before, .card-body ul li::before, .columns--50-50 ul li::before, .modal-body ul li::before, .accordion-body ul li::before {
  content: "";
  background: transparent url("../images/icon-circle-check.svg") no-repeat scroll 0 0;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0.0625rem;
}
.text-center .text ul li::before, .text-center .card-body ul li::before, .text-center .columns--50-50 ul li::before, .text-center .modal-body ul li::before, .text-center .accordion-body ul li::before {
  left: auto;
  margin-left: -1.875rem;
}
.text ul li + li, .card-body ul li + li, .columns--50-50 ul li + li, .modal-body ul li + li, .accordion-body ul li + li {
  margin-top: 0.5625rem;
}
.text ul li ul,
.text ul li ol, .card-body ul li ul,
.card-body ul li ol, .columns--50-50 ul li ul,
.columns--50-50 ul li ol, .modal-body ul li ul,
.modal-body ul li ol, .accordion-body ul li ul,
.accordion-body ul li ol {
  margin-top: 0.6875rem;
  margin-bottom: 0.9375rem;
}
.text ul li > ol > li, .card-body ul li > ol > li, .columns--50-50 ul li > ol > li, .modal-body ul li > ol > li, .accordion-body ul li > ol > li {
  padding-left: 0;
}
.text ul li > ol > li::before, .card-body ul li > ol > li::before, .columns--50-50 ul li > ol > li::before, .modal-body ul li > ol > li::before, .accordion-body ul li > ol > li::before {
  display: none;
}
.text ul.list--linked li, .card-body ul.list--linked li, .columns--50-50 ul.list--linked li, .modal-body ul.list--linked li, .accordion-body ul.list--linked li {
  padding-left: 0;
  border-bottom: 0.03125rem solid #8c8c8c;
}
.text ul.list--linked li::before, .card-body ul.list--linked li::before, .columns--50-50 ul.list--linked li::before, .modal-body ul.list--linked li::before, .accordion-body ul.list--linked li::before {
  display: none;
}
.text ul.list--linked li + li, .card-body ul.list--linked li + li, .columns--50-50 ul.list--linked li + li, .modal-body ul.list--linked li + li, .accordion-body ul.list--linked li + li {
  margin-top: 0;
}
.text ul.list--linked li a, .card-body ul.list--linked li a, .columns--50-50 ul.list--linked li a, .modal-body ul.list--linked li a, .accordion-body ul.list--linked li a {
  padding: 0.9375rem 1rem;
  display: block;
  text-decoration: none;
  font-size: 1.25rem;
  color: #000000;
  line-height: 1.3;
  font-weight: 500;
}
.text ul.list--linked li a:hover, .text ul.list--linked li a:focus, .card-body ul.list--linked li a:hover, .card-body ul.list--linked li a:focus, .columns--50-50 ul.list--linked li a:hover, .columns--50-50 ul.list--linked li a:focus, .modal-body ul.list--linked li a:hover, .modal-body ul.list--linked li a:focus, .accordion-body ul.list--linked li a:hover, .accordion-body ul.list--linked li a:focus {
  background-color: #f6bf41;
}

.text ol li + li, .card-body ol li + li, .columns--50-50 ol li + li, .modal-body ol li + li, .accordion-body ol li + li {
  margin-top: 0.5625rem;
}
.text ol li ol,
.text ol li ul, .card-body ol li ol,
.card-body ol li ul, .columns--50-50 ol li ol,
.columns--50-50 ol li ul, .modal-body ol li ol,
.modal-body ol li ul, .accordion-body ol li ol,
.accordion-body ol li ul {
  margin-top: 0.6875rem;
  margin-bottom: 0.9375rem;
}

.back-link {
  color: #0075c9;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
}
.back-link::before {
  content: "";
  width: 0;
  height: 0;
  border-width: 0.3125rem 0.625rem 0.3125rem 0;
  border-color: transparent #0075c9 transparent transparent;
  border-style: solid;
  display: inline-block;
  -webkit-transition: border 0.35s ease;
  transition: border 0.35s ease;
  margin-right: 0.6875rem;
  position: relative;
  top: -0.0625rem;
}
.back-link:hover, .back-link:focus {
  color: #1c355e;
}
.back-link:hover::before, .back-link:focus::before {
  border-right-color: #1c355e;
}

.text--large-yellow {
  color: #f6bf41;
  line-height: 1.2;
  font-weight: 500;
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .text--large-yellow {
    font-size: 2.1875rem;
  }
}

:root {
  --bs-gray-400: #cfcfcf;
  --bs-light: #f9f9f9;
  --bs-light-rgb: 226, 230, 234;
  --bs-primary-rgb: 28, 53, 94;
  --bs-font-sans-serif: museo-sans, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
      "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-body-font-weight: 300;
  --bs-body-line-height: 1.5;
  --bs-body-color: var(--bs-gray-dark);
}

@media (max-width: 575.98px) {
  .container {
    padding-left: calc(var(--bs-gutter-x) * 1.7);
    padding-right: calc(var(--bs-gutter-x) * 1.7);
  }
}

.site-header {
  background-color: #0075c9;
  color: #ffffff;
  -webkit-box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.35);
          box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.35);
}
.site-header__navbar {
  padding: 0;
}
.site-header__navbar > .container {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 1199.98px) {
  .site-header__navbar > .container {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
}
.site-header__brand {
  padding: 1.125rem 0;
}
@media (max-width: 991.98px) {
  .site-header__brand img {
    height: 3.8125rem;
  }
}
.site-header__toggler {
  margin-top: 0.8125rem;
  margin-right: -0.875rem;
  border-radius: 0;
  border: 0 none;
}
.site-header__toggler:focus {
  -webkit-box-shadow: 0 0 0 0.0625rem #ffffff;
          box-shadow: 0 0 0 0.0625rem #ffffff;
}
.site-header__toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='Icon_ionic-md-menu' data-name='Icon ionic-md-menu' xmlns='http://www.w3.org/2000/svg' width='20' height='13.333' viewBox='0 0 20 13.333'%3E%3Cpath id='Icon_ionic-md-menu-2' data-name='Icon ionic-md-menu' d='M4.5,22.333h20V20.111H4.5Zm0-5.556h20V14.556H4.5ZM4.5,9v2.222h20V9Z' transform='translate(-4.5 -9)' fill='%23fff'/%3E%3C/svg%3E%0A");
  width: 1.3125rem;
  height: 1.3125rem;
}
.site-header__toggler .navbar-toggler-icon__close {
  display: none;
  color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath id='Icon_material-close' data-name='Icon material-close' d='M28.5,9.615,26.385,7.5,18,15.885,9.615,7.5,7.5,9.615,15.885,18,7.5,26.385,9.615,28.5,18,20.115,26.385,28.5,28.5,26.385,20.115,18Z' transform='translate(-7.5 -7.5)' fill='%23fff'/%3E%3C/svg%3E%0A");
  width: 1.3125rem;
  height: 1.3125rem;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.site-header__toggler[aria-expanded=true] .navbar-toggler-icon {
  display: none;
}
.site-header__toggler[aria-expanded=true] .navbar-toggler-icon__close {
  display: inline-block;
}
.site-header__mobile-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
      flex-wrap: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .site-header__mobile-wrapper {
    width: 100%;
    padding-left: calc(var(--bs-gutter-x) * 1.7);
    padding-right: calc(var(--bs-gutter-x) * 1.7);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .site-header__mobile-wrapper {
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1199.98px) {
  .site-header__collapse {
    padding: 1.875rem calc(var(--bs-gutter-x) * 1.7);
    background-color: #1c355e;
  }
}
@media (min-width: 1200px) {
  .site-header__collapse {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1200px) {
  .site-header__collapse__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .site-header__collapse__wrapper {
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1199.98px) {
  .site-header .btn-on-mobile {
    color: #0075c9;
    background-color: #ffffff;
    font-size: 0.9375rem;
    line-height: 1.3;
    font-weight: 400;
    padding: 0.71875rem 1.75rem 0.59375rem;
    border-radius: 1.25rem;
    margin-bottom: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .site-header .btn-on-mobile::after {
    content: "";
    width: 0;
    height: 0;
    border-width: 0.3125rem 0 0.3125rem 0.625rem;
    border-color: transparent transparent transparent #0075c9;
    border-style: solid;
    display: inline-block;
    -webkit-transition: border 0.35s ease;
    transition: border 0.35s ease;
    margin-left: 0.625rem;
  }
  .site-header .btn-on-mobile:hover, .site-header .btn-on-mobile:focus {
    background-color: #0075c9;
    color: #ffffff;
  }
  .site-header .btn-on-mobile:hover:after, .site-header .btn-on-mobile:focus:after {
    border-left-color: #ffffff;
  }
}
.site-header .btn-secondary:hover, .site-header .btn-secondary:focus {
  background-color: #0075c9;
}
@media (min-width: 1200px) {
  .site-header .btn-secondary:hover, .site-header .btn-secondary:focus {
    background-color: #1c355e;
  }
}
@media (max-width: 1199.98px) {
  .site-header .btn-on-mobile,
.site-header .btn {
    min-width: 11.5rem;
    font-size: 1rem;
  }
}
@media (max-width: 1199.98px) {
  .site-header .form--search {
    border-top: 0.125rem solid #f6bf41;
    padding-top: 2.25rem;
    margin-top: 2.25rem;
  }
}
@media (min-width: 1200px) {
  .site-header .form--search {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
.site-header .form--search .input-group .form-control {
  border-bottom-left-radius: 0.3125rem;
  border-top-left-radius: 0.3125rem;
}
@media (max-width: 1199.98px) {
  .site-header .form--search .input-group .form-control {
    border: 0 none;
  }
}
.site-header .form--search .input-group .form-control + button {
  color: #0075c9;
}
@media (max-width: 1199.98px) {
  .site-header .form--search .input-group .form-control + button {
    border: 0 none;
  }
}
.site-header__pre-band {
  background-color: #1c355e;
  color: #ffffff;
  padding: 0.625rem 0;
}
.site-header__pre-band__links {
  list-style: none;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-header__pre-band__links li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-header__pre-band__links li [class*=fa] {
  font-size: 1.125rem;
}
.site-header__pre-band__links li + li {
  margin-left: 1.25rem;
}
.site-header__pre-band__links a {
  font-size: 0.8125rem;
  color: #ffffff;
  text-decoration: none;
}
.site-header__pre-band__links select {
  background-color: transparent;
  color: #ffffff;
  font-size: 0.8125rem;
  border: 0 none;
  padding-left: 0.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.696' height='9.062' viewBox='0 0 8.696 9.062'%3E%3Cg id='Arrow' transform='matrix(-0.866  -0.5  0.5  -0.866  5.196  9.062)'%3E%3Crect id='Arrow-2' data-name='Arrow' width='6' height='7' transform='translate(0 0)' fill='none'/%3E%3Cpath id='Polygon_3' data-name='Polygon 3' d='M3.5 0 7 6H0Z' transform='matrix(0  1  -1  0  6  0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  background-position: right 16% top 42%;
}
.site-header__mobile-languages {
  display: none;
}
@media (max-width: 1199.98px) {
  .site-header__mobile-languages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding-left: 0;
    margin-top: 1.3125rem;
  }
  .site-header__mobile-languages li:not(:first-child) {
    margin-left: 1.25rem;
  }
  .site-header__mobile-languages a {
    color: #ffffff;
    font-size: 0.8125rem;
    font-weight: 500;
    text-decoration: none;
  }
}

@media (min-width: 1200px) {
  .site-header__main-nav {
    margin-right: auto;
  }
  .site-header__main-nav,
.site-header__main-nav .nav-link,
.site-header__main-nav .nav-item {
    height: 100%;
  }
}
.site-header__main-nav .nav-link {
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9375rem;
}
@media (max-width: 1199.98px) {
  .site-header__main-nav .nav-link {
    font-weight: 700;
  }
  .site-header__main-nav .nav-link[aria-expanded=true] > span:after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl .site-header__main-nav .nav-link {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.site-header__main-nav .nav-link::after {
  display: none;
}
.site-header__main-nav .nav-link > span {
  position: relative;
}
@media (min-width: 1200px) {
  .site-header__main-nav .nav-link > span::after {
    content: "";
    position: absolute;
    border-radius: 0.1875rem;
    left: -0.0625rem;
    right: -0.0625rem;
    bottom: -0.5rem;
    height: 0.1875rem;
    background-color: transparent;
    -webkit-transition: background-color 0.35s ease;
    transition: background-color 0.35s ease;
  }
}
@media (max-width: 1199.98px) {
  .site-header__main-nav .nav-link > span {
    width: 100%;
  }
  .site-header__main-nav .nav-link > span::after {
    content: "";
    width: 0;
    height: 0;
    border-width: 0.375rem 0 0.375rem 0.75rem;
    border-color: transparent transparent transparent #ffffff;
    border-style: solid;
    display: inline-block;
    -webkit-transition: border 0.35s ease;
    transition: border 0.35s ease;
  }
  .site-header__main-nav .nav-link > span::after {
    position: absolute;
    top: 6px;
    right: 0;
  }
}
.site-header__main-nav .nav-link.active {
  font-weight: 700;
  color: #ffffff;
}
@media (min-width: 1200px) {
  .site-header__main-nav .nav-link:hover > span::after, .site-header__main-nav .nav-link:focus > span::after, .site-header__main-nav .nav-link[aria-expanded=true] > span::after {
    background-color: #f6bf41;
  }
}
.site-header__main-nav .dropdown-menu {
  padding-top: 0.75rem;
  padding-bottom: 0.9375rem;
  margin-top: 0;
  border-radius: 0;
  border: 0 none;
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu {
    min-width: 15.8125rem;
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.45);
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.45);
  }
}
@media (max-width: 1199.98px) {
  .site-header__main-nav .dropdown-menu {
    background-color: transparent;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu .dropdown-item {
    color: #1c355e;
    font-size: 0.9375rem;
    margin-bottom: 0.6875rem;
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }
}
@media (max-width: 1199.98px) {
  .site-header__main-nav .dropdown-menu .dropdown-item {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 0.75rem;
    border-bottom: 0.0625rem solid #ffffff;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0.4375rem;
  }
}
.site-header__main-nav .dropdown-menu .dropdown-item.active {
  background-color: transparent;
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu .dropdown-item.active {
    background-color: #e2e6ea;
  }
}
.site-header__main-nav .dropdown-menu .dropdown-item:hover:not(.active), .site-header__main-nav .dropdown-menu .dropdown-item:focus:not(.active) {
  background-color: transparent;
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu .dropdown-item:hover:not(.active), .site-header__main-nav .dropdown-menu .dropdown-item:focus:not(.active) {
    color: #f6bf41;
  }
}

@media (max-width: 1199.98px) {
  .site-header__utility-nav {
    border-top: 0.125rem solid #f6bf41;
    padding-top: 2.25rem;
    margin-top: 1.125rem;
  }
}
@media (min-width: 1200px) {
  .site-header__utility-nav {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
  .site-header__utility-nav .nav-item {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .site-header__utility-nav .nav-link {
    color: #ffffff;
    position: relative;
    font-size: 0.9375rem;
    padding-bottom: 0;
    padding-top: 0;
  }
  .site-header__utility-nav .nav-link::after {
    content: "";
    position: absolute;
    border-radius: 0.1875rem;
    left: 0.375rem;
    right: 0.375rem;
    bottom: -0.5rem;
    height: 0.1875rem;
    background-color: transparent;
    -webkit-transition: background-color 0.35s ease;
    transition: background-color 0.35s ease;
  }
  .site-header__utility-nav .nav-link:hover, .site-header__utility-nav .nav-link:focus {
    position: relative;
  }
  .site-header__utility-nav .nav-link:hover:after, .site-header__utility-nav .nav-link:focus:after {
    background-color: #f6bf41;
  }
  .site-header__utility-nav .btn {
    white-space: nowrap;
    margin-left: 1.3125rem;
  }
}
@media (min-width: 1200px) {
  .site-header__utility-nav .dropdown--search {
    position: static;
  }
  .site-header__utility-nav .dropdown--search .nav-link[aria-expanded=true]::after {
    background-color: #f6bf41;
  }
}
.site-header__utility-nav .dropdown--search .dropdown-menu {
  border-radius: 0;
}
@media (max-width: 1199.98px) {
  .site-header__utility-nav .dropdown--search .dropdown-menu {
    display: block;
    background-color: transparent;
    border: 0 none;
  }
}
@media (min-width: 1200px) {
  .site-header__utility-nav .dropdown--search .dropdown-menu {
    padding-top: 0.75rem;
    padding-bottom: 0.9375rem;
    margin-top: 0;
    min-width: 20rem;
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.45);
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.45);
    background-color: #1c355e;
    left: 0;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .site-header__utility-nav__search-wrapper {
    padding-top: 3.125rem;
    max-width: 41.5625rem;
    margin-left: auto;
    margin-right: auto;
  }
  .site-header__utility-nav__search-wrapper .form--search {
    padding-left: 0;
    padding-right: 0;
  }
}
.site-header__utility-nav__searches {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.site-header__utility-nav__searches h2 {
  font-family: museo-sans, sans-serif;
  letter-spacing: 0.08em;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 900;
  color: #f6bf41;
  border-bottom: 0.0625rem solid #f6bf41;
  margin-bottom: 1.375rem;
}
.site-header__utility-nav__searches ul {
  padding-left: 0;
  list-style: none;
}
.site-header__utility-nav__searches ul a {
  color: #ffffff;
  text-decoration: none;
}
.site-header__utility-nav__searches ul a:hover, .site-header__utility-nav__searches ul a:focus {
  text-decoration: underline;
}
.site-header__utility-nav__searches ul li:not(:first-child) {
  margin-top: 1.0625rem;
}

.site-footer {
  font-size: 0.9375rem;
  font-weight: 500;
  color: #585b5d;
  position: relative;
  padding-top: 6.2rem;
  border-bottom: 1.6875rem solid #0075c9;
}
.site-footer .figure--logo {
  margin-top: -0.75rem;
  position: relative;
  top: -0.375rem;
}
.site-footer .small {
  font-size: 0.75rem;
  line-height: 1.167;
}
.site-footer .bg-light-2 {
  overflow-x: hidden;
}
.site-footer .bg-light-2 p {
  margin-bottom: 2.8125rem;
}
.site-footer .bg-light-2 p.small {
  margin-bottom: 0.9375rem;
}
.site-footer .bg-light-2 p:last-child {
  margin-bottom: 0;
}
.site-footer a:not(.btn) {
  color: #585b5d;
}
.site-footer a:not(.btn):hover, .site-footer a:not(.btn):focus {
  color: #0075c9;
}
.site-footer .list-unstyled li + li {
  margin-top: 1.75rem;
}
.site-footer .list-unstyled a {
  text-decoration: none;
}
.site-footer .heading--small-accent {
  margin-bottom: 1.75rem;
  font-size: 0.75rem;
  color: #0075c9;
}
.site-footer .columns--divider-top {
  margin-top: 1.25rem !important;
  padding-top: 3.5625rem;
}
.site-footer .columns--divider-top:before {
  height: 0.125rem;
  background-color: #e2e6ea;
}
@media (min-width: 992px) {
  .site-footer .columns--divider-top .list-unstyled {
    margin-right: -2.25rem;
  }
}
.site-footer .social-icons a {
  color: #25282b;
}
@media (max-width: 991.98px) {
  .site-footer .social-icons {
    margin-bottom: 2.5rem;
  }
}

#main > .section:last-child:not(.section--feature-image, .section--remove-dashed-line) {
  margin-bottom: 1.25rem;
  position: relative;
}
#main > .section:last-child:not(.section--feature-image, .section--remove-dashed-line):after {
  content: "";
  background: transparent url("../images/dashed-line--yellow.svg") no-repeat scroll;
  background-size: 125rem 21.1875rem;
  position: absolute;
  left: -1.875rem;
  right: 0;
  bottom: -5.625rem;
  height: 21.1875rem;
  pointer-events: none;
}
@media (min-width: 992px) {
  #main > .section:last-child:not(.section--feature-image, .section--remove-dashed-line):after {
    background-position: center center;
    bottom: -11.25rem;
  }
}
#main > .section:last-child:not(.section--feature-image, .section--remove-dashed-line).section--wave-on-top {
  margin-bottom: -5rem;
}
@media (max-width: 767.98px) {
  #main > .section:last-child:not(.section--feature-image, .section--remove-dashed-line).section--wave-on-top {
    padding-top: 4.6875rem;
  }
}
#main > .section:last-child:not(.section--feature-image, .section--remove-dashed-line).section--wave-on-top::after {
  bottom: 0;
  top: -15.625rem;
}
@media (min-width: 768px) {
  #main > .section:last-child:not(.section--feature-image, .section--remove-dashed-line).section--wave-on-top::after {
    top: -16.25rem;
  }
}
@media (min-width: 992px) {
  #main > .section:last-child:not(.section--feature-image, .section--remove-dashed-line).section--wave-on-top::after {
    top: -11.25rem;
  }
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: museo-slab, serif;
}

h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: #0075c9;
  font-weight: 700;
  letter-spacing: 0.0227em;
}
h2.heading--with-pencil, h2.heading--with-pencil-and-text,
.h2.heading--with-pencil,
.h2.heading--with-pencil-and-text,
h3.heading--with-pencil,
h3.heading--with-pencil-and-text,
.h3.heading--with-pencil,
.h3.heading--with-pencil-and-text,
h4.heading--with-pencil,
h4.heading--with-pencil-and-text,
.h4.heading--with-pencil,
.h4.heading--with-pencil-and-text,
h5.heading--with-pencil,
h5.heading--with-pencil-and-text,
.h5.heading--with-pencil,
.h5.heading--with-pencil-and-text,
h6.heading--with-pencil,
h6.heading--with-pencil-and-text,
.h6.heading--with-pencil,
.h6.heading--with-pencil-and-text {
  font-size: 2.5rem !important;
}
@media (min-width: 992px) {
  h2.heading--with-pencil, h2.heading--with-pencil-and-text,
.h2.heading--with-pencil,
.h2.heading--with-pencil-and-text,
h3.heading--with-pencil,
h3.heading--with-pencil-and-text,
.h3.heading--with-pencil,
.h3.heading--with-pencil-and-text,
h4.heading--with-pencil,
h4.heading--with-pencil-and-text,
.h4.heading--with-pencil,
.h4.heading--with-pencil-and-text,
h5.heading--with-pencil,
h5.heading--with-pencil-and-text,
.h5.heading--with-pencil,
.h5.heading--with-pencil-and-text,
h6.heading--with-pencil,
h6.heading--with-pencil-and-text,
.h6.heading--with-pencil,
.h6.heading--with-pencil-and-text {
    position: relative;
    padding-left: 2.0625rem;
    font-size: 3.125rem !important;
  }
  h2.heading--with-pencil::before, h2.heading--with-pencil-and-text::before,
.h2.heading--with-pencil::before,
.h2.heading--with-pencil-and-text::before,
h3.heading--with-pencil::before,
h3.heading--with-pencil-and-text::before,
.h3.heading--with-pencil::before,
.h3.heading--with-pencil-and-text::before,
h4.heading--with-pencil::before,
h4.heading--with-pencil-and-text::before,
.h4.heading--with-pencil::before,
.h4.heading--with-pencil-and-text::before,
h5.heading--with-pencil::before,
h5.heading--with-pencil-and-text::before,
.h5.heading--with-pencil::before,
.h5.heading--with-pencil-and-text::before,
h6.heading--with-pencil::before,
h6.heading--with-pencil-and-text::before,
.h6.heading--with-pencil::before,
.h6.heading--with-pencil-and-text::before {
    content: "";
    position: absolute;
    background: transparent url("../images/pencil_b2c.svg") no-repeat scroll 0 0;
    background-size: contain;
    display: inline-block;
    width: 2rem;
    height: 2.510625rem;
    left: -0.75rem;
    top: 0.375rem;
  }
}
h2.heading--with-pencil-and-text,
.h2.heading--with-pencil-and-text,
h3.heading--with-pencil-and-text,
.h3.heading--with-pencil-and-text,
h4.heading--with-pencil-and-text,
.h4.heading--with-pencil-and-text,
h5.heading--with-pencil-and-text,
.h5.heading--with-pencil-and-text,
h6.heading--with-pencil-and-text,
.h6.heading--with-pencil-and-text {
  margin-bottom: 1.4375rem;
}
@media (min-width: 992px) {
  h2.heading--with-pencil-and-text::before,
.h2.heading--with-pencil-and-text::before,
h3.heading--with-pencil-and-text::before,
.h3.heading--with-pencil-and-text::before,
h4.heading--with-pencil-and-text::before,
.h4.heading--with-pencil-and-text::before,
h5.heading--with-pencil-and-text::before,
.h5.heading--with-pencil-and-text::before,
h6.heading--with-pencil-and-text::before,
.h6.heading--with-pencil-and-text::before {
    width: 3.25rem;
    height: 4.0625rem;
    left: 0;
    top: 0.5625rem;
  }
  h2.heading--with-pencil-and-text,
h2.heading--with-pencil-and-text + p,
.h2.heading--with-pencil-and-text,
.h2.heading--with-pencil-and-text + p,
h3.heading--with-pencil-and-text,
h3.heading--with-pencil-and-text + p,
.h3.heading--with-pencil-and-text,
.h3.heading--with-pencil-and-text + p,
h4.heading--with-pencil-and-text,
h4.heading--with-pencil-and-text + p,
.h4.heading--with-pencil-and-text,
.h4.heading--with-pencil-and-text + p,
h5.heading--with-pencil-and-text,
h5.heading--with-pencil-and-text + p,
.h5.heading--with-pencil-and-text,
.h5.heading--with-pencil-and-text + p,
h6.heading--with-pencil-and-text,
h6.heading--with-pencil-and-text + p,
.h6.heading--with-pencil-and-text,
.h6.heading--with-pencil-and-text + p {
    padding-left: 4.375rem;
  }
  h2.heading--with-pencil-and-text + p,
.h2.heading--with-pencil-and-text + p,
h3.heading--with-pencil-and-text + p,
.h3.heading--with-pencil-and-text + p,
h4.heading--with-pencil-and-text + p,
.h4.heading--with-pencil-and-text + p,
h5.heading--with-pencil-and-text + p,
.h5.heading--with-pencil-and-text + p,
h6.heading--with-pencil-and-text + p,
.h6.heading--with-pencil-and-text + p {
    margin-bottom: 2.5rem;
  }
}
h2.heading--with-pencil-and-text.heading--two-lines,
.h2.heading--with-pencil-and-text.heading--two-lines,
h3.heading--with-pencil-and-text.heading--two-lines,
.h3.heading--with-pencil-and-text.heading--two-lines,
h4.heading--with-pencil-and-text.heading--two-lines,
.h4.heading--with-pencil-and-text.heading--two-lines,
h5.heading--with-pencil-and-text.heading--two-lines,
.h5.heading--with-pencil-and-text.heading--two-lines,
h6.heading--with-pencil-and-text.heading--two-lines,
.h6.heading--with-pencil-and-text.heading--two-lines {
  font-size: 2.1875rem !important;
}
@media (min-width: 992px) {
  h2.heading--with-pencil-and-text.heading--two-lines,
.h2.heading--with-pencil-and-text.heading--two-lines,
h3.heading--with-pencil-and-text.heading--two-lines,
.h3.heading--with-pencil-and-text.heading--two-lines,
h4.heading--with-pencil-and-text.heading--two-lines,
.h4.heading--with-pencil-and-text.heading--two-lines,
h5.heading--with-pencil-and-text.heading--two-lines,
.h5.heading--with-pencil-and-text.heading--two-lines,
h6.heading--with-pencil-and-text.heading--two-lines,
.h6.heading--with-pencil-and-text.heading--two-lines {
    font-size: 2.1875rem !important;
    padding-left: 4.375rem;
  }
  h2.heading--with-pencil-and-text.heading--two-lines::before,
.h2.heading--with-pencil-and-text.heading--two-lines::before,
h3.heading--with-pencil-and-text.heading--two-lines::before,
.h3.heading--with-pencil-and-text.heading--two-lines::before,
h4.heading--with-pencil-and-text.heading--two-lines::before,
.h4.heading--with-pencil-and-text.heading--two-lines::before,
h5.heading--with-pencil-and-text.heading--two-lines::before,
.h5.heading--with-pencil-and-text.heading--two-lines::before,
h6.heading--with-pencil-and-text.heading--two-lines::before,
.h6.heading--with-pencil-and-text.heading--two-lines::before {
    width: 3.466875rem;
    height: 4.1875rem;
    top: 6px;
  }
}
h2.heading--with-pencil.heading--two-lines,
.h2.heading--with-pencil.heading--two-lines,
h3.heading--with-pencil.heading--two-lines,
.h3.heading--with-pencil.heading--two-lines,
h4.heading--with-pencil.heading--two-lines,
.h4.heading--with-pencil.heading--two-lines,
h5.heading--with-pencil.heading--two-lines,
.h5.heading--with-pencil.heading--two-lines,
h6.heading--with-pencil.heading--two-lines,
.h6.heading--with-pencil.heading--two-lines {
  font-size: 2.1875rem !important;
}
@media (min-width: 992px) {
  h2.heading--with-pencil.heading--two-lines,
.h2.heading--with-pencil.heading--two-lines,
h3.heading--with-pencil.heading--two-lines,
.h3.heading--with-pencil.heading--two-lines,
h4.heading--with-pencil.heading--two-lines,
.h4.heading--with-pencil.heading--two-lines,
h5.heading--with-pencil.heading--two-lines,
.h5.heading--with-pencil.heading--two-lines,
h6.heading--with-pencil.heading--two-lines,
.h6.heading--with-pencil.heading--two-lines {
    font-size: 2.1875rem !important;
    padding-left: 3.6875rem;
  }
  h2.heading--with-pencil.heading--two-lines::before,
.h2.heading--with-pencil.heading--two-lines::before,
h3.heading--with-pencil.heading--two-lines::before,
.h3.heading--with-pencil.heading--two-lines::before,
h4.heading--with-pencil.heading--two-lines::before,
.h4.heading--with-pencil.heading--two-lines::before,
h5.heading--with-pencil.heading--two-lines::before,
.h5.heading--with-pencil.heading--two-lines::before,
h6.heading--with-pencil.heading--two-lines::before,
.h6.heading--with-pencil.heading--two-lines::before {
    width: 3.466875rem;
    height: 4.1875rem;
  }
}
h2.heading--with-pencil-and-dashed-line,
.h2.heading--with-pencil-and-dashed-line,
h3.heading--with-pencil-and-dashed-line,
.h3.heading--with-pencil-and-dashed-line,
h4.heading--with-pencil-and-dashed-line,
.h4.heading--with-pencil-and-dashed-line,
h5.heading--with-pencil-and-dashed-line,
.h5.heading--with-pencil-and-dashed-line,
h6.heading--with-pencil-and-dashed-line,
.h6.heading--with-pencil-and-dashed-line {
  font-size: 2.1875rem !important;
}
@media (min-width: 768px) {
  h2.heading--with-pencil-and-dashed-line,
.h2.heading--with-pencil-and-dashed-line,
h3.heading--with-pencil-and-dashed-line,
.h3.heading--with-pencil-and-dashed-line,
h4.heading--with-pencil-and-dashed-line,
.h4.heading--with-pencil-and-dashed-line,
h5.heading--with-pencil-and-dashed-line,
.h5.heading--with-pencil-and-dashed-line,
h6.heading--with-pencil-and-dashed-line,
.h6.heading--with-pencil-and-dashed-line {
    margin-top: 5.0625rem;
    margin-bottom: 3.1875rem;
    line-height: 1.176;
    font-weight: 700;
    letter-spacing: 0.02em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  h2.heading--with-pencil-and-dashed-line > span,
.h2.heading--with-pencil-and-dashed-line > span,
h3.heading--with-pencil-and-dashed-line > span,
.h3.heading--with-pencil-and-dashed-line > span,
h4.heading--with-pencil-and-dashed-line > span,
.h4.heading--with-pencil-and-dashed-line > span,
h5.heading--with-pencil-and-dashed-line > span,
.h5.heading--with-pencil-and-dashed-line > span,
h6.heading--with-pencil-and-dashed-line > span,
.h6.heading--with-pencil-and-dashed-line > span {
    position: relative;
    padding-left: 4.5rem;
  }
  h2.heading--with-pencil-and-dashed-line > span::before,
.h2.heading--with-pencil-and-dashed-line > span::before,
h3.heading--with-pencil-and-dashed-line > span::before,
.h3.heading--with-pencil-and-dashed-line > span::before,
h4.heading--with-pencil-and-dashed-line > span::before,
.h4.heading--with-pencil-and-dashed-line > span::before,
h5.heading--with-pencil-and-dashed-line > span::before,
.h5.heading--with-pencil-and-dashed-line > span::before,
h6.heading--with-pencil-and-dashed-line > span::before,
.h6.heading--with-pencil-and-dashed-line > span::before {
    content: "";
    position: absolute;
    background: transparent url("../images/pencil_b2c.svg") no-repeat scroll 0 0;
    background-size: contain;
    display: inline-block;
    width: 3.3125rem;
    height: 4.1875rem;
    left: 0;
    top: 0.25rem;
  }
  h2.heading--with-pencil-and-dashed-line > span::after,
.h2.heading--with-pencil-and-dashed-line > span::after,
h3.heading--with-pencil-and-dashed-line > span::after,
.h3.heading--with-pencil-and-dashed-line > span::after,
h4.heading--with-pencil-and-dashed-line > span::after,
.h4.heading--with-pencil-and-dashed-line > span::after,
h5.heading--with-pencil-and-dashed-line > span::after,
.h5.heading--with-pencil-and-dashed-line > span::after,
h6.heading--with-pencil-and-dashed-line > span::after,
.h6.heading--with-pencil-and-dashed-line > span::after {
    content: "";
    position: absolute;
    background: transparent url("../images/mid-dashed-line--yellow.svg") no-repeat scroll 0 0;
    display: inline-block;
    width: 96.375rem;
    height: 18.75rem;
    left: -96.875rem;
    top: -5.375rem;
  }
}
h2.heading--with-bottom-divider,
.h2.heading--with-bottom-divider,
h3.heading--with-bottom-divider,
.h3.heading--with-bottom-divider,
h4.heading--with-bottom-divider,
.h4.heading--with-bottom-divider,
h5.heading--with-bottom-divider,
.h5.heading--with-bottom-divider,
h6.heading--with-bottom-divider,
.h6.heading--with-bottom-divider {
  position: relative;
  padding-bottom: 2.5rem;
}
h2.heading--with-bottom-divider::after,
.h2.heading--with-bottom-divider::after,
h3.heading--with-bottom-divider::after,
.h3.heading--with-bottom-divider::after,
h4.heading--with-bottom-divider::after,
.h4.heading--with-bottom-divider::after,
h5.heading--with-bottom-divider::after,
.h5.heading--with-bottom-divider::after,
h6.heading--with-bottom-divider::after,
.h6.heading--with-bottom-divider::after {
  content: "";
  height: 0.1875rem;
  background-color: #0075c9;
  position: absolute;
  bottom: 0.875rem;
  left: 0;
  right: 0;
}

h1,
.h1 {
  font-weight: 900;
  font-size: 3.4375rem;
  margin-bottom: 1.125rem;
}
@media (min-width: 992px) {
  h1,
.h1 {
    font-size: 4.0625rem;
  }
}
h1 small,
.h1 small {
  display: block;
  text-transform: none;
  font-family: museo-sans, sans-serif;
  font-weight: 300;
  line-height: 1;
  font-size: 2.8125rem;
}
@media (min-width: 992px) {
  h1 small,
.h1 small {
    font-size: 3.4375rem;
  }
}
h1 small.extra-small,
.h1 small.extra-small {
  font-size: 0.9375rem;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 0.625rem;
}

h2,
.h2 {
  font-size: 2.5rem;
  line-height: 1.25;
  margin-bottom: 1.6875rem;
}
@media (min-width: 992px) {
  h2,
.h2 {
    font-size: 3.125rem;
    line-height: 1.16;
    margin-bottom: 2rem;
  }
}

h3,
.h3 {
  font-size: 2.1875rem;
  margin-bottom: 1.3125rem;
}
.h2 + h3, h2 + h3,
.h2 + .h3,
h2 + .h3 {
  margin-top: 5rem;
}

h4,
.h4 {
  font-size: 1.5625rem;
  margin-bottom: 1.3125rem;
}

h5,
.h5 {
  font-size: 1.25rem;
}

.heading--small-accent {
  text-transform: uppercase;
  font-family: museo-sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.0833em;
  color: #1c355e;
  margin-bottom: 0.3125rem;
}
.heading--small-accent + h3 {
  margin-top: 0;
}

h2.heading--small-accent + h3 {
  font-size: 1.5625rem;
}

.columns--divider [class*=col-] + [class*=col-] {
  position: relative;
}
@media (max-width: 767.98px) {
  .columns--divider [class*=col-] + [class*=col-] {
    margin-top: 3.125rem;
    padding-top: 3.125rem;
  }
}
.columns--divider [class*=col-] + [class*=col-]::before {
  content: "";
  position: absolute;
  top: 0;
  background-color: #0075c9;
}
@media (max-width: 767.98px) {
  .columns--divider [class*=col-] + [class*=col-]::before {
    height: 0.3125rem;
    right: calc(var(--bs-gutter-x) * 0.5);
    left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 768px) {
  .columns--divider [class*=col-] + [class*=col-]::before {
    left: -30%;
    bottom: 0;
    width: 0.3125rem;
  }
}
.columns--divider-top {
  position: relative;
  margin-top: 2.875rem !important;
}
.columns--divider-top::before {
  content: "";
  position: absolute;
  height: 0.1875rem;
  top: -1.625rem;
  right: calc(var(--bs-gutter-x) * 0.5);
  left: calc(var(--bs-gutter-x) * 0.5);
  background-color: #0075c9;
}
@media (min-width: 992px) {
  .columns .col--divider-top-on-desktop {
    position: relative;
    margin-top: 4.875rem;
    padding-top: 1.875rem;
  }
  .columns .col--divider-top-on-desktop:before {
    content: "";
    position: absolute;
    height: 0.125rem;
    top: -1.625rem;
    right: calc(var(--bs-gutter-x) * 0.5);
    left: calc(var(--bs-gutter-x) * 0.5);
    background-color: #e2e6ea;
  }
}
@media (max-width: 991.98px) {
  .columns .col--divider-top-on-mobile {
    position: relative;
    margin-top: 3.125rem;
    padding-top: 0.625rem;
  }
  .columns .col--divider-top-on-mobile:before {
    content: "";
    position: absolute;
    height: 0.125rem;
    top: -1.625rem;
    right: calc(var(--bs-gutter-x) * 0.5);
    left: calc(var(--bs-gutter-x) * 0.5);
    background-color: #e2e6ea;
  }
}

.btn {
  font-size: 0.9375rem;
  line-height: 1.3;
  padding: 0.71875rem 1.75rem 0.59375rem;
  border-radius: 1.25rem;
}
.btn, .btn:hover {
  -webkit-transition: background-color 0.35s ease, color 0.35s ease, border 0.35s ease;
  transition: background-color 0.35s ease, color 0.35s ease, border 0.35s ease;
}
.btn--no-wrap {
  white-space: nowrap;
}

.btn-primary {
  border-color: #0075c9;
  background-color: #0075c9;
  color: #ffffff;
}
.btn-primary::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 0.3125rem 0 0.3125rem 0.625rem;
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  display: inline-block;
  -webkit-transition: border 0.35s ease;
  transition: border 0.35s ease;
  margin-left: 0.625rem;
}
.btn-primary:hover, .btn-primary:focus {
  border-color: #1c355e;
  background-color: #1c355e;
  color: #ffffff;
}
.btn-primary:hover::after, .btn-primary:focus::after {
  border-left-color: #ffffff;
}

.btn-outline-primary {
  border-color: #0075c9;
  color: #0075c9;
}
.btn-outline-primary::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 0.3125rem 0 0.3125rem 0.625rem;
  border-color: transparent transparent transparent #0075c9;
  border-style: solid;
  display: inline-block;
  -webkit-transition: border 0.35s ease;
  transition: border 0.35s ease;
  margin-left: 0.625rem;
}
.btn-outline-primary:hover, .btn-outline-primary:focus {
  border-color: #1c355e;
  background-color: #1c355e;
  color: #ffffff;
}
.btn-outline-primary:hover::after, .btn-outline-primary:focus::after {
  border-left-color: #ffffff;
}

.btn-secondary {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #0075c9;
}
.btn-secondary::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 0.3125rem 0 0.3125rem 0.625rem;
  border-color: transparent transparent transparent #0075c9;
  border-style: solid;
  display: inline-block;
  -webkit-transition: border 0.35s ease;
  transition: border 0.35s ease;
  margin-left: 0.625rem;
}
.btn-secondary:hover, .btn-secondary:focus {
  border-color: #1c355e;
  background-color: #1c355e;
  color: #ffffff;
}
.btn-secondary:hover::after, .btn-secondary:focus::after {
  border-left-color: #ffffff;
}
.bg-primary .btn-secondary:hover, .bg-primary .btn-secondary:focus {
  border-color: #ffffff;
}

.btn-link {
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  color: #0075c9;
  border-radius: 0;
}
.btn-link::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 0.3125rem 0 0.3125rem 0.625rem;
  border-color: transparent transparent transparent #0075c9;
  border-style: solid;
  display: inline-block;
  -webkit-transition: border 0.35s ease;
  transition: border 0.35s ease;
  margin-left: 0.625rem;
}
.btn-link:hover, .btn-link:focus {
  color: #1c355e;
}
.btn-link:hover::after, .btn-link:focus::after {
  border-left-color: #1c355e;
}

.blockquote {
  line-height: 1.46;
  font-weight: 300;
  color: #585b5d;
  font-size: 1.1875rem;
}
@media (min-width: 992px) {
  .blockquote {
    font-size: 1.625rem;
  }
}
.bg-light .blockquote {
  color: #000000;
}

.blockquote-footer {
  line-height: 1;
  color: #0075c9;
  margin-top: 1.6875rem;
  font-size: 1.1875rem;
}
@media (min-width: 992px) {
  .blockquote-footer {
    font-size: 1.625rem;
  }
}
.blockquote-footer cite {
  font-style: normal;
}

.testimonial {
  background-color: #ffffff;
}
.bg-light .testimonial {
  background-color: #e2e6ea;
}

.section {
  padding: 3.125rem 0 4.375rem;
}
@media (min-width: 992px) {
  .section {
    padding: 4.875rem 0 4.375rem;
  }
}
.section--blue-wave, .section--royal-wave {
  position: relative;
}
.section--blue-wave .section__wave, .section--royal-wave .section__wave {
  position: absolute;
  width: 100%;
  top: -2.5rem;
  height: 50px;
  overflow: hidden;
}
.section--blue-wave .section__wave img,
.section--blue-wave .section__wave svg, .section--royal-wave .section__wave img,
.section--royal-wave .section__wave svg {
  width: 100%;
  height: 166px;
}
.section--blue-wave,
.section--blue-wave h2,
.section--blue-wave h3,
.section--blue-wave h4,
.section--blue-wave h5,
.section--blue-wave h6, .section--royal-wave,
.section--royal-wave h2,
.section--royal-wave h3,
.section--royal-wave h4,
.section--royal-wave h5,
.section--royal-wave h6 {
  color: #ffffff;
}
.section--blue-wave a:not(.btn-primary, .btn-secondary), .section--royal-wave a:not(.btn-primary, .btn-secondary) {
  color: #ffffff;
}
.section--blue-wave a:not(.btn-primary, .btn-secondary):hover, .section--blue-wave a:not(.btn-primary, .btn-secondary):focus, .section--royal-wave a:not(.btn-primary, .btn-secondary):hover, .section--royal-wave a:not(.btn-primary, .btn-secondary):focus {
  color: #f6bf41;
}
.section--blue-wave a:not(.btn-primary, .btn-secondary):hover::after, .section--blue-wave a:not(.btn-primary, .btn-secondary):focus::after, .section--royal-wave a:not(.btn-primary, .btn-secondary):hover::after, .section--royal-wave a:not(.btn-primary, .btn-secondary):focus::after {
  border-left-color: #f6bf41;
}
.section--blue-wave .btn-link::after, .section--royal-wave .btn-link::after {
  border-left-color: #ffffff;
}
.section--blue-wave {
  background-color: #1c355e;
}
.section--gray-wave {
  background-color: #e2e6ea;
  position: relative;
}
.section--gray-wave .section__wave {
  position: absolute;
  width: 100%;
  top: -2.5rem;
  height: 50px;
  overflow: hidden;
}
.section--gray-wave .section__wave img,
.section--gray-wave .section__wave svg {
  width: 100%;
  height: 166px;
}
.section--royal-wave {
  background-color: #0075c9;
}
.section--berry-wave {
  position: relative;
  background-color: #b32b5b;
}
.section--berry-wave .section__wave {
  position: absolute;
  width: 100%;
  top: -2.5rem;
  height: 50px;
  overflow: hidden;
}
.section--berry-wave .section__wave img,
.section--berry-wave .section__wave svg {
  width: 100%;
  height: 166px;
}
.section--berry-wave,
.section--berry-wave h2,
.section--berry-wave h3,
.section--berry-wave h4,
.section--berry-wave h5,
.section--berry-wave h6 {
  color: #ffffff;
}
.section--berry-wave a:not(.btn-primary, .btn-secondary) {
  color: #ffffff;
}
.section--berry-wave a:not(.btn-primary, .btn-secondary):hover, .section--berry-wave a:not(.btn-primary, .btn-secondary):focus {
  color: #f6bf41;
}
.section--berry-wave a:not(.btn-primary, .btn-secondary):hover::after, .section--berry-wave a:not(.btn-primary, .btn-secondary):focus::after {
  border-left-color: #f6bf41;
}
.section--berry-wave .btn-link::after {
  border-left-color: #ffffff;
}
.section--wave-on-bottom .section__wave {
  bottom: -1.9375rem;
  top: auto;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 992px) {
  .section--wave-on-top {
    padding-bottom: 5.9375rem !important;
  }
}
.section--bottom-dashed-line {
  margin-bottom: 5rem;
  position: relative;
}
.section--bottom-dashed-line:after {
  content: "";
  background: transparent url("../images/dashed-line--yellow.svg") no-repeat scroll;
  background-size: 125rem 21.1875rem;
  position: absolute;
  left: -1.875rem;
  right: 0;
  bottom: -5.625rem;
  height: 21.1875rem;
  pointer-events: none;
}
@media (min-width: 992px) {
  .section--bottom-dashed-line:after {
    background-position: center center;
    bottom: -11.25rem;
  }
}
.section--bottom-dashed-line.section--wave-on-bottom {
  margin-bottom: 5rem;
}
@media (min-width: 992px) {
  .section--bottom-dashed-line.section--wave-on-bottom {
    margin-bottom: 7.5rem;
  }
}
.section--bottom-dashed-line-left {
  position: relative;
  margin-bottom: 5rem;
}
.section--bottom-dashed-line-left::after {
  content: "";
  background: transparent url("../images/dashed-line--yellow-left.svg") no-repeat scroll;
  background-size: 125rem 29.0625rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.9375rem;
  height: 29.0625rem;
  pointer-events: none;
}
@media (min-width: 992px) {
  .section--bottom-dashed-line-left::after {
    background-position: center center;
  }
}
@media (max-width: 991.98px) {
  .section--bottom-dashed-line-left::after {
    left: calc(100% - 1200px);
  }
}
.section--bottom-dashed-line-left > .container {
  position: relative;
  z-index: 1;
}
.section--bottom-dashed-line-left.section--home-highlights::after {
  display: none;
}
.section--bottom-dashed-line-left.section--home-highlights > .container::after {
  content: "";
  background: transparent url("../images/dashed-line--yellow-left.svg") no-repeat scroll;
  background-size: 125rem 29.0625rem;
  position: absolute;
  height: 29.0625rem;
  pointer-events: none;
  right: -8.125rem;
  left: -35.75rem;
  bottom: -2.5rem;
}
@media (min-width: 992px) {
  .section--bottom-dashed-line-left.section--home-highlights > .container::after {
    background-size: 125rem 29.0625rem;
    right: -7rem;
    left: -39.5rem;
    bottom: -6.25rem;
  }
}
@media (min-width: 1200px) {
  .section--bottom-dashed-line-left.section--home-highlights > .container::after {
    right: -30.3125rem;
    left: -23.75rem;
    bottom: -6.0625rem;
  }
}
@media (min-width: 1200px) {
  .section--bottom-dashed-line-left.section--home-highlights {
    margin-top: -2.25rem;
  }
}
.section.bg-white + .section.bg-white, .section.bg-light + .section.bg-light {
  margin-top: -2.5rem;
}
@media (min-width: 992px) {
  .section.bg-white + .section.bg-white, .section.bg-light + .section.bg-light {
    margin-top: -4.875rem;
  }
}
.section.bg-light {
  color: #000000;
}
.section > .container > h2:first-child + p {
  margin-top: -1.5rem;
}
@media (max-width: 575.98px) {
  .section--media-full-width-on-mobile .container {
    max-width: none;
    padding: 0;
  }
}
.section.filters {
  position: relative;
  z-index: 1;
}

.section--50-50-text-image.bg-white + .section--50-50-text-image.bg-white {
  margin-top: -6.25rem !important;
}
@media (min-width: 992px) {
  .section--50-50-text-image.bg-white + .section--50-50-text-image.bg-white {
    margin-top: -7.9375rem !important;
  }
}

.columns--50-50 h2:not(.heading--small-accent) {
  font-size: 2.1875rem;
}
@media (min-width: 992px) {
  .columns--50-50 .list--linked:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .columns--50-50--images {
    margin-left: calc(var(--bs-gutter-x) * -1.7);
    margin-right: calc(var(--bs-gutter-x) * -1.7);
  }
  .columns--50-50--images .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
}

.section--feature-image {
  margin-top: 4.375rem;
}
@media (min-width: 992px) {
  .section--feature-image {
    padding: 1.125rem 0 1.5rem;
    margin-top: 7.5rem;
  }
}
.section--feature-image .figure {
  position: relative;
  z-index: 1;
  margin-top: 2.125rem;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .section--feature-image .figure {
    margin-top: -6.125rem;
    margin-bottom: -5.0625rem;
  }
}
@media (max-width: 991.98px) {
  .section--feature-image {
    padding-top: 0;
    margin-top: 10.625rem;
  }
  .section--feature-image .figure {
    margin-top: -11.5625rem;
    max-width: 23.125rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .section--feature-image {
    margin-top: 3.75rem;
  }
}
.section--feature-image .section__wave {
  top: -1.875rem;
}

.accordion {
  border-width: 3px 0;
  border-color: #f6bf41;
  border-style: solid;
}
.accordion-section {
  padding-bottom: 3.75rem;
}

.accordion-item {
  background-color: transparent;
  border-width: 0 0 0.0625rem 0;
  border-color: #cfcfcf;
  color: #333333;
}
.bg-light .accordion-item {
  color: #000000;
}
.accordion-item, .accordion-item:first-of-type {
  border-radius: 0;
}
.accordion-item:last-child {
  border: 0 none;
}

.accordion-button {
  background-color: transparent;
  color: #0075c9;
  font-family: museo-sans, sans-serif;
  font-weight: 500;
  padding-left: 0;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .accordion-button {
    font-size: 1.3125rem;
    line-height: 1.47;
  }
}
.accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.accordion-button::after {
  background-image: none;
  position: relative;
  right: -1.1875rem;
}
.accordion-button::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 0.375rem 0 0.375rem 0.75rem;
  border-color: transparent transparent transparent #0075c9;
  border-style: solid;
  display: inline-block;
  -webkit-transition: border 0.35s ease;
  transition: border 0.35s ease;
}
.accordion-button[aria-expanded=true] {
  color: #0075c9;
  background-color: transparent;
}
.accordion-button[aria-expanded=true]::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.accordion-button:hover, .accordion-button:focus {
  color: #1c355e;
}
.accordion-button:hover::after, .accordion-button:focus::after {
  border-color: transparent transparent transparent #1c355e;
}

.accordion-body {
  overflow: auto;
}
@media (min-width: 768px) {
  .accordion-body {
    padding-left: 6.125rem;
    padding-right: 6.125rem;
  }
}
.accordion-body img {
  max-width: 100%;
}
.accordion-body img[style*="float:left"] {
  margin-bottom: 1.25rem;
  margin-right: 1.25rem;
}
.accordion-body img[style*="float:right"] {
  margin-bottom: 1.25rem;
  margin-left: 1.25rem;
}
.accordion-body u {
  font-family: museo-slab, serif;
  text-decoration: none;
}

.page-title-block {
  background-color: #1c355e;
  color: #ffffff;
  padding-top: 2.1875rem;
  position: relative;
}
@media (min-width: 768px) {
  .page-title-block {
    padding-top: 3.625rem;
  }
}
.page-title-block > .container {
  padding-bottom: 1.875rem;
}
.page-title-block h1 {
  color: #ffffff;
  font-size: 2.5rem;
}
@media (min-width: 768px) {
  .page-title-block h1 {
    font-size: 3.125rem;
  }
}
.page-title-block h1 small {
  font-size: 1rem;
  text-transform: uppercase;
}
.page-title-block h1 + p {
  margin-top: -1.25rem;
}
.page-title-block__wave {
  max-height: 3.4375rem;
  overflow: hidden;
}
.page-title-block__wave svg,
.page-title-block__wave img {
  width: 100%;
  height: 10.375rem;
}
.page-title-block + .section {
  padding-top: 3.125rem;
}
.page-title-block--with-detail-box h1 {
  font-size: 2.125rem;
}
@media (min-width: 768px) {
  .page-title-block--with-detail-box h1 {
    font-size: 2.125rem;
  }
}
@media (min-width: 992px) {
  .page-title-block--with-detail-box h1 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .page-title-block--with-detail-box h1 {
    font-size: 2.8125rem;
  }
}

.news-page-title-block {
  padding-top: 1.375rem;
}
.news-page-title-block h1 {
  text-transform: none;
  font-size: 2.1875rem;
  line-height: 1.14;
  font-weight: 700;
  color: #0075c9;
  margin-top: 1.25rem;
  margin-bottom: 1.4375rem;
}
@media (min-width: 768px) {
  .news-page-title-block h1 {
    margin-top: 5rem;
    margin-bottom: 2rem;
    font-size: 3.125rem;
    line-height: 1.16;
  }
}
.news-page-title-block .breadcrumb-item,
.news-page-title-block .breadcrumb-item a {
  color: #0075c9;
}
.news-page-title-block .breadcrumb-item + .breadcrumb-item::before {
  color: #0075c9;
}
.news-page-title-block__date {
  color: #585b5d;
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 0;
}
.news-page-title-block__byline {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #1c355e;
}

.breadcrumb-item {
  color: #f6bf41;
  font-size: 0.9375rem;
  line-height: 1.533;
  font-weight: 700;
}
.breadcrumb-item a {
  color: #f6bf41;
  font-weight: 300;
  text-decoration: none;
}
.breadcrumb-item a:hover, .breadcrumb-item a:focus {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.3125rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: #f6bf41;
  padding-right: 0.3125rem;
  font-weight: 300;
}

.social-icons {
  font-size: 1.3125rem;
}
.social-icons li + li {
  margin-left: 1.125rem;
}

.figure__modal-link {
  position: relative;
  border: 0 none;
  background-color: transparent;
  padding: 0;
}
@media (max-width: 575.98px) {
  .figure__modal-link {
    margin-left: -2.5625rem;
    margin-right: -2.5625rem;
  }
}
@media (min-width: 992px) {
  .figure__modal-link {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }
}
.figure__modal-link .figure {
  z-index: 1;
  position: relative;
}
.figure__modal-link::after {
  content: "";
  position: absolute;
  z-index: 2;
  background: #0075c9 url("../images/icon-play-fpvs.svg") no-repeat scroll center center;
  background-size: 40px 40px;
  right: 0;
  bottom: 1.5rem;
  -webkit-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
  width: 5.0625rem;
  height: 5rem;
}
@media (min-width: 576px) {
  .figure__modal-link::after {
    width: 6.5rem;
    height: 6.4375rem;
    background-size: 55px 55px;
  }
}
.figure__modal-link:hover::after, .figure__modal-link:focus::after {
  background-color: #1c355e;
}
.columns--50-50 .figure__modal-link::before {
  content: "";
  position: absolute;
  background: transparent url("../images/blue-and-gray-blobs.svg") no-repeat scroll 0 0;
  background-size: contain;
  z-index: 0;
  top: -10%;
  left: -15%;
  width: 128%;
  height: 113%;
}
@media (max-width: 991.98px) {
  .columns--50-50 .figure__modal-link::before {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .columns--50-50 .order-lg-2 .figure__modal-link::before {
    top: -7%;
    left: -15%;
    width: 121%;
    height: 110%;
  }
}

.card {
  border: 0 none;
  border-radius: 0;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  .card {
    height: calc(100% - 1.75rem);
  }
}
.card h3 {
  font-size: 1.5625rem;
  color: #1c355e;
}
.card h3 small {
  display: block;
  color: #585b5d;
  font-weight: 300;
  font-family: museo-sans, sans-serif;
  font-size: 1rem;
  margin-bottom: 0.125rem;
}
.card h3 small::after {
  content: ":";
  opacity: 0;
}
.card h3 > a {
  text-decoration: none;
  color: #1c355e;
}
.card h3 > a::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.card h3 > a[target=_blank] {
  padding-right: 1.875rem;
  position: relative;
  display: block;
}
.card h3 > a[target=_blank]:after {
  content: "\f08e";
  font-size: 1.3125rem;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  margin-left: 0.5rem;
  margin-top: 0.3125rem;
}
.card h3 > a:hover, .card h3 > a:focus {
  color: #1c355e;
}
.card p {
  margin-bottom: 0.75rem;
}
.card__tag {
  color: #0075c9;
  font-size: 0.875rem;
  font-weight: 700;
  margin-bottom: 1.3125rem;
}
.card-body .card__tag ul li {
    display: inline-block;
    background: #e2e6ea;
    border-radius: 10px;
    padding: 2px 6px;
    list-style: none;
    font-size: 12px;
    margin-right: 6px;
}
h3 + .card__tag {
  margin-top: 1.625rem;
}
.card .card-body {
  padding: 2rem 1.75rem 0.9375rem;
  border-bottom: 0.17125rem solid #f6bf41;
}
@media (min-width: 992px) {
  .card .card-body {
    border-bottom-width: 0.239375rem;
    padding-left: 2.875rem;
    padding-right: 2.875rem;
  }
}
.card .card-body .btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.card .card-body .btn.btn-primary, .card .card-body .btn.btn-outline-primary {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.card--multiple-buttons .card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.card__buttons {
  margin-top: auto;
}
.card__buttons .btn {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
}
.card__buttons .btn::before {
  display: none;
}
.card__buttons .btn + .btn,
.card__buttons .btn + .btn.btn-primary,
.card__buttons .btn + .btn.btn-outline-primary {
  margin-top: -0.3125rem;
}
.card--icon .card__image-wrapper {
  background-color: #0075c9;
  width: 100%;
}
@media (max-width: 767.98px) {
  .card--icon .card__image-wrapper {
    padding: 1.875rem 0.9375rem 1.875rem;
  }
}
.card--icon .card__image-wrapper .figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 3.75rem;
}
.card--icon .card__image-wrapper .figure .figure-img {
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 90%;
  max-height: 67%;
}
@media (min-width: 768px) {
  .card--icon .card__image-wrapper {
    height: 0;
    padding-bottom: 100%;
    position: relative;
  }
  .card--icon .card__image-wrapper .figure {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.card--icon .card-body {
  z-index: 1;
}
.card--image {
  margin-left: auto;
  margin-right: auto;
  max-width: 23.4375rem;
}
@media (min-width: 992px) {
  .card--image {
    max-width: 26rem;
  }
}
.card--image .figure,
.card--image .figure .figure-img {
  width: 100%;
}
.cards--two-column .card--image {
  margin-left: auto;
  margin-right: auto;
  max-width: 29.625rem;
}
@media (min-width: 992px) {
  .cards--two-column .card--image {
    max-width: 34.125rem;
  }
}
.cards--two-column .card--image .card-body {
  width: 79%;
}
@media (min-width: 992px) {
  .cards--two-column .card--image .card-body {
    margin-top: -6.875rem;
  }
}
.card--icon, .card--image {
  background-color: transparent;
}
.card--icon .card-body, .card--image .card-body {
  padding: 2rem 1.25rem 0.625rem 1.375rem;
  width: 87%;
  background-color: #ffffff;
  margin-top: -5rem;
}
@media (min-width: 992px) {
  .card--icon .card-body, .card--image .card-body {
    margin-top: -5.625rem;
  }
}
.card--box {
  margin-bottom: 0;
  padding-bottom: 1.75rem;
}
@media (min-width: 992px) {
  .card--box {
    border: 0.0625rem solid var(--bs-gray-400);
  }
}
@media (max-width: 991.98px) {
  .card--box {
    background-color: transparent;
  }
}
.card--box h3,
.card--box h4 {
  font-size: 1.25rem;
  font-family: museo-slab, serif;
  font-weight: 700;
  line-height: 1.3;
  padding: 0.6875rem;
  margin-bottom: 0;
  -webkit-transition: color 0.35s ease;
  transition: color 0.35s ease;
}
.card--box > a {
  text-decoration: none;
  color: inherit;
}
@media (max-width: 991.98px) {
  .card--box > a {
    background-color: #ffffff;
  }
}
.card--box > a:hover h3,
.card--box > a:hover h4, .card--box > a:focus h3,
.card--box > a:focus h4 {
  color: #1c355e;
}
.card--box .card-body {
  padding: 0;
  font-size: 0.9375rem;
  font-weight: 500;
  border: 0.0625rem solid var(--bs-gray-400);
}
@media (min-width: 992px) {
  .card--box .card-body {
    border: 0 none;
  }
}
.card--box .card-body > ul {
  margin-bottom: 0;
}
.card--box .card-body > ul > li {
  padding: 0.3125rem 0 0.125rem 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 0.0625rem solid var(--bs-gray-400);
}
.card--box .card-body > ul > li::before {
  display: none;
}
.card--box .card-body > ul > li + li {
  margin-top: 0;
}
.card--box .card-body > ul > li ul {
  margin-bottom: 0.625rem;
}
.card--box .card-body > ul:first-child > li:first-child {
  border-top: 0 none;
}
.card--box .label {
  width: 34%;
  padding-right: 0.6875rem;
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .card--box .label {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .card--box:not(.card--single-list) h3,
.card--box:not(.card--single-list) h4 {
    min-height: 6.25rem;
  }
}
.card--box:not(.card--single-list) ul ul {
  margin-top: 0.125rem;
}
.card--box:not(.card--single-list) ul ul li + li {
  margin-top: 0.125rem;
}
.card--video .card-body {
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.cards--two-column .card--video .card-body {
  margin-top: 0;
}
@media (max-width: 575.98px) {
  .cards--two-column .card--video .card-body {
    padding-top: 1rem;
    width: 100%;
  }
}
.cards--two-column .col-12:first-child .card--video .figure__modal-link::before, .cards--two-column .col-12 + .col-12 .card--video .figure__modal-link::before {
  content: "";
  position: absolute;
  background: transparent url("../images/dotted-blob.svg") no-repeat scroll 0 0;
  background-size: contain;
  z-index: 0;
  width: 76%;
  height: 87%;
}
@media (min-width: 1200px) {
  .cards--two-column .col-12:first-child .card--video .figure__modal-link::before, .cards--two-column .col-12 + .col-12 .card--video .figure__modal-link::before {
    width: 29.6875rem;
    height: 27.5rem;
  }
}
.cards--two-column .col-12:first-child .card--video .figure__modal-link::before {
  top: -5%;
  left: -6%;
}
@media (min-width: 992px) and (max-width: 1020px) {
  .cards--two-column .col-12:first-child .card--video .figure__modal-link::before {
    left: -4%;
  }
}
.cards--two-column .col-12 + .col-12 .card--video .figure__modal-link::before {
  bottom: 0;
  right: -6%;
}
@media (min-width: 992px) and (max-width: 1020px) {
  .cards--two-column .col-12 + .col-12 .card--video .figure__modal-link::before {
    right: -4%;
  }
}
.card--single-list {
  border: 0 none;
  background-color: transparent;
}
.card--single-list .card-body {
  background-color: #ffffff;
  border: 0.0625rem solid var(--bs-gray-400);
}
.card--single-list .card-body > ul > li {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card--single-list a {
  color: #585b5d;
  text-decoration: none;
}
.card--single-list a:hover, .card--single-list a:focus {
  color: #1c355e;
}
.card--single-list .course-tags {
  padding-left: 0.625rem;
}
@media (max-width: 767.98px) {
  .card--single-list .course-tags {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.card--single-list .course-tags li + li {
  margin-left: 0 !important;
  margin-top: 0 !important;
}
.card--single-list .course-tag {
  margin-right: 0;
}

.cards > h2:first-child + p,
.cards > .container > h2:first-child + p {
  margin-top: -1.375rem;
}
.cards > h2:first-child + p + .columns,
.cards > .container > h2:first-child + p + .columns {
  margin-top: 1.875rem;
}
.cards__post-area {
  text-align: center;
  margin-top: 3.125rem;
}
.cards__post-area h2,
.cards__post-area h3 {
  padding-top: 1.25rem;
}

@media (min-width: 768px) {
  .column-cards {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
}
@media (min-width: 992px) {
  .column-cards {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}
.column-cards .card {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.column-cards.columns--divider-top::before {
  left: 0;
  right: 0;
}

.figure__modal-link:focus-visible {
  outline: none;
}
.figure__modal-link:focus-visible .figure img {
  outline: 3px solid rgb(49, 132, 253);
  outline-offset: 2px;
}

@media (max-width: 991.98px) {
  .highlight {
    margin-bottom: 2.1875rem;
  }
}
.highlight h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.6875rem;
  font-size: 1.3125rem;
}
.highlight h3 img {
  margin-right: 0.75rem;
}
.highlight--row {
  margin-top: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  .highlight--row {
    margin-bottom: 2.1875rem;
  }
}
.highlight--row h3 {
  margin-bottom: 0;
}
.highlight--row p {
  margin-bottom: 0;
  line-height: 1.25;
}
@media (min-width: 1400px) {
  .highlight--row p {
    white-space: nowrap;
  }
}
.highlight__col:not(:last-child) {
  margin-right: 1.0625rem;
}
@media (max-width: 991.98px) {
  .highlight__col:first-child {
    min-width: 5.6875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
[class*=section--gray] .highlight h3 {
  color: #1c355e;
}
.highlight--large h3 {
  font-size: 2.8125rem;
  color: #0075c9;
}
.highlight--large h3 img {
  width: 5rem;
  margin-right: 1.1875rem;
}
.highlight--large h3 > span {
  padding-bottom: 1.1875rem;
  margin-bottom: 0.625rem;
  position: relative;
}
.highlight--large h3 > span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 4rem;
  height: 0.3125rem;
  background-color: #f6bf41;
  border-radius: 0.1875rem;
}
.highlight--large p {
  font-size: 1.125rem;
  line-height: 1.334;
  margin-bottom: 0.5rem;
}

.form-control {
  border-radius: 0.3125rem;
}
.form--search .form-control {
  border-radius: 0;
}

.form-label {
  font-size: 0.625rem;
  text-transform: uppercase;
  font-weight: 500;
  font-family: museo-sans, sans-serif;
  letter-spacing: 0.1em;
  color: #0075c9;
  margin-bottom: 0.125rem;
}

input.form-control, input.form-select,
select.form-control,
select.form-select {
  height: 2.625rem;
}

.input-group .form-control {
  border-right-width: 0;
}
.input-group .form-control + button {
  background-color: #ffffff;
  border-width: 0.0625rem 0.0625rem 0.0625rem 0;
  border-style: solid;
  border-color: #ced4da;
  border-bottom-right-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
  color: #1c355e;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.select--with-icon {
  position: relative;
}
.select--with-icon [class*=fa] {
  position: absolute;
  left: 8px;
}
.select--with-icon .form-select {
  padding-left: 33px;
}

.pagination {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 3.125rem;
}
.pagination .page-link {
  color: #585b5d;
  padding: 0;
  height: 1.25rem;
  min-width: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 50%;
  border: 0 none;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 500;
  font-family: museo-sans, sans-serif;
}
.pagination .page-link [class*=fa-] {
  font-size: 1.25rem;
  color: #0075c9;
}
.pagination .page-link.disabled [class*=fa-] {
  color: #e2e6ea;
}
.pagination .page-link:hover, .pagination .page-link:focus {
  background-color: transparent;
  color: #f6bf41;
}
.pagination .page-link:hover:not(.disabled) [class*=fa-], .pagination .page-link:focus:not(.disabled) [class*=fa-] {
  color: #f6bf41;
}
.pagination .page-item {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}
.pagination .page-item.active .page-link {
  color: #ffffff;
  background-color: #0075c9;
}

.jump-links {
  top: 6.125rem;
  z-index: 1019;
  background-color: #e2e6ea;
  margin-top: -1.25rem;
  -webkit-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.2);
}
@media (max-width: 991.98px) {
  .jump-links {
    padding-bottom: 0.9375rem;
  }
}
.jump-links__wave {
  position: absolute;
  width: 100%;
  top: -2.125rem;
  height: 2.5rem;
  overflow: hidden;
}
.jump-links__wave img {
  width: 100%;
  height: 10.375rem;
}
.jump-links__navbar {
  padding: 0.6875rem 0 0rem 0;
}
@media (min-width: 992px) {
  .jump-links__navbar {
    padding-top: 1.75rem;
  }
}
.jump-links__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style-type: none;
}
@media (max-width: 991.98px) {
  .jump-links__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 991.98px) {
  .jump-links__nav-item + .jump-links__nav-item {
    margin-top: 1.25rem;
  }
}
@media (min-width: 992px) {
  .jump-links__nav-item + .jump-links__nav-item {
    margin-left: 2.8125rem;
  }
}
.jump-links__nav-link {
  font-size: 1.25rem;
  color: #25282b;
  text-decoration: none;
  position: relative;
  padding-bottom: 0.5625rem;
}
.jump-links__nav-link:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0.1875rem;
  height: 0.1875rem;
  -webkit-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
}
@media (min-width: 992px) {
  .jump-links__nav-link.active {
    color: #004b80;
    font-weight: 700;
  }
  .jump-links__nav-link.active:after {
    background-color: #0075c9;
  }
}
.jump-links__wrapper {
  width: 100%;
  position: relative;
}
.jump-links--box {
  top: 8.125rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 0;
  background-color: transparent;
}
@media (min-width: 992px) {
  .jump-links--box {
    background-color: #e2e6ea;
    padding: 0.625rem 1.875rem;
  }
}
.jump-links--box .jump-links__nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.jump-links--box .jump-links__navbar {
  padding-top: 0.6875rem;
}
.jump-links--box .jump-links__content nav {
  width: 100%;
}
.jump-links--box .jump-links__nav-link {
  color: #000000;
  font-size: 1rem;
  font-weight: 500;
  padding: 1rem 1.25rem 0.875rem 0;
  display: block;
}
@media (min-width: 992px) {
  .jump-links--box .jump-links__nav-link::after {
    content: "";
    width: 0;
    height: 0;
    border-width: 0.375rem 0 0.375rem 0.75rem;
    border-color: transparent transparent transparent #0075c9;
    border-style: solid;
    display: inline-block;
    -webkit-transition: border 0.35s ease;
    transition: border 0.35s ease;
  }
  .jump-links--box .jump-links__nav-link::after {
    background-color: transparent;
    left: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    bottom: auto;
    opacity: 0;
    border-radius: 0;
    -webkit-transition: opacity 0.35s ease;
    transition: opacity 0.35s ease;
  }
  .jump-links--box .jump-links__nav-link.active {
    color: #1c355e;
    text-transform: uppercase;
    font-weight: 700;
  }
  .jump-links--box .jump-links__nav-link.active:after {
    opacity: 1;
  }
}
.jump-links--box .jump-links__nav-item + .jump-links__nav-item {
  margin-left: 0;
  margin-top: 0;
  border-top: 0.03125rem solid #8c8c8c;
}
@media (max-width: 991.98px) {
  .jump-links__toggler {
    position: relative;
    border: 0.0625rem solid var(--bs-gray-400);
    background-color: #ffffff;
    color: #585b5d;
    border-radius: 0;
    height: 2.875rem;
    font-size: 0.9375rem;
    width: 100%;
    text-align: left;
    padding-left: 1.25rem;
    padding-right: 2.5rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .jump-links__toggler:after {
    content: "\f078";
    font-family: "Font Awesome 6 Free";
    position: absolute;
    right: 0.875rem;
  }
  .jump-links__toggler[aria-expanded=true] {
    border-bottom: 0 none;
  }
  .jump-links__content {
    background-color: #ffffff;
    border-width: 0 0.0625rem 0.0625rem;
    border-style: solid;
    border-color: var(--bs-gray-400);
    margin-top: -0.0625rem;
    padding: 1.25rem 1.25rem 0.625rem;
    position: absolute;
    width: 100%;
  }
}

[data-bs-spy=scroll] [id] {
  scroll-margin-top: 7.1875rem;
}
@media (max-width: 991.98px) {
  .faq-with-jump-links [data-bs-spy=scroll] [id] {
    scroll-margin-top: 11.25rem;
  }
}

.faq-with-jump-links__sticky-mobile {
  top: 6rem;
  margin-bottom: 1.875rem;
  margin-top: -4.375rem;
  z-index: 1010;
}
.faq-with-jump-links__sticky-mobile .jump-links {
  background-color: #e2e6ea;
}
.faq-with-jump-links__sticky-mobile .jump-links__wave {
  left: 0;
}
@media (max-width: 991.98px) {
  .faq-with-jump-links h2 {
    font-size: 2.1875rem;
  }
}

.detail-box {
  background-color: #ffffff;
  border: 0.1875rem solid #1c355e;
  padding: 1.5625rem 0.9375rem 0 1.5625rem;
}
@media (max-width: 767.98px) {
  .detail-box {
    margin-bottom: 2.3125rem;
    margin-top: 2.5rem;
  }
}
@media (min-width: 992px) {
  .detail-box {
    padding: 2.375rem 1.5625rem 0 3.125rem;
  }
}
.detail-box ul {
  padding-left: 0;
  list-style-type: none;
}
.detail-box h2 {
  font-family: museo-sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  color: #585b5d;
  margin-bottom: 0;
  text-transform: uppercase;
}
.detail-box p {
  font-size: 1.25rem;
  font-weight: 700;
  color: #1c355e;
}
@media (min-width: 768px) {
  .detail-box {
    position: absolute;
    top: -1.875rem;
    right: 0;
    width: 18.75rem;
  }
}
@media (min-width: 992px) {
  .detail-box {
    width: 23.5rem;
  }
}

@media (min-width: 768px) {
  .page-title-block--with-detail-box .container {
    position: relative;
    padding-right: 330px;
  }
}
@media (min-width: 992px) {
  .page-title-block--with-detail-box .container {
    padding-right: 430px;
  }
}

@media (min-width: 992px) {
  .subnavigation {
    background-color: #e2e6ea;
    padding: 1.875rem 1.875rem 0.4375rem;
  }
}
.subnavigation__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.subnavigation__content h2 {
  text-transform: uppercase;
  color: #1c355e;
  font-size: 1rem;
  font-family: museo-sans, sans-serif;
  font-weight: 700;
  padding-bottom: 1.1875rem;
  margin-bottom: 0.3125rem;
}
.subnavigation__content h2::after {
  bottom: 0;
}
.subnavigation__nav {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.subnavigation__nav-item {
  padding-bottom: 0.875rem;
  padding-top: 0.9375rem;
}
.subnavigation__nav-item:not(:last-child) {
  border-bottom: 0.03125rem solid #8c8c8c;
}
.subnavigation__nav-link {
  text-decoration: none;
  font-size: 1rem;
  font-weight: 500;
  color: #000000;
}
.subnavigation__nav-link:hover, .subnavigation__nav-link:focus {
  color: #1c355e;
}
@media (max-width: 991.98px) {
  .subnavigation__toggler {
    position: relative;
    border: 0.0625rem solid var(--bs-gray-400);
    background-color: #ffffff;
    color: #585b5d;
    border-radius: 0;
    height: 2.875rem;
    font-size: 0.9375rem;
    width: 100%;
    text-align: left;
    padding-left: 1.25rem;
    padding-right: 2.5rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .subnavigation__toggler:after {
    content: "\f078";
    font-family: "Font Awesome 6 Free";
    position: absolute;
    right: 0.875rem;
  }
  .subnavigation__toggler[aria-expanded=true] {
    border-bottom: 0 none;
  }
  .subnavigation__content {
    background-color: #ffffff;
    border-width: 0 0.0625rem 0.0625rem;
    border-style: solid;
    border-color: var(--bs-gray-400);
    margin-top: -0.0625rem;
    padding: 1.25rem 1.25rem 0.625rem;
  }
}

.course-tags {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.1875rem;
  padding-left: 0;
}
@media (max-width: 991.98px) {
  .course-tags {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .card--box .course-tags {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 992px) {
  .course-tags {
    margin-bottom: 0;
  }
}
.course-tags li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
}
.course-tags li::before {
  display: none;
}
.course-tags li, .card-body .course-tags li, .columns .course-tags li {
  margin-right: 0.3125rem;
  padding-left: 0;
}
.course-tags li + li, .card-body .course-tags li + li, .columns .course-tags li + li {
  margin-top: 0.625rem;
}
@media (min-width: 992px) {
  .course-tags li + li, .card-body .course-tags li + li, .columns .course-tags li + li {
    margin-top: 0;
    margin-left: 1.25rem;
  }
}

.course-tag {
  width: 0.9375rem;
  height: 0.9375rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 0.5rem;
  font-weight: 900;
  line-height: 1;
  color: #ffffff;
  margin-right: 0.4375rem;
}
.course-tag--yellow {
  background-color: #f6bf41;
  border-color: #f6bf41;
}
.course-tag--accent {
  background-color: #0075c9;
  border-color: #0075c9;
}
.course-tag--blue {
  background-color: #1c355e;
  border-color: #1c355e;
}

.list--course-list {
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
}
.list--course-list > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 0.0625rem solid var(--bs-gray-400);
  background-color: #ffffff;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.list--course-list > li, .columns .list--course-list > li {
  padding: 0.3125rem 0 0.125rem 0.75rem;
  margin-top: -0.0625rem;
}
.list--course-list > li::before {
  display: none;
}
.list--course-list a {
  color: #585b5d;
  font-size: 0.9375rem;
  font-weight: 500;
  text-decoration: none;
}
.list--course-list a:hover, .list--course-list a:focus {
  color: #1c355e;
}
.list--course-list .course-tags {
  padding-left: 0.625rem;
}
@media (max-width: 991.98px) {
  .list--course-list .course-tags {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.list--course-list .course-tags li + li {
  margin-left: 0 !important;
  margin-top: 0 !important;
}
.list--course-list .course-tag {
  margin-right: 0;
}

.modal {
  background-color: #1c355e;
}
.modal--video .modal-content {
  background-color: transparent;
}
@media (min-width: 992px) {
  .modal--video .modal-content {
    padding: 0;
  }
}
.modal--video .modal-header .btn-close {
  top: 0;
  right: -0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
.modal--video .modal-header .btn-close:focus {
  -webkit-box-shadow: 0 0 0 0.15rem rgba(255, 255, 255, 0.8);
          box-shadow: 0 0 0 0.15rem rgba(255, 255, 255, 0.8);
}

.modal-content {
  border-radius: 0;
  border: 0 none;
  padding-top: 4%;
  padding-bottom: 4%;
}
@media (min-width: 992px) {
  .modal-content {
    padding: 8% 13%;
  }
}

@media (min-width: 992px) {
  .modal-body {
    padding: 4% 0;
  }
}

.modal-header {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0 none;
  border-radius: 0;
}
.modal-header .btn-close {
  position: absolute;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231C355E'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  width: 1.3125rem;
  height: 1.3125rem;
  opacity: 1;
  top: 0.1875rem;
  right: 0.1875rem;
}
@media (min-width: 768px) {
  .modal-header .btn-close {
    top: 0.625rem;
    right: 0.625rem;
  }
}

.modal-title {
  color: #0075c9;
  line-height: 1.2;
  font-weight: 900;
  font-size: 2.5rem;
}
@media (min-width: 992px) {
  .modal-title {
    font-size: 3.125rem;
  }
}

.modal-footer {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0 none;
  border-radius: 0;
}

.hero {
  overflow: hidden;
  position: relative;
  margin-bottom: 1.875rem;
}
@media (min-width: 992px) {
  .hero {
    height: 44.25rem;
  }
}
@media (min-width: 1400px) {
  .hero {
    height: 46.875rem;
  }
}
.hero__background-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
@media (max-width: 991.98px) {
  .hero__background-image {
    display: block;
  }
}
.hero__background-video,
.hero__background-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  z-index: 0;
  min-width: 81.875rem;
}
@media (max-width: 991.98px) {
  .hero__background-video {
    display: none;
  }
}
.hero__background-video__poster {
  background-size: cover;
  background-position: top center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 0;
  padding-bottom: 52.08%;
  min-width: 81.875rem;
}
.hero__wave {
  max-height: 3.4375rem;
  overflow: hidden;
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.hero__wave svg,
.hero__wave img {
  width: 100%;
  height: 10.375rem;
}
.hero__container {
  position: relative;
  height: 100%;
}
@media (max-width: 991.98px) {
  .hero__container {
    background-color: rgba(0, 117, 201, 0.85);
    max-width: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 6.8125rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 5rem;
  }
}
@media (min-width: 992px) {
  .hero__content {
    position: absolute;
    left: 0;
    bottom: 8.2rem;
    z-index: 2;
    width: 25rem;
    min-height: 23.3125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .hero__content:before {
    content: "";
    min-width: 51.875rem;
    min-height: 51.125rem;
    position: absolute;
    top: -18.1875rem;
    bottom: -16.25rem;
    left: -16.4375rem;
    right: -1.875rem;
    background: transparent url("../images/royal-blob.svg") no-repeat scroll 0 0;
    background-size: 100% 100%;
  }
}
.hero__content__wrapper {
  position: relative;
}
@media (max-width: 991.98px) {
  .hero__content__wrapper {
    max-width: 37rem;
  }
}
.hero__content,
.hero__content h1,
.hero__content h2,
.hero__content h3,
.hero__content h4,
.hero__content h5,
.hero__content h6,
.hero__content p {
  color: #ffffff;
}
.hero__content h1 {
  font-family: museo-sans, sans-serif;
  font-weight: 300;
  line-height: 1.07;
  text-transform: none;
  font-size: 2.8125rem;
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .hero__content h1 {
    font-size: 3.4375rem;
    margin-bottom: 1.875rem;
  }
}
.hero__content h1 strong {
  font-family: museo-slab, serif;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.022em;
  display: block;
  font-size: 3.4375rem;
}
@media (min-width: 992px) {
  .hero__content h1 strong {
    font-size: 4.0625rem;
  }
}
@media (max-width: 991.98px) {
  .hero__content p {
    margin-bottom: 2.5rem;
  }
}
.hero + .section {
  padding-top: 0;
}

.hero-and-highlights {
  overflow: hidden;
}

.ratio--decorate {
  position: relative;
  margin-bottom: 1.875rem;
  margin-top: 1.25rem;
}
.ratio--decorate:not(:first-child) {
  margin-top: 4.375rem;
}
.ratio--decorate::after {
  content: "";
  position: absolute;
  background: transparent url("../images/blue-and-gray-blobs--separated.svg") no-repeat scroll 0 0;
  background-size: 100% 100%;
  z-index: 0;
  top: -7%;
  right: -6%;
  width: 44%;
  height: 72%;
}
@media (min-width: 576px) {
  .ratio--decorate::after {
    top: -11%;
    right: -4%;
    width: 109%;
    height: 117%;
  }
}
@media (max-width: 767.98px) {
  .ratio--decorate::after {
    display: none;
  }
}
.ratio--decorate [data-video-type] {
  z-index: 1;
}
.ratio--decorate [data-video-type=vimeo],
.ratio--decorate [data-video-type=vimeo] > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1100px) {
  .ratio--decorate {
    max-width: 55.5rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) and (max-width: 1280px) {
  .ratio--decorate {
    max-width: 57.625rem;
    margin-left: auto;
    margin-right: auto;
  }
}

.testimonials {
  padding-right: 3.125rem;
}
@media (min-width: 576px) {
  .testimonials {
    padding-right: 6.25rem;
  }
}
@media (min-width: 1200px) {
  .testimonials {
    padding-right: 12.5rem;
  }
}
.testimonials .splide__pagination--ttb {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-height: 80%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-top: 0.375rem;
  right: -3.125rem;
}
@media (min-width: 576px) {
  .testimonials .splide__pagination--ttb {
    right: -6.25rem;
  }
}
@media (min-width: 1200px) {
  .testimonials .splide__pagination--ttb {
    right: -12.5rem;
  }
}
.testimonials .splide__pagination--ttb li + li {
  margin-top: 1.25rem;
}
.testimonials .splide__pagination__page {
  opacity: 1;
  -webkit-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
  width: 1.125rem;
  height: 1.125rem;
  background-color: #e2e6ea;
}
.bg-light .testimonials .splide__pagination__page {
  background-color: #1c355e;
}
@media (min-width: 576px) {
  .testimonials .splide__pagination__page {
    width: 1.5625rem;
    height: 1.5625rem;
  }
}
.testimonials .splide__pagination__page.is-active {
  background-color: #0075c9;
  -webkit-transform: none;
          transform: none;
}
.testimonials .splide:not(.is-initialized) .splide__list {
  display: block;
}

.splide__arrow {
  background-color: transparent;
  opacity: 1;
}
.splide__arrow:disabled {
  opacity: 0.6;
}
@media (max-width: 991.98px) {
  .splide__arrow {
    top: auto;
    bottom: -3.4375rem;
  }
}
.splide__arrow svg {
  fill: #0075c9;
  width: 2.1875rem;
  height: 2.3125rem;
}
.splide__arrow--next {
  right: calc(50% - 50px);
}
@media (min-width: 992px) {
  .splide__arrow--next {
    right: -5.875rem;
  }
}
.splide__arrow--prev {
  left: calc(50% - 50px);
}
@media (min-width: 992px) {
  .splide__arrow--prev {
    left: -5.875rem;
  }
}
@media (max-width: 991.98px) {
  .splide--two-up {
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .splide--two-up .card {
    height: calc(100% - 28px);
  }
}
.splide--two-up-desktop-only {
  margin-top: 1.875rem;
}
@media (max-width: 991.98px) {
  .splide--two-up-desktop-only {
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 991.98px) {
  .splide--two-up-desktop-only .splide__slide:nth-child(n+3) {
    display: none;
  }
}
@media (min-width: 992px) {
  .splide--two-up-desktop-only .splide__slide:nth-child(odd) {
    margin-top: 9.5rem;
  }
}
@media (max-width: 991.98px) {
  .splide--two-up-desktop-only .splide__track {
    overflow: visible;
  }
}
@media (max-width: 991.98px) {
  .splide--two-up-desktop-only .splide__outer-button {
    margin-left: auto;
    margin-right: auto;
    max-width: 29.625rem;
  }
}
@media (min-width: 992px) {
  .splide--two-up-desktop-only .splide__outer-button {
    margin-left: calc(50% + 1em);
    margin-top: -4.375rem;
    position: absolute;
    z-index: 3;
  }
}
.splide--two-up-desktop-only .card {
  height: auto;
}
@media (max-width: 991.98px) {
  .splide--two-up-desktop-only .card {
    margin-top: 3.125rem;
    position: relative;
  }
  .splide--two-up-desktop-only .card::before {
    content: "";
    background: transparent url("../images/blob-blue.svg") no-repeat scroll top left;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    left: -27%;
    width: 134%;
    height: 100%;
    z-index: 1;
    margin-top: -24%;
  }
}
@media (max-width: 991.98px) and (max-width: 575.98px) {
  .splide--two-up-desktop-only .card::before {
    margin-top: -26%;
  }
}
@media (max-width: 991.98px) {
  .splide--two-up-desktop-only .card .figure,
.splide--two-up-desktop-only .card .card-body {
    z-index: 2;
  }
}
@media (min-width: 992px) {
  .splide--two-up-desktop-only {
    position: relative;
  }
  .splide--two-up-desktop-only:before {
    content: "";
    background: transparent url("../images/blob-blue.svg") no-repeat scroll 0 0;
    background-size: contain;
    position: absolute;
    top: -20%;
    left: -21%;
    width: 100%;
    height: 124%;
  }
}

.gsc-results__item {
  font-family: museo-sans, sans-serif;
  padding: 3.125rem 0;
}
@media (max-width: 767.98px) {
  .gsc-results__item {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
.gsc-results__item:nth-child(even) {
  background-color: #e2e6ea;
}
.gsc-results__item:nth-child(even) p {
  color: #000000;
}
.gsc-results__item__content {
  position: relative;
  padding-right: 1.875rem;
}
@media (min-width: 992px) {
  .gsc-results__item__content {
    padding-right: 3.125rem;
  }
}
.gsc-results__item h2 {
  font-size: 1.5625rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
}
.gsc-results__item p {
  font-size: 1rem;
  margin-bottom: 0;
  color: #585b5d;
}
.gsc-results__item a {
  text-decoration: none;
  font-size: 0.875rem;
  font-weight: 700;
  margin-bottom: 0.4375rem;
  display: block;
}
.gsc-results__item a::before {
  content: "";
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg id='icon_button_arrow' data-name='icon / button / arrow' xmlns='http://www.w3.org/2000/svg' width='10.909' height='20' viewBox='0 0 10.909 20'%3E%3Crect id='icon_button_arrow-2' data-name='icon / button / arrow' width='10.909' height='20' fill='none'/%3E%3Cpath id='Icon' d='M9.127-19.829l-8.793,9a1.188,1.188,0,0,0,0,1.653l8.793,9a.561.561,0,0,0,.807,0L10.742-1a.6.6,0,0,0,0-.826L3.16-9.586a.6.6,0,0,1,0-.826l7.582-7.763a.6.6,0,0,0,0-.826l-.807-.826A.561.561,0,0,0,9.127-19.829Z' transform='translate(10.909) rotate(180)' fill='%230075C9' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat scroll right center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: background 0.35s ease;
  transition: background 0.35s ease;
}
.gsc-results__item a:hover, .gsc-results__item a:focus {
  color: #1c355e !important;
}
.gsc-results__item a:hover::before, .gsc-results__item a:focus::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='icon_button_arrow' data-name='icon / button / arrow' xmlns='http://www.w3.org/2000/svg' width='10.909' height='20' viewBox='0 0 10.909 20'%3E%3Crect id='icon_button_arrow-2' data-name='icon / button / arrow' width='10.909' height='20' fill='none'/%3E%3Cpath id='Icon' d='M9.127-19.829l-8.793,9a1.188,1.188,0,0,0,0,1.653l8.793,9a.561.561,0,0,0,.807,0L10.742-1a.6.6,0,0,0,0-.826L3.16-9.586a.6.6,0,0,1,0-.826l7.582-7.763a.6.6,0,0,0,0-.826l-.807-.826A.561.561,0,0,0,9.127-19.829Z' transform='translate(10.909) rotate(180)' fill='%231C355E' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.search-results .gsc-result-info,
.search-results .gsc-orderby,
.search-results .gcsc-more-maybe-branding-root {
  font-family: museo-sans, sans-serif;
}
.search-results .gsc-selected-option-container {
  font-size: 0.875rem;
  color: #212529;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--bs-gray-400);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  background-color: #ffffff;
  border-radius: 0.375rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  max-width: none;
  height: auto;
}
@media (prefers-reduced-motion: reduce) {
  .search-results .gsc-selected-option-container {
    -webkit-transition: none;
    transition: none;
  }
}
.search-results .gsc-selected-option-container .gsc-option-selector {
  display: none;
}
.search-results .gsc-control-cse {
  padding: 0;
  margin-bottom: 3.125rem;
}
.search-results input.gsc-input {
  height: 3.75rem !important;
  padding-left: 0.9375rem !important;
}
.search-results input.gsc-input,
.search-results .gsc-input-box,
.search-results .gsc-input-box-hover,
.search-results .gsc-input-box-focus {
  border-color: var(--bs-gray-400);
}
.search-results .gsc-search-box.gsc-search-box-tools {
  padding: 3.125rem 0;
  background-color: #e2e6ea;
  margin-bottom: 0.9375rem;
}
.search-results .gsc-search-box.gsc-search-box-tools > .gsc-search-box {
  margin-left: 8.33333333%;
  width: 83.33333333%;
}
.search-results .gsc-search-box.gsc-search-box-tools .gsst_b {
  font-size: 1.5625rem;
  text-align: right;
  padding-right: 1.25rem;
}
.search-results .gsc-search-box.gsc-search-box-tools .gsst_b a {
  text-decoration: none;
}
.search-results .gsc-search-box.gsc-search-box-tools button.gsc-search-button {
  font-size: 0.9375rem;
  line-height: 1.3;
  padding: 0.71875rem 1.125rem 0.59375rem;
  border-radius: 1.25rem;
  border: 0.0625rem solid #0075c9;
  background-color: #0075c9;
  color: #ffffff;
  -webkit-transition: background-color 0.35s ease, color 0.35s ease;
  transition: background-color 0.35s ease, color 0.35s ease;
}
.search-results .gsc-search-box.gsc-search-box-tools button.gsc-search-button:hover, .search-results .gsc-search-box.gsc-search-box-tools button.gsc-search-button:focus {
  color: #ffffff;
  background-color: #1c355e;
}
.search-results .gsc-search-box.gsc-search-box-tools button.gsc-search-button:hover svg, .search-results .gsc-search-box.gsc-search-box-tools button.gsc-search-button:focus svg {
  fill: #ffffff;
}
.search-results .gsc-search-box.gsc-search-box-tools .gsc-search-button-v2 svg {
  fill: #ffffff;
  width: 1.3125rem;
  height: 1.3125rem;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.search-results .gsc-cursor-box {
  padding: 3.125rem 0;
  text-align: center;
}
.search-results .gsc-cursor-box .gsc-cursor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.search-results .gsc-cursor-box .gsc-cursor-page {
  font-size: 0.875rem;
  font-family: museo-sans, sans-serif;
  font-weight: 500;
  display: block;
  width: 1.21875rem;
  height: 1.21875rem;
}
.search-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
  background-color: #0075c9;
  color: #ffffff;
  border-radius: 50%;
  font-weight: 500;
  text-decoration: none !important;
}
.search-results .gcsc-find-more-on-google {
  color: #1c355e;
}
.search-results .gcsc-find-more-on-google-magnifier {
  fill: #1c355e;
}
.search-results .gcsc-find-more-on-google-query {
  padding-top: 0.0625rem;
}

.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box {
  width: 100%;
}
.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box td.gsc-input {
  padding-right: 0;
}
.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box td.gsc-input div.gsc-input-box {
  border: 0 none;
}
.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box .gsib_a {
  padding: 0;
}
.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box input.gsc-input {
  height: 3.75rem !important;
  padding: 1.3125rem 1.375rem !important;
  margin: 0 !important;
}
.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box .gsc-clear-button {
  display: none;
}
.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box td.gsc-search-button {
  width: 2.8125rem;
}
.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box td.gsc-search-button button.gsc-search-button {
  background-color: #ffffff;
  border: 0 none;
  width: 100%;
  height: 3.75rem;
  margin-left: 0;
  border-radius: 0;
  padding: 0;
}
.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box td.gsc-search-button button.gsc-search-button svg {
  width: 1.25rem;
  height: 1.25rem;
  fill: #1c355e;
}

.k-button-solid-base {
  background-color: transparent;
  border: 0 none;
  color: #585b5d;
  font-size: 0.875rem;
  font-weight: 300;
}
.k-button-solid-base .k-button-text {
  padding-bottom: 0.3125rem;
  position: relative;
}
.k-button-solid-base .k-button-text:after {
  content: "";
  border-radius: 0.1875rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.1875rem;
  -webkit-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
}
.k-button-solid-base.k-selected {
  background-color: transparent;
  font-weight: 700;
  color: #0075c9;
  border: 0 none;
}
.k-button-solid-base.k-selected .k-button-text:after {
  background-color: #f6bf41 !important;
}
.k-button-solid-base.k-hover, .k-button-solid-base:hover {
  background-color: transparent;
}
.k-button-solid-base.k-hover .k-button-text::after, .k-button-solid-base:hover .k-button-text::after {
  background-color: #1c355e;
}
.k-button-solid-base.k-icon-button {
  color: #0075c9;
}
.k-button-solid-base.k-icon-button.k-nav-prev {
  padding-right: 0;
}
.k-button-solid-base.k-icon-button.k-nav-next {
  padding-left: 0;
}
.k-button-solid-base.k-icon-button .k-button-icon::before {
  font-size: 1.875rem;
}

.k-scheduler {
  border-width: 0 0 0.1875rem 0;
  border-style: solid;
  border-color: #f6bf41;
}
.k-scheduler-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 0 none;
  background-color: transparent;
}
.k-scheduler-toolbar::before {
  display: none;
}
.k-scheduler-toolbar .k-nav-today {
  font-size: 0.875rem;
  font-weight: 700;
}
.k-scheduler-toolbar .k-nav-current {
  font-size: 1.25rem;
  font-weight: 700;
  font-family: museo-slab, serif;
  color: #585b5d;
}
.k-scheduler-toolbar .k-nav-current .k-icon {
  display: none;
}
.k-scheduler-toolbar .k-spacer {
  display: none;
}
.k-scheduler-layout {
  border: 0.0625rem solid #e2e6ea !important;
}
.k-scheduler-header th {
  background-color: #0075c9;
  color: #ffffff;
  font-family: museo-slab, serif;
  font-size: 1rem;
  font-weight: 700;
}
.k-scheduler .k-today {
  border: 0.1875rem solid #f6bf41;
}
.k-scheduler .k-other-month, .k-scheduler-other-month {
  background-color: rgba(226, 230, 234, 0.5);
}
.k-scheduler .k-event {
  background-color: transparent !important;
}
.k-scheduler .k-event a {
  text-decoration: none;
  color: #585b5d;
}
.k-scheduler .k-event a:hover, .k-scheduler .k-event a:focus {
  color: #1c355e;
  text-decoration: underline;
}
.k-scheduler .k-nav-day {
  font-size: 1rem;
  font-weight: 700;
  font-family: museo-slab, serif;
  color: #1c355e;
}
.k-scheduler-views-wrapper .k-dropdown {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid var(--bs-gray-400);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .k-scheduler-views-wrapper .k-dropdown {
    -webkit-transition: none;
    transition: none;
  }
}

@media print {
  h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
    color: #000000;
  }
  img {
    page-break-inside: avoid;
    page-break-after: avoid;
  }
  table,
pre,
p,
.card--box {
    page-break-inside: avoid;
  }
  ul,
ol,
dl {
    page-break-before: avoid;
  }
  .site-header,
.site-footer,
.breadcrumb,
.jump-links,
.btn,
.columns--divider-top::before,
.back-link,
.section .section__wave,
.ratio--decorate,
[data-video-type=vimeo],
.figure__modal-link {
    display: none;
  }
  .accordion-item {
    page-break-inside: avoid;
  }
  .accordion-collapse.collapse {
    display: block;
  }
  .accordion-button::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .detail-box {
    padding: 0;
    border: 0 none;
  }
  .detail-box ul {
    margin-bottom: 0;
  }
  .page-title-block {
    background-color: #ffffff;
  }
  .page-title-block,
.page-title-block > .container {
    padding-top: 1.25rem;
    padding-bottom: 0;
  }
  .page-title-block h1 {
    font-size: 2.5rem;
    color: #000000;
  }
  .page-title-block__wave {
    display: none;
  }
  .course-tag {
    width: 1.125rem;
    height: 1.125rem;
    font-size: 0.75rem;
  }
  .text ul li::before,
.card-body ul li::before,
.columns--50-50 ul li::before {
    content: "•";
  }
  .section::after {
    display: none !important;
  }
}
.site-header__main-nav .nav-item {
  position: static;
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu--mega {
    background-color: #1c355e;
    left: 0;
    right: 0;
  }
  .site-header__main-nav .dropdown-menu--mega.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .site-header__main-nav .dropdown-menu--mega li {
    min-width: 18.5625rem;
  }
}
@media (max-width: 1199.98px) {
  .site-header__main-nav .dropdown-menu--mega > li {
    border-bottom: 1px solid #f6bf41;
  }
}
.site-header__main-nav .dropdown-menu--mega .nav-button {
  position: relative;
  background-color: transparent;
  border: 0 none;
  text-align: left;
  width: 100%;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #f6bf41;
  font-weight: 900;
  letter-spacing: 0.08em;
  white-space: normal;
  margin-bottom: 0.4375rem;
  padding-left: 0;
  padding-top: 12px;
}
@media (max-width: 1199.98px) {
  .site-header__main-nav .dropdown-menu--mega .nav-button {
    padding-right: 1.25rem;
  }
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu--mega .nav-button {
    border-bottom: 1px solid #f6bf41;
  }
}
.site-header__main-nav .dropdown-menu--mega .nav-button::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 0.3125rem 0 0.3125rem 0.625rem;
  border-color: transparent transparent transparent #f6bf41;
  border-style: solid;
  display: inline-block;
  -webkit-transition: border 0.35s ease;
  transition: border 0.35s ease;
  margin-left: 0.625rem;
}
.site-header__main-nav .dropdown-menu--mega .nav-button:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 0.3125rem;
}
.site-header__main-nav .dropdown-menu--mega .nav-button[aria-expanded=true]:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-top: 0;
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu--mega .nav-button {
    pointer-events: none;
  }
  .site-header__main-nav .dropdown-menu--mega .nav-button:after {
    display: none;
  }
}
.site-header__main-nav .dropdown-menu--mega .dropdown-item {
  padding-left: 0;
  color: #ffffff;
  border-bottom: 0 none;
  font-size: 0.9375rem;
  line-height: 1.223;
  text-transform: none;
  font-weight: 500;
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu--mega .dropdown-item {
    font-size: 1.125rem;
  }
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu--mega .mega-menu__section--wide {
    min-width: 38.8125rem;
  }
  .site-header__main-nav .dropdown-menu--mega .mega-menu__section--wide .dropdown-menu {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu--mega .mega-menu__section {
    padding-top: 2.5rem;
    padding-bottom: 1.875rem;
  }
}
.site-header__main-nav .dropdown-menu--sub {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1200px) {
  .site-header__main-nav .dropdown-menu--sub {
    display: block;
    position: static !important;
  }
}
@media (min-width: 1200px) {
  .site-header__main-nav .mega-menu__section {
    margin: 0 1.25rem;
  }
}

.fifty-fifty-spotlight {
  background-color: #0075c9;
}
@media (min-width: 992px) {
  .fifty-fifty-spotlight {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
  }
}
@media (max-width: 991.98px) {
  .fifty-fifty-spotlight {
    padding: 2.1875rem 0;
  }
}
@media (max-width: 991.98px) {
  .fifty-fifty-spotlight {
    padding-bottom: 4.375rem;
  }
}
.fifty-fifty-spotlight__content {
  color: #ffffff;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fifty-fifty-spotlight__content h2 {
  line-height: 1.111;
  color: #ffffff;
  font-size: 1.875rem;
}
@media (min-width: 992px) {
  .fifty-fifty-spotlight__content h2 {
    font-size: 2.8125rem;
  }
}
@media (min-width: 992px) {
  .fifty-fifty-spotlight__content p {
    font-size: 1.3125rem;
    line-height: 1.476;
  }
}
@media (max-width: 991.98px) {
  .fifty-fifty-spotlight__content {
    margin-bottom: 1.375rem;
  }
}
@media (min-width: 992px) {
  .fifty-fifty-spotlight__content-inner {
    width: 45%;
    padding-left: 9%;
    padding-top: 4.6875rem;
    padding-bottom: 5.8125rem;
  }
}
@media (min-width: 1200px) {
  .fifty-fifty-spotlight__content-inner {
    padding-left: 7%;
  }
}
@media (min-width: 1400px) {
  .fifty-fifty-spotlight__content-inner {
    width: 40%;
    padding-left: 0;
  }
}
@media (max-width: 991.98px) {
  .fifty-fifty-spotlight__image {
    display: none;
  }
}
@media (min-width: 992px) {
  .fifty-fifty-spotlight__image {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 50%;
  }
  .fifty-fifty-spotlight__image .figure {
    height: 100%;
    width: 100%;
  }
  .fifty-fifty-spotlight__image .figure img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
  .fifty-fifty-spotlight__image .container {
    max-width: none;
    height: 100%;
    width: 100%;
    padding: 0;
  }
}

.section--fifty-fifty-text-image-slider .fifty-fifty-spotlight {
  height: 100%;
}
.section--fifty-fifty-text-image-slider.section--bottom-dashed-line::after {
  z-index: 1;
}
@media (min-width: 992px) {
  .section--fifty-fifty-text-image-slider.section--bottom-dashed-line::after {
    background-size: 100% 25rem;
    height: 25rem;
    bottom: -13.125rem;
  }
}
@media (max-width: 991.98px) {
  .section--fifty-fifty-text-image-slider .splide__arrow {
    bottom: 1.25rem;
  }
}
.section--fifty-fifty-text-image-slider .splide__arrow svg {
  fill: #f6bf41;
}
@media (min-width: 992px) {
  .section--fifty-fifty-text-image-slider .splide__arrow--next {
    right: 2%;
  }
}
@media (min-width: 1200px) {
  .section--fifty-fifty-text-image-slider .splide__arrow--next {
    right: 4%;
  }
}
@media (min-width: 992px) {
  .section--fifty-fifty-text-image-slider .splide__arrow--prev {
    left: 2%;
  }
}
@media (min-width: 1400px) {
  .section--fifty-fifty-text-image-slider .splide__arrow--prev {
    left: 4%;
  }
}

.homepage-program {
  margin-top: 1.875rem;
}
@media (min-width: 992px) {
  .homepage-program {
    margin-top: 3.125rem;
  }
}
.homepage-program__dropdown-toggler {
  margin-bottom: 1.875rem;
  position: relative;
  border: 0.0625rem solid var(--bs-gray-400);
  background-color: #ffffff;
  color: #585b5d;
  border-radius: 0;
  height: 2.875rem;
  font-size: 0.9375rem;
  width: 100%;
  text-align: left;
  padding-left: 1.25rem;
  padding-right: 2.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.homepage-program__dropdown-toggler:after {
  content: "\f078";
  font-family: "Font Awesome 6 Free";
  position: absolute;
  right: 0.875rem;
}
.homepage-program__dropdown-toggler[aria-expanded=true] {
  border-bottom: 0 none;
}
@media (min-width: 992px) {
  .homepage-program__dropdown-toggler {
    display: none;
  }
}
.homepage-program__dropdown-content {
  border: 0 none;
}
@media (max-width: 991.98px) {
  .homepage-program__dropdown-content {
    background-color: #ffffff;
    border-radius: 0;
    border-width: 0 0.0625rem 0.0625rem;
    border-style: solid;
    border-color: var(--bs-gray-400);
    margin-top: -0.125rem !important;
    padding: 1.25rem 1.25rem 0.625rem;
    width: calc(100% - 24px);
  }
}
@media (min-width: 992px) {
  .homepage-program__dropdown-content {
    position: static !important;
    -webkit-transform: none !important;
            transform: none !important;
    background-color: transparent;
  }
}
@media (max-width: 991.98px) {
  .homepage-program__dropdown-content .homepage-program__nav__item {
    background-image: none !important;
    height: auto !important;
    border: 0 none !important;
    padding: 0 !important;
    text-align: left;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .homepage-program__dropdown-content .homepage-program__nav__item::before, .homepage-program__dropdown-content .homepage-program__nav__item::after {
    display: none;
  }
  .homepage-program__dropdown-content .homepage-program__nav__title {
    color: #1c355e;
  }
  .homepage-program__dropdown-content .homepage-program__nav__cta {
    display: none;
  }
}
.homepage-program__tabnav {
  list-style: none;
  padding-left: 0;
}
.homepage-program__tabnav li:not(:last-child) {
  margin-bottom: 1.3125rem;
}
.homepage-program__tabnav__button {
  border: 0 none;
  background-color: transparent;
  width: 100%;
}
@media (max-width: 991.98px) {
  .homepage-program__tabnav__button.active .homepage-program__nav__title {
    color: #0075c9;
  }
}
.homepage-program__nav__item {
  padding: 1.5rem;
  background-position: center;
  background-size: cover;
  position: relative;
  height: 7.5rem;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-transition: width 0.35s ease, height 0.35s ease, border 0.2s ease, padding 0.2s ease;
  transition: width 0.35s ease, height 0.35s ease, border 0.2s ease, padding 0.2s ease;
}
@media (min-width: 992px) {
  .homepage-program__nav__item {
    width: 23.5rem;
  }
}
.homepage-program__nav__item::before {
  content: "";
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(80, 40, 165, 0)), to(rgba(0, 0, 0, 0.8)));
  background: linear-gradient(rgba(80, 40, 165, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.35s ease;
  transition: opacity 0.35s ease;
}
.homepage-program__nav__item:hover::after {
  opacity: 1;
}
.homepage-program__nav__item::after {
  content: "";
  background: #1c355e;
  opacity: 0.8;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: opacity 0.35s ease;
  transition: opacity 0.35s ease;
}
.active .homepage-program__nav__item {
  padding: 1.1875rem;
  border: 0.3125rem solid #f6bf41;
  width: 100%;
  height: 9.375rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.active .homepage-program__nav__item::before {
  opacity: 1;
}
.active .homepage-program__nav__item::after {
  opacity: 0;
}
.homepage-program__nav__title {
  position: relative;
  z-index: 1;
  font-family: museo-slab, serif;
  color: #f6bf41;
  font-size: 1.375rem;
  line-height: 1.182;
  font-weight: 700;
  margin-bottom: 0;
}
.active .homepage-program__nav__title {
  color: #ffffff;
}
.homepage-program__nav__cta {
  position: relative;
  z-index: 1;
  height: 1.25rem;
  overflow: hidden;
  font-size: 1rem;
  line-height: 1.125;
  color: #f6bf41;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin-bottom: 0;
  -webkit-transition: height 0.25s ease;
  transition: height 0.25s ease;
}
.homepage-program__nav__cta::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 0.3rem 0 0.3rem 0.5rem;
  border-color: transparent transparent transparent #f6bf41;
  border-style: solid;
  display: inline-block;
  -webkit-transition: border 0.35s ease;
  transition: border 0.35s ease;
  margin-left: 0.5rem;
}
.homepage-program__nav__cta::after {
  position: relative;
  top: -0.0625rem;
}
.active .homepage-program__nav__cta {
  height: 0;
}
@media (max-width: 991.98px) {
  .homepage-program__content {
    margin-top: 1.875rem;
  }
}
.homepage-program__content h2,
.homepage-program__content h3 {
  font-weight: 500;
  color: #f6bf41;
  margin-bottom: 0.9375rem;
  font-family: museo-sans, sans-serif;
  font-size: 1.875rem;
}
@media (min-width: 992px) {
  .homepage-program__content h2,
.homepage-program__content h3 {
    font-size: 2.1875rem;
  }
}
@media (min-width: 992px) {
  .homepage-program__content p {
    font-size: 1.3125rem;
    line-height: 1.476;
  }
}

.section--find-a-club .form-select {
  min-width: 14rem;
}

@media (min-width: 768px) {
  .card-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto;
    grid-gap: 1rem;
  }
}
@media (min-width: 992px) {
  .card-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1200px) {
  .card-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

.chat-embed {
  width: 4.5rem;
  left: auto;
}
.chat-embed a {
  display: block;
  padding-bottom: 2.25rem;
}
.chat-embed img {
  width: 2.4375rem;
  height: 2.4375rem;
}

:root {
  --bs-secondary-rgb: 0, 117, 201;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImIyYy1zdHlsZXMuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLm1pbi5jc3MiLCJmb250YXdlc29tZS9jc3MvZm9udGF3ZXNvbWUuY3NzIiwiZm9udGF3ZXNvbWUvY3NzL2JyYW5kcy5jc3MiLCJmb250YXdlc29tZS9jc3Mvc29saWQuY3NzIiwiX2Jvb3RzdHJhcC1leHRlbnNpb24uc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJnbG9iYWwvX2hlYWRlci5zY3NzIiwiYjJjLXN0eWxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwiZ2xvYmFsL2hlYWRlci1lbGVtZW50cy9fbWFpbi1uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJnbG9iYWwvaGVhZGVyLWVsZW1lbnRzL191dGlsaXR5LW5hdi5zY3NzIiwiZ2xvYmFsL19mb290ZXIuc2NzcyIsImdsb2JhbC9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9faGVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9fY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19maWZ0eS1maWZ0eS5zY3NzIiwiY29tcG9uZW50cy9fZmlmdHktZmlmdHktZGl2aWRlci5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLXRpdGxlLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLXBhZ2UtdGl0bGUtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1pY29ucy5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2hpZ2hsaWdodC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fanVtcC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fZGV0YWlsLWJveC5zY3NzIiwiY29tcG9uZW50cy9fc3VibmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY291cnNlLWVsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX3Rlc3RpbWlub25pYWxzLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIl9wcmludC5zY3NzIiwiZ2xvYmFsL2hlYWRlci1lbGVtZW50cy9fbWVnYS1tZW51LnNjc3MiLCJjb21wb25lbnRzL19maWZ0eS1maWZ0eS10ZXh0LWltYWdlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9faG9tZXBhZ2UtcHJvZ3JhbS5zY3NzIiwiY29tcG9uZW50cy9fZmluZC1hLWNsdWIuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQtZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fY2hh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O0VBQ0UsWUFBQTtBRjRjRjs7QUUxY0E7RUFDRSxZQUFBO0FGNmNGOztBRTNjQTtFQUNFLFlBQUE7QUY4Y0Y7O0FFNWNBO0VBQ0UsWUFBQTtBRitjRjs7QUU3Y0E7RUFDRSxZQUFBO0FGZ2RGOztBRTljQTtFQUNFLFlBQUE7QUZpZEY7O0FFL2NBO0VBQ0UsWUFBQTtBRmtkRjs7QUVoZEE7RUFDRSxZQUFBO0FGbWRGOztBRWpkQTtFQUNFLGdCQUFBO0FGb2RGOztBRWxkQTtFQUNFLGdCQUFBO0FGcWRGOztBRW5kQTtFQUNFLGdCQUFBO0FGc2RGOztBRXBkQTtFQUNFLGdCQUFBO0FGdWRGOztBRXJkQTtFQUNFLFlBQUE7QUZ3ZEY7O0FFdGRBO0VBQ0UsZ0JBQUE7QUZ5ZEY7O0FFdmRBO0VBQ0UsZ0JBQUE7QUYwZEY7O0FFeGRBO0VBQ0UsZ0JBQUE7QUYyZEY7O0FFemRBO0VBQ0UsZ0JBQUE7QUY0ZEY7O0FFMWRBO0VBQ0UsZ0JBQUE7QUY2ZEY7O0FFM2RBO0VBQ0UsZ0JBQUE7QUY4ZEY7O0FFNWRBO0VBQ0UsZ0JBQUE7QUYrZEY7O0FFN2RBO0VBQ0UsZ0JBQUE7QUZnZUY7O0FFOWRBO0VBQ0UsZ0JBQUE7QUZpZUY7O0FFL2RBO0VBQ0UsZ0JBQUE7QUZrZUY7O0FFaGVBO0VBQ0UsZ0JBQUE7QUZtZUY7O0FFamVBO0VBQ0UsZ0JBQUE7QUZvZUY7O0FFbGVBO0VBQ0UsZ0JBQUE7QUZxZUY7O0FFbmVBO0VBQ0UsZ0JBQUE7QUZzZUY7O0FFcGVBO0VBQ0UsZ0JBQUE7QUZ1ZUY7O0FFcmVBO0VBQ0UsZ0JBQUE7QUZ3ZUY7O0FFdGVBO0VBQ0UsZ0JBQUE7QUZ5ZUY7O0FFdmVBO0VBQ0UsZ0JBQUE7QUYwZUY7O0FFeGVBO0VBQ0UsZ0JBQUE7QUYyZUY7O0FFemVBO0VBQ0UsZ0JBQUE7QUY0ZUY7O0FFMWVBO0VBQ0UsZ0JBQUE7QUY2ZUY7O0FFM2VBO0VBQ0UsZ0JBQUE7QUY4ZUY7O0FFNWVBO0VBQ0UsZ0JBQUE7QUYrZUY7O0FFN2VBO0VBQ0UsZ0JBQUE7QUZnZkY7O0FFOWVBO0VBQ0UsZ0JBQUE7QUZpZkY7O0FFL2VBO0VBQ0UsZ0JBQUE7QUZrZkY7O0FFaGZBO0VBQ0UsZ0JBQUE7QUZtZkY7O0FFamZBO0VBQ0UsZ0JBQUE7QUZvZkY7O0FFbGZBO0VBQ0UsZ0JBQUE7QUZxZkY7O0FFbmZBO0VBQ0UsZ0JBQUE7QUZzZkY7O0FFcGZBO0VBQ0UsZ0JBQUE7QUZ1ZkY7O0FFcmZBO0VBQ0UsZ0JBQUE7QUZ3ZkY7O0FFdGZBO0VBQ0UsZ0JBQUE7QUZ5ZkY7O0FFdmZBO0VBQ0UsZ0JBQUE7QUYwZkY7O0FFeGZBO0VBQ0UsZ0JBQUE7QUYyZkY7O0FFemZBO0VBQ0UsZ0JBQUE7QUY0ZkY7O0FFMWZBO0VBQ0UsZ0JBQUE7QUY2ZkY7O0FFM2ZBO0VBQ0UsZ0JBQUE7QUY4ZkY7O0FFNWZBO0VBQ0UsZ0JBQUE7QUYrZkY7O0FFN2ZBO0VBQ0UsZ0JBQUE7QUZnZ0JGOztBRTlmQTtFQUNFLGdCQUFBO0FGaWdCRjs7QUUvZkE7RUFDRSxnQkFBQTtBRmtnQkY7O0FFaGdCQTtFQUNFLGdCQUFBO0FGbWdCRjs7QUVqZ0JBO0VBQ0UsZ0JBQUE7QUZvZ0JGOztBRWxnQkE7RUFDRSxnQkFBQTtBRnFnQkY7O0FFbmdCQTtFQUNFLGdCQUFBO0FGc2dCRjs7QUVwZ0JBO0VBQ0UsZ0JBQUE7QUZ1Z0JGOztBRXJnQkE7RUFDRSxnQkFBQTtBRndnQkY7O0FFdGdCQTtFQUNFLGdCQUFBO0FGeWdCRjs7QUV2Z0JBO0VBQ0UsZ0JBQUE7QUYwZ0JGOztBRXhnQkE7RUFDRSxnQkFBQTtBRjJnQkY7O0FFemdCQTtFQUNFLGdCQUFBO0FGNGdCRjs7QUUxZ0JBO0VBQ0UsZ0JBQUE7QUY2Z0JGOztBRTNnQkE7RUFDRSxnQkFBQTtBRjhnQkY7O0FFNWdCQTtFQUNFLGdCQUFBO0FGK2dCRjs7QUU3Z0JBO0VBQ0UsZ0JBQUE7QUZnaEJGOztBRTlnQkE7RUFDRSxnQkFBQTtBRmloQkY7O0FFL2dCQTtFQUNFLGdCQUFBO0FGa2hCRjs7QUVoaEJBO0VBQ0UsZ0JBQUE7QUZtaEJGOztBRWpoQkE7RUFDRSxnQkFBQTtBRm9oQkY7O0FFbGhCQTtFQUNFLGdCQUFBO0FGcWhCRjs7QUVuaEJBO0VBQ0UsZ0JBQUE7QUZzaEJGOztBRXBoQkE7RUFDRSxnQkFBQTtBRnVoQkY7O0FFcmhCQTtFQUNFLGdCQUFBO0FGd2hCRjs7QUV0aEJBO0VBQ0UsZ0JBQUE7QUZ5aEJGOztBRXZoQkE7RUFDRSxnQkFBQTtBRjBoQkY7O0FFeGhCQTtFQUNFLGdCQUFBO0FGMmhCRjs7QUV6aEJBO0VBQ0UsZ0JBQUE7QUY0aEJGOztBRTFoQkE7RUFDRSxnQkFBQTtBRjZoQkY7O0FFM2hCQTtFQUNFLGdCQUFBO0FGOGhCRjs7QUU1aEJBO0VBQ0UsZ0JBQUE7QUYraEJGOztBRTdoQkE7RUFDRSxnQkFBQTtBRmdpQkY7O0FFOWhCQTtFQUNFLGdCQUFBO0FGaWlCRjs7QUUvaEJBO0VBQ0UsZ0JBQUE7QUZraUJGOztBRWhpQkE7RUFDRSxnQkFBQTtBRm1pQkY7O0FFamlCQTtFQUNFLGdCQUFBO0FGb2lCRjs7QUVsaUJBO0VBQ0UsZ0JBQUE7QUZxaUJGOztBRW5pQkE7RUFDRSxnQkFBQTtBRnNpQkY7O0FFcGlCQTtFQUNFLGdCQUFBO0FGdWlCRjs7QUVyaUJBO0VBQ0UsZ0JBQUE7QUZ3aUJGOztBRXRpQkE7RUFDRSxnQkFBQTtBRnlpQkY7O0FFdmlCQTtFQUNFLGdCQUFBO0FGMGlCRjs7QUV4aUJBO0VBQ0UsZ0JBQUE7QUYyaUJGOztBRXppQkE7RUFDRSxnQkFBQTtBRjRpQkY7O0FFMWlCQTtFQUNFLGdCQUFBO0FGNmlCRjs7QUUzaUJBO0VBQ0UsZ0JBQUE7QUY4aUJGOztBRTVpQkE7RUFDRSxnQkFBQTtBRitpQkY7O0FFN2lCQTtFQUNFLGdCQUFBO0FGZ2pCRjs7QUU5aUJBO0VBQ0UsZ0JBQUE7QUZpakJGOztBRS9pQkE7RUFDRSxnQkFBQTtBRmtqQkY7O0FFaGpCQTtFQUNFLGdCQUFBO0FGbWpCRjs7QUVqakJBO0VBQ0UsWUFBQTtBRm9qQkY7O0FFbGpCQTtFQUNFLGdCQUFBO0FGcWpCRjs7QUVuakJBO0VBQ0UsZ0JBQUE7QUZzakJGOztBRXBqQkE7RUFDRSxnQkFBQTtBRnVqQkY7O0FFcmpCQTtFQUNFLGdCQUFBO0FGd2pCRjs7QUV0akJBO0VBQ0UsZ0JBQUE7QUZ5akJGOztBRXZqQkE7RUFDRSxnQkFBQTtBRjBqQkY7O0FFeGpCQTtFQUNFLGdCQUFBO0FGMmpCRjs7QUV6akJBO0VBQ0UsZ0JBQUE7QUY0akJGOztBRTFqQkE7RUFDRSxnQkFBQTtBRjZqQkY7O0FFM2pCQTtFQUNFLGdCQUFBO0FGOGpCRjs7QUU1akJBO0VBQ0UsZ0JBQUE7QUYrakJGOztBRTdqQkE7RUFDRSxnQkFBQTtBRmdrQkY7O0FFOWpCQTtFQUNFLGdCQUFBO0FGaWtCRjs7QUUvakJBO0VBQ0UsZ0JBQUE7QUZra0JGOztBRWhrQkE7RUFDRSxnQkFBQTtBRm1rQkY7O0FFamtCQTtFQUNFLGdCQUFBO0FGb2tCRjs7QUVsa0JBO0VBQ0UsZ0JBQUE7QUZxa0JGOztBRW5rQkE7RUFDRSxnQkFBQTtBRnNrQkY7O0FFcGtCQTtFQUNFLGdCQUFBO0FGdWtCRjs7QUVya0JBO0VBQ0UsZ0JBQUE7QUZ3a0JGOztBRXRrQkE7RUFDRSxnQkFBQTtBRnlrQkY7O0FFdmtCQTtFQUNFLGdCQUFBO0FGMGtCRjs7QUV4a0JBO0VBQ0UsZ0JBQUE7QUYya0JGOztBRXprQkE7RUFDRSxnQkFBQTtBRjRrQkY7O0FFMWtCQTtFQUNFLGdCQUFBO0FGNmtCRjs7QUUza0JBO0VBQ0UsZ0JBQUE7QUY4a0JGOztBRTVrQkE7RUFDRSxnQkFBQTtBRitrQkY7O0FFN2tCQTtFQUNFLGdCQUFBO0FGZ2xCRjs7QUU5a0JBO0VBQ0UsZ0JBQUE7QUZpbEJGOztBRS9rQkE7RUFDRSxnQkFBQTtBRmtsQkY7O0FFaGxCQTtFQUNFLGdCQUFBO0FGbWxCRjs7QUVqbEJBO0VBQ0UsZ0JBQUE7QUZvbEJGOztBRWxsQkE7RUFDRSxnQkFBQTtBRnFsQkY7O0FFbmxCQTtFQUNFLGdCQUFBO0FGc2xCRjs7QUVwbEJBO0VBQ0UsWUFBQTtBRnVsQkY7O0FFcmxCQTtFQUNFLGdCQUFBO0FGd2xCRjs7QUV0bEJBO0VBQ0UsZ0JBQUE7QUZ5bEJGOztBRXZsQkE7RUFDRSxnQkFBQTtBRjBsQkY7O0FFeGxCQTtFQUNFLGdCQUFBO0FGMmxCRjs7QUV6bEJBO0VBQ0UsZ0JBQUE7QUY0bEJGOztBRTFsQkE7RUFDRSxnQkFBQTtBRjZsQkY7O0FFM2xCQTtFQUNFLGdCQUFBO0FGOGxCRjs7QUU1bEJBO0VBQ0UsZ0JBQUE7QUYrbEJGOztBRTdsQkE7RUFDRSxnQkFBQTtBRmdtQkY7O0FFOWxCQTtFQUNFLGdCQUFBO0FGaW1CRjs7QUUvbEJBO0VBQ0UsZ0JBQUE7QUZrbUJGOztBRWhtQkE7RUFDRSxnQkFBQTtBRm1tQkY7O0FFam1CQTtFQUNFLGdCQUFBO0FGb21CRjs7QUVsbUJBO0VBQ0UsZ0JBQUE7QUZxbUJGOztBRW5tQkE7RUFDRSxnQkFBQTtBRnNtQkY7O0FFcG1CQTtFQUNFLGdCQUFBO0FGdW1CRjs7QUVybUJBO0VBQ0UsZ0JBQUE7QUZ3bUJGOztBRXRtQkE7RUFDRSxnQkFBQTtBRnltQkY7O0FFdm1CQTtFQUNFLGdCQUFBO0FGMG1CRjs7QUV4bUJBO0VBQ0UsZ0JBQUE7QUYybUJGOztBRXptQkE7RUFDRSxnQkFBQTtBRjRtQkY7O0FFMW1CQTtFQUNFLGdCQUFBO0FGNm1CRjs7QUUzbUJBO0VBQ0UsZ0JBQUE7QUY4bUJGOztBRTVtQkE7RUFDRSxnQkFBQTtBRittQkY7O0FFN21CQTtFQUNFLGdCQUFBO0FGZ25CRjs7QUU5bUJBO0VBQ0UsZ0JBQUE7QUZpbkJGOztBRS9tQkE7RUFDRSxnQkFBQTtBRmtuQkY7O0FFaG5CQTtFQUNFLGdCQUFBO0FGbW5CRjs7QUVqbkJBO0VBQ0UsZ0JBQUE7QUZvbkJGOztBRWxuQkE7RUFDRSxnQkFBQTtBRnFuQkY7O0FFbm5CQTtFQUNFLGdCQUFBO0FGc25CRjs7QUVwbkJBO0VBQ0UsZ0JBQUE7QUZ1bkJGOztBRXJuQkE7RUFDRSxnQkFBQTtBRnduQkY7O0FFdG5CQTtFQUNFLGdCQUFBO0FGeW5CRjs7QUV2bkJBO0VBQ0UsZ0JBQUE7QUYwbkJGOztBRXhuQkE7RUFDRSxnQkFBQTtBRjJuQkY7O0FFem5CQTtFQUNFLGdCQUFBO0FGNG5CRjs7QUUxbkJBO0VBQ0UsZ0JBQUE7QUY2bkJGOztBRTNuQkE7RUFDRSxnQkFBQTtBRjhuQkY7O0FFNW5CQTtFQUNFLGdCQUFBO0FGK25CRjs7QUU3bkJBO0VBQ0UsZ0JBQUE7QUZnb0JGOztBRTluQkE7RUFDRSxnQkFBQTtBRmlvQkY7O0FFL25CQTtFQUNFLGdCQUFBO0FGa29CRjs7QUVob0JBO0VBQ0UsZ0JBQUE7QUZtb0JGOztBRWpvQkE7RUFDRSxnQkFBQTtBRm9vQkY7O0FFbG9CQTtFQUNFLGdCQUFBO0FGcW9CRjs7QUVub0JBO0VBQ0UsZ0JBQUE7QUZzb0JGOztBRXBvQkE7RUFDRSxnQkFBQTtBRnVvQkY7O0FFcm9CQTtFQUNFLGdCQUFBO0FGd29CRjs7QUV0b0JBO0VBQ0UsZ0JBQUE7QUZ5b0JGOztBRXZvQkE7RUFDRSxnQkFBQTtBRjBvQkY7O0FFeG9CQTtFQUNFLGdCQUFBO0FGMm9CRjs7QUV6b0JBO0VBQ0UsZ0JBQUE7QUY0b0JGOztBRTFvQkE7RUFDRSxnQkFBQTtBRjZvQkY7O0FFM29CQTtFQUNFLGdCQUFBO0FGOG9CRjs7QUU1b0JBO0VBQ0UsZ0JBQUE7QUYrb0JGOztBRTdvQkE7RUFDRSxnQkFBQTtBRmdwQkY7O0FFOW9CQTtFQUNFLGdCQUFBO0FGaXBCRjs7QUUvb0JBO0VBQ0UsZ0JBQUE7QUZrcEJGOztBRWhwQkE7RUFDRSxnQkFBQTtBRm1wQkY7O0FFanBCQTtFQUNFLGdCQUFBO0FGb3BCRjs7QUVscEJBO0VBQ0UsZ0JBQUE7QUZxcEJGOztBRW5wQkE7RUFDRSxnQkFBQTtBRnNwQkY7O0FFcHBCQTtFQUNFLGdCQUFBO0FGdXBCRjs7QUVycEJBO0VBQ0UsZ0JBQUE7QUZ3cEJGOztBRXRwQkE7RUFDRSxnQkFBQTtBRnlwQkY7O0FFdnBCQTtFQUNFLGdCQUFBO0FGMHBCRjs7QUV4cEJBO0VBQ0UsZ0JBQUE7QUYycEJGOztBRXpwQkE7RUFDRSxnQkFBQTtBRjRwQkY7O0FFMXBCQTtFQUNFLGdCQUFBO0FGNnBCRjs7QUUzcEJBO0VBQ0UsZ0JBQUE7QUY4cEJGOztBRTVwQkE7RUFDRSxnQkFBQTtBRitwQkY7O0FFN3BCQTtFQUNFLGdCQUFBO0FGZ3FCRjs7QUU5cEJBO0VBQ0UsZ0JBQUE7QUZpcUJGOztBRS9wQkE7RUFDRSxnQkFBQTtBRmtxQkY7O0FFaHFCQTtFQUNFLGdCQUFBO0FGbXFCRjs7QUVqcUJBO0VBQ0UsZ0JBQUE7QUZvcUJGOztBRWxxQkE7RUFDRSxnQkFBQTtBRnFxQkY7O0FFbnFCQTtFQUNFLGdCQUFBO0FGc3FCRjs7QUVwcUJBO0VBQ0UsZ0JBQUE7QUZ1cUJGOztBRXJxQkE7RUFDRSxnQkFBQTtBRndxQkY7O0FFdHFCQTtFQUNFLGdCQUFBO0FGeXFCRjs7QUV2cUJBO0VBQ0UsZ0JBQUE7QUYwcUJGOztBRXhxQkE7RUFDRSxnQkFBQTtBRjJxQkY7O0FFenFCQTtFQUNFLGdCQUFBO0FGNHFCRjs7QUUxcUJBO0VBQ0UsZ0JBQUE7QUY2cUJGOztBRTNxQkE7RUFDRSxnQkFBQTtBRjhxQkY7O0FFNXFCQTtFQUNFLGdCQUFBO0FGK3FCRjs7QUU3cUJBO0VBQ0UsZ0JBQUE7QUZnckJGOztBRTlxQkE7RUFDRSxnQkFBQTtBRmlyQkY7O0FFL3FCQTtFQUNFLGdCQUFBO0FGa3JCRjs7QUVockJBO0VBQ0UsZ0JBQUE7QUZtckJGOztBRWpyQkE7RUFDRSxnQkFBQTtBRm9yQkY7O0FFbHJCQTtFQUNFLGdCQUFBO0FGcXJCRjs7QUVuckJBO0VBQ0UsZ0JBQUE7QUZzckJGOztBRXByQkE7RUFDRSxnQkFBQTtBRnVyQkY7O0FFcnJCQTtFQUNFLGdCQUFBO0FGd3JCRjs7QUV0ckJBO0VBQ0UsZ0JBQUE7QUZ5ckJGOztBRXZyQkE7RUFDRSxnQkFBQTtBRjByQkY7O0FFeHJCQTtFQUNFLFlBQUE7QUYyckJGOztBRXpyQkE7RUFDRSxnQkFBQTtBRjRyQkY7O0FFMXJCQTtFQUNFLGdCQUFBO0FGNnJCRjs7QUUzckJBO0VBQ0UsZ0JBQUE7QUY4ckJGOztBRTVyQkE7RUFDRSxnQkFBQTtBRityQkY7O0FFN3JCQTtFQUNFLGdCQUFBO0FGZ3NCRjs7QUU5ckJBO0VBQ0UsZ0JBQUE7QUZpc0JGOztBRS9yQkE7RUFDRSxnQkFBQTtBRmtzQkY7O0FFaHNCQTtFQUNFLGdCQUFBO0FGbXNCRjs7QUVqc0JBO0VBQ0UsZ0JBQUE7QUZvc0JGOztBRWxzQkE7RUFDRSxnQkFBQTtBRnFzQkY7O0FFbnNCQTtFQUNFLGdCQUFBO0FGc3NCRjs7QUVwc0JBO0VBQ0UsZ0JBQUE7QUZ1c0JGOztBRXJzQkE7RUFDRSxnQkFBQTtBRndzQkY7O0FFdHNCQTtFQUNFLGdCQUFBO0FGeXNCRjs7QUV2c0JBO0VBQ0UsZ0JBQUE7QUYwc0JGOztBRXhzQkE7RUFDRSxnQkFBQTtBRjJzQkY7O0FFenNCQTtFQUNFLGdCQUFBO0FGNHNCRjs7QUUxc0JBO0VBQ0UsZ0JBQUE7QUY2c0JGOztBRTNzQkE7RUFDRSxnQkFBQTtBRjhzQkY7O0FFNXNCQTtFQUNFLGdCQUFBO0FGK3NCRjs7QUU3c0JBO0VBQ0UsZ0JBQUE7QUZndEJGOztBRTlzQkE7RUFDRSxnQkFBQTtBRml0QkY7O0FFL3NCQTtFQUNFLGdCQUFBO0FGa3RCRjs7QUVodEJBO0VBQ0UsZ0JBQUE7QUZtdEJGOztBRWp0QkE7RUFDRSxnQkFBQTtBRm90QkY7O0FFbHRCQTtFQUNFLGdCQUFBO0FGcXRCRjs7QUVudEJBO0VBQ0UsZ0JBQUE7QUZzdEJGOztBRXB0QkE7RUFDRSxnQkFBQTtBRnV0QkY7O0FFcnRCQTtFQUNFLGdCQUFBO0FGd3RCRjs7QUV0dEJBO0VBQ0UsZ0JBQUE7QUZ5dEJGOztBRXZ0QkE7RUFDRSxnQkFBQTtBRjB0QkY7O0FFeHRCQTtFQUNFLGdCQUFBO0FGMnRCRjs7QUV6dEJBO0VBQ0UsZ0JBQUE7QUY0dEJGOztBRTF0QkE7RUFDRSxnQkFBQTtBRjZ0QkY7O0FFM3RCQTtFQUNFLGdCQUFBO0FGOHRCRjs7QUU1dEJBO0VBQ0UsZ0JBQUE7QUYrdEJGOztBRTd0QkE7RUFDRSxnQkFBQTtBRmd1QkY7O0FFOXRCQTtFQUNFLGdCQUFBO0FGaXVCRjs7QUUvdEJBO0VBQ0UsZ0JBQUE7QUZrdUJGOztBRWh1QkE7RUFDRSxnQkFBQTtBRm11QkY7O0FFanVCQTtFQUNFLGdCQUFBO0FGb3VCRjs7QUVsdUJBO0VBQ0UsZ0JBQUE7QUZxdUJGOztBRW51QkE7RUFDRSxnQkFBQTtBRnN1QkY7O0FFcHVCQTtFQUNFLGdCQUFBO0FGdXVCRjs7QUVydUJBO0VBQ0UsZ0JBQUE7QUZ3dUJGOztBRXR1QkE7RUFDRSxnQkFBQTtBRnl1QkY7O0FFdnVCQTtFQUNFLGdCQUFBO0FGMHVCRjs7QUV4dUJBO0VBQ0UsZ0JBQUE7QUYydUJGOztBRXp1QkE7RUFDRSxnQkFBQTtBRjR1QkY7O0FFMXVCQTtFQUNFLGdCQUFBO0FGNnVCRjs7QUUzdUJBO0VBQ0UsZ0JBQUE7QUY4dUJGOztBRTV1QkE7RUFDRSxnQkFBQTtBRit1QkY7O0FFN3VCQTtFQUNFLGdCQUFBO0FGZ3ZCRjs7QUU5dUJBO0VBQ0UsZ0JBQUE7QUZpdkJGOztBRS91QkE7RUFDRSxnQkFBQTtBRmt2QkY7O0FFaHZCQTtFQUNFLGdCQUFBO0FGbXZCRjs7QUVqdkJBO0VBQ0UsZ0JBQUE7QUZvdkJGOztBRWx2QkE7RUFDRSxnQkFBQTtBRnF2QkY7O0FFbnZCQTtFQUNFLGdCQUFBO0FGc3ZCRjs7QUVwdkJBO0VBQ0UsZ0JBQUE7QUZ1dkJGOztBRXJ2QkE7RUFDRSxnQkFBQTtBRnd2QkY7O0FFdHZCQTtFQUNFLGdCQUFBO0FGeXZCRjs7QUV2dkJBO0VBQ0UsZ0JBQUE7QUYwdkJGOztBRXh2QkE7RUFDRSxnQkFBQTtBRjJ2QkY7O0FFenZCQTtFQUNFLGdCQUFBO0FGNHZCRjs7QUUxdkJBO0VBQ0UsZ0JBQUE7QUY2dkJGOztBRTN2QkE7RUFDRSxnQkFBQTtBRjh2QkY7O0FFNXZCQTtFQUNFLGdCQUFBO0FGK3ZCRjs7QUU3dkJBO0VBQ0UsZ0JBQUE7QUZnd0JGOztBRTl2QkE7RUFDRSxnQkFBQTtBRml3QkY7O0FFL3ZCQTtFQUNFLGdCQUFBO0FGa3dCRjs7QUVod0JBO0VBQ0UsZ0JBQUE7QUZtd0JGOztBRWp3QkE7RUFDRSxnQkFBQTtBRm93QkY7O0FFbHdCQTtFQUNFLGdCQUFBO0FGcXdCRjs7QUVud0JBO0VBQ0UsZ0JBQUE7QUZzd0JGOztBRXB3QkE7RUFDRSxnQkFBQTtBRnV3QkY7O0FFcndCQTtFQUNFLGdCQUFBO0FGd3dCRjs7QUV0d0JBO0VBQ0UsZ0JBQUE7QUZ5d0JGOztBRXZ3QkE7RUFDRSxnQkFBQTtBRjB3QkY7O0FFeHdCQTtFQUNFLGdCQUFBO0FGMndCRjs7QUV6d0JBO0VBQ0UsZ0JBQUE7QUY0d0JGOztBRTF3QkE7RUFDRSxnQkFBQTtBRjZ3QkY7O0FFM3dCQTtFQUNFLGdCQUFBO0FGOHdCRjs7QUU1d0JBO0VBQ0UsZ0JBQUE7QUYrd0JGOztBRTd3QkE7RUFDRSxZQUFBO0FGZ3hCRjs7QUU5d0JBO0VBQ0UsZ0JBQUE7QUZpeEJGOztBRS93QkE7RUFDRSxnQkFBQTtBRmt4QkY7O0FFaHhCQTtFQUNFLGdCQUFBO0FGbXhCRjs7QUVqeEJBO0VBQ0UsZ0JBQUE7QUZveEJGOztBRWx4QkE7RUFDRSxnQkFBQTtBRnF4QkY7O0FFbnhCQTtFQUNFLGdCQUFBO0FGc3hCRjs7QUVweEJBO0VBQ0UsWUFBQTtBRnV4QkY7O0FFcnhCQTtFQUNFLGdCQUFBO0FGd3hCRjs7QUV0eEJBO0VBQ0UsZ0JBQUE7QUZ5eEJGOztBRXZ4QkE7RUFDRSxnQkFBQTtBRjB4QkY7O0FFeHhCQTtFQUNFLGdCQUFBO0FGMnhCRjs7QUV6eEJBO0VBQ0UsZ0JBQUE7QUY0eEJGOztBRTF4QkE7RUFDRSxnQkFBQTtBRjZ4QkY7O0FFM3hCQTtFQUNFLGdCQUFBO0FGOHhCRjs7QUU1eEJBO0VBQ0UsZ0JBQUE7QUYreEJGOztBRTd4QkE7RUFDRSxnQkFBQTtBRmd5QkY7O0FFOXhCQTtFQUNFLGdCQUFBO0FGaXlCRjs7QUUveEJBO0VBQ0UsZ0JBQUE7QUZreUJGOztBRWh5QkE7RUFDRSxnQkFBQTtBRm15QkY7O0FFanlCQTtFQUNFLGdCQUFBO0FGb3lCRjs7QUVseUJBO0VBQ0UsZ0JBQUE7QUZxeUJGOztBRW55QkE7RUFDRSxnQkFBQTtBRnN5QkY7O0FFcHlCQTtFQUNFLGdCQUFBO0FGdXlCRjs7QUVyeUJBO0VBQ0UsZ0JBQUE7QUZ3eUJGOztBRXR5QkE7RUFDRSxZQUFBO0FGeXlCRjs7QUV2eUJBO0VBQ0UsWUFBQTtBRjB5QkY7O0FFeHlCQTtFQUNFLGdCQUFBO0FGMnlCRjs7QUV6eUJBO0VBQ0UsZ0JBQUE7QUY0eUJGOztBRTF5QkE7RUFDRSxnQkFBQTtBRjZ5QkY7O0FFM3lCQTtFQUNFLGdCQUFBO0FGOHlCRjs7QUU1eUJBO0VBQ0UsZ0JBQUE7QUYreUJGOztBRTd5QkE7RUFDRSxnQkFBQTtBRmd6QkY7O0FFOXlCQTtFQUNFLGdCQUFBO0FGaXpCRjs7QUUveUJBO0VBQ0UsZ0JBQUE7QUZrekJGOztBRWh6QkE7RUFDRSxnQkFBQTtBRm16QkY7O0FFanpCQTtFQUNFLGdCQUFBO0FGb3pCRjs7QUVsekJBO0VBQ0UsZ0JBQUE7QUZxekJGOztBRW56QkE7RUFDRSxnQkFBQTtBRnN6QkY7O0FFcHpCQTtFQUNFLGdCQUFBO0FGdXpCRjs7QUVyekJBO0VBQ0UsZ0JBQUE7QUZ3ekJGOztBRXR6QkE7RUFDRSxnQkFBQTtBRnl6QkY7O0FFdnpCQTtFQUNFLGdCQUFBO0FGMHpCRjs7QUV4ekJBO0VBQ0UsZ0JBQUE7QUYyekJGOztBRXp6QkE7RUFDRSxnQkFBQTtBRjR6QkY7O0FFMXpCQTtFQUNFLGdCQUFBO0FGNnpCRjs7QUUzekJBO0VBQ0UsZ0JBQUE7QUY4ekJGOztBRTV6QkE7RUFDRSxnQkFBQTtBRit6QkY7O0FFN3pCQTtFQUNFLGdCQUFBO0FGZzBCRjs7QUU5ekJBO0VBQ0UsZ0JBQUE7QUZpMEJGOztBRS96QkE7RUFDRSxnQkFBQTtBRmswQkY7O0FFaDBCQTtFQUNFLGdCQUFBO0FGbTBCRjs7QUVqMEJBO0VBQ0UsZ0JBQUE7QUZvMEJGOztBRWwwQkE7RUFDRSxnQkFBQTtBRnEwQkY7O0FFbjBCQTtFQUNFLGdCQUFBO0FGczBCRjs7QUVwMEJBO0VBQ0UsZ0JBQUE7QUZ1MEJGOztBRXIwQkE7RUFDRSxnQkFBQTtBRncwQkY7O0FFdDBCQTtFQUNFLGdCQUFBO0FGeTBCRjs7QUV2MEJBO0VBQ0UsZ0JBQUE7QUYwMEJGOztBRXgwQkE7RUFDRSxnQkFBQTtBRjIwQkY7O0FFejBCQTtFQUNFLGdCQUFBO0FGNDBCRjs7QUUxMEJBO0VBQ0UsZ0JBQUE7QUY2MEJGOztBRTMwQkE7RUFDRSxZQUFBO0FGODBCRjs7QUU1MEJBO0VBQ0UsZ0JBQUE7QUYrMEJGOztBRTcwQkE7RUFDRSxnQkFBQTtBRmcxQkY7O0FFOTBCQTtFQUNFLGdCQUFBO0FGaTFCRjs7QUUvMEJBO0VBQ0UsZ0JBQUE7QUZrMUJGOztBRWgxQkE7RUFDRSxnQkFBQTtBRm0xQkY7O0FFajFCQTtFQUNFLGdCQUFBO0FGbzFCRjs7QUVsMUJBO0VBQ0UsZ0JBQUE7QUZxMUJGOztBRW4xQkE7RUFDRSxnQkFBQTtBRnMxQkY7O0FFcDFCQTtFQUNFLGdCQUFBO0FGdTFCRjs7QUVyMUJBO0VBQ0UsZ0JBQUE7QUZ3MUJGOztBRXQxQkE7RUFDRSxnQkFBQTtBRnkxQkY7O0FFdjFCQTtFQUNFLGdCQUFBO0FGMDFCRjs7QUV4MUJBO0VBQ0UsZ0JBQUE7QUYyMUJGOztBRXoxQkE7RUFDRSxnQkFBQTtBRjQxQkY7O0FFMTFCQTtFQUNFLGdCQUFBO0FGNjFCRjs7QUUzMUJBO0VBQ0UsZ0JBQUE7QUY4MUJGOztBRTUxQkE7RUFDRSxnQkFBQTtBRisxQkY7O0FFNzFCQTtFQUNFLGdCQUFBO0FGZzJCRjs7QUU5MUJBO0VBQ0UsZ0JBQUE7QUZpMkJGOztBRS8xQkE7RUFDRSxZQUFBO0FGazJCRjs7QUVoMkJBO0VBQ0UsZ0JBQUE7QUZtMkJGOztBRWoyQkE7RUFDRSxnQkFBQTtBRm8yQkY7O0FFbDJCQTtFQUNFLGdCQUFBO0FGcTJCRjs7QUVuMkJBO0VBQ0UsZ0JBQUE7QUZzMkJGOztBRXAyQkE7RUFDRSxnQkFBQTtBRnUyQkY7O0FFcjJCQTtFQUNFLGdCQUFBO0FGdzJCRjs7QUV0MkJBO0VBQ0UsZ0JBQUE7QUZ5MkJGOztBRXYyQkE7RUFDRSxnQkFBQTtBRjAyQkY7O0FFeDJCQTtFQUNFLGdCQUFBO0FGMjJCRjs7QUV6MkJBO0VBQ0UsZ0JBQUE7QUY0MkJGOztBRTEyQkE7RUFDRSxnQkFBQTtBRjYyQkY7O0FFMzJCQTtFQUNFLGdCQUFBO0FGODJCRjs7QUU1MkJBO0VBQ0UsZ0JBQUE7QUYrMkJGOztBRTcyQkE7RUFDRSxnQkFBQTtBRmczQkY7O0FFOTJCQTtFQUNFLGdCQUFBO0FGaTNCRjs7QUUvMkJBO0VBQ0UsZ0JBQUE7QUZrM0JGOztBRWgzQkE7RUFDRSxnQkFBQTtBRm0zQkY7O0FFajNCQTtFQUNFLGdCQUFBO0FGbzNCRjs7QUVsM0JBO0VBQ0UsZ0JBQUE7QUZxM0JGOztBRW4zQkE7RUFDRSxnQkFBQTtBRnMzQkY7O0FFcDNCQTtFQUNFLGdCQUFBO0FGdTNCRjs7QUVyM0JBO0VBQ0UsZ0JBQUE7QUZ3M0JGOztBRXQzQkE7RUFDRSxnQkFBQTtBRnkzQkY7O0FFdjNCQTtFQUNFLGdCQUFBO0FGMDNCRjs7QUV4M0JBO0VBQ0UsZ0JBQUE7QUYyM0JGOztBRXozQkE7RUFDRSxnQkFBQTtBRjQzQkY7O0FFMTNCQTtFQUNFLGdCQUFBO0FGNjNCRjs7QUUzM0JBO0VBQ0UsZ0JBQUE7QUY4M0JGOztBRTUzQkE7RUFDRSxnQkFBQTtBRiszQkY7O0FFNzNCQTtFQUNFLGdCQUFBO0FGZzRCRjs7QUU5M0JBO0VBQ0UsZ0JBQUE7QUZpNEJGOztBRS8zQkE7RUFDRSxnQkFBQTtBRms0QkY7O0FFaDRCQTtFQUNFLGdCQUFBO0FGbTRCRjs7QUVqNEJBO0VBQ0UsZ0JBQUE7QUZvNEJGOztBRWw0QkE7RUFDRSxnQkFBQTtBRnE0QkY7O0FFbjRCQTtFQUNFLGdCQUFBO0FGczRCRjs7QUVwNEJBO0VBQ0UsZ0JBQUE7QUZ1NEJGOztBRXI0QkE7RUFDRSxnQkFBQTtBRnc0QkY7O0FFdDRCQTtFQUNFLGdCQUFBO0FGeTRCRjs7QUV2NEJBO0VBQ0UsZ0JBQUE7QUYwNEJGOztBRXg0QkE7RUFDRSxnQkFBQTtBRjI0QkY7O0FFejRCQTtFQUNFLGdCQUFBO0FGNDRCRjs7QUUxNEJBO0VBQ0UsZ0JBQUE7QUY2NEJGOztBRTM0QkE7RUFDRSxnQkFBQTtBRjg0QkY7O0FFNTRCQTtFQUNFLGdCQUFBO0FGKzRCRjs7QUU3NEJBO0VBQ0UsZ0JBQUE7QUZnNUJGOztBRTk0QkE7RUFDRSxnQkFBQTtBRmk1QkY7O0FFLzRCQTtFQUNFLGdCQUFBO0FGazVCRjs7QUVoNUJBO0VBQ0UsZ0JBQUE7QUZtNUJGOztBRWo1QkE7RUFDRSxnQkFBQTtBRm81QkY7O0FFbDVCQTtFQUNFLGdCQUFBO0FGcTVCRjs7QUVuNUJBO0VBQ0UsZ0JBQUE7QUZzNUJGOztBRXA1QkE7RUFDRSxnQkFBQTtBRnU1QkY7O0FFcjVCQTtFQUNFLGdCQUFBO0FGdzVCRjs7QUV0NUJBO0VBQ0UsZ0JBQUE7QUZ5NUJGOztBRXY1QkE7RUFDRSxnQkFBQTtBRjA1QkY7O0FFeDVCQTtFQUNFLGdCQUFBO0FGMjVCRjs7QUV6NUJBO0VBQ0UsZ0JBQUE7QUY0NUJGOztBRTE1QkE7RUFDRSxnQkFBQTtBRjY1QkY7O0FFMzVCQTtFQUNFLGdCQUFBO0FGODVCRjs7QUU1NUJBO0VBQ0UsZ0JBQUE7QUYrNUJGOztBRTc1QkE7RUFDRSxnQkFBQTtBRmc2QkY7O0FFOTVCQTtFQUNFLGdCQUFBO0FGaTZCRjs7QUUvNUJBO0VBQ0UsZ0JBQUE7QUZrNkJGOztBRWg2QkE7RUFDRSxnQkFBQTtBRm02QkY7O0FFajZCQTtFQUNFLGdCQUFBO0FGbzZCRjs7QUVsNkJBO0VBQ0UsZ0JBQUE7QUZxNkJGOztBRW42QkE7RUFDRSxnQkFBQTtBRnM2QkY7O0FFcDZCQTtFQUNFLGdCQUFBO0FGdTZCRjs7QUVyNkJBO0VBQ0UsZ0JBQUE7QUZ3NkJGOztBRXQ2QkE7RUFDRSxnQkFBQTtBRnk2QkY7O0FFdjZCQTtFQUNFLGdCQUFBO0FGMDZCRjs7QUV4NkJBO0VBQ0UsZ0JBQUE7QUYyNkJGOztBRXo2QkE7RUFDRSxnQkFBQTtBRjQ2QkY7O0FFMTZCQTtFQUNFLGdCQUFBO0FGNjZCRjs7QUUzNkJBO0VBQ0UsZ0JBQUE7QUY4NkJGOztBRTU2QkE7RUFDRSxnQkFBQTtBRis2QkY7O0FFNzZCQTtFQUNFLGdCQUFBO0FGZzdCRjs7QUU5NkJBO0VBQ0UsZ0JBQUE7QUZpN0JGOztBRS82QkE7RUFDRSxnQkFBQTtBRms3QkY7O0FFaDdCQTtFQUNFLGdCQUFBO0FGbTdCRjs7QUVqN0JBO0VBQ0UsWUFBQTtBRm83QkY7O0FFbDdCQTtFQUNFLGdCQUFBO0FGcTdCRjs7QUVuN0JBO0VBQ0UsZ0JBQUE7QUZzN0JGOztBRXA3QkE7RUFDRSxnQkFBQTtBRnU3QkY7O0FFcjdCQTtFQUNFLGdCQUFBO0FGdzdCRjs7QUV0N0JBO0VBQ0UsZ0JBQUE7QUZ5N0JGOztBRXY3QkE7RUFDRSxnQkFBQTtBRjA3QkY7O0FFeDdCQTtFQUNFLGdCQUFBO0FGMjdCRjs7QUV6N0JBO0VBQ0UsZ0JBQUE7QUY0N0JGOztBRTE3QkE7RUFDRSxnQkFBQTtBRjY3QkY7O0FFMzdCQTtFQUNFLGdCQUFBO0FGODdCRjs7QUU1N0JBO0VBQ0UsZ0JBQUE7QUYrN0JGOztBRTc3QkE7RUFDRSxnQkFBQTtBRmc4QkY7O0FFOTdCQTtFQUNFLGdCQUFBO0FGaThCRjs7QUUvN0JBO0VBQ0UsZ0JBQUE7QUZrOEJGOztBRWg4QkE7RUFDRSxnQkFBQTtBRm04QkY7O0FFajhCQTtFQUNFLGdCQUFBO0FGbzhCRjs7QUVsOEJBO0VBQ0UsZ0JBQUE7QUZxOEJGOztBRW44QkE7RUFDRSxnQkFBQTtBRnM4QkY7O0FFcDhCQTtFQUNFLGdCQUFBO0FGdThCRjs7QUVyOEJBO0VBQ0UsZ0JBQUE7QUZ3OEJGOztBRXQ4QkE7RUFDRSxnQkFBQTtBRnk4QkY7O0FFdjhCQTtFQUNFLGdCQUFBO0FGMDhCRjs7QUV4OEJBO0VBQ0UsZ0JBQUE7QUYyOEJGOztBRXo4QkE7RUFDRSxnQkFBQTtBRjQ4QkY7O0FFMThCQTtFQUNFLGdCQUFBO0FGNjhCRjs7QUUzOEJBO0VBQ0UsZ0JBQUE7QUY4OEJGOztBRTU4QkE7RUFDRSxnQkFBQTtBRis4QkY7O0FFNzhCQTtFQUNFLGdCQUFBO0FGZzlCRjs7QUU5OEJBO0VBQ0UsZ0JBQUE7QUZpOUJGOztBRS84QkE7RUFDRSxnQkFBQTtBRms5QkY7O0FFaDlCQTtFQUNFLGdCQUFBO0FGbTlCRjs7QUVqOUJBO0VBQ0UsZ0JBQUE7QUZvOUJGOztBRWw5QkE7RUFDRSxnQkFBQTtBRnE5QkY7O0FFbjlCQTtFQUNFLGdCQUFBO0FGczlCRjs7QUVwOUJBO0VBQ0UsZ0JBQUE7QUZ1OUJGOztBRXI5QkE7RUFDRSxnQkFBQTtBRnc5QkY7O0FFdDlCQTtFQUNFLGdCQUFBO0FGeTlCRjs7QUV2OUJBO0VBQ0UsZ0JBQUE7QUYwOUJGOztBRXg5QkE7RUFDRSxnQkFBQTtBRjI5QkY7O0FFejlCQTtFQUNFLGdCQUFBO0FGNDlCRjs7QUUxOUJBO0VBQ0UsZ0JBQUE7QUY2OUJGOztBRTM5QkE7RUFDRSxnQkFBQTtBRjg5QkY7O0FFNTlCQTtFQUNFLGdCQUFBO0FGKzlCRjs7QUU3OUJBO0VBQ0UsZ0JBQUE7QUZnK0JGOztBRTk5QkE7RUFDRSxnQkFBQTtBRmkrQkY7O0FFLzlCQTtFQUNFLGdCQUFBO0FGaytCRjs7QUVoK0JBO0VBQ0UsZ0JBQUE7QUZtK0JGOztBRWorQkE7RUFDRSxnQkFBQTtBRm8rQkY7O0FFbCtCQTtFQUNFLGdCQUFBO0FGcStCRjs7QUVuK0JBO0VBQ0UsZ0JBQUE7QUZzK0JGOztBRXArQkE7RUFDRSxnQkFBQTtBRnUrQkY7O0FFcitCQTtFQUNFLGdCQUFBO0FGdytCRjs7QUV0K0JBO0VBQ0UsZ0JBQUE7QUZ5K0JGOztBRXYrQkE7RUFDRSxnQkFBQTtBRjArQkY7O0FFeCtCQTtFQUNFLGdCQUFBO0FGMitCRjs7QUV6K0JBO0VBQ0UsZ0JBQUE7QUY0K0JGOztBRTErQkE7RUFDRSxnQkFBQTtBRjYrQkY7O0FFMytCQTtFQUNFLGdCQUFBO0FGOCtCRjs7QUU1K0JBO0VBQ0UsZ0JBQUE7QUYrK0JGOztBRTcrQkE7RUFDRSxnQkFBQTtBRmcvQkY7O0FFOStCQTtFQUNFLGdCQUFBO0FGaS9CRjs7QUUvK0JBO0VBQ0UsZ0JBQUE7QUZrL0JGOztBRWgvQkE7RUFDRSxnQkFBQTtBRm0vQkY7O0FFai9CQTtFQUNFLGdCQUFBO0FGby9CRjs7QUVsL0JBO0VBQ0UsZ0JBQUE7QUZxL0JGOztBRW4vQkE7RUFDRSxnQkFBQTtBRnMvQkY7O0FFcC9CQTtFQUNFLGdCQUFBO0FGdS9CRjs7QUVyL0JBO0VBQ0UsZ0JBQUE7QUZ3L0JGOztBRXQvQkE7RUFDRSxnQkFBQTtBRnkvQkY7O0FFdi9CQTtFQUNFLGdCQUFBO0FGMC9CRjs7QUV4L0JBO0VBQ0UsZ0JBQUE7QUYyL0JGOztBRXovQkE7RUFDRSxnQkFBQTtBRjQvQkY7O0FFMS9CQTtFQUNFLGdCQUFBO0FGNi9CRjs7QUUzL0JBO0VBQ0UsZ0JBQUE7QUY4L0JGOztBRTUvQkE7RUFDRSxnQkFBQTtBRisvQkY7O0FFNy9CQTtFQUNFLGdCQUFBO0FGZ2dDRjs7QUU5L0JBO0VBQ0UsZ0JBQUE7QUZpZ0NGOztBRS8vQkE7RUFDRSxnQkFBQTtBRmtnQ0Y7O0FFaGdDQTtFQUNFLGdCQUFBO0FGbWdDRjs7QUVqZ0NBO0VBQ0UsZ0JBQUE7QUZvZ0NGOztBRWxnQ0E7RUFDRSxnQkFBQTtBRnFnQ0Y7O0FFbmdDQTtFQUNFLGdCQUFBO0FGc2dDRjs7QUVwZ0NBO0VBQ0UsZ0JBQUE7QUZ1Z0NGOztBRXJnQ0E7RUFDRSxnQkFBQTtBRndnQ0Y7O0FFdGdDQTtFQUNFLGdCQUFBO0FGeWdDRjs7QUV2Z0NBO0VBQ0UsZ0JBQUE7QUYwZ0NGOztBRXhnQ0E7RUFDRSxnQkFBQTtBRjJnQ0Y7O0FFemdDQTtFQUNFLGdCQUFBO0FGNGdDRjs7QUUxZ0NBO0VBQ0UsZ0JBQUE7QUY2Z0NGOztBRTNnQ0E7RUFDRSxnQkFBQTtBRjhnQ0Y7O0FFNWdDQTtFQUNFLGdCQUFBO0FGK2dDRjs7QUU3Z0NBO0VBQ0UsZ0JBQUE7QUZnaENGOztBRTlnQ0E7RUFDRSxnQkFBQTtBRmloQ0Y7O0FFL2dDQTtFQUNFLGdCQUFBO0FGa2hDRjs7QUVoaENBO0VBQ0UsZ0JBQUE7QUZtaENGOztBRWpoQ0E7RUFDRSxnQkFBQTtBRm9oQ0Y7O0FFbGhDQTtFQUNFLGdCQUFBO0FGcWhDRjs7QUVuaENBO0VBQ0UsZ0JBQUE7QUZzaENGOztBRXBoQ0E7RUFDRSxnQkFBQTtBRnVoQ0Y7O0FFcmhDQTtFQUNFLGdCQUFBO0FGd2hDRjs7QUV0aENBO0VBQ0UsZ0JBQUE7QUZ5aENGOztBRXZoQ0E7RUFDRSxnQkFBQTtBRjBoQ0Y7O0FFeGhDQTtFQUNFLGdCQUFBO0FGMmhDRjs7QUV6aENBO0VBQ0UsZ0JBQUE7QUY0aENGOztBRTFoQ0E7RUFDRSxnQkFBQTtBRjZoQ0Y7O0FFM2hDQTtFQUNFLGdCQUFBO0FGOGhDRjs7QUU1aENBO0VBQ0UsZ0JBQUE7QUYraENGOztBRTdoQ0E7RUFDRSxnQkFBQTtBRmdpQ0Y7O0FFOWhDQTtFQUNFLGdCQUFBO0FGaWlDRjs7QUUvaENBO0VBQ0UsZ0JBQUE7QUZraUNGOztBRWhpQ0E7RUFDRSxnQkFBQTtBRm1pQ0Y7O0FFamlDQTtFQUNFLGdCQUFBO0FGb2lDRjs7QUVsaUNBO0VBQ0UsZ0JBQUE7QUZxaUNGOztBRW5pQ0E7RUFDRSxnQkFBQTtBRnNpQ0Y7O0FFcGlDQTtFQUNFLGdCQUFBO0FGdWlDRjs7QUVyaUNBO0VBQ0UsZ0JBQUE7QUZ3aUNGOztBRXRpQ0E7RUFDRSxnQkFBQTtBRnlpQ0Y7O0FFdmlDQTtFQUNFLGdCQUFBO0FGMGlDRjs7QUV4aUNBO0VBQ0UsZ0JBQUE7QUYyaUNGOztBRXppQ0E7RUFDRSxnQkFBQTtBRjRpQ0Y7O0FFMWlDQTtFQUNFLGdCQUFBO0FGNmlDRjs7QUUzaUNBO0VBQ0UsZ0JBQUE7QUY4aUNGOztBRTVpQ0E7RUFDRSxnQkFBQTtBRitpQ0Y7O0FFN2lDQTtFQUNFLGdCQUFBO0FGZ2pDRjs7QUU5aUNBO0VBQ0UsZ0JBQUE7QUZpakNGOztBRS9pQ0E7RUFDRSxnQkFBQTtBRmtqQ0Y7O0FFaGpDQTtFQUNFLGdCQUFBO0FGbWpDRjs7QUVqakNBO0VBQ0UsZ0JBQUE7QUZvakNGOztBRWxqQ0E7RUFDRSxnQkFBQTtBRnFqQ0Y7O0FFbmpDQTtFQUNFLGdCQUFBO0FGc2pDRjs7QUVwakNBO0VBQ0UsZ0JBQUE7QUZ1akNGOztBRXJqQ0E7RUFDRSxnQkFBQTtBRndqQ0Y7O0FFdGpDQTtFQUNFLGdCQUFBO0FGeWpDRjs7QUV2akNBO0VBQ0UsZ0JBQUE7QUYwakNGOztBRXhqQ0E7RUFDRSxnQkFBQTtBRjJqQ0Y7O0FFempDQTtFQUNFLGdCQUFBO0FGNGpDRjs7QUUxakNBO0VBQ0UsZ0JBQUE7QUY2akNGOztBRTNqQ0E7RUFDRSxnQkFBQTtBRjhqQ0Y7O0FFNWpDQTtFQUNFLGdCQUFBO0FGK2pDRjs7QUU3akNBO0VBQ0UsZ0JBQUE7QUZna0NGOztBRTlqQ0E7RUFDRSxnQkFBQTtBRmlrQ0Y7O0FFL2pDQTtFQUNFLGdCQUFBO0FGa2tDRjs7QUVoa0NBO0VBQ0UsZ0JBQUE7QUZta0NGOztBRWprQ0E7RUFDRSxnQkFBQTtBRm9rQ0Y7O0FFbGtDQTtFQUNFLGdCQUFBO0FGcWtDRjs7QUVua0NBO0VBQ0UsZ0JBQUE7QUZza0NGOztBRXBrQ0E7RUFDRSxnQkFBQTtBRnVrQ0Y7O0FFcmtDQTtFQUNFLGdCQUFBO0FGd2tDRjs7QUV0a0NBO0VBQ0UsZ0JBQUE7QUZ5a0NGOztBRXZrQ0E7RUFDRSxnQkFBQTtBRjBrQ0Y7O0FFeGtDQTtFQUNFLGdCQUFBO0FGMmtDRjs7QUV6a0NBO0VBQ0UsZ0JBQUE7QUY0a0NGOztBRTFrQ0E7RUFDRSxnQkFBQTtBRjZrQ0Y7O0FFM2tDQTtFQUNFLGdCQUFBO0FGOGtDRjs7QUU1a0NBO0VBQ0UsZ0JBQUE7QUYra0NGOztBRTdrQ0E7RUFDRSxnQkFBQTtBRmdsQ0Y7O0FFOWtDQTtFQUNFLGdCQUFBO0FGaWxDRjs7QUUva0NBO0VBQ0UsZ0JBQUE7QUZrbENGOztBRWhsQ0E7RUFDRSxnQkFBQTtBRm1sQ0Y7O0FFamxDQTtFQUNFLGdCQUFBO0FGb2xDRjs7QUVsbENBO0VBQ0UsZ0JBQUE7QUZxbENGOztBRW5sQ0E7RUFDRSxnQkFBQTtBRnNsQ0Y7O0FFcGxDQTtFQUNFLGdCQUFBO0FGdWxDRjs7QUVybENBO0VBQ0UsZ0JBQUE7QUZ3bENGOztBRXRsQ0E7RUFDRSxnQkFBQTtBRnlsQ0Y7O0FFdmxDQTtFQUNFLGdCQUFBO0FGMGxDRjs7QUV4bENBO0VBQ0UsZ0JBQUE7QUYybENGOztBRXpsQ0E7RUFDRSxnQkFBQTtBRjRsQ0Y7O0FFMWxDQTtFQUNFLGdCQUFBO0FGNmxDRjs7QUUzbENBO0VBQ0UsZ0JBQUE7QUY4bENGOztBRTVsQ0E7RUFDRSxnQkFBQTtBRitsQ0Y7O0FFN2xDQTtFQUNFLGdCQUFBO0FGZ21DRjs7QUU5bENBO0VBQ0UsZ0JBQUE7QUZpbUNGOztBRS9sQ0E7RUFDRSxnQkFBQTtBRmttQ0Y7O0FFaG1DQTtFQUNFLGdCQUFBO0FGbW1DRjs7QUVqbUNBO0VBQ0UsZ0JBQUE7QUZvbUNGOztBRWxtQ0E7RUFDRSxnQkFBQTtBRnFtQ0Y7O0FFbm1DQTtFQUNFLGdCQUFBO0FGc21DRjs7QUVwbUNBO0VBQ0UsZ0JBQUE7QUZ1bUNGOztBRXJtQ0E7RUFDRSxnQkFBQTtBRndtQ0Y7O0FFdG1DQTtFQUNFLGdCQUFBO0FGeW1DRjs7QUV2bUNBO0VBQ0UsZ0JBQUE7QUYwbUNGOztBRXhtQ0E7RUFDRSxnQkFBQTtBRjJtQ0Y7O0FFem1DQTtFQUNFLGdCQUFBO0FGNG1DRjs7QUUxbUNBO0VBQ0UsZ0JBQUE7QUY2bUNGOztBRTNtQ0E7RUFDRSxnQkFBQTtBRjhtQ0Y7O0FFNW1DQTtFQUNFLGdCQUFBO0FGK21DRjs7QUU3bUNBO0VBQ0UsZ0JBQUE7QUZnbkNGOztBRTltQ0E7RUFDRSxnQkFBQTtBRmluQ0Y7O0FFL21DQTtFQUNFLGdCQUFBO0FGa25DRjs7QUVobkNBO0VBQ0UsZ0JBQUE7QUZtbkNGOztBRWpuQ0E7RUFDRSxnQkFBQTtBRm9uQ0Y7O0FFbG5DQTtFQUNFLGdCQUFBO0FGcW5DRjs7QUVubkNBO0VBQ0UsZ0JBQUE7QUZzbkNGOztBRXBuQ0E7RUFDRSxnQkFBQTtBRnVuQ0Y7O0FFcm5DQTtFQUNFLGdCQUFBO0FGd25DRjs7QUV0bkNBO0VBQ0UsZ0JBQUE7QUZ5bkNGOztBRXZuQ0E7RUFDRSxnQkFBQTtBRjBuQ0Y7O0FFeG5DQTtFQUNFLGdCQUFBO0FGMm5DRjs7QUV6bkNBO0VBQ0UsZ0JBQUE7QUY0bkNGOztBRTFuQ0E7RUFDRSxnQkFBQTtBRjZuQ0Y7O0FFM25DQTtFQUNFLGdCQUFBO0FGOG5DRjs7QUU1bkNBO0VBQ0UsZ0JBQUE7QUYrbkNGOztBRTduQ0E7RUFDRSxnQkFBQTtBRmdvQ0Y7O0FFOW5DQTtFQUNFLGdCQUFBO0FGaW9DRjs7QUUvbkNBO0VBQ0UsZ0JBQUE7QUZrb0NGOztBRWhvQ0E7RUFDRSxnQkFBQTtBRm1vQ0Y7O0FFam9DQTtFQUNFLGdCQUFBO0FGb29DRjs7QUVsb0NBO0VBQ0UsZ0JBQUE7QUZxb0NGOztBRW5vQ0E7RUFDRSxnQkFBQTtBRnNvQ0Y7O0FFcG9DQTtFQUNFLGdCQUFBO0FGdW9DRjs7QUVyb0NBO0VBQ0UsZ0JBQUE7QUZ3b0NGOztBRXRvQ0E7RUFDRSxnQkFBQTtBRnlvQ0Y7O0FFdm9DQTtFQUNFLGdCQUFBO0FGMG9DRjs7QUV4b0NBO0VBQ0UsZ0JBQUE7QUYyb0NGOztBRXpvQ0E7RUFDRSxnQkFBQTtBRjRvQ0Y7O0FFMW9DQTtFQUNFLGdCQUFBO0FGNm9DRjs7QUUzb0NBO0VBQ0UsZ0JBQUE7QUY4b0NGOztBRTVvQ0E7RUFDRSxnQkFBQTtBRitvQ0Y7O0FFN29DQTtFQUNFLGdCQUFBO0FGZ3BDRjs7QUU5b0NBO0VBQ0UsZ0JBQUE7QUZpcENGOztBRS9vQ0E7RUFDRSxnQkFBQTtBRmtwQ0Y7O0FFaHBDQTtFQUNFLGdCQUFBO0FGbXBDRjs7QUVqcENBO0VBQ0UsZ0JBQUE7QUZvcENGOztBRWxwQ0E7RUFDRSxnQkFBQTtBRnFwQ0Y7O0FFbnBDQTtFQUNFLGdCQUFBO0FGc3BDRjs7QUVwcENBO0VBQ0UsZ0JBQUE7QUZ1cENGOztBRXJwQ0E7RUFDRSxnQkFBQTtBRndwQ0Y7O0FFdHBDQTtFQUNFLGdCQUFBO0FGeXBDRjs7QUV2cENBO0VBQ0UsZ0JBQUE7QUYwcENGOztBRXhwQ0E7RUFDRSxnQkFBQTtBRjJwQ0Y7O0FFenBDQTtFQUNFLGdCQUFBO0FGNHBDRjs7QUUxcENBO0VBQ0UsZ0JBQUE7QUY2cENGOztBRTNwQ0E7RUFDRSxnQkFBQTtBRjhwQ0Y7O0FFNXBDQTtFQUNFLGdCQUFBO0FGK3BDRjs7QUU3cENBO0VBQ0UsZ0JBQUE7QUZncUNGOztBRTlwQ0E7RUFDRSxnQkFBQTtBRmlxQ0Y7O0FFL3BDQTtFQUNFLGdCQUFBO0FGa3FDRjs7QUVocUNBO0VBQ0UsZ0JBQUE7QUZtcUNGOztBRWpxQ0E7RUFDRSxnQkFBQTtBRm9xQ0Y7O0FFbHFDQTtFQUNFLGdCQUFBO0FGcXFDRjs7QUVucUNBO0VBQ0UsZ0JBQUE7QUZzcUNGOztBRXBxQ0E7RUFDRSxnQkFBQTtBRnVxQ0Y7O0FFcnFDQTtFQUNFLGdCQUFBO0FGd3FDRjs7QUV0cUNBO0VBQ0UsZ0JBQUE7QUZ5cUNGOztBRXZxQ0E7RUFDRSxnQkFBQTtBRjBxQ0Y7O0FFeHFDQTtFQUNFLGdCQUFBO0FGMnFDRjs7QUV6cUNBO0VBQ0UsZ0JBQUE7QUY0cUNGOztBRTFxQ0E7RUFDRSxnQkFBQTtBRjZxQ0Y7O0FFM3FDQTtFQUNFLGdCQUFBO0FGOHFDRjs7QUU1cUNBO0VBQ0UsZ0JBQUE7QUYrcUNGOztBRTdxQ0E7RUFDRSxnQkFBQTtBRmdyQ0Y7O0FFOXFDQTtFQUNFLGdCQUFBO0FGaXJDRjs7QUUvcUNBO0VBQ0UsZ0JBQUE7QUZrckNGOztBRWhyQ0E7RUFDRSxnQkFBQTtBRm1yQ0Y7O0FFanJDQTtFQUNFLGdCQUFBO0FGb3JDRjs7QUVsckNBO0VBQ0UsZ0JBQUE7QUZxckNGOztBRW5yQ0E7RUFDRSxnQkFBQTtBRnNyQ0Y7O0FFcHJDQTtFQUNFLGdCQUFBO0FGdXJDRjs7QUVyckNBO0VBQ0UsZ0JBQUE7QUZ3ckNGOztBRXRyQ0E7RUFDRSxnQkFBQTtBRnlyQ0Y7O0FFdnJDQTtFQUNFLGdCQUFBO0FGMHJDRjs7QUV4ckNBO0VBQ0UsZ0JBQUE7QUYyckNGOztBRXpyQ0E7RUFDRSxnQkFBQTtBRjRyQ0Y7O0FFMXJDQTtFQUNFLGdCQUFBO0FGNnJDRjs7QUUzckNBO0VBQ0UsZ0JBQUE7QUY4ckNGOztBRTVyQ0E7RUFDRSxnQkFBQTtBRityQ0Y7O0FFN3JDQTtFQUNFLGdCQUFBO0FGZ3NDRjs7QUU5ckNBO0VBQ0UsZ0JBQUE7QUZpc0NGOztBRS9yQ0E7RUFDRSxZQUFBO0FGa3NDRjs7QUVoc0NBO0VBQ0UsZ0JBQUE7QUZtc0NGOztBRWpzQ0E7RUFDRSxnQkFBQTtBRm9zQ0Y7O0FFbHNDQTtFQUNFLGdCQUFBO0FGcXNDRjs7QUVuc0NBO0VBQ0UsWUFBQTtBRnNzQ0Y7O0FFcHNDQTtFQUNFLGdCQUFBO0FGdXNDRjs7QUVyc0NBO0VBQ0UsZ0JBQUE7QUZ3c0NGOztBRXRzQ0E7RUFDRSxnQkFBQTtBRnlzQ0Y7O0FFdnNDQTtFQUNFLGdCQUFBO0FGMHNDRjs7QUV4c0NBO0VBQ0UsWUFBQTtBRjJzQ0Y7O0FFenNDQTtFQUNFLGdCQUFBO0FGNHNDRjs7QUUxc0NBO0VBQ0UsZ0JBQUE7QUY2c0NGOztBRTNzQ0E7RUFDRSxnQkFBQTtBRjhzQ0Y7O0FFNXNDQTtFQUNFLGdCQUFBO0FGK3NDRjs7QUU3c0NBO0VBQ0UsZ0JBQUE7QUZndENGOztBRTlzQ0E7RUFDRSxnQkFBQTtBRml0Q0Y7O0FFL3NDQTtFQUNFLGdCQUFBO0FGa3RDRjs7QUVodENBO0VBQ0UsZ0JBQUE7QUZtdENGOztBRWp0Q0E7RUFDRSxnQkFBQTtBRm90Q0Y7O0FFbHRDQTtFQUNFLGdCQUFBO0FGcXRDRjs7QUVudENBO0VBQ0UsZ0JBQUE7QUZzdENGOztBRXB0Q0E7RUFDRSxnQkFBQTtBRnV0Q0Y7O0FFcnRDQTtFQUNFLGdCQUFBO0FGd3RDRjs7QUV0dENBO0VBQ0UsZ0JBQUE7QUZ5dENGOztBRXZ0Q0E7RUFDRSxnQkFBQTtBRjB0Q0Y7O0FFeHRDQTtFQUNFLGdCQUFBO0FGMnRDRjs7QUV6dENBO0VBQ0UsZ0JBQUE7QUY0dENGOztBRTF0Q0E7RUFDRSxnQkFBQTtBRjZ0Q0Y7O0FFM3RDQTtFQUNFLGdCQUFBO0FGOHRDRjs7QUU1dENBO0VBQ0UsZ0JBQUE7QUYrdENGOztBRTd0Q0E7RUFDRSxnQkFBQTtBRmd1Q0Y7O0FFOXRDQTtFQUNFLGdCQUFBO0FGaXVDRjs7QUUvdENBO0VBQ0UsWUFBQTtBRmt1Q0Y7O0FFaHVDQTtFQUNFLGdCQUFBO0FGbXVDRjs7QUVqdUNBO0VBQ0UsZ0JBQUE7QUZvdUNGOztBRWx1Q0E7RUFDRSxnQkFBQTtBRnF1Q0Y7O0FFbnVDQTtFQUNFLGdCQUFBO0FGc3VDRjs7QUVwdUNBO0VBQ0UsZ0JBQUE7QUZ1dUNGOztBRXJ1Q0E7RUFDRSxnQkFBQTtBRnd1Q0Y7O0FFdHVDQTtFQUNFLGdCQUFBO0FGeXVDRjs7QUV2dUNBO0VBQ0UsZ0JBQUE7QUYwdUNGOztBRXh1Q0E7RUFDRSxnQkFBQTtBRjJ1Q0Y7O0FFenVDQTtFQUNFLGdCQUFBO0FGNHVDRjs7QUUxdUNBO0VBQ0UsZ0JBQUE7QUY2dUNGOztBRTN1Q0E7RUFDRSxnQkFBQTtBRjh1Q0Y7O0FFNXVDQTtFQUNFLGdCQUFBO0FGK3VDRjs7QUU3dUNBO0VBQ0UsZ0JBQUE7QUZndkNGOztBRTl1Q0E7RUFDRSxnQkFBQTtBRml2Q0Y7O0FFL3VDQTtFQUNFLGdCQUFBO0FGa3ZDRjs7QUVodkNBO0VBQ0UsZ0JBQUE7QUZtdkNGOztBRWp2Q0E7RUFDRSxnQkFBQTtBRm92Q0Y7O0FFbHZDQTtFQUNFLGdCQUFBO0FGcXZDRjs7QUVudkNBO0VBQ0UsZ0JBQUE7QUZzdkNGOztBRXB2Q0E7RUFDRSxnQkFBQTtBRnV2Q0Y7O0FFcnZDQTtFQUNFLGdCQUFBO0FGd3ZDRjs7QUV0dkNBO0VBQ0UsWUFBQTtBRnl2Q0Y7O0FFdnZDQTtFQUNFLGdCQUFBO0FGMHZDRjs7QUV4dkNBO0VBQ0UsZ0JBQUE7QUYydkNGOztBRXp2Q0E7RUFDRSxnQkFBQTtBRjR2Q0Y7O0FFMXZDQTtFQUNFLGdCQUFBO0FGNnZDRjs7QUUzdkNBO0VBQ0UsZ0JBQUE7QUY4dkNGOztBRTV2Q0E7RUFDRSxnQkFBQTtBRit2Q0Y7O0FFN3ZDQTtFQUNFLGdCQUFBO0FGZ3dDRjs7QUU5dkNBO0VBQ0UsZ0JBQUE7QUZpd0NGOztBRS92Q0E7RUFDRSxnQkFBQTtBRmt3Q0Y7O0FFaHdDQTtFQUNFLGdCQUFBO0FGbXdDRjs7QUVqd0NBO0VBQ0UsZ0JBQUE7QUZvd0NGOztBRWx3Q0E7RUFDRSxnQkFBQTtBRnF3Q0Y7O0FFbndDQTtFQUNFLGdCQUFBO0FGc3dDRjs7QUVwd0NBO0VBQ0UsZ0JBQUE7QUZ1d0NGOztBRXJ3Q0E7RUFDRSxnQkFBQTtBRnd3Q0Y7O0FFdHdDQTtFQUNFLGdCQUFBO0FGeXdDRjs7QUV2d0NBO0VBQ0UsZ0JBQUE7QUYwd0NGOztBRXh3Q0E7RUFDRSxnQkFBQTtBRjJ3Q0Y7O0FFendDQTtFQUNFLGdCQUFBO0FGNHdDRjs7QUUxd0NBO0VBQ0UsZ0JBQUE7QUY2d0NGOztBRTN3Q0E7RUFDRSxnQkFBQTtBRjh3Q0Y7O0FFNXdDQTtFQUNFLGdCQUFBO0FGK3dDRjs7QUU3d0NBO0VBQ0UsZ0JBQUE7QUZneENGOztBRTl3Q0E7RUFDRSxnQkFBQTtBRml4Q0Y7O0FFL3dDQTtFQUNFLGdCQUFBO0FGa3hDRjs7QUVoeENBO0VBQ0UsZ0JBQUE7QUZteENGOztBRWp4Q0E7RUFDRSxnQkFBQTtBRm94Q0Y7O0FFbHhDQTtFQUNFLGdCQUFBO0FGcXhDRjs7QUVueENBO0VBQ0UsZ0JBQUE7QUZzeENGOztBRXB4Q0E7RUFDRSxnQkFBQTtBRnV4Q0Y7O0FFcnhDQTtFQUNFLGdCQUFBO0FGd3hDRjs7QUV0eENBO0VBQ0UsZ0JBQUE7QUZ5eENGOztBRXZ4Q0E7RUFDRSxnQkFBQTtBRjB4Q0Y7O0FFeHhDQTtFQUNFLGdCQUFBO0FGMnhDRjs7QUV6eENBO0VBQ0UsZ0JBQUE7QUY0eENGOztBRTF4Q0E7RUFDRSxnQkFBQTtBRjZ4Q0Y7O0FFM3hDQTtFQUNFLGdCQUFBO0FGOHhDRjs7QUU1eENBO0VBQ0UsZ0JBQUE7QUYreENGOztBRTd4Q0E7RUFDRSxnQkFBQTtBRmd5Q0Y7O0FFOXhDQTtFQUNFLFlBQUE7QUZpeUNGOztBRS94Q0E7RUFDRSxnQkFBQTtBRmt5Q0Y7O0FFaHlDQTtFQUNFLGdCQUFBO0FGbXlDRjs7QUVqeUNBO0VBQ0UsZ0JBQUE7QUZveUNGOztBRWx5Q0E7RUFDRSxnQkFBQTtBRnF5Q0Y7O0FFbnlDQTtFQUNFLGdCQUFBO0FGc3lDRjs7QUVweUNBO0VBQ0UsZ0JBQUE7QUZ1eUNGOztBRXJ5Q0E7RUFDRSxnQkFBQTtBRnd5Q0Y7O0FFdHlDQTtFQUNFLGdCQUFBO0FGeXlDRjs7QUV2eUNBO0VBQ0UsZ0JBQUE7QUYweUNGOztBRXh5Q0E7RUFDRSxnQkFBQTtBRjJ5Q0Y7O0FFenlDQTtFQUNFLGdCQUFBO0FGNHlDRjs7QUUxeUNBO0VBQ0UsZ0JBQUE7QUY2eUNGOztBRTN5Q0E7RUFDRSxnQkFBQTtBRjh5Q0Y7O0FFNXlDQTtFQUNFLGdCQUFBO0FGK3lDRjs7QUU3eUNBO0VBQ0UsZ0JBQUE7QUZnekNGOztBRTl5Q0E7RUFDRSxnQkFBQTtBRml6Q0Y7O0FFL3lDQTtFQUNFLGdCQUFBO0FGa3pDRjs7QUVoekNBO0VBQ0UsZ0JBQUE7QUZtekNGOztBRWp6Q0E7RUFDRSxnQkFBQTtBRm96Q0Y7O0FFbHpDQTtFQUNFLGdCQUFBO0FGcXpDRjs7QUVuekNBO0VBQ0UsZ0JBQUE7QUZzekNGOztBRXB6Q0E7RUFDRSxnQkFBQTtBRnV6Q0Y7O0FFcnpDQTtFQUNFLFlBQUE7QUZ3ekNGOztBRXR6Q0E7RUFDRSxnQkFBQTtBRnl6Q0Y7O0FFdnpDQTtFQUNFLGdCQUFBO0FGMHpDRjs7QUV4ekNBO0VBQ0UsZ0JBQUE7QUYyekNGOztBRXp6Q0E7RUFDRSxnQkFBQTtBRjR6Q0Y7O0FFMXpDQTtFQUNFLGdCQUFBO0FGNnpDRjs7QUUzekNBO0VBQ0UsZ0JBQUE7QUY4ekNGOztBRTV6Q0E7RUFDRSxnQkFBQTtBRit6Q0Y7O0FFN3pDQTtFQUNFLGdCQUFBO0FGZzBDRjs7QUU5ekNBO0VBQ0UsZ0JBQUE7QUZpMENGOztBRS96Q0E7RUFDRSxnQkFBQTtBRmswQ0Y7O0FFaDBDQTtFQUNFLGdCQUFBO0FGbTBDRjs7QUVqMENBO0VBQ0UsZ0JBQUE7QUZvMENGOztBRWwwQ0E7RUFDRSxnQkFBQTtBRnEwQ0Y7O0FFbjBDQTtFQUNFLGdCQUFBO0FGczBDRjs7QUVwMENBO0VBQ0UsZ0JBQUE7QUZ1MENGOztBRXIwQ0E7RUFDRSxnQkFBQTtBRncwQ0Y7O0FFdDBDQTtFQUNFLGdCQUFBO0FGeTBDRjs7QUV2MENBO0VBQ0UsZ0JBQUE7QUYwMENGOztBRXgwQ0E7RUFDRSxnQkFBQTtBRjIwQ0Y7O0FFejBDQTtFQUNFLGdCQUFBO0FGNDBDRjs7QUUxMENBO0VBQ0UsZ0JBQUE7QUY2MENGOztBRTMwQ0E7RUFDRSxnQkFBQTtBRjgwQ0Y7O0FFNTBDQTtFQUNFLGdCQUFBO0FGKzBDRjs7QUU3MENBO0VBQ0UsZ0JBQUE7QUZnMUNGOztBRTkwQ0E7RUFDRSxnQkFBQTtBRmkxQ0Y7O0FFLzBDQTtFQUNFLGdCQUFBO0FGazFDRjs7QUVoMUNBO0VBQ0UsZ0JBQUE7QUZtMUNGOztBRWoxQ0E7RUFDRSxnQkFBQTtBRm8xQ0Y7O0FFbDFDQTtFQUNFLGdCQUFBO0FGcTFDRjs7QUVuMUNBO0VBQ0UsZ0JBQUE7QUZzMUNGOztBRXAxQ0E7RUFDRSxnQkFBQTtBRnUxQ0Y7O0FFcjFDQTtFQUNFLGdCQUFBO0FGdzFDRjs7QUV0MUNBO0VBQ0UsZ0JBQUE7QUZ5MUNGOztBRXYxQ0E7RUFDRSxnQkFBQTtBRjAxQ0Y7O0FFeDFDQTtFQUNFLGdCQUFBO0FGMjFDRjs7QUV6MUNBO0VBQ0UsZ0JBQUE7QUY0MUNGOztBRTExQ0E7RUFDRSxnQkFBQTtBRjYxQ0Y7O0FFMzFDQTtFQUNFLGdCQUFBO0FGODFDRjs7QUU1MUNBO0VBQ0UsZ0JBQUE7QUYrMUNGOztBRTcxQ0E7RUFDRSxnQkFBQTtBRmcyQ0Y7O0FFOTFDQTtFQUNFLGdCQUFBO0FGaTJDRjs7QUUvMUNBO0VBQ0UsZ0JBQUE7QUZrMkNGOztBRWgyQ0E7RUFDRSxnQkFBQTtBRm0yQ0Y7O0FFajJDQTtFQUNFLGdCQUFBO0FGbzJDRjs7QUVsMkNBO0VBQ0UsZ0JBQUE7QUZxMkNGOztBRW4yQ0E7RUFDRSxnQkFBQTtBRnMyQ0Y7O0FFcDJDQTtFQUNFLGdCQUFBO0FGdTJDRjs7QUVyMkNBO0VBQ0UsZ0JBQUE7QUZ3MkNGOztBRXQyQ0E7RUFDRSxnQkFBQTtBRnkyQ0Y7O0FFdjJDQTtFQUNFLGdCQUFBO0FGMDJDRjs7QUV4MkNBO0VBQ0UsZ0JBQUE7QUYyMkNGOztBRXoyQ0E7RUFDRSxnQkFBQTtBRjQyQ0Y7O0FFMTJDQTtFQUNFLGdCQUFBO0FGNjJDRjs7QUUzMkNBO0VBQ0UsZ0JBQUE7QUY4MkNGOztBRTUyQ0E7RUFDRSxnQkFBQTtBRisyQ0Y7O0FFNzJDQTtFQUNFLGdCQUFBO0FGZzNDRjs7QUU5MkNBO0VBQ0UsZ0JBQUE7QUZpM0NGOztBRS8yQ0E7RUFDRSxnQkFBQTtBRmszQ0Y7O0FFaDNDQTtFQUNFLGdCQUFBO0FGbTNDRjs7QUVqM0NBO0VBQ0UsZ0JBQUE7QUZvM0NGOztBRWwzQ0E7RUFDRSxnQkFBQTtBRnEzQ0Y7O0FFbjNDQTtFQUNFLGdCQUFBO0FGczNDRjs7QUVwM0NBO0VBQ0UsZ0JBQUE7QUZ1M0NGOztBRXIzQ0E7RUFDRSxnQkFBQTtBRnczQ0Y7O0FFdDNDQTtFQUNFLGdCQUFBO0FGeTNDRjs7QUV2M0NBO0VBQ0UsZ0JBQUE7QUYwM0NGOztBRXgzQ0E7RUFDRSxnQkFBQTtBRjIzQ0Y7O0FFejNDQTtFQUNFLGdCQUFBO0FGNDNDRjs7QUUxM0NBO0VBQ0UsZ0JBQUE7QUY2M0NGOztBRTMzQ0E7RUFDRSxnQkFBQTtBRjgzQ0Y7O0FFNTNDQTtFQUNFLGdCQUFBO0FGKzNDRjs7QUU3M0NBO0VBQ0UsZ0JBQUE7QUZnNENGOztBRTkzQ0E7RUFDRSxnQkFBQTtBRmk0Q0Y7O0FFLzNDQTtFQUNFLGdCQUFBO0FGazRDRjs7QUVoNENBO0VBQ0UsZ0JBQUE7QUZtNENGOztBRWo0Q0E7RUFDRSxnQkFBQTtBRm80Q0Y7O0FFbDRDQTtFQUNFLGdCQUFBO0FGcTRDRjs7QUVuNENBO0VBQ0UsZ0JBQUE7QUZzNENGOztBRXA0Q0E7RUFDRSxnQkFBQTtBRnU0Q0Y7O0FFcjRDQTtFQUNFLGdCQUFBO0FGdzRDRjs7QUV0NENBO0VBQ0UsZ0JBQUE7QUZ5NENGOztBRXY0Q0E7RUFDRSxnQkFBQTtBRjA0Q0Y7O0FFeDRDQTtFQUNFLGdCQUFBO0FGMjRDRjs7QUV6NENBO0VBQ0UsZ0JBQUE7QUY0NENGOztBRTE0Q0E7RUFDRSxnQkFBQTtBRjY0Q0Y7O0FFMzRDQTtFQUNFLGdCQUFBO0FGODRDRjs7QUU1NENBO0VBQ0UsZ0JBQUE7QUYrNENGOztBRTc0Q0E7RUFDRSxnQkFBQTtBRmc1Q0Y7O0FFOTRDQTtFQUNFLGdCQUFBO0FGaTVDRjs7QUUvNENBO0VBQ0UsZ0JBQUE7QUZrNUNGOztBRWg1Q0E7RUFDRSxnQkFBQTtBRm01Q0Y7O0FFajVDQTtFQUNFLGdCQUFBO0FGbzVDRjs7QUVsNUNBO0VBQ0UsZ0JBQUE7QUZxNUNGOztBRW41Q0E7RUFDRSxnQkFBQTtBRnM1Q0Y7O0FFcDVDQTtFQUNFLGdCQUFBO0FGdTVDRjs7QUVyNUNBO0VBQ0UsZ0JBQUE7QUZ3NUNGOztBRXQ1Q0E7RUFDRSxnQkFBQTtBRnk1Q0Y7O0FFdjVDQTtFQUNFLGdCQUFBO0FGMDVDRjs7QUV4NUNBO0VBQ0UsZ0JBQUE7QUYyNUNGOztBRXo1Q0E7RUFDRSxnQkFBQTtBRjQ1Q0Y7O0FFMTVDQTtFQUNFLGdCQUFBO0FGNjVDRjs7QUUzNUNBO0VBQ0UsZ0JBQUE7QUY4NUNGOztBRTU1Q0E7RUFDRSxnQkFBQTtBRis1Q0Y7O0FFNzVDQTtFQUNFLGdCQUFBO0FGZzZDRjs7QUU5NUNBO0VBQ0UsZ0JBQUE7QUZpNkNGOztBRS81Q0E7RUFDRSxnQkFBQTtBRms2Q0Y7O0FFaDZDQTtFQUNFLGdCQUFBO0FGbTZDRjs7QUVqNkNBO0VBQ0UsZ0JBQUE7QUZvNkNGOztBRWw2Q0E7RUFDRSxnQkFBQTtBRnE2Q0Y7O0FFbjZDQTtFQUNFLGdCQUFBO0FGczZDRjs7QUVwNkNBO0VBQ0UsZ0JBQUE7QUZ1NkNGOztBRXI2Q0E7RUFDRSxnQkFBQTtBRnc2Q0Y7O0FFdDZDQTtFQUNFLGdCQUFBO0FGeTZDRjs7QUV2NkNBO0VBQ0UsZ0JBQUE7QUYwNkNGOztBRXg2Q0E7RUFDRSxnQkFBQTtBRjI2Q0Y7O0FFejZDQTtFQUNFLGdCQUFBO0FGNDZDRjs7QUUxNkNBO0VBQ0UsZ0JBQUE7QUY2NkNGOztBRTM2Q0E7RUFDRSxnQkFBQTtBRjg2Q0Y7O0FFNTZDQTtFQUNFLGdCQUFBO0FGKzZDRjs7QUU3NkNBO0VBQ0UsZ0JBQUE7QUZnN0NGOztBRTk2Q0E7RUFDRSxnQkFBQTtBRmk3Q0Y7O0FFLzZDQTtFQUNFLGdCQUFBO0FGazdDRjs7QUVoN0NBO0VBQ0UsZ0JBQUE7QUZtN0NGOztBRWo3Q0E7RUFDRSxnQkFBQTtBRm83Q0Y7O0FFbDdDQTtFQUNFLGdCQUFBO0FGcTdDRjs7QUVuN0NBO0VBQ0UsZ0JBQUE7QUZzN0NGOztBRXA3Q0E7RUFDRSxnQkFBQTtBRnU3Q0Y7O0FFcjdDQTtFQUNFLGdCQUFBO0FGdzdDRjs7QUV0N0NBO0VBQ0UsZ0JBQUE7QUZ5N0NGOztBRXY3Q0E7RUFDRSxnQkFBQTtBRjA3Q0Y7O0FFeDdDQTtFQUNFLGdCQUFBO0FGMjdDRjs7QUV6N0NBO0VBQ0UsZ0JBQUE7QUY0N0NGOztBRTE3Q0E7RUFDRSxnQkFBQTtBRjY3Q0Y7O0FFMzdDQTtFQUNFLGdCQUFBO0FGODdDRjs7QUU1N0NBO0VBQ0UsZ0JBQUE7QUYrN0NGOztBRTc3Q0E7RUFDRSxnQkFBQTtBRmc4Q0Y7O0FFOTdDQTtFQUNFLGdCQUFBO0FGaThDRjs7QUUvN0NBO0VBQ0UsZ0JBQUE7QUZrOENGOztBRWg4Q0E7RUFDRSxnQkFBQTtBRm04Q0Y7O0FFajhDQTtFQUNFLGdCQUFBO0FGbzhDRjs7QUVsOENBO0VBQ0UsZ0JBQUE7QUZxOENGOztBRW44Q0E7RUFDRSxnQkFBQTtBRnM4Q0Y7O0FFcDhDQTtFQUNFLGdCQUFBO0FGdThDRjs7QUVyOENBO0VBQ0UsZ0JBQUE7QUZ3OENGOztBRXQ4Q0E7RUFDRSxnQkFBQTtBRnk4Q0Y7O0FFdjhDQTtFQUNFLGdCQUFBO0FGMDhDRjs7QUV4OENBO0VBQ0UsZ0JBQUE7QUYyOENGOztBRXo4Q0E7RUFDRSxnQkFBQTtBRjQ4Q0Y7O0FFMThDQTtFQUNFLGdCQUFBO0FGNjhDRjs7QUUzOENBO0VBQ0UsZ0JBQUE7QUY4OENGOztBRTU4Q0E7RUFDRSxnQkFBQTtBRis4Q0Y7O0FFNzhDQTtFQUNFLGdCQUFBO0FGZzlDRjs7QUU5OENBO0VBQ0UsZ0JBQUE7QUZpOUNGOztBRS84Q0E7RUFDRSxnQkFBQTtBRms5Q0Y7O0FFaDlDQTtFQUNFLGdCQUFBO0FGbTlDRjs7QUVqOUNBO0VBQ0UsZ0JBQUE7QUZvOUNGOztBRWw5Q0E7RUFDRSxnQkFBQTtBRnE5Q0Y7O0FFbjlDQTtFQUNFLGdCQUFBO0FGczlDRjs7QUVwOUNBO0VBQ0UsZ0JBQUE7QUZ1OUNGOztBRXI5Q0E7RUFDRSxnQkFBQTtBRnc5Q0Y7O0FFdDlDQTtFQUNFLGdCQUFBO0FGeTlDRjs7QUV2OUNBO0VBQ0UsZ0JBQUE7QUYwOUNGOztBRXg5Q0E7RUFDRSxnQkFBQTtBRjI5Q0Y7O0FFejlDQTtFQUNFLGdCQUFBO0FGNDlDRjs7QUUxOUNBO0VBQ0UsZ0JBQUE7QUY2OUNGOztBRTM5Q0E7RUFDRSxnQkFBQTtBRjg5Q0Y7O0FFNTlDQTtFQUNFLGdCQUFBO0FGKzlDRjs7QUU3OUNBO0VBQ0UsZ0JBQUE7QUZnK0NGOztBRTk5Q0E7RUFDRSxnQkFBQTtBRmkrQ0Y7O0FFLzlDQTtFQUNFLGdCQUFBO0FGaytDRjs7QUVoK0NBO0VBQ0UsZ0JBQUE7QUZtK0NGOztBRWorQ0E7RUFDRSxnQkFBQTtBRm8rQ0Y7O0FFbCtDQTtFQUNFLGdCQUFBO0FGcStDRjs7QUVuK0NBO0VBQ0UsZ0JBQUE7QUZzK0NGOztBRXArQ0E7RUFDRSxnQkFBQTtBRnUrQ0Y7O0FFcitDQTtFQUNFLGdCQUFBO0FGdytDRjs7QUV0K0NBO0VBQ0UsZ0JBQUE7QUZ5K0NGOztBRXYrQ0E7RUFDRSxnQkFBQTtBRjArQ0Y7O0FFeCtDQTtFQUNFLGdCQUFBO0FGMitDRjs7QUV6K0NBO0VBQ0UsZ0JBQUE7QUY0K0NGOztBRTErQ0E7RUFDRSxnQkFBQTtBRjYrQ0Y7O0FFMytDQTtFQUNFLGdCQUFBO0FGOCtDRjs7QUU1K0NBO0VBQ0UsZ0JBQUE7QUYrK0NGOztBRTcrQ0E7RUFDRSxnQkFBQTtBRmcvQ0Y7O0FFOStDQTtFQUNFLGdCQUFBO0FGaS9DRjs7QUUvK0NBO0VBQ0UsZ0JBQUE7QUZrL0NGOztBRWgvQ0E7RUFDRSxnQkFBQTtBRm0vQ0Y7O0FFai9DQTtFQUNFLGdCQUFBO0FGby9DRjs7QUVsL0NBO0VBQ0UsWUFBQTtBRnEvQ0Y7O0FFbi9DQTtFQUNFLGdCQUFBO0FGcy9DRjs7QUVwL0NBO0VBQ0UsZ0JBQUE7QUZ1L0NGOztBRXIvQ0E7RUFDRSxnQkFBQTtBRncvQ0Y7O0FFdC9DQTtFQUNFLGdCQUFBO0FGeS9DRjs7QUV2L0NBO0VBQ0UsZ0JBQUE7QUYwL0NGOztBRXgvQ0E7RUFDRSxnQkFBQTtBRjIvQ0Y7O0FFei9DQTtFQUNFLGdCQUFBO0FGNC9DRjs7QUUxL0NBO0VBQ0UsZ0JBQUE7QUY2L0NGOztBRTMvQ0E7RUFDRSxnQkFBQTtBRjgvQ0Y7O0FFNS9DQTtFQUNFLFlBQUE7QUYrL0NGOztBRTcvQ0E7RUFDRSxnQkFBQTtBRmdnREY7O0FFOS9DQTtFQUNFLGdCQUFBO0FGaWdERjs7QUUvL0NBO0VBQ0UsZ0JBQUE7QUZrZ0RGOztBRWhnREE7RUFDRSxnQkFBQTtBRm1nREY7O0FFamdEQTtFQUNFLGdCQUFBO0FGb2dERjs7QUVsZ0RBO0VBQ0UsZ0JBQUE7QUZxZ0RGOztBRW5nREE7RUFDRSxnQkFBQTtBRnNnREY7O0FFcGdEQTtFQUNFLGdCQUFBO0FGdWdERjs7QUVyZ0RBO0VBQ0UsZ0JBQUE7QUZ3Z0RGOztBRXRnREE7RUFDRSxnQkFBQTtBRnlnREY7O0FFdmdEQTtFQUNFLGdCQUFBO0FGMGdERjs7QUV4Z0RBO0VBQ0UsZ0JBQUE7QUYyZ0RGOztBRXpnREE7RUFDRSxnQkFBQTtBRjRnREY7O0FFMWdEQTtFQUNFLGdCQUFBO0FGNmdERjs7QUUzZ0RBO0VBQ0UsZ0JBQUE7QUY4Z0RGOztBRTVnREE7RUFDRSxnQkFBQTtBRitnREY7O0FFN2dEQTtFQUNFLGdCQUFBO0FGZ2hERjs7QUU5Z0RBO0VBQ0UsZ0JBQUE7QUZpaERGOztBRS9nREE7RUFDRSxnQkFBQTtBRmtoREY7O0FFaGhEQTtFQUNFLGdCQUFBO0FGbWhERjs7QUVqaERBO0VBQ0UsZ0JBQUE7QUZvaERGOztBRWxoREE7RUFDRSxnQkFBQTtBRnFoREY7O0FFbmhEQTtFQUNFLGdCQUFBO0FGc2hERjs7QUVwaERBO0VBQ0UsZ0JBQUE7QUZ1aERGOztBRXJoREE7RUFDRSxnQkFBQTtBRndoREY7O0FFdGhEQTtFQUNFLGdCQUFBO0FGeWhERjs7QUV2aERBO0VBQ0UsZ0JBQUE7QUYwaERGOztBRXhoREE7RUFDRSxnQkFBQTtBRjJoREY7O0FFemhEQTtFQUNFLGdCQUFBO0FGNGhERjs7QUUxaERBO0VBQ0UsZ0JBQUE7QUY2aERGOztBRTNoREE7RUFDRSxnQkFBQTtBRjhoREY7O0FFNWhEQTtFQUNFLGdCQUFBO0FGK2hERjs7QUU3aERBO0VBQ0UsZ0JBQUE7QUZnaURGOztBRTloREE7RUFDRSxnQkFBQTtBRmlpREY7O0FFL2hEQTtFQUNFLGdCQUFBO0FGa2lERjs7QUVoaURBO0VBQ0UsZ0JBQUE7QUZtaURGOztBRWppREE7RUFDRSxnQkFBQTtBRm9pREY7O0FFbGlEQTtFQUNFLGdCQUFBO0FGcWlERjs7QUVuaURBO0VBQ0UsZ0JBQUE7QUZzaURGOztBRXBpREE7RUFDRSxnQkFBQTtBRnVpREY7O0FFcmlEQTtFQUNFLGdCQUFBO0FGd2lERjs7QUV0aURBO0VBQ0UsZ0JBQUE7QUZ5aURGOztBRXZpREE7RUFDRSxnQkFBQTtBRjBpREY7O0FFeGlEQTtFQUNFLGdCQUFBO0FGMmlERjs7QUV6aURBO0VBQ0UsZ0JBQUE7QUY0aURGOztBRTFpREE7RUFDRSxnQkFBQTtBRjZpREY7O0FFM2lEQTtFQUNFLGdCQUFBO0FGOGlERjs7QUU1aURBO0VBQ0UsZ0JBQUE7QUYraURGOztBRTdpREE7RUFDRSxnQkFBQTtBRmdqREY7O0FFOWlEQTtFQUNFLGdCQUFBO0FGaWpERjs7QUUvaURBO0VBQ0UsZ0JBQUE7QUZrakRGOztBRWhqREE7RUFDRSxnQkFBQTtBRm1qREY7O0FFampEQTtFQUNFLGdCQUFBO0FGb2pERjs7QUVsakRBO0VBQ0UsZ0JBQUE7QUZxakRGOztBRW5qREE7RUFDRSxnQkFBQTtBRnNqREY7O0FFcGpEQTtFQUNFLGdCQUFBO0FGdWpERjs7QUVyakRBO0VBQ0UsZ0JBQUE7QUZ3akRGOztBRXRqREE7RUFDRSxnQkFBQTtBRnlqREY7O0FFdmpEQTtFQUNFLGdCQUFBO0FGMGpERjs7QUV4akRBO0VBQ0UsZ0JBQUE7QUYyakRGOztBRXpqREE7RUFDRSxnQkFBQTtBRjRqREY7O0FFMWpEQTtFQUNFLGdCQUFBO0FGNmpERjs7QUUzakRBO0VBQ0UsZ0JBQUE7QUY4akRGOztBRTVqREE7RUFDRSxnQkFBQTtBRitqREY7O0FFN2pEQTtFQUNFLGdCQUFBO0FGZ2tERjs7QUU5akRBO0VBQ0UsZ0JBQUE7QUZpa0RGOztBRS9qREE7RUFDRSxnQkFBQTtBRmtrREY7O0FFaGtEQTtFQUNFLGdCQUFBO0FGbWtERjs7QUVqa0RBO0VBQ0UsZ0JBQUE7QUZva0RGOztBRWxrREE7RUFDRSxnQkFBQTtBRnFrREY7O0FFbmtEQTtFQUNFLGdCQUFBO0FGc2tERjs7QUVwa0RBO0VBQ0UsZ0JBQUE7QUZ1a0RGOztBRXJrREE7RUFDRSxnQkFBQTtBRndrREY7O0FFdGtEQTtFQUNFLGdCQUFBO0FGeWtERjs7QUV2a0RBO0VBQ0UsZ0JBQUE7QUYwa0RGOztBRXhrREE7RUFDRSxnQkFBQTtBRjJrREY7O0FFemtEQTtFQUNFLGdCQUFBO0FGNGtERjs7QUUxa0RBO0VBQ0UsZ0JBQUE7QUY2a0RGOztBRTNrREE7RUFDRSxnQkFBQTtBRjhrREY7O0FFNWtEQTtFQUNFLGdCQUFBO0FGK2tERjs7QUU3a0RBO0VBQ0UsZ0JBQUE7QUZnbERGOztBRTlrREE7RUFDRSxnQkFBQTtBRmlsREY7O0FFL2tEQTtFQUNFLGdCQUFBO0FGa2xERjs7QUVobERBO0VBQ0UsZ0JBQUE7QUZtbERGOztBRWpsREE7RUFDRSxnQkFBQTtBRm9sREY7O0FFbGxEQTtFQUNFLGdCQUFBO0FGcWxERjs7QUVubERBO0VBQ0UsZ0JBQUE7QUZzbERGOztBRXBsREE7RUFDRSxnQkFBQTtBRnVsREY7O0FFcmxEQTtFQUNFLGdCQUFBO0FGd2xERjs7QUV0bERBO0VBQ0UsZ0JBQUE7QUZ5bERGOztBRXZsREE7RUFDRSxnQkFBQTtBRjBsREY7O0FFeGxEQTtFQUNFLGdCQUFBO0FGMmxERjs7QUV6bERBO0VBQ0UsZ0JBQUE7QUY0bERGOztBRTFsREE7RUFDRSxnQkFBQTtBRjZsREY7O0FFM2xEQTtFQUNFLGdCQUFBO0FGOGxERjs7QUU1bERBO0VBQ0UsZ0JBQUE7QUYrbERGOztBRTdsREE7RUFDRSxnQkFBQTtBRmdtREY7O0FFOWxEQTtFQUNFLGdCQUFBO0FGaW1ERjs7QUUvbERBO0VBQ0UsZ0JBQUE7QUZrbURGOztBRWhtREE7RUFDRSxnQkFBQTtBRm1tREY7O0FFam1EQTtFQUNFLGdCQUFBO0FGb21ERjs7QUVsbURBO0VBQ0UsZ0JBQUE7QUZxbURGOztBRW5tREE7RUFDRSxnQkFBQTtBRnNtREY7O0FFcG1EQTtFQUNFLGdCQUFBO0FGdW1ERjs7QUVybURBO0VBQ0UsZ0JBQUE7QUZ3bURGOztBRXRtREE7RUFDRSxnQkFBQTtBRnltREY7O0FFdm1EQTtFQUNFLGdCQUFBO0FGMG1ERjs7QUV4bURBO0VBQ0UsZ0JBQUE7QUYybURGOztBRXptREE7RUFDRSxnQkFBQTtBRjRtREY7O0FFMW1EQTtFQUNFLGdCQUFBO0FGNm1ERjs7QUUzbURBO0VBQ0UsZ0JBQUE7QUY4bURGOztBRTVtREE7RUFDRSxnQkFBQTtBRittREY7O0FFN21EQTtFQUNFLGdCQUFBO0FGZ25ERjs7QUU5bURBO0VBQ0UsZ0JBQUE7QUZpbkRGOztBRS9tREE7RUFDRSxnQkFBQTtBRmtuREY7O0FFaG5EQTtFQUNFLGdCQUFBO0FGbW5ERjs7QUVqbkRBO0VBQ0UsZ0JBQUE7QUZvbkRGOztBRWxuREE7RUFDRSxnQkFBQTtBRnFuREY7O0FFbm5EQTtFQUNFLGdCQUFBO0FGc25ERjs7QUVwbkRBO0VBQ0UsZ0JBQUE7QUZ1bkRGOztBRXJuREE7RUFDRSxnQkFBQTtBRnduREY7O0FFdG5EQTtFQUNFLGdCQUFBO0FGeW5ERjs7QUV2bkRBO0VBQ0UsZ0JBQUE7QUYwbkRGOztBRXhuREE7RUFDRSxnQkFBQTtBRjJuREY7O0FFem5EQTtFQUNFLGdCQUFBO0FGNG5ERjs7QUUxbkRBO0VBQ0UsZ0JBQUE7QUY2bkRGOztBRTNuREE7RUFDRSxnQkFBQTtBRjhuREY7O0FFNW5EQTtFQUNFLGdCQUFBO0FGK25ERjs7QUU3bkRBO0VBQ0UsZ0JBQUE7QUZnb0RGOztBRTluREE7RUFDRSxnQkFBQTtBRmlvREY7O0FFL25EQTtFQUNFLGdCQUFBO0FGa29ERjs7QUVob0RBO0VBQ0UsZ0JBQUE7QUZtb0RGOztBRWpvREE7RUFDRSxnQkFBQTtBRm9vREY7O0FFbG9EQTtFQUNFLGdCQUFBO0FGcW9ERjs7QUVub0RBO0VBQ0UsZ0JBQUE7QUZzb0RGOztBRXBvREE7RUFDRSxnQkFBQTtBRnVvREY7O0FFcm9EQTtFQUNFLGdCQUFBO0FGd29ERjs7QUV0b0RBO0VBQ0UsZ0JBQUE7QUZ5b0RGOztBRXZvREE7RUFDRSxnQkFBQTtBRjBvREY7O0FFeG9EQTtFQUNFLGdCQUFBO0FGMm9ERjs7QUV6b0RBO0VBQ0UsZ0JBQUE7QUY0b0RGOztBRTFvREE7RUFDRSxZQUFBO0FGNm9ERjs7QUUzb0RBO0VBQ0UsZ0JBQUE7QUY4b0RGOztBRTVvREE7RUFDRSxnQkFBQTtBRitvREY7O0FFN29EQTtFQUNFLGdCQUFBO0FGZ3BERjs7QUU5b0RBO0VBQ0UsZ0JBQUE7QUZpcERGOztBRS9vREE7RUFDRSxnQkFBQTtBRmtwREY7O0FFaHBEQTtFQUNFLGdCQUFBO0FGbXBERjs7QUVqcERBO0VBQ0UsZ0JBQUE7QUZvcERGOztBRWxwREE7RUFDRSxnQkFBQTtBRnFwREY7O0FFbnBEQTtFQUNFLGdCQUFBO0FGc3BERjs7QUVwcERBO0VBQ0UsWUFBQTtBRnVwREY7O0FFcnBEQTtFQUNFLGdCQUFBO0FGd3BERjs7QUV0cERBO0VBQ0UsZ0JBQUE7QUZ5cERGOztBRXZwREE7RUFDRSxnQkFBQTtBRjBwREY7O0FFeHBEQTtFQUNFLGdCQUFBO0FGMnBERjs7QUV6cERBO0VBQ0UsZ0JBQUE7QUY0cERGOztBRTFwREE7RUFDRSxnQkFBQTtBRjZwREY7O0FFM3BEQTtFQUNFLGdCQUFBO0FGOHBERjs7QUU1cERBO0VBQ0UsZ0JBQUE7QUYrcERGOztBRTdwREE7RUFDRSxnQkFBQTtBRmdxREY7O0FFOXBEQTtFQUNFLGdCQUFBO0FGaXFERjs7QUUvcERBO0VBQ0UsZ0JBQUE7QUZrcURGOztBRWhxREE7RUFDRSxnQkFBQTtBRm1xREY7O0FFanFEQTtFQUNFLGdCQUFBO0FGb3FERjs7QUVscURBO0VBQ0UsZ0JBQUE7QUZxcURGOztBRW5xREE7RUFDRSxnQkFBQTtBRnNxREY7O0FFcHFEQTtFQUNFLGdCQUFBO0FGdXFERjs7QUVycURBO0VBQ0UsZ0JBQUE7QUZ3cURGOztBRXRxREE7RUFDRSxnQkFBQTtBRnlxREY7O0FFdnFEQTtFQUNFLGdCQUFBO0FGMHFERjs7QUV4cURBO0VBQ0UsZ0JBQUE7QUYycURGOztBRXpxREE7RUFDRSxnQkFBQTtBRjRxREY7O0FFMXFEQTtFQUNFLGdCQUFBO0FGNnFERjs7QUUzcURBO0VBQ0UsZ0JBQUE7QUY4cURGOztBRTVxREE7RUFDRSxnQkFBQTtBRitxREY7O0FFN3FEQTtFQUNFLGdCQUFBO0FGZ3JERjs7QUU5cURBO0VBQ0UsZ0JBQUE7QUZpckRGOztBRS9xREE7RUFDRSxnQkFBQTtBRmtyREY7O0FFaHJEQTtFQUNFLGdCQUFBO0FGbXJERjs7QUVqckRBO0VBQ0UsZ0JBQUE7QUZvckRGOztBRWxyREE7RUFDRSxnQkFBQTtBRnFyREY7O0FFbnJEQTtFQUNFLGdCQUFBO0FGc3JERjs7QUVwckRBO0VBQ0UsZ0JBQUE7QUZ1ckRGOztBRXJyREE7RUFDRSxnQkFBQTtBRndyREY7O0FFdHJEQTtFQUNFLGdCQUFBO0FGeXJERjs7QUV2ckRBO0VBQ0UsZ0JBQUE7QUYwckRGOztBRXhyREE7RUFDRSxnQkFBQTtBRjJyREY7O0FFenJEQTtFQUNFLGdCQUFBO0FGNHJERjs7QUUxckRBO0VBQ0UsZ0JBQUE7QUY2ckRGOztBRTNyREE7RUFDRSxnQkFBQTtBRjhyREY7O0FFNXJEQTtFQUNFLGdCQUFBO0FGK3JERjs7QUU3ckRBO0VBQ0UsZ0JBQUE7QUZnc0RGOztBRTlyREE7RUFDRSxnQkFBQTtBRmlzREY7O0FFL3JEQTtFQUNFLGdCQUFBO0FGa3NERjs7QUVoc0RBO0VBQ0UsZ0JBQUE7QUZtc0RGOztBRWpzREE7RUFDRSxnQkFBQTtBRm9zREY7O0FFbHNEQTtFQUNFLGdCQUFBO0FGcXNERjs7QUVuc0RBO0VBQ0UsZ0JBQUE7QUZzc0RGOztBRXBzREE7RUFDRSxnQkFBQTtBRnVzREY7O0FFcnNEQTtFQUNFLFlBQUE7QUZ3c0RGOztBRXRzREE7RUFDRSxnQkFBQTtBRnlzREY7O0FFdnNEQTtFQUNFLGdCQUFBO0FGMHNERjs7QUV4c0RBO0VBQ0UsZ0JBQUE7QUYyc0RGOztBRXpzREE7RUFDRSxnQkFBQTtBRjRzREY7O0FFMXNEQTtFQUNFLGdCQUFBO0FGNnNERjs7QUUzc0RBO0VBQ0UsZ0JBQUE7QUY4c0RGOztBRTVzREE7RUFDRSxnQkFBQTtBRitzREY7O0FFN3NEQTtFQUNFLGdCQUFBO0FGZ3RERjs7QUU5c0RBO0VBQ0UsZ0JBQUE7QUZpdERGOztBRS9zREE7RUFDRSxnQkFBQTtBRmt0REY7O0FFaHREQTtFQUNFLGdCQUFBO0FGbXRERjs7QUVqdERBO0VBQ0UsZ0JBQUE7QUZvdERGOztBRWx0REE7RUFDRSxnQkFBQTtBRnF0REY7O0FFbnREQTtFQUNFLGdCQUFBO0FGc3RERjs7QUVwdERBO0VBQ0UsZ0JBQUE7QUZ1dERGOztBRXJ0REE7RUFDRSxnQkFBQTtBRnd0REY7O0FFdHREQTtFQUNFLGdCQUFBO0FGeXRERjs7QUV2dERBO0VBQ0UsZ0JBQUE7QUYwdERGOztBRXh0REE7RUFDRSxnQkFBQTtBRjJ0REY7O0FFenREQTtFQUNFLGdCQUFBO0FGNHRERjs7QUUxdERBO0VBQ0UsZ0JBQUE7QUY2dERGOztBRTN0REE7RUFDRSxnQkFBQTtBRjh0REY7O0FFNXREQTtFQUNFLGdCQUFBO0FGK3RERjs7QUU3dERBO0VBQ0UsZ0JBQUE7QUZndURGOztBRTl0REE7RUFDRSxnQkFBQTtBRml1REY7O0FFL3REQTtFQUNFLGdCQUFBO0FGa3VERjs7QUVodURBO0VBQ0UsZ0JBQUE7QUZtdURGOztBRWp1REE7RUFDRSxnQkFBQTtBRm91REY7O0FFbHVEQTtFQUNFLGdCQUFBO0FGcXVERjs7QUVudURBO0VBQ0UsZ0JBQUE7QUZzdURGOztBRXB1REE7RUFDRSxnQkFBQTtBRnV1REY7O0FFcnVEQTtFQUNFLGdCQUFBO0FGd3VERjs7QUV0dURBO0VBQ0UsZ0JBQUE7QUZ5dURGOztBRXZ1REE7RUFDRSxnQkFBQTtBRjB1REY7O0FFeHVEQTtFQUNFLGdCQUFBO0FGMnVERjs7QUV6dURBO0VBQ0UsWUFBQTtBRjR1REY7O0FFMXVEQTtFQUNFLGdCQUFBO0FGNnVERjs7QUUzdURBO0VBQ0UsZ0JBQUE7QUY4dURGOztBRTV1REE7RUFDRSxnQkFBQTtBRit1REY7O0FFN3VEQTtFQUNFLGdCQUFBO0FGZ3ZERjs7QUU5dURBO0VBQ0UsZ0JBQUE7QUZpdkRGOztBRS91REE7RUFDRSxnQkFBQTtBRmt2REY7O0FFaHZEQTtFQUNFLGdCQUFBO0FGbXZERjs7QUVqdkRBO0VBQ0UsZ0JBQUE7QUZvdkRGOztBRWx2REE7RUFDRSxnQkFBQTtBRnF2REY7O0FFbnZEQTtFQUNFLGdCQUFBO0FGc3ZERjs7QUVwdkRBO0VBQ0UsZ0JBQUE7QUZ1dkRGOztBRXJ2REE7RUFDRSxnQkFBQTtBRnd2REY7O0FFdHZEQTtFQUNFLGdCQUFBO0FGeXZERjs7QUV2dkRBO0VBQ0UsZ0JBQUE7QUYwdkRGOztBRXh2REE7RUFDRSxnQkFBQTtBRjJ2REY7O0FFenZEQTtFQUNFLGdCQUFBO0FGNHZERjs7QUUxdkRBO0VBQ0UsZ0JBQUE7QUY2dkRGOztBRTN2REE7RUFDRSxnQkFBQTtBRjh2REY7O0FFNXZEQTtFQUNFLGdCQUFBO0FGK3ZERjs7QUU3dkRBO0VBQ0UsZ0JBQUE7QUZnd0RGOztBRTl2REE7RUFDRSxnQkFBQTtBRml3REY7O0FFL3ZEQTtFQUNFLGdCQUFBO0FGa3dERjs7QUVod0RBO0VBQ0UsZ0JBQUE7QUZtd0RGOztBRWp3REE7RUFDRSxnQkFBQTtBRm93REY7O0FFbHdEQTtFQUNFLGdCQUFBO0FGcXdERjs7QUVud0RBO0VBQ0UsZ0JBQUE7QUZzd0RGOztBRXB3REE7RUFDRSxnQkFBQTtBRnV3REY7O0FFcndEQTtFQUNFLGdCQUFBO0FGd3dERjs7QUV0d0RBO0VBQ0UsZ0JBQUE7QUZ5d0RGOztBRXZ3REE7RUFDRSxnQkFBQTtBRjB3REY7O0FFeHdEQTtFQUNFLGdCQUFBO0FGMndERjs7QUV6d0RBO0VBQ0UsZ0JBQUE7QUY0d0RGOztBRTF3REE7RUFDRSxnQkFBQTtBRjZ3REY7O0FFM3dEQTtFQUNFLGdCQUFBO0FGOHdERjs7QUU1d0RBO0VBQ0UsZ0JBQUE7QUYrd0RGOztBRTd3REE7RUFDRSxnQkFBQTtBRmd4REY7O0FFOXdEQTtFQUNFLGdCQUFBO0FGaXhERjs7QUUvd0RBO0VBQ0UsZ0JBQUE7QUZreERGOztBRWh4REE7RUFDRSxnQkFBQTtBRm14REY7O0FFanhEQTtFQUNFLGdCQUFBO0FGb3hERjs7QUVseERBO0VBQ0UsZ0JBQUE7QUZxeERGOztBRW54REE7RUFDRSxnQkFBQTtBRnN4REY7O0FFcHhEQTtFQUNFLGdCQUFBO0FGdXhERjs7QUVyeERBO0VBQ0UsZ0JBQUE7QUZ3eERGOztBRXR4REE7RUFDRSxnQkFBQTtBRnl4REY7O0FFdnhEQTtFQUNFLGdCQUFBO0FGMHhERjs7QUV4eERBO0VBQ0UsZ0JBQUE7QUYyeERGOztBRXp4REE7RUFDRSxnQkFBQTtBRjR4REY7O0FFMXhEQTtFQUNFLGdCQUFBO0FGNnhERjs7QUUzeERBO0VBQ0UsZ0JBQUE7QUY4eERGOztBRTV4REE7RUFDRSxnQkFBQTtBRit4REY7O0FFN3hEQTtFQUNFLGdCQUFBO0FGZ3lERjs7QUU5eERBO0VBQ0UsZ0JBQUE7QUZpeURGOztBRS94REE7RUFDRSxnQkFBQTtBRmt5REY7O0FFaHlEQTtFQUNFLGdCQUFBO0FGbXlERjs7QUVqeURBO0VBQ0UsZ0JBQUE7QUZveURGOztBRWx5REE7RUFDRSxnQkFBQTtBRnF5REY7O0FFbnlEQTtFQUNFLGdCQUFBO0FGc3lERjs7QUVweURBO0VBQ0UsZ0JBQUE7QUZ1eURGOztBRXJ5REE7RUFDRSxnQkFBQTtBRnd5REY7O0FFdHlEQTtFQUNFLGdCQUFBO0FGeXlERjs7QUV2eURBO0VBQ0UsZ0JBQUE7QUYweURGOztBRXh5REE7RUFDRSxZQUFBO0FGMnlERjs7QUV6eURBO0VBQ0UsZ0JBQUE7QUY0eURGOztBRTF5REE7RUFDRSxnQkFBQTtBRjZ5REY7O0FFM3lEQTtFQUNFLGdCQUFBO0FGOHlERjs7QUU1eURBO0VBQ0UsZ0JBQUE7QUYreURGOztBRTd5REE7RUFDRSxnQkFBQTtBRmd6REY7O0FFOXlEQTtFQUNFLGdCQUFBO0FGaXpERjs7QUUveURBO0VBQ0UsZ0JBQUE7QUZrekRGOztBRWh6REE7RUFDRSxnQkFBQTtBRm16REY7O0FFanpEQTtFQUNFLGdCQUFBO0FGb3pERjs7QUVsekRBO0VBQ0UsZ0JBQUE7QUZxekRGOztBRW56REE7RUFDRSxnQkFBQTtBRnN6REY7O0FFcHpEQTtFQUNFLGdCQUFBO0FGdXpERjs7QUVyekRBO0VBQ0UsZ0JBQUE7QUZ3ekRGOztBRXR6REE7RUFDRSxnQkFBQTtBRnl6REY7O0FFdnpEQTtFQUNFLGdCQUFBO0FGMHpERjs7QUV4ekRBO0VBQ0UsZ0JBQUE7QUYyekRGOztBRXp6REE7RUFDRSxnQkFBQTtBRjR6REY7O0FFMXpEQTtFQUNFLGdCQUFBO0FGNnpERjs7QUUzekRBO0VBQ0UsZ0JBQUE7QUY4ekRGOztBRTV6REE7RUFDRSxnQkFBQTtBRit6REY7O0FFN3pEQTtFQUNFLGdCQUFBO0FGZzBERjs7QUU5ekRBO0VBQ0UsZ0JBQUE7QUZpMERGOztBRS96REE7RUFDRSxnQkFBQTtBRmswREY7O0FFaDBEQTtFQUNFLGdCQUFBO0FGbTBERjs7QUVqMERBO0VBQ0UsZ0JBQUE7QUZvMERGOztBRWwwREE7RUFDRSxnQkFBQTtBRnEwREY7O0FFbjBEQTtFQUNFLGdCQUFBO0FGczBERjs7QUVwMERBO0VBQ0UsZ0JBQUE7QUZ1MERGOztBRXIwREE7RUFDRSxnQkFBQTtBRncwREY7O0FFdDBEQTtFQUNFLGdCQUFBO0FGeTBERjs7QUV2MERBO0VBQ0UsZ0JBQUE7QUYwMERGOztBRXgwREE7RUFDRSxnQkFBQTtBRjIwREY7O0FFejBEQTtFQUNFLGdCQUFBO0FGNDBERjs7QUUxMERBO0VBQ0UsZ0JBQUE7QUY2MERGOztBRTMwREE7RUFDRSxnQkFBQTtBRjgwREY7O0FFNTBEQTtFQUNFLGdCQUFBO0FGKzBERjs7QUU3MERBO0VBQ0UsZ0JBQUE7QUZnMURGOztBRTkwREE7RUFDRSxnQkFBQTtBRmkxREY7O0FFLzBEQTtFQUNFLGdCQUFBO0FGazFERjs7QUVoMURBO0VBQ0UsZ0JBQUE7QUZtMURGOztBRWoxREE7RUFDRSxnQkFBQTtBRm8xREY7O0FFbDFEQTtFQUNFLGdCQUFBO0FGcTFERjs7QUVuMURBO0VBQ0UsZ0JBQUE7QUZzMURGOztBRXAxREE7RUFDRSxnQkFBQTtBRnUxREY7O0FFcjFEQTtFQUNFLGdCQUFBO0FGdzFERjs7QUV0MURBO0VBQ0UsZ0JBQUE7QUZ5MURGOztBRXYxREE7RUFDRSxnQkFBQTtBRjAxREY7O0FFeDFEQTtFQUNFLGdCQUFBO0FGMjFERjs7QUV6MURBO0VBQ0UsZ0JBQUE7QUY0MURGOztBRTExREE7RUFDRSxnQkFBQTtBRjYxREY7O0FFMzFEQTtFQUNFLGdCQUFBO0FGODFERjs7QUU1MURBO0VBQ0UsZ0JBQUE7QUYrMURGOztBRTcxREE7RUFDRSxZQUFBO0FGZzJERjs7QUU5MURBO0VBQ0UsZ0JBQUE7QUZpMkRGOztBRS8xREE7RUFDRSxnQkFBQTtBRmsyREY7O0FFaDJEQTtFQUNFLGdCQUFBO0FGbTJERjs7QUVqMkRBO0VBQ0UsZ0JBQUE7QUZvMkRGOztBRWwyREE7RUFDRSxnQkFBQTtBRnEyREY7O0FFbjJEQTtFQUNFLGdCQUFBO0FGczJERjs7QUVwMkRBO0VBQ0UsZ0JBQUE7QUZ1MkRGOztBRXIyREE7RUFDRSxnQkFBQTtBRncyREY7O0FFdDJEQTtFQUNFLGdCQUFBO0FGeTJERjs7QUV2MkRBO0VBQ0UsZ0JBQUE7QUYwMkRGOztBRXgyREE7RUFDRSxnQkFBQTtBRjIyREY7O0FFejJEQTtFQUNFLGdCQUFBO0FGNDJERjs7QUUxMkRBO0VBQ0UsZ0JBQUE7QUY2MkRGOztBRTMyREE7RUFDRSxnQkFBQTtBRjgyREY7O0FFNTJEQTtFQUNFLGdCQUFBO0FGKzJERjs7QUU3MkRBO0VBQ0UsZ0JBQUE7QUZnM0RGOztBRTkyREE7RUFDRSxnQkFBQTtBRmkzREY7O0FFLzJEQTtFQUNFLGdCQUFBO0FGazNERjs7QUVoM0RBO0VBQ0UsZ0JBQUE7QUZtM0RGOztBRWozREE7RUFDRSxnQkFBQTtBRm8zREY7O0FFbDNEQTtFQUNFLGdCQUFBO0FGcTNERjs7QUVuM0RBO0VBQ0UsZ0JBQUE7QUZzM0RGOztBRXAzREE7RUFDRSxnQkFBQTtBRnUzREY7O0FFcjNEQTtFQUNFLGdCQUFBO0FGdzNERjs7QUV0M0RBO0VBQ0UsZ0JBQUE7QUZ5M0RGOztBRXYzREE7RUFDRSxnQkFBQTtBRjAzREY7O0FFeDNEQTtFQUNFLGdCQUFBO0FGMjNERjs7QUV6M0RBO0VBQ0UsZ0JBQUE7QUY0M0RGOztBRTEzREE7RUFDRSxnQkFBQTtBRjYzREY7O0FFMzNEQTtFQUNFLGdCQUFBO0FGODNERjs7QUU1M0RBO0VBQ0UsZ0JBQUE7QUYrM0RGOztBRTczREE7RUFDRSxnQkFBQTtBRmc0REY7O0FFOTNEQTtFQUNFLGdCQUFBO0FGaTRERjs7QUUvM0RBO0VBQ0UsZ0JBQUE7QUZrNERGOztBRWg0REE7RUFDRSxnQkFBQTtBRm00REY7O0FFajREQTtFQUNFLGdCQUFBO0FGbzRERjs7QUVsNERBO0VBQ0UsZ0JBQUE7QUZxNERGOztBRW40REE7RUFDRSxnQkFBQTtBRnM0REY7O0FFcDREQTtFQUNFLGdCQUFBO0FGdTRERjs7QUVyNERBO0VBQ0UsZ0JBQUE7QUZ3NERGOztBRXQ0REE7RUFDRSxnQkFBQTtBRnk0REY7O0FFdjREQTtFQUNFLGdCQUFBO0FGMDRERjs7QUV4NERBO0VBQ0UsZ0JBQUE7QUYyNERGOztBRXo0REE7RUFDRSxnQkFBQTtBRjQ0REY7O0FFMTREQTtFQUNFLGdCQUFBO0FGNjRERjs7QUUzNERBO0VBQ0UsZ0JBQUE7QUY4NERGOztBRTU0REE7RUFDRSxnQkFBQTtBRis0REY7O0FFNzREQTtFQUNFLGdCQUFBO0FGZzVERjs7QUU5NERBO0VBQ0UsZ0JBQUE7QUZpNURGOztBRS80REE7RUFDRSxnQkFBQTtBRms1REY7O0FFaDVEQTtFQUNFLGdCQUFBO0FGbTVERjs7QUVqNURBO0VBQ0UsZ0JBQUE7QUZvNURGOztBRWw1REE7RUFDRSxnQkFBQTtBRnE1REY7O0FFbjVEQTtFQUNFLGdCQUFBO0FGczVERjs7QUVwNURBO0VBQ0UsZ0JBQUE7QUZ1NURGOztBRXI1REE7RUFDRSxnQkFBQTtBRnc1REY7O0FFdDVEQTtFQUNFLGdCQUFBO0FGeTVERjs7QUV2NURBO0VBQ0UsZ0JBQUE7QUYwNURGOztBRXg1REE7RUFDRSxnQkFBQTtBRjI1REY7O0FFejVEQTtFQUNFLGdCQUFBO0FGNDVERjs7QUUxNURBO0VBQ0UsZ0JBQUE7QUY2NURGOztBRTM1REE7RUFDRSxnQkFBQTtBRjg1REY7O0FFNTVEQTtFQUNFLGdCQUFBO0FGKzVERjs7QUU3NURBO0VBQ0UsZ0JBQUE7QUZnNkRGOztBRTk1REE7RUFDRSxnQkFBQTtBRmk2REY7O0FFLzVEQTtFQUNFLGdCQUFBO0FGazZERjs7QUVoNkRBO0VBQ0UsZ0JBQUE7QUZtNkRGOztBRWo2REE7RUFDRSxnQkFBQTtBRm82REY7O0FFbDZEQTtFQUNFLGdCQUFBO0FGcTZERjs7QUVuNkRBO0VBQ0UsZ0JBQUE7QUZzNkRGOztBRXA2REE7RUFDRSxnQkFBQTtBRnU2REY7O0FFcjZEQTtFQUNFLGdCQUFBO0FGdzZERjs7QUV0NkRBO0VBQ0UsZ0JBQUE7QUZ5NkRGOztBRXY2REE7RUFDRSxnQkFBQTtBRjA2REY7O0FFeDZEQTtFQUNFLGdCQUFBO0FGMjZERjs7QUV6NkRBO0VBQ0UsZ0JBQUE7QUY0NkRGOztBRTE2REE7RUFDRSxnQkFBQTtBRjY2REY7O0FFMzZEQTtFQUNFLGdCQUFBO0FGODZERjs7QUU1NkRBO0VBQ0UsZ0JBQUE7QUYrNkRGOztBRTc2REE7RUFDRSxnQkFBQTtBRmc3REY7O0FFOTZEQTtFQUNFLGdCQUFBO0FGaTdERjs7QUUvNkRBO0VBQ0UsZ0JBQUE7QUZrN0RGOztBRWg3REE7RUFDRSxnQkFBQTtBRm03REY7O0FFajdEQTtFQUNFLGdCQUFBO0FGbzdERjs7QUVsN0RBO0VBQ0UsZ0JBQUE7QUZxN0RGOztBRW43REE7RUFDRSxnQkFBQTtBRnM3REY7O0FFcDdEQTtFQUNFLGdCQUFBO0FGdTdERjs7QUVyN0RBO0VBQ0UsZ0JBQUE7QUZ3N0RGOztBRXQ3REE7RUFDRSxnQkFBQTtBRnk3REY7O0FFdjdEQTtFQUNFLGdCQUFBO0FGMDdERjs7QUV4N0RBO0VBQ0UsZ0JBQUE7QUYyN0RGOztBRXo3REE7RUFDRSxnQkFBQTtBRjQ3REY7O0FFMTdEQTtFQUNFLGdCQUFBO0FGNjdERjs7QUUzN0RBO0VBQ0UsZ0JBQUE7QUY4N0RGOztBRTU3REE7RUFDRSxnQkFBQTtBRis3REY7O0FFNzdEQTtFQUNFLGdCQUFBO0FGZzhERjs7QUU5N0RBO0VBQ0UsZ0JBQUE7QUZpOERGOztBRS83REE7RUFDRSxnQkFBQTtBRms4REY7O0FFaDhEQTtFQUNFLGdCQUFBO0FGbThERjs7QUVqOERBO0VBQ0UsZ0JBQUE7QUZvOERGOztBRWw4REE7RUFDRSxnQkFBQTtBRnE4REY7O0FFbjhEQTtFQUNFLGdCQUFBO0FGczhERjs7QUVwOERBO0VBQ0UsZ0JBQUE7QUZ1OERGOztBRXI4REE7RUFDRSxnQkFBQTtBRnc4REY7O0FFdDhEQTtFQUNFLFlBQUE7QUZ5OERGOztBRXY4REE7RUFDRSxnQkFBQTtBRjA4REY7O0FFeDhEQTtFQUNFLGdCQUFBO0FGMjhERjs7QUV6OERBO0VBQ0UsZ0JBQUE7QUY0OERGOztBRTE4REE7RUFDRSxnQkFBQTtBRjY4REY7O0FFMzhEQTtFQUNFLGdCQUFBO0FGODhERjs7QUU1OERBO0VBQ0UsZ0JBQUE7QUYrOERGOztBRTc4REE7RUFDRSxnQkFBQTtBRmc5REY7O0FFOThEQTtFQUNFLGdCQUFBO0FGaTlERjs7QUUvOERBO0VBQ0UsZ0JBQUE7QUZrOURGOztBRWg5REE7RUFDRSxnQkFBQTtBRm05REY7O0FFajlEQTtFQUNFLGdCQUFBO0FGbzlERjs7QUVsOURBO0VBQ0UsZ0JBQUE7QUZxOURGOztBRW45REE7RUFDRSxnQkFBQTtBRnM5REY7O0FFcDlEQTtFQUNFLGdCQUFBO0FGdTlERjs7QUVyOURBO0VBQ0UsZ0JBQUE7QUZ3OURGOztBRXQ5REE7RUFDRSxnQkFBQTtBRnk5REY7O0FFdjlEQTtFQUNFLGdCQUFBO0FGMDlERjs7QUV4OURBO0VBQ0UsZ0JBQUE7QUYyOURGOztBRXo5REE7RUFDRSxnQkFBQTtBRjQ5REY7O0FFMTlEQTtFQUNFLGdCQUFBO0FGNjlERjs7QUUzOURBO0VBQ0UsZ0JBQUE7QUY4OURGOztBRTU5REE7RUFDRSxnQkFBQTtBRis5REY7O0FFNzlEQTtFQUNFLGdCQUFBO0FGZytERjs7QUU5OURBO0VBQ0UsZ0JBQUE7QUZpK0RGOztBRS85REE7RUFDRSxnQkFBQTtBRmsrREY7O0FFaCtEQTtFQUNFLGdCQUFBO0FGbStERjs7QUVqK0RBO0VBQ0UsZ0JBQUE7QUZvK0RGOztBRWwrREE7RUFDRSxnQkFBQTtBRnErREY7O0FFbitEQTtFQUNFLFlBQUE7QUZzK0RGOztBRXArREE7RUFDRSxZQUFBO0FGdStERjs7QUVyK0RBO0VBQ0UsZ0JBQUE7QUZ3K0RGOztBRXQrREE7RUFDRSxnQkFBQTtBRnkrREY7O0FFditEQTtFQUNFLGdCQUFBO0FGMCtERjs7QUV4K0RBO0VBQ0UsZ0JBQUE7QUYyK0RGOztBRXorREE7RUFDRSxnQkFBQTtBRjQrREY7O0FFMStEQTtFQUNFLGdCQUFBO0FGNitERjs7QUUzK0RBO0VBQ0UsZ0JBQUE7QUY4K0RGOztBRTUrREE7RUFDRSxnQkFBQTtBRisrREY7O0FFNytEQTtFQUNFLGdCQUFBO0FGZy9ERjs7QUU5K0RBO0VBQ0UsZ0JBQUE7QUZpL0RGOztBRS8rREE7RUFDRSxnQkFBQTtBRmsvREY7O0FFaC9EQTtFQUNFLGdCQUFBO0FGbS9ERjs7QUVqL0RBO0VBQ0UsZ0JBQUE7QUZvL0RGOztBRWwvREE7RUFDRSxnQkFBQTtBRnEvREY7O0FFbi9EQTtFQUNFLGdCQUFBO0FGcy9ERjs7QUVwL0RBO0VBQ0UsZ0JBQUE7QUZ1L0RGOztBRXIvREE7RUFDRSxnQkFBQTtBRncvREY7O0FFdC9EQTtFQUNFLGdCQUFBO0FGeS9ERjs7QUV2L0RBO0VBQ0UsZ0JBQUE7QUYwL0RGOztBRXgvREE7RUFDRSxnQkFBQTtBRjIvREY7O0FFei9EQTtFQUNFLGdCQUFBO0FGNC9ERjs7QUUxL0RBO0VBQ0UsZ0JBQUE7QUY2L0RGOztBRTMvREE7RUFDRSxnQkFBQTtBRjgvREY7O0FFNS9EQTtFQUNFLGdCQUFBO0FGKy9ERjs7QUU3L0RBO0VBQ0UsWUFBQTtBRmdnRUY7O0FFOS9EQTtFQUNFLGdCQUFBO0FGaWdFRjs7QUUvL0RBO0VBQ0UsZ0JBQUE7QUZrZ0VGOztBRWhnRUE7RUFDRSxnQkFBQTtBRm1nRUY7O0FFamdFQTtFQUNFLGdCQUFBO0FGb2dFRjs7QUVsZ0VBO0VBQ0UsZ0JBQUE7QUZxZ0VGOztBRW5nRUE7RUFDRSxnQkFBQTtBRnNnRUY7O0FFcGdFQTtFQUNFLGdCQUFBO0FGdWdFRjs7QUVyZ0VBO0VBQ0UsZ0JBQUE7QUZ3Z0VGOztBRXRnRUE7RUFDRSxnQkFBQTtBRnlnRUY7O0FFdmdFQTtFQUNFLGdCQUFBO0FGMGdFRjs7QUV4Z0VBO0VBQ0UsZ0JBQUE7QUYyZ0VGOztBRXpnRUE7RUFDRSxnQkFBQTtBRjRnRUY7O0FFMWdFQTtFQUNFLGdCQUFBO0FGNmdFRjs7QUUzZ0VBO0VBQ0UsZ0JBQUE7QUY4Z0VGOztBRTVnRUE7RUFDRSxnQkFBQTtBRitnRUY7O0FFN2dFQTtFQUNFLGdCQUFBO0FGZ2hFRjs7QUU5Z0VBO0VBQ0UsZ0JBQUE7QUZpaEVGOztBRS9nRUE7RUFDRSxnQkFBQTtBRmtoRUY7O0FFaGhFQTtFQUNFLGdCQUFBO0FGbWhFRjs7QUVqaEVBO0VBQ0UsZ0JBQUE7QUZvaEVGOztBRWxoRUE7RUFDRSxnQkFBQTtBRnFoRUY7O0FFbmhFQTtFQUNFLGdCQUFBO0FGc2hFRjs7QUVwaEVBO0VBQ0UsZ0JBQUE7QUZ1aEVGOztBRXJoRUE7RUFDRSxnQkFBQTtBRndoRUY7O0FFdGhFQTtFQUNFLGdCQUFBO0FGeWhFRjs7QUV2aEVBO0VBQ0UsZ0JBQUE7QUYwaEVGOztBRXhoRUE7RUFDRSxnQkFBQTtBRjJoRUY7O0FFemhFQTtFQUNFLGdCQUFBO0FGNGhFRjs7QUUxaEVBO0VBQ0UsZ0JBQUE7QUY2aEVGOztBRTNoRUE7RUFDRSxnQkFBQTtBRjhoRUY7O0FFNWhFQTtFQUNFLGdCQUFBO0FGK2hFRjs7QUU3aEVBO0VBQ0UsZ0JBQUE7QUZnaUVGOztBRTloRUE7RUFDRSxnQkFBQTtBRmlpRUY7O0FFL2hFQTtFQUNFLGdCQUFBO0FGa2lFRjs7QUVoaUVBO0VBQ0UsZ0JBQUE7QUZtaUVGOztBRWppRUE7RUFDRSxnQkFBQTtBRm9pRUY7O0FFbGlFQTtFQUNFLGdCQUFBO0FGcWlFRjs7QUVuaUVBO0VBQ0UsZ0JBQUE7QUZzaUVGOztBRXBpRUE7RUFDRSxnQkFBQTtBRnVpRUY7O0FFcmlFQTtFQUNFLGdCQUFBO0FGd2lFRjs7QUV0aUVBO0VBQ0UsZ0JBQUE7QUZ5aUVGOztBRXZpRUE7RUFDRSxnQkFBQTtBRjBpRUY7O0FFeGlFQTtFQUNFLGdCQUFBO0FGMmlFRjs7QUV6aUVBO0VBQ0UsZ0JBQUE7QUY0aUVGOztBRTFpRUE7RUFDRSxnQkFBQTtBRjZpRUY7O0FFM2lFQTtFQUNFLGdCQUFBO0FGOGlFRjs7QUU1aUVBO0VBQ0UsZ0JBQUE7QUYraUVGOztBRTdpRUE7RUFDRSxZQUFBO0FGZ2pFRjs7QUU5aUVBO0VBQ0UsWUFBQTtBRmlqRUY7O0FFL2lFQTtFQUNFLGdCQUFBO0FGa2pFRjs7QUVoakVBO0VBQ0UsZ0JBQUE7QUZtakVGOztBRWpqRUE7RUFDRSxnQkFBQTtBRm9qRUY7O0FFbGpFQTtFQUNFLGdCQUFBO0FGcWpFRjs7QUVuakVBO0VBQ0UsZ0JBQUE7QUZzakVGOztBRXBqRUE7RUFDRSxnQkFBQTtBRnVqRUY7O0FFcmpFQTtFQUNFLGdCQUFBO0FGd2pFRjs7QUV0akVBO0VBQ0UsZ0JBQUE7QUZ5akVGOztBRXZqRUE7RUFDRSxnQkFBQTtBRjBqRUY7O0FFeGpFQTtFQUNFLGdCQUFBO0FGMmpFRjs7QUV6akVBO0VBQ0UsZ0JBQUE7QUY0akVGOztBRTFqRUE7RUFDRSxnQkFBQTtBRjZqRUY7O0FFM2pFQTtFQUNFLGdCQUFBO0FGOGpFRjs7QUU1akVBO0VBQ0UsZ0JBQUE7QUYrakVGOztBRTdqRUE7RUFDRSxnQkFBQTtBRmdrRUY7O0FFOWpFQTtFQUNFLGdCQUFBO0FGaWtFRjs7QUUvakVBO0VBQ0UsZ0JBQUE7QUZra0VGOztBRWhrRUE7RUFDRSxnQkFBQTtBRm1rRUY7O0FFamtFQTtFQUNFLGdCQUFBO0FGb2tFRjs7QUVsa0VBO0VBQ0UsZ0JBQUE7QUZxa0VGOztBRW5rRUE7RUFDRSxnQkFBQTtBRnNrRUY7O0FFcGtFQTtFQUNFLGdCQUFBO0FGdWtFRjs7QUVya0VBO0VBQ0UsZ0JBQUE7QUZ3a0VGOztBRXRrRUE7RUFDRSxnQkFBQTtBRnlrRUY7O0FFdmtFQTtFQUNFLGdCQUFBO0FGMGtFRjs7QUV4a0VBO0VBQ0UsZ0JBQUE7QUYya0VGOztBRXprRUE7RUFDRSxnQkFBQTtBRjRrRUY7O0FFMWtFQTtFQUNFLGdCQUFBO0FGNmtFRjs7QUUza0VBO0VBQ0UsZ0JBQUE7QUY4a0VGOztBRTVrRUE7RUFDRSxnQkFBQTtBRitrRUY7O0FFN2tFQTtFQUNFLGdCQUFBO0FGZ2xFRjs7QUU5a0VBO0VBQ0UsZ0JBQUE7QUZpbEVGOztBRS9rRUE7RUFDRSxnQkFBQTtBRmtsRUY7O0FFaGxFQTtFQUNFLGdCQUFBO0FGbWxFRjs7QUVqbEVBO0VBQ0UsZ0JBQUE7QUZvbEVGOztBRWxsRUE7RUFDRSxnQkFBQTtBRnFsRUY7O0FFbmxFQTtFQUNFLGdCQUFBO0FGc2xFRjs7QUVwbEVBO0VBQ0UsZ0JBQUE7QUZ1bEVGOztBRXJsRUE7RUFDRSxnQkFBQTtBRndsRUY7O0FFdGxFQTtFQUNFLGdCQUFBO0FGeWxFRjs7QUV2bEVBO0VBQ0UsZ0JBQUE7QUYwbEVGOztBRXhsRUE7RUFDRSxnQkFBQTtBRjJsRUY7O0FFemxFQTtFQUNFLGdCQUFBO0FGNGxFRjs7QUUxbEVBO0VBQ0UsZ0JBQUE7QUY2bEVGOztBRTNsRUE7RUFDRSxnQkFBQTtBRjhsRUY7O0FFNWxFQTtFQUNFLGdCQUFBO0FGK2xFRjs7QUU3bEVBO0VBQ0UsZ0JBQUE7QUZnbUVGOztBRTlsRUE7RUFDRSxnQkFBQTtBRmltRUY7O0FFL2xFQTtFQUNFLGdCQUFBO0FGa21FRjs7QUVobUVBO0VBQ0UsZ0JBQUE7QUZtbUVGOztBRWptRUE7RUFDRSxnQkFBQTtBRm9tRUY7O0FFbG1FQTtFQUNFLGdCQUFBO0FGcW1FRjs7QUVubUVBO0VBQ0UsZ0JBQUE7QUZzbUVGOztBRXBtRUE7RUFDRSxnQkFBQTtBRnVtRUY7O0FFcm1FQTtFQUNFLGdCQUFBO0FGd21FRjs7QUV0bUVBO0VBQ0UsZ0JBQUE7QUZ5bUVGOztBRXZtRUE7RUFDRSxnQkFBQTtBRjBtRUY7O0FFeG1FQTtFQUNFLGdCQUFBO0FGMm1FRjs7QUV6bUVBO0VBQ0UsZ0JBQUE7QUY0bUVGOztBRTFtRUE7RUFDRSxnQkFBQTtBRjZtRUY7O0FFM21FQTtFQUNFLGdCQUFBO0FGOG1FRjs7QUU1bUVBO0VBQ0UsZ0JBQUE7QUYrbUVGOztBRTdtRUE7RUFDRSxnQkFBQTtBRmduRUY7O0FFOW1FQTtFQUNFLGdCQUFBO0FGaW5FRjs7QUUvbUVBO0VBQ0UsZ0JBQUE7QUZrbkVGOztBRWhuRUE7RUFDRSxnQkFBQTtBRm1uRUY7O0FFam5FQTtFQUNFLGdCQUFBO0FGb25FRjs7QUVsbkVBO0VBQ0UsZ0JBQUE7QUZxbkVGOztBRW5uRUE7RUFDRSxnQkFBQTtBRnNuRUY7O0FFcG5FQTtFQUNFLGdCQUFBO0FGdW5FRjs7QUVybkVBO0VBQ0UsZ0JBQUE7QUZ3bkVGOztBRXRuRUE7RUFDRSxnQkFBQTtBRnluRUY7O0FFdm5FQTtFQUNFLGdCQUFBO0FGMG5FRjs7QUV4bkVBO0VBQ0UsZ0JBQUE7QUYybkVGOztBRXpuRUE7RUFDRSxnQkFBQTtBRjRuRUY7O0FFMW5FQTtFQUNFLGdCQUFBO0FGNm5FRjs7QUUzbkVBO0VBQ0UsZ0JBQUE7QUY4bkVGOztBRTVuRUE7RUFDRSxnQkFBQTtBRituRUY7O0FFN25FQTtFQUNFLGdCQUFBO0FGZ29FRjs7QUU5bkVBO0VBQ0UsZ0JBQUE7QUZpb0VGOztBRS9uRUE7RUFDRSxZQUFBO0FGa29FRjs7QUVob0VBO0VBQ0UsZ0JBQUE7QUZtb0VGOztBRWpvRUE7RUFDRSxnQkFBQTtBRm9vRUY7O0FFbG9FQTtFQUNFLGdCQUFBO0FGcW9FRjs7QUVub0VBO0VBQ0UsWUFBQTtBRnNvRUY7O0FFcG9FQTtFQUNFLGdCQUFBO0FGdW9FRjs7QUVyb0VBO0VBQ0UsZ0JBQUE7QUZ3b0VGOztBRXRvRUE7RUFDRSxnQkFBQTtBRnlvRUY7O0FFdm9FQTtFQUNFLGdCQUFBO0FGMG9FRjs7QUV4b0VBO0VBQ0UsZ0JBQUE7QUYyb0VGOztBRXpvRUE7RUFDRSxnQkFBQTtBRjRvRUY7O0FFMW9FQTtFQUNFLGdCQUFBO0FGNm9FRjs7QUUzb0VBO0VBQ0UsZ0JBQUE7QUY4b0VGOztBRTVvRUE7RUFDRSxnQkFBQTtBRitvRUY7O0FFN29FQTtFQUNFLGdCQUFBO0FGZ3BFRjs7QUU5b0VBO0VBQ0UsZ0JBQUE7QUZpcEVGOztBRS9vRUE7RUFDRSxnQkFBQTtBRmtwRUY7O0FFaHBFQTtFQUNFLGdCQUFBO0FGbXBFRjs7QUVqcEVBO0VBQ0UsZ0JBQUE7QUZvcEVGOztBRWxwRUE7RUFDRSxnQkFBQTtBRnFwRUY7O0FFbnBFQTtFQUNFLGdCQUFBO0FGc3BFRjs7QUVwcEVBO0VBQ0UsZ0JBQUE7QUZ1cEVGOztBRXJwRUE7RUFDRSxnQkFBQTtBRndwRUY7O0FFdHBFQTtFQUNFLGdCQUFBO0FGeXBFRjs7QUV2cEVBO0VBQ0UsZ0JBQUE7QUYwcEVGOztBRXhwRUE7RUFDRSxnQkFBQTtBRjJwRUY7O0FFenBFQTtFQUNFLGdCQUFBO0FGNHBFRjs7QUUxcEVBO0VBQ0UsZ0JBQUE7QUY2cEVGOztBRTNwRUE7RUFDRSxnQkFBQTtBRjhwRUY7O0FFNXBFQTtFQUNFLGdCQUFBO0FGK3BFRjs7QUU3cEVBO0VBQ0UsZ0JBQUE7QUZncUVGOztBRTlwRUE7RUFDRSxnQkFBQTtBRmlxRUY7O0FFL3BFQTtFQUNFLGdCQUFBO0FGa3FFRjs7QUVocUVBO0VBQ0UsZ0JBQUE7QUZtcUVGOztBRWpxRUE7RUFDRSxnQkFBQTtBRm9xRUY7O0FFbHFFQTtFQUNFLGdCQUFBO0FGcXFFRjs7QUVucUVBO0VBQ0UsZ0JBQUE7QUZzcUVGOztBRXBxRUE7RUFDRSxnQkFBQTtBRnVxRUY7O0FFcnFFQTtFQUNFLGdCQUFBO0FGd3FFRjs7QUV0cUVBO0VBQ0UsZ0JBQUE7QUZ5cUVGOztBRXZxRUE7RUFDRSxnQkFBQTtBRjBxRUY7O0FFeHFFQTtFQUNFLGdCQUFBO0FGMnFFRjs7QUV6cUVBO0VBQ0UsZ0JBQUE7QUY0cUVGOztBRTFxRUE7RUFDRSxnQkFBQTtBRjZxRUY7O0FFM3FFQTtFQUNFLGdCQUFBO0FGOHFFRjs7QUU1cUVBO0VBQ0UsZ0JBQUE7QUYrcUVGOztBRTdxRUE7RUFDRSxnQkFBQTtBRmdyRUY7O0FFOXFFQTtFQUNFLGdCQUFBO0FGaXJFRjs7QUUvcUVBO0VBQ0UsZ0JBQUE7QUZrckVGOztBRWhyRUE7RUFDRSxnQkFBQTtBRm1yRUY7O0FFanJFQTtFQUNFLGdCQUFBO0FGb3JFRjs7QUVsckVBO0VBQ0UsZ0JBQUE7QUZxckVGOztBRW5yRUE7RUFDRSxnQkFBQTtBRnNyRUY7O0FFcHJFQTtFQUNFLGdCQUFBO0FGdXJFRjs7QUVyckVBO0VBQ0UsZ0JBQUE7QUZ3ckVGOztBRXRyRUE7RUFDRSxnQkFBQTtBRnlyRUY7O0FFdnJFQTtFQUNFLGdCQUFBO0FGMHJFRjs7QUV4ckVBO0VBQ0UsZ0JBQUE7QUYyckVGOztBRXpyRUE7RUFDRSxnQkFBQTtBRjRyRUY7O0FFMXJFQTtFQUNFLGdCQUFBO0FGNnJFRjs7QUUzckVBO0VBQ0UsWUFBQTtBRjhyRUY7O0FFNXJFQTtFQUNFLGdCQUFBO0FGK3JFRjs7QUU3ckVBO0VBQ0UsZ0JBQUE7QUZnc0VGOztBRTlyRUE7RUFDRSxnQkFBQTtBRmlzRUY7O0FFL3JFQTtFQUNFLGdCQUFBO0FGa3NFRjs7QUVoc0VBO0VBQ0UsZ0JBQUE7QUZtc0VGOztBRWpzRUE7RUFDRSxnQkFBQTtBRm9zRUY7O0FFbHNFQTtFQUNFLGdCQUFBO0FGcXNFRjs7QUVuc0VBO0VBQ0UsZ0JBQUE7QUZzc0VGOztBRXBzRUE7RUFDRSxnQkFBQTtBRnVzRUY7O0FFcnNFQTtFQUNFLGdCQUFBO0FGd3NFRjs7QUV0c0VBO0VBQ0UsZ0JBQUE7QUZ5c0VGOztBRXZzRUE7RUFDRSxnQkFBQTtBRjBzRUY7O0FFeHNFQTtFQUNFLGdCQUFBO0FGMnNFRjs7QUV6c0VBO0VBQ0UsZ0JBQUE7QUY0c0VGOztBRTFzRUE7RUFDRSxnQkFBQTtBRjZzRUY7O0FFM3NFQTtFQUNFLGdCQUFBO0FGOHNFRjs7QUU1c0VBO0VBQ0UsZ0JBQUE7QUYrc0VGOztBRTdzRUE7RUFDRSxnQkFBQTtBRmd0RUY7O0FFOXNFQTtFQUNFLGdCQUFBO0FGaXRFRjs7QUUvc0VBO0VBQ0UsZ0JBQUE7QUZrdEVGOztBRWh0RUE7RUFDRSxnQkFBQTtBRm10RUY7O0FFanRFQTtFQUNFLGdCQUFBO0FGb3RFRjs7QUVsdEVBO0VBQ0UsZ0JBQUE7QUZxdEVGOztBRW50RUE7RUFDRSxnQkFBQTtBRnN0RUY7O0FFcHRFQTtFQUNFLGdCQUFBO0FGdXRFRjs7QUVydEVBO0VBQ0UsZ0JBQUE7QUZ3dEVGOztBRXR0RUE7RUFDRSxnQkFBQTtBRnl0RUY7O0FFdnRFQTtFQUNFLGdCQUFBO0FGMHRFRjs7QUV4dEVBO0VBQ0UsZ0JBQUE7QUYydEVGOztBRXp0RUE7RUFDRSxnQkFBQTtBRjR0RUY7O0FFMXRFQTtFQUNFLGdCQUFBO0FGNnRFRjs7QUUzdEVBO0VBQ0UsZ0JBQUE7QUY4dEVGOztBRTV0RUE7RUFDRSxnQkFBQTtBRit0RUY7O0FFN3RFQTtFQUNFLGdCQUFBO0FGZ3VFRjs7QUU5dEVBO0VBQ0UsZ0JBQUE7QUZpdUVGOztBRS90RUE7RUFDRSxnQkFBQTtBRmt1RUY7O0FFaHVFQTtFQUNFLGdCQUFBO0FGbXVFRjs7QUVqdUVBO0VBQ0UsZ0JBQUE7QUZvdUVGOztBRWx1RUE7RUFDRSxnQkFBQTtBRnF1RUY7O0FFbnVFQTtFQUNFLGdCQUFBO0FGc3VFRjs7QUVwdUVBO0VBQ0UsZ0JBQUE7QUZ1dUVGOztBRXJ1RUE7RUFDRSxnQkFBQTtBRnd1RUY7O0FFdHVFQTtFQUNFLGdCQUFBO0FGeXVFRjs7QUV2dUVBO0VBQ0UsZ0JBQUE7QUYwdUVGOztBRXh1RUE7RUFDRSxnQkFBQTtBRjJ1RUY7O0FFenVFQTtFQUNFLGdCQUFBO0FGNHVFRjs7QUUxdUVBO0VBQ0UsZ0JBQUE7QUY2dUVGOztBRTN1RUE7RUFDRSxnQkFBQTtBRjh1RUY7O0FFNXVFQTtFQUNFLGdCQUFBO0FGK3VFRjs7QUU3dUVBO0VBQ0UsZ0JBQUE7QUZndkVGOztBRTl1RUE7RUFDRSxnQkFBQTtBRml2RUY7O0FFL3VFQTtFQUNFLGdCQUFBO0FGa3ZFRjs7QUVodkVBO0VBQ0UsZ0JBQUE7QUZtdkVGOztBRWp2RUE7RUFDRSxnQkFBQTtBRm92RUY7O0FFbHZFQTtFQUNFLGdCQUFBO0FGcXZFRjs7QUVudkVBO0VBQ0UsZ0JBQUE7QUZzdkVGOztBRXB2RUE7RUFDRSxnQkFBQTtBRnV2RUY7O0FFcnZFQTtFQUNFLGdCQUFBO0FGd3ZFRjs7QUV0dkVBO0VBQ0UsZ0JBQUE7QUZ5dkVGOztBRXZ2RUE7RUFDRSxnQkFBQTtBRjB2RUY7O0FFeHZFQTtFQUNFLGdCQUFBO0FGMnZFRjs7QUV6dkVBO0VBQ0UsZ0JBQUE7QUY0dkVGOztBRTF2RUE7RUFDRSxnQkFBQTtBRjZ2RUY7O0FFM3ZFQTtFQUNFLGdCQUFBO0FGOHZFRjs7QUU1dkVBO0VBQ0UsZ0JBQUE7QUYrdkVGOztBRTd2RUE7RUFDRSxnQkFBQTtBRmd3RUY7O0FFOXZFQTtFQUNFLGdCQUFBO0FGaXdFRjs7QUUvdkVBO0VBQ0UsZ0JBQUE7QUZrd0VGOztBRWh3RUE7RUFDRSxnQkFBQTtBRm13RUY7O0FFandFQTtFQUNFLGdCQUFBO0FGb3dFRjs7QUVsd0VBO0VBQ0UsZ0JBQUE7QUZxd0VGOztBRW53RUE7RUFDRSxnQkFBQTtBRnN3RUY7O0FFcHdFQTtFQUNFLGdCQUFBO0FGdXdFRjs7QUVyd0VBO0VBQ0UsZ0JBQUE7QUZ3d0VGOztBRXR3RUE7RUFDRSxnQkFBQTtBRnl3RUY7O0FFdndFQTtFQUNFLGdCQUFBO0FGMHdFRjs7QUV4d0VBO0VBQ0UsZ0JBQUE7QUYyd0VGOztBRXp3RUE7RUFDRSxnQkFBQTtBRjR3RUY7O0FFMXdFQTtFQUNFLGdCQUFBO0FGNndFRjs7QUUzd0VBO0VBQ0UsZ0JBQUE7QUY4d0VGOztBRTV3RUE7RUFDRSxnQkFBQTtBRit3RUY7O0FFN3dFQTtFQUNFLGdCQUFBO0FGZ3hFRjs7QUU5d0VBO0VBQ0UsZ0JBQUE7QUZpeEVGOztBRS93RUE7RUFDRSxnQkFBQTtBRmt4RUY7O0FFaHhFQTtFQUNFLGdCQUFBO0FGbXhFRjs7QUVqeEVBO0VBQ0UsZ0JBQUE7QUZveEVGOztBRWx4RUE7RUFDRSxnQkFBQTtBRnF4RUY7O0FFbnhFQTtFQUNFLGdCQUFBO0FGc3hFRjs7QUVweEVBO0VBQ0UsZ0JBQUE7QUZ1eEVGOztBRXJ4RUE7RUFDRSxnQkFBQTtBRnd4RUY7O0FFdHhFQTtFQUNFLGdCQUFBO0FGeXhFRjs7QUV2eEVBO0VBQ0UsZ0JBQUE7QUYweEVGOztBRXh4RUE7RUFDRSxnQkFBQTtBRjJ4RUY7O0FFenhFQTtFQUNFLGdCQUFBO0FGNHhFRjs7QUUxeEVBO0VBQ0UsZ0JBQUE7QUY2eEVGOztBRTN4RUE7RUFDRSxnQkFBQTtBRjh4RUY7O0FFNXhFQTtFQUNFLGdCQUFBO0FGK3hFRjs7QUU3eEVBO0VBQ0UsZ0JBQUE7QUZneUVGOztBRTl4RUE7RUFDRSxnQkFBQTtBRml5RUY7O0FFL3hFQTtFQUNFLGdCQUFBO0FGa3lFRjs7QUVoeUVBO0VBQ0UsZ0JBQUE7QUZteUVGOztBRWp5RUE7RUFDRSxnQkFBQTtBRm95RUY7O0FFbHlFQTtFQUNFLGdCQUFBO0FGcXlFRjs7QUVueUVBO0VBQ0UsZ0JBQUE7QUZzeUVGOztBRXB5RUE7RUFDRSxnQkFBQTtBRnV5RUY7O0FFcnlFQTtFQUNFLGdCQUFBO0FGd3lFRjs7QUV0eUVBO0VBQ0UsZ0JBQUE7QUZ5eUVGOztBRXZ5RUE7RUFDRSxnQkFBQTtBRjB5RUY7O0FFeHlFQTtFQUNFLGdCQUFBO0FGMnlFRjs7QUV6eUVBO0VBQ0UsZ0JBQUE7QUY0eUVGOztBRTF5RUE7RUFDRSxnQkFBQTtBRjZ5RUY7O0FFM3lFQTtFQUNFLGdCQUFBO0FGOHlFRjs7QUU1eUVBO0VBQ0UsZ0JBQUE7QUYreUVGOztBRTd5RUE7RUFDRSxnQkFBQTtBRmd6RUY7O0FFOXlFQTtFQUNFLGdCQUFBO0FGaXpFRjs7QUUveUVBO0VBQ0UsZ0JBQUE7QUZrekVGOztBRWh6RUE7RUFDRSxnQkFBQTtBRm16RUY7O0FFanpFQTtFQUNFLGdCQUFBO0FGb3pFRjs7QUVsekVBO0VBQ0UsZ0JBQUE7QUZxekVGOztBRW56RUE7RUFDRSxnQkFBQTtBRnN6RUY7O0FFcHpFQTtFQUNFLGdCQUFBO0FGdXpFRjs7QUVyekVBO0VBQ0UsZ0JBQUE7QUZ3ekVGOztBRXR6RUE7RUFDRSxnQkFBQTtBRnl6RUY7O0FFdnpFQTtFQUNFLFlBQUE7QUYwekVGOztBRXh6RUE7RUFDRSxnQkFBQTtBRjJ6RUY7O0FFenpFQTtFQUNFLGdCQUFBO0FGNHpFRjs7QUUxekVBO0VBQ0UsZ0JBQUE7QUY2ekVGOztBRTN6RUE7RUFDRSxnQkFBQTtBRjh6RUY7O0FFNXpFQTtFQUNFLGdCQUFBO0FGK3pFRjs7QUU3ekVBO0VBQ0UsWUFBQTtBRmcwRUY7O0FFOXpFQTtFQUNFLFlBQUE7QUZpMEVGOztBRS96RUE7RUFDRSxZQUFBO0FGazBFRjs7QUVoMEVBO0VBQ0UsWUFBQTtBRm0wRUY7O0FFajBFQTtFQUNFLGdCQUFBO0FGbzBFRjs7QUVsMEVBO0VBQ0UsZ0JBQUE7QUZxMEVGOztBRW4wRUE7RUFDRSxnQkFBQTtBRnMwRUY7O0FFcDBFQTtFQUNFLGdCQUFBO0FGdTBFRjs7QUVyMEVBO0VBQ0UsZ0JBQUE7QUZ3MEVGOztBRXQwRUE7RUFDRSxnQkFBQTtBRnkwRUY7O0FFdjBFQTtFQUNFLGdCQUFBO0FGMDBFRjs7QUV4MEVBO0VBQ0UsZ0JBQUE7QUYyMEVGOztBRXowRUE7RUFDRSxnQkFBQTtBRjQwRUY7O0FFMTBFQTtFQUNFLGdCQUFBO0FGNjBFRjs7QUUzMEVBO0VBQ0UsZ0JBQUE7QUY4MEVGOztBRTUwRUE7RUFDRSxnQkFBQTtBRiswRUY7O0FFNzBFQTtFQUNFLFlBQUE7QUZnMUVGOztBRTkwRUE7RUFDRSxnQkFBQTtBRmkxRUY7O0FFLzBFQTtFQUNFLGdCQUFBO0FGazFFRjs7QUVoMUVBO0VBQ0UsZ0JBQUE7QUZtMUVGOztBRWoxRUE7RUFDRSxnQkFBQTtBRm8xRUY7O0FFbDFFQTtFQUNFLGdCQUFBO0FGcTFFRjs7QUVuMUVBO0VBQ0UsZ0JBQUE7QUZzMUVGOztBRXAxRUE7RUFDRSxnQkFBQTtBRnUxRUY7O0FFcjFFQTtFQUNFLGdCQUFBO0FGdzFFRjs7QUV0MUVBO0VBQ0UsZ0JBQUE7QUZ5MUVGOztBRXYxRUE7RUFDRSxnQkFBQTtBRjAxRUY7O0FFeDFFQTtFQUNFLGdCQUFBO0FGMjFFRjs7QUV6MUVBO0VBQ0UsZ0JBQUE7QUY0MUVGOztBRTExRUE7RUFDRSxnQkFBQTtBRjYxRUY7O0FFMzFFQTtFQUNFLGdCQUFBO0FGODFFRjs7QUU1MUVBO0VBQ0UsZ0JBQUE7QUYrMUVGOztBRTcxRUE7RUFDRSxnQkFBQTtBRmcyRUY7O0FFOTFFQTtFQUNFLGdCQUFBO0FGaTJFRjs7QUUvMUVBO0VBQ0UsZ0JBQUE7QUZrMkVGOztBRWgyRUE7RUFDRSxnQkFBQTtBRm0yRUY7O0FFajJFQTtFQUNFLGdCQUFBO0FGbzJFRjs7QUVsMkVBO0VBQ0UsZ0JBQUE7QUZxMkVGOztBRW4yRUE7O0VBRUUsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBRnMyRUY7O0FFcDJFQTs7RUFFRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FGdTJFRjs7QUc5alJBOzs7O0VBQUE7QUFLQTtFQUNFLGlEQUFBO0VBQ0EsMERBQUE7QUhpa1JGOztBRy9qUkE7RUFDRSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9IQUFBO0FIa2tSRjtBR2hrUkE7O0VBRUUsZ0JBQUE7QUhra1JGOztBR2hrUkE7RUFDRSxnQkFBQTtBSG1rUkY7O0FHamtSQTtFQUNFLGdCQUFBO0FIb2tSRjs7QUdsa1JBO0VBQ0UsZ0JBQUE7QUhxa1JGOztBR25rUkE7RUFDRSxnQkFBQTtBSHNrUkY7O0FHcGtSQTtFQUNFLGdCQUFBO0FIdWtSRjs7QUdya1JBO0VBQ0UsZ0JBQUE7QUh3a1JGOztBR3RrUkE7RUFDRSxnQkFBQTtBSHlrUkY7O0FHdmtSQTtFQUNFLGdCQUFBO0FIMGtSRjs7QUd4a1JBO0VBQ0UsZ0JBQUE7QUgya1JGOztBR3prUkE7RUFDRSxnQkFBQTtBSDRrUkY7O0FHMWtSQTtFQUNFLGdCQUFBO0FINmtSRjs7QUcza1JBO0VBQ0UsZ0JBQUE7QUg4a1JGOztBRzVrUkE7RUFDRSxnQkFBQTtBSCtrUkY7O0FHN2tSQTtFQUNFLGdCQUFBO0FIZ2xSRjs7QUc5a1JBO0VBQ0UsZ0JBQUE7QUhpbFJGOztBRy9rUkE7RUFDRSxnQkFBQTtBSGtsUkY7O0FHaGxSQTtFQUNFLGdCQUFBO0FIbWxSRjs7QUdqbFJBO0VBQ0UsZ0JBQUE7QUhvbFJGOztBR2xsUkE7RUFDRSxnQkFBQTtBSHFsUkY7O0FHbmxSQTtFQUNFLGdCQUFBO0FIc2xSRjs7QUdwbFJBO0VBQ0UsZ0JBQUE7QUh1bFJGOztBR3JsUkE7RUFDRSxnQkFBQTtBSHdsUkY7O0FHdGxSQTtFQUNFLGdCQUFBO0FIeWxSRjs7QUd2bFJBO0VBQ0UsZ0JBQUE7QUgwbFJGOztBR3hsUkE7RUFDRSxnQkFBQTtBSDJsUkY7O0FHemxSQTtFQUNFLGdCQUFBO0FINGxSRjs7QUcxbFJBO0VBQ0UsZ0JBQUE7QUg2bFJGOztBRzNsUkE7RUFDRSxnQkFBQTtBSDhsUkY7O0FHNWxSQTtFQUNFLGdCQUFBO0FIK2xSRjs7QUc3bFJBO0VBQ0UsZ0JBQUE7QUhnbVJGOztBRzlsUkE7RUFDRSxnQkFBQTtBSGltUkY7O0FHL2xSQTtFQUNFLGdCQUFBO0FIa21SRjs7QUdobVJBO0VBQ0UsZ0JBQUE7QUhtbVJGOztBR2ptUkE7RUFDRSxnQkFBQTtBSG9tUkY7O0FHbG1SQTtFQUNFLGdCQUFBO0FIcW1SRjs7QUdubVJBO0VBQ0UsZ0JBQUE7QUhzbVJGOztBR3BtUkE7RUFDRSxnQkFBQTtBSHVtUkY7O0FHcm1SQTtFQUNFLGdCQUFBO0FId21SRjs7QUd0bVJBO0VBQ0UsZ0JBQUE7QUh5bVJGOztBR3ZtUkE7RUFDRSxnQkFBQTtBSDBtUkY7O0FHeG1SQTtFQUNFLGdCQUFBO0FIMm1SRjs7QUd6bVJBO0VBQ0UsZ0JBQUE7QUg0bVJGOztBRzFtUkE7RUFDRSxnQkFBQTtBSDZtUkY7O0FHM21SQTtFQUNFLGdCQUFBO0FIOG1SRjs7QUc1bVJBO0VBQ0UsZ0JBQUE7QUgrbVJGOztBRzdtUkE7RUFDRSxnQkFBQTtBSGduUkY7O0FHOW1SQTtFQUNFLGdCQUFBO0FIaW5SRjs7QUcvbVJBO0VBQ0UsZ0JBQUE7QUhrblJGOztBR2huUkE7RUFDRSxnQkFBQTtBSG1uUkY7O0FHam5SQTtFQUNFLGdCQUFBO0FIb25SRjs7QUdsblJBO0VBQ0UsZ0JBQUE7QUhxblJGOztBR25uUkE7RUFDRSxnQkFBQTtBSHNuUkY7O0FHcG5SQTtFQUNFLGdCQUFBO0FIdW5SRjs7QUdyblJBO0VBQ0UsZ0JBQUE7QUh3blJGOztBR3RuUkE7RUFDRSxnQkFBQTtBSHluUkY7O0FHdm5SQTtFQUNFLGdCQUFBO0FIMG5SRjs7QUd4blJBO0VBQ0UsZ0JBQUE7QUgyblJGOztBR3puUkE7RUFDRSxnQkFBQTtBSDRuUkY7O0FHMW5SQTtFQUNFLGdCQUFBO0FINm5SRjs7QUczblJBO0VBQ0UsZ0JBQUE7QUg4blJGOztBRzVuUkE7RUFDRSxnQkFBQTtBSCtuUkY7O0FHN25SQTtFQUNFLGdCQUFBO0FIZ29SRjs7QUc5blJBO0VBQ0UsZ0JBQUE7QUhpb1JGOztBRy9uUkE7RUFDRSxnQkFBQTtBSGtvUkY7O0FHaG9SQTtFQUNFLGdCQUFBO0FIbW9SRjs7QUdqb1JBO0VBQ0UsZ0JBQUE7QUhvb1JGOztBR2xvUkE7RUFDRSxnQkFBQTtBSHFvUkY7O0FHbm9SQTtFQUNFLGdCQUFBO0FIc29SRjs7QUdwb1JBO0VBQ0UsZ0JBQUE7QUh1b1JGOztBR3JvUkE7RUFDRSxnQkFBQTtBSHdvUkY7O0FHdG9SQTtFQUNFLGdCQUFBO0FIeW9SRjs7QUd2b1JBO0VBQ0UsZ0JBQUE7QUgwb1JGOztBR3hvUkE7RUFDRSxnQkFBQTtBSDJvUkY7O0FHem9SQTtFQUNFLGdCQUFBO0FING9SRjs7QUcxb1JBO0VBQ0UsZ0JBQUE7QUg2b1JGOztBRzNvUkE7RUFDRSxnQkFBQTtBSDhvUkY7O0FHNW9SQTtFQUNFLGdCQUFBO0FIK29SRjs7QUc3b1JBO0VBQ0UsZ0JBQUE7QUhncFJGOztBRzlvUkE7RUFDRSxnQkFBQTtBSGlwUkY7O0FHL29SQTtFQUNFLGdCQUFBO0FIa3BSRjs7QUdocFJBO0VBQ0UsZ0JBQUE7QUhtcFJGOztBR2pwUkE7RUFDRSxnQkFBQTtBSG9wUkY7O0FHbHBSQTtFQUNFLGdCQUFBO0FIcXBSRjs7QUducFJBO0VBQ0UsZ0JBQUE7QUhzcFJGOztBR3BwUkE7RUFDRSxnQkFBQTtBSHVwUkY7O0FHcnBSQTtFQUNFLGdCQUFBO0FId3BSRjs7QUd0cFJBO0VBQ0UsZ0JBQUE7QUh5cFJGOztBR3ZwUkE7RUFDRSxnQkFBQTtBSDBwUkY7O0FHeHBSQTtFQUNFLGdCQUFBO0FIMnBSRjs7QUd6cFJBO0VBQ0UsZ0JBQUE7QUg0cFJGOztBRzFwUkE7RUFDRSxnQkFBQTtBSDZwUkY7O0FHM3BSQTtFQUNFLGdCQUFBO0FIOHBSRjs7QUc1cFJBO0VBQ0UsZ0JBQUE7QUgrcFJGOztBRzdwUkE7RUFDRSxnQkFBQTtBSGdxUkY7O0FHOXBSQTtFQUNFLGdCQUFBO0FIaXFSRjs7QUcvcFJBO0VBQ0UsZ0JBQUE7QUhrcVJGOztBR2hxUkE7RUFDRSxnQkFBQTtBSG1xUkY7O0FHanFSQTtFQUNFLGdCQUFBO0FIb3FSRjs7QUdscVJBO0VBQ0UsZ0JBQUE7QUhxcVJGOztBR25xUkE7RUFDRSxnQkFBQTtBSHNxUkY7O0FHcHFSQTtFQUNFLGdCQUFBO0FIdXFSRjs7QUdycVJBO0VBQ0UsZ0JBQUE7QUh3cVJGOztBR3RxUkE7RUFDRSxnQkFBQTtBSHlxUkY7O0FHdnFSQTtFQUNFLGdCQUFBO0FIMHFSRjs7QUd4cVJBO0VBQ0UsZ0JBQUE7QUgycVJGOztBR3pxUkE7RUFDRSxnQkFBQTtBSDRxUkY7O0FHMXFSQTtFQUNFLGdCQUFBO0FINnFSRjs7QUczcVJBO0VBQ0UsZ0JBQUE7QUg4cVJGOztBRzVxUkE7RUFDRSxnQkFBQTtBSCtxUkY7O0FHN3FSQTtFQUNFLGdCQUFBO0FIZ3JSRjs7QUc5cVJBO0VBQ0UsZ0JBQUE7QUhpclJGOztBRy9xUkE7RUFDRSxnQkFBQTtBSGtyUkY7O0FHaHJSQTtFQUNFLGdCQUFBO0FIbXJSRjs7QUdqclJBO0VBQ0UsZ0JBQUE7QUhvclJGOztBR2xyUkE7RUFDRSxnQkFBQTtBSHFyUkY7O0FHbnJSQTtFQUNFLGdCQUFBO0FIc3JSRjs7QUdwclJBO0VBQ0UsZ0JBQUE7QUh1clJGOztBR3JyUkE7RUFDRSxnQkFBQTtBSHdyUkY7O0FHdHJSQTtFQUNFLGdCQUFBO0FIeXJSRjs7QUd2clJBO0VBQ0UsZ0JBQUE7QUgwclJGOztBR3hyUkE7RUFDRSxnQkFBQTtBSDJyUkY7O0FHenJSQTtFQUNFLGdCQUFBO0FINHJSRjs7QUcxclJBO0VBQ0UsZ0JBQUE7QUg2clJGOztBRzNyUkE7RUFDRSxnQkFBQTtBSDhyUkY7O0FHNXJSQTtFQUNFLGdCQUFBO0FIK3JSRjs7QUc3clJBO0VBQ0UsZ0JBQUE7QUhnc1JGOztBRzlyUkE7RUFDRSxnQkFBQTtBSGlzUkY7O0FHL3JSQTtFQUNFLGdCQUFBO0FIa3NSRjs7QUdoc1JBO0VBQ0UsZ0JBQUE7QUhtc1JGOztBR2pzUkE7RUFDRSxnQkFBQTtBSG9zUkY7O0FHbHNSQTtFQUNFLGdCQUFBO0FIcXNSRjs7QUduc1JBO0VBQ0UsZ0JBQUE7QUhzc1JGOztBR3BzUkE7RUFDRSxnQkFBQTtBSHVzUkY7O0FHcnNSQTtFQUNFLGdCQUFBO0FId3NSRjs7QUd0c1JBO0VBQ0UsZ0JBQUE7QUh5c1JGOztBR3ZzUkE7RUFDRSxnQkFBQTtBSDBzUkY7O0FHeHNSQTtFQUNFLGdCQUFBO0FIMnNSRjs7QUd6c1JBO0VBQ0UsZ0JBQUE7QUg0c1JGOztBRzFzUkE7RUFDRSxnQkFBQTtBSDZzUkY7O0FHM3NSQTtFQUNFLGdCQUFBO0FIOHNSRjs7QUc1c1JBO0VBQ0UsZ0JBQUE7QUgrc1JGOztBRzdzUkE7RUFDRSxnQkFBQTtBSGd0UkY7O0FHOXNSQTtFQUNFLGdCQUFBO0FIaXRSRjs7QUcvc1JBO0VBQ0UsZ0JBQUE7QUhrdFJGOztBR2h0UkE7RUFDRSxnQkFBQTtBSG10UkY7O0FHanRSQTtFQUNFLGdCQUFBO0FIb3RSRjs7QUdsdFJBO0VBQ0UsZ0JBQUE7QUhxdFJGOztBR250UkE7RUFDRSxnQkFBQTtBSHN0UkY7O0FHcHRSQTtFQUNFLGdCQUFBO0FIdXRSRjs7QUdydFJBO0VBQ0UsZ0JBQUE7QUh3dFJGOztBR3R0UkE7RUFDRSxnQkFBQTtBSHl0UkY7O0FHdnRSQTtFQUNFLGdCQUFBO0FIMHRSRjs7QUd4dFJBO0VBQ0UsZ0JBQUE7QUgydFJGOztBR3p0UkE7RUFDRSxnQkFBQTtBSDR0UkY7O0FHMXRSQTtFQUNFLGdCQUFBO0FINnRSRjs7QUczdFJBO0VBQ0UsZ0JBQUE7QUg4dFJGOztBRzV0UkE7RUFDRSxnQkFBQTtBSCt0UkY7O0FHN3RSQTtFQUNFLGdCQUFBO0FIZ3VSRjs7QUc5dFJBO0VBQ0UsZ0JBQUE7QUhpdVJGOztBRy90UkE7RUFDRSxnQkFBQTtBSGt1UkY7O0FHaHVSQTtFQUNFLGdCQUFBO0FIbXVSRjs7QUdqdVJBO0VBQ0UsZ0JBQUE7QUhvdVJGOztBR2x1UkE7RUFDRSxnQkFBQTtBSHF1UkY7O0FHbnVSQTtFQUNFLGdCQUFBO0FIc3VSRjs7QUdwdVJBO0VBQ0UsZ0JBQUE7QUh1dVJGOztBR3J1UkE7RUFDRSxnQkFBQTtBSHd1UkY7O0FHdHVSQTtFQUNFLGdCQUFBO0FIeXVSRjs7QUd2dVJBO0VBQ0UsZ0JBQUE7QUgwdVJGOztBR3h1UkE7RUFDRSxnQkFBQTtBSDJ1UkY7O0FHenVSQTtFQUNFLGdCQUFBO0FINHVSRjs7QUcxdVJBO0VBQ0UsZ0JBQUE7QUg2dVJGOztBRzN1UkE7RUFDRSxnQkFBQTtBSDh1UkY7O0FHNXVSQTtFQUNFLGdCQUFBO0FIK3VSRjs7QUc3dVJBO0VBQ0UsZ0JBQUE7QUhndlJGOztBRzl1UkE7RUFDRSxnQkFBQTtBSGl2UkY7O0FHL3VSQTtFQUNFLGdCQUFBO0FIa3ZSRjs7QUdodlJBO0VBQ0UsZ0JBQUE7QUhtdlJGOztBR2p2UkE7RUFDRSxnQkFBQTtBSG92UkY7O0FHbHZSQTtFQUNFLGdCQUFBO0FIcXZSRjs7QUdudlJBO0VBQ0UsZ0JBQUE7QUhzdlJGOztBR3B2UkE7RUFDRSxnQkFBQTtBSHV2UkY7O0FHcnZSQTtFQUNFLGdCQUFBO0FId3ZSRjs7QUd0dlJBO0VBQ0UsZ0JBQUE7QUh5dlJGOztBR3Z2UkE7RUFDRSxnQkFBQTtBSDB2UkY7O0FHeHZSQTtFQUNFLGdCQUFBO0FIMnZSRjs7QUd6dlJBO0VBQ0UsZ0JBQUE7QUg0dlJGOztBRzF2UkE7RUFDRSxnQkFBQTtBSDZ2UkY7O0FHM3ZSQTtFQUNFLGdCQUFBO0FIOHZSRjs7QUc1dlJBO0VBQ0UsZ0JBQUE7QUgrdlJGOztBRzd2UkE7RUFDRSxnQkFBQTtBSGd3UkY7O0FHOXZSQTtFQUNFLGdCQUFBO0FIaXdSRjs7QUcvdlJBO0VBQ0UsZ0JBQUE7QUhrd1JGOztBR2h3UkE7RUFDRSxnQkFBQTtBSG13UkY7O0FHandSQTtFQUNFLGdCQUFBO0FIb3dSRjs7QUdsd1JBO0VBQ0UsZ0JBQUE7QUhxd1JGOztBR253UkE7RUFDRSxnQkFBQTtBSHN3UkY7O0FHcHdSQTtFQUNFLGdCQUFBO0FIdXdSRjs7QUdyd1JBO0VBQ0UsZ0JBQUE7QUh3d1JGOztBR3R3UkE7RUFDRSxnQkFBQTtBSHl3UkY7O0FHdndSQTtFQUNFLGdCQUFBO0FIMHdSRjs7QUd4d1JBO0VBQ0UsZ0JBQUE7QUgyd1JGOztBR3p3UkE7RUFDRSxnQkFBQTtBSDR3UkY7O0FHMXdSQTtFQUNFLGdCQUFBO0FINndSRjs7QUczd1JBO0VBQ0UsZ0JBQUE7QUg4d1JGOztBRzV3UkE7RUFDRSxnQkFBQTtBSCt3UkY7O0FHN3dSQTtFQUNFLGdCQUFBO0FIZ3hSRjs7QUc5d1JBO0VBQ0UsZ0JBQUE7QUhpeFJGOztBRy93UkE7RUFDRSxnQkFBQTtBSGt4UkY7O0FHaHhSQTtFQUNFLGdCQUFBO0FIbXhSRjs7QUdqeFJBO0VBQ0UsZ0JBQUE7QUhveFJGOztBR2x4UkE7RUFDRSxnQkFBQTtBSHF4UkY7O0FHbnhSQTtFQUNFLGdCQUFBO0FIc3hSRjs7QUdweFJBO0VBQ0UsZ0JBQUE7QUh1eFJGOztBR3J4UkE7RUFDRSxnQkFBQTtBSHd4UkY7O0FHdHhSQTtFQUNFLGdCQUFBO0FIeXhSRjs7QUd2eFJBO0VBQ0UsZ0JBQUE7QUgweFJGOztBR3h4UkE7RUFDRSxnQkFBQTtBSDJ4UkY7O0FHenhSQTtFQUNFLGdCQUFBO0FINHhSRjs7QUcxeFJBO0VBQ0UsZ0JBQUE7QUg2eFJGOztBRzN4UkE7RUFDRSxnQkFBQTtBSDh4UkY7O0FHNXhSQTtFQUNFLGdCQUFBO0FIK3hSRjs7QUc3eFJBO0VBQ0UsZ0JBQUE7QUhneVJGOztBRzl4UkE7RUFDRSxnQkFBQTtBSGl5UkY7O0FHL3hSQTtFQUNFLGdCQUFBO0FIa3lSRjs7QUdoeVJBO0VBQ0UsZ0JBQUE7QUhteVJGOztBR2p5UkE7RUFDRSxnQkFBQTtBSG95UkY7O0FHbHlSQTtFQUNFLGdCQUFBO0FIcXlSRjs7QUdueVJBO0VBQ0UsZ0JBQUE7QUhzeVJGOztBR3B5UkE7RUFDRSxnQkFBQTtBSHV5UkY7O0FHcnlSQTtFQUNFLGdCQUFBO0FId3lSRjs7QUd0eVJBO0VBQ0UsZ0JBQUE7QUh5eVJGOztBR3Z5UkE7RUFDRSxnQkFBQTtBSDB5UkY7O0FHeHlSQTtFQUNFLGdCQUFBO0FIMnlSRjs7QUd6eVJBO0VBQ0UsZ0JBQUE7QUg0eVJGOztBRzF5UkE7RUFDRSxnQkFBQTtBSDZ5UkY7O0FHM3lSQTtFQUNFLGdCQUFBO0FIOHlSRjs7QUc1eVJBO0VBQ0UsZ0JBQUE7QUgreVJGOztBRzd5UkE7RUFDRSxnQkFBQTtBSGd6UkY7O0FHOXlSQTtFQUNFLGdCQUFBO0FIaXpSRjs7QUcveVJBO0VBQ0UsZ0JBQUE7QUhrelJGOztBR2h6UkE7RUFDRSxnQkFBQTtBSG16UkY7O0FHanpSQTtFQUNFLGdCQUFBO0FIb3pSRjs7QUdselJBO0VBQ0UsZ0JBQUE7QUhxelJGOztBR256UkE7RUFDRSxnQkFBQTtBSHN6UkY7O0FHcHpSQTtFQUNFLGdCQUFBO0FIdXpSRjs7QUdyelJBO0VBQ0UsZ0JBQUE7QUh3elJGOztBR3R6UkE7RUFDRSxnQkFBQTtBSHl6UkY7O0FHdnpSQTtFQUNFLGdCQUFBO0FIMHpSRjs7QUd4elJBO0VBQ0UsZ0JBQUE7QUgyelJGOztBR3p6UkE7RUFDRSxnQkFBQTtBSDR6UkY7O0FHMXpSQTtFQUNFLGdCQUFBO0FINnpSRjs7QUczelJBO0VBQ0UsZ0JBQUE7QUg4elJGOztBRzV6UkE7RUFDRSxnQkFBQTtBSCt6UkY7O0FHN3pSQTtFQUNFLGdCQUFBO0FIZzBSRjs7QUc5elJBO0VBQ0UsZ0JBQUE7QUhpMFJGOztBRy96UkE7RUFDRSxnQkFBQTtBSGswUkY7O0FHaDBSQTtFQUNFLGdCQUFBO0FIbTBSRjs7QUdqMFJBO0VBQ0UsZ0JBQUE7QUhvMFJGOztBR2wwUkE7RUFDRSxnQkFBQTtBSHEwUkY7O0FHbjBSQTtFQUNFLGdCQUFBO0FIczBSRjs7QUdwMFJBO0VBQ0UsZ0JBQUE7QUh1MFJGOztBR3IwUkE7RUFDRSxnQkFBQTtBSHcwUkY7O0FHdDBSQTtFQUNFLGdCQUFBO0FIeTBSRjs7QUd2MFJBO0VBQ0UsZ0JBQUE7QUgwMFJGOztBR3gwUkE7RUFDRSxnQkFBQTtBSDIwUkY7O0FHejBSQTtFQUNFLGdCQUFBO0FINDBSRjs7QUcxMFJBO0VBQ0UsZ0JBQUE7QUg2MFJGOztBRzMwUkE7RUFDRSxnQkFBQTtBSDgwUkY7O0FHNTBSQTtFQUNFLGdCQUFBO0FIKzBSRjs7QUc3MFJBO0VBQ0UsZ0JBQUE7QUhnMVJGOztBRzkwUkE7RUFDRSxnQkFBQTtBSGkxUkY7O0FHLzBSQTtFQUNFLGdCQUFBO0FIazFSRjs7QUdoMVJBO0VBQ0UsZ0JBQUE7QUhtMVJGOztBR2oxUkE7RUFDRSxnQkFBQTtBSG8xUkY7O0FHbDFSQTtFQUNFLGdCQUFBO0FIcTFSRjs7QUduMVJBO0VBQ0UsZ0JBQUE7QUhzMVJGOztBR3AxUkE7RUFDRSxnQkFBQTtBSHUxUkY7O0FHcjFSQTtFQUNFLGdCQUFBO0FIdzFSRjs7QUd0MVJBO0VBQ0UsZ0JBQUE7QUh5MVJGOztBR3YxUkE7RUFDRSxnQkFBQTtBSDAxUkY7O0FHeDFSQTtFQUNFLGdCQUFBO0FIMjFSRjs7QUd6MVJBO0VBQ0UsZ0JBQUE7QUg0MVJGOztBRzExUkE7RUFDRSxnQkFBQTtBSDYxUkY7O0FHMzFSQTtFQUNFLGdCQUFBO0FIODFSRjs7QUc1MVJBO0VBQ0UsZ0JBQUE7QUgrMVJGOztBRzcxUkE7RUFDRSxnQkFBQTtBSGcyUkY7O0FHOTFSQTtFQUNFLGdCQUFBO0FIaTJSRjs7QUcvMVJBO0VBQ0UsZ0JBQUE7QUhrMlJGOztBR2gyUkE7RUFDRSxnQkFBQTtBSG0yUkY7O0FHajJSQTtFQUNFLGdCQUFBO0FIbzJSRjs7QUdsMlJBO0VBQ0UsZ0JBQUE7QUhxMlJGOztBR24yUkE7RUFDRSxnQkFBQTtBSHMyUkY7O0FHcDJSQTtFQUNFLGdCQUFBO0FIdTJSRjs7QUdyMlJBO0VBQ0UsZ0JBQUE7QUh3MlJGOztBR3QyUkE7RUFDRSxnQkFBQTtBSHkyUkY7O0FHdjJSQTtFQUNFLGdCQUFBO0FIMDJSRjs7QUd4MlJBO0VBQ0UsZ0JBQUE7QUgyMlJGOztBR3oyUkE7RUFDRSxnQkFBQTtBSDQyUkY7O0FHMTJSQTtFQUNFLGdCQUFBO0FINjJSRjs7QUczMlJBO0VBQ0UsZ0JBQUE7QUg4MlJGOztBRzUyUkE7RUFDRSxnQkFBQTtBSCsyUkY7O0FHNzJSQTtFQUNFLGdCQUFBO0FIZzNSRjs7QUc5MlJBO0VBQ0UsZ0JBQUE7QUhpM1JGOztBRy8yUkE7RUFDRSxnQkFBQTtBSGszUkY7O0FHaDNSQTtFQUNFLGdCQUFBO0FIbTNSRjs7QUdqM1JBO0VBQ0UsZ0JBQUE7QUhvM1JGOztBR2wzUkE7RUFDRSxnQkFBQTtBSHEzUkY7O0FHbjNSQTtFQUNFLGdCQUFBO0FIczNSRjs7QUdwM1JBO0VBQ0UsZ0JBQUE7QUh1M1JGOztBR3IzUkE7RUFDRSxnQkFBQTtBSHczUkY7O0FHdDNSQTtFQUNFLGdCQUFBO0FIeTNSRjs7QUd2M1JBO0VBQ0UsZ0JBQUE7QUgwM1JGOztBR3gzUkE7RUFDRSxnQkFBQTtBSDIzUkY7O0FHejNSQTtFQUNFLGdCQUFBO0FINDNSRjs7QUcxM1JBO0VBQ0UsZ0JBQUE7QUg2M1JGOztBRzMzUkE7RUFDRSxnQkFBQTtBSDgzUkY7O0FHNTNSQTtFQUNFLGdCQUFBO0FIKzNSRjs7QUc3M1JBO0VBQ0UsZ0JBQUE7QUhnNFJGOztBRzkzUkE7RUFDRSxnQkFBQTtBSGk0UkY7O0FHLzNSQTtFQUNFLGdCQUFBO0FIazRSRjs7QUdoNFJBO0VBQ0UsZ0JBQUE7QUhtNFJGOztBR2o0UkE7RUFDRSxnQkFBQTtBSG80UkY7O0FHbDRSQTtFQUNFLGdCQUFBO0FIcTRSRjs7QUduNFJBO0VBQ0UsZ0JBQUE7QUhzNFJGOztBR3A0UkE7RUFDRSxnQkFBQTtBSHU0UkY7O0FHcjRSQTtFQUNFLGdCQUFBO0FIdzRSRjs7QUd0NFJBO0VBQ0UsZ0JBQUE7QUh5NFJGOztBR3Y0UkE7RUFDRSxnQkFBQTtBSDA0UkY7O0FHeDRSQTtFQUNFLGdCQUFBO0FIMjRSRjs7QUd6NFJBO0VBQ0UsZ0JBQUE7QUg0NFJGOztBRzE0UkE7RUFDRSxnQkFBQTtBSDY0UkY7O0FHMzRSQTtFQUNFLGdCQUFBO0FIODRSRjs7QUc1NFJBO0VBQ0UsZ0JBQUE7QUgrNFJGOztBRzc0UkE7RUFDRSxnQkFBQTtBSGc1UkY7O0FHOTRSQTtFQUNFLGdCQUFBO0FIaTVSRjs7QUcvNFJBO0VBQ0UsZ0JBQUE7QUhrNVJGOztBR2g1UkE7RUFDRSxnQkFBQTtBSG01UkY7O0FHajVSQTtFQUNFLGdCQUFBO0FIbzVSRjs7QUdsNVJBO0VBQ0UsZ0JBQUE7QUhxNVJGOztBR241UkE7RUFDRSxnQkFBQTtBSHM1UkY7O0FHcDVSQTtFQUNFLGdCQUFBO0FIdTVSRjs7QUdyNVJBO0VBQ0UsZ0JBQUE7QUh3NVJGOztBR3Q1UkE7RUFDRSxnQkFBQTtBSHk1UkY7O0FHdjVSQTtFQUNFLGdCQUFBO0FIMDVSRjs7QUd4NVJBO0VBQ0UsZ0JBQUE7QUgyNVJGOztBR3o1UkE7RUFDRSxnQkFBQTtBSDQ1UkY7O0FHMTVSQTtFQUNFLGdCQUFBO0FINjVSRjs7QUczNVJBO0VBQ0UsZ0JBQUE7QUg4NVJGOztBRzU1UkE7RUFDRSxnQkFBQTtBSCs1UkY7O0FHNzVSQTtFQUNFLGdCQUFBO0FIZzZSRjs7QUc5NVJBO0VBQ0UsZ0JBQUE7QUhpNlJGOztBRy81UkE7RUFDRSxnQkFBQTtBSGs2UkY7O0FHaDZSQTtFQUNFLGdCQUFBO0FIbTZSRjs7QUdqNlJBO0VBQ0UsZ0JBQUE7QUhvNlJGOztBR2w2UkE7RUFDRSxnQkFBQTtBSHE2UkY7O0FHbjZSQTtFQUNFLGdCQUFBO0FIczZSRjs7QUdwNlJBO0VBQ0UsZ0JBQUE7QUh1NlJGOztBR3I2UkE7RUFDRSxnQkFBQTtBSHc2UkY7O0FHdDZSQTtFQUNFLGdCQUFBO0FIeTZSRjs7QUd2NlJBO0VBQ0UsZ0JBQUE7QUgwNlJGOztBR3g2UkE7RUFDRSxnQkFBQTtBSDI2UkY7O0FHejZSQTtFQUNFLGdCQUFBO0FINDZSRjs7QUcxNlJBO0VBQ0UsZ0JBQUE7QUg2NlJGOztBRzM2UkE7RUFDRSxnQkFBQTtBSDg2UkY7O0FHNTZSQTtFQUNFLGdCQUFBO0FIKzZSRjs7QUc3NlJBO0VBQ0UsZ0JBQUE7QUhnN1JGOztBRzk2UkE7RUFDRSxnQkFBQTtBSGk3UkY7O0FHLzZSQTtFQUNFLGdCQUFBO0FIazdSRjs7QUdoN1JBO0VBQ0UsZ0JBQUE7QUhtN1JGOztBR2o3UkE7RUFDRSxnQkFBQTtBSG83UkY7O0FHbDdSQTtFQUNFLGdCQUFBO0FIcTdSRjs7QUduN1JBO0VBQ0UsZ0JBQUE7QUhzN1JGOztBR3A3UkE7RUFDRSxnQkFBQTtBSHU3UkY7O0FHcjdSQTtFQUNFLGdCQUFBO0FIdzdSRjs7QUd0N1JBO0VBQ0UsZ0JBQUE7QUh5N1JGOztBR3Y3UkE7RUFDRSxnQkFBQTtBSDA3UkY7O0FHeDdSQTtFQUNFLGdCQUFBO0FIMjdSRjs7QUd6N1JBO0VBQ0UsZ0JBQUE7QUg0N1JGOztBRzE3UkE7RUFDRSxnQkFBQTtBSDY3UkY7O0FHMzdSQTtFQUNFLGdCQUFBO0FIODdSRjs7QUc1N1JBO0VBQ0UsZ0JBQUE7QUgrN1JGOztBRzc3UkE7RUFDRSxnQkFBQTtBSGc4UkY7O0FHOTdSQTtFQUNFLGdCQUFBO0FIaThSRjs7QUcvN1JBO0VBQ0UsZ0JBQUE7QUhrOFJGOztBR2g4UkE7RUFDRSxnQkFBQTtBSG04UkY7O0FHajhSQTtFQUNFLGdCQUFBO0FIbzhSRjs7QUdsOFJBO0VBQ0UsZ0JBQUE7QUhxOFJGOztBR244UkE7RUFDRSxnQkFBQTtBSHM4UkY7O0FHcDhSQTtFQUNFLGdCQUFBO0FIdThSRjs7QUdyOFJBO0VBQ0UsZ0JBQUE7QUh3OFJGOztBR3Q4UkE7RUFDRSxnQkFBQTtBSHk4UkY7O0FHdjhSQTtFQUNFLGdCQUFBO0FIMDhSRjs7QUd4OFJBO0VBQ0UsZ0JBQUE7QUgyOFJGOztBR3o4UkE7RUFDRSxnQkFBQTtBSDQ4UkY7O0FHMThSQTtFQUNFLGdCQUFBO0FINjhSRjs7QUczOFJBO0VBQ0UsZ0JBQUE7QUg4OFJGOztBRzU4UkE7RUFDRSxnQkFBQTtBSCs4UkY7O0FHNzhSQTtFQUNFLGdCQUFBO0FIZzlSRjs7QUc5OFJBO0VBQ0UsZ0JBQUE7QUhpOVJGOztBRy84UkE7RUFDRSxnQkFBQTtBSGs5UkY7O0FHaDlSQTtFQUNFLGdCQUFBO0FIbTlSRjs7QUdqOVJBO0VBQ0UsZ0JBQUE7QUhvOVJGOztBR2w5UkE7RUFDRSxnQkFBQTtBSHE5UkY7O0FHbjlSQTtFQUNFLGdCQUFBO0FIczlSRjs7QUdwOVJBO0VBQ0UsZ0JBQUE7QUh1OVJGOztBR3I5UkE7RUFDRSxnQkFBQTtBSHc5UkY7O0FHdDlSQTtFQUNFLGdCQUFBO0FIeTlSRjs7QUd2OVJBO0VBQ0UsZ0JBQUE7QUgwOVJGOztBR3g5UkE7RUFDRSxnQkFBQTtBSDI5UkY7O0FHejlSQTtFQUNFLGdCQUFBO0FINDlSRjs7QUcxOVJBO0VBQ0UsZ0JBQUE7QUg2OVJGOztBRzM5UkE7RUFDRSxnQkFBQTtBSDg5UkY7O0FHNTlSQTtFQUNFLGdCQUFBO0FIKzlSRjs7QUc3OVJBO0VBQ0UsZ0JBQUE7QUhnK1JGOztBRzk5UkE7RUFDRSxnQkFBQTtBSGkrUkY7O0FHLzlSQTtFQUNFLGdCQUFBO0FIaytSRjs7QUdoK1JBO0VBQ0UsZ0JBQUE7QUhtK1JGOztBR2orUkE7RUFDRSxnQkFBQTtBSG8rUkY7O0FHbCtSQTtFQUNFLGdCQUFBO0FIcStSRjs7QUduK1JBO0VBQ0UsZ0JBQUE7QUhzK1JGOztBR3ArUkE7RUFDRSxnQkFBQTtBSHUrUkY7O0FHcitSQTtFQUNFLGdCQUFBO0FIdytSRjs7QUd0K1JBO0VBQ0UsZ0JBQUE7QUh5K1JGOztBR3YrUkE7RUFDRSxnQkFBQTtBSDArUkY7O0FHeCtSQTtFQUNFLGdCQUFBO0FIMitSRjs7QUd6K1JBO0VBQ0UsZ0JBQUE7QUg0K1JGOztBRzErUkE7RUFDRSxnQkFBQTtBSDYrUkY7O0FHMytSQTtFQUNFLGdCQUFBO0FIOCtSRjs7QUc1K1JBO0VBQ0UsZ0JBQUE7QUgrK1JGOztBRzcrUkE7RUFDRSxnQkFBQTtBSGcvUkY7O0FHOStSQTtFQUNFLGdCQUFBO0FIaS9SRjs7QUcvK1JBO0VBQ0UsZ0JBQUE7QUhrL1JGOztBR2gvUkE7RUFDRSxnQkFBQTtBSG0vUkY7O0FHai9SQTtFQUNFLGdCQUFBO0FIby9SRjs7QUdsL1JBO0VBQ0UsZ0JBQUE7QUhxL1JGOztBR24vUkE7RUFDRSxnQkFBQTtBSHMvUkY7O0FHcC9SQTtFQUNFLGdCQUFBO0FIdS9SRjs7QUdyL1JBO0VBQ0UsZ0JBQUE7QUh3L1JGOztBR3QvUkE7RUFDRSxnQkFBQTtBSHkvUkY7O0FHdi9SQTtFQUNFLGdCQUFBO0FIMC9SRjs7QUd4L1JBO0VBQ0UsZ0JBQUE7QUgyL1JGOztBR3ovUkE7RUFDRSxnQkFBQTtBSDQvUkY7O0FHMS9SQTtFQUNFLGdCQUFBO0FINi9SRjs7QUczL1JBO0VBQ0UsZ0JBQUE7QUg4L1JGOztBRzUvUkE7RUFDRSxnQkFBQTtBSCsvUkY7O0FHNy9SQTtFQUNFLGdCQUFBO0FIZ2dTRjs7QUc5L1JBO0VBQ0UsZ0JBQUE7QUhpZ1NGOztBRy8vUkE7RUFDRSxnQkFBQTtBSGtnU0Y7O0FHaGdTQTtFQUNFLGdCQUFBO0FIbWdTRjs7QUdqZ1NBO0VBQ0UsZ0JBQUE7QUhvZ1NGOztBR2xnU0E7RUFDRSxnQkFBQTtBSHFnU0Y7O0FHbmdTQTtFQUNFLGdCQUFBO0FIc2dTRjs7QUdwZ1NBO0VBQ0UsZ0JBQUE7QUh1Z1NGOztBR3JnU0E7RUFDRSxnQkFBQTtBSHdnU0Y7O0FHdGdTQTtFQUNFLGdCQUFBO0FIeWdTRjs7QUd2Z1NBO0VBQ0UsZ0JBQUE7QUgwZ1NGOztBR3hnU0E7RUFDRSxnQkFBQTtBSDJnU0Y7O0FHemdTQTtFQUNFLGdCQUFBO0FINGdTRjs7QUcxZ1NBO0VBQ0UsZ0JBQUE7QUg2Z1NGOztBRzNnU0E7RUFDRSxnQkFBQTtBSDhnU0Y7O0FHNWdTQTtFQUNFLGdCQUFBO0FIK2dTRjs7QUc3Z1NBO0VBQ0UsZ0JBQUE7QUhnaFNGOztBRzlnU0E7RUFDRSxnQkFBQTtBSGloU0Y7O0FHL2dTQTtFQUNFLGdCQUFBO0FIa2hTRjs7QUdoaFNBO0VBQ0UsZ0JBQUE7QUhtaFNGOztBR2poU0E7RUFDRSxnQkFBQTtBSG9oU0Y7O0FHbGhTQTtFQUNFLGdCQUFBO0FIcWhTRjs7QUduaFNBO0VBQ0UsZ0JBQUE7QUhzaFNGOztBR3BoU0E7RUFDRSxnQkFBQTtBSHVoU0Y7O0FHcmhT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RUksMENBQUE7QS9DNi9jUjtBK0MxL2NJO0VBQ0ksd0NBQUE7QS9DNC9jUjtBK0MxL2NRO0VBQ0kscUJBQUE7RUFDQSxjeENySEE7QVBpbmRaO0ErQzEvY1k7RUFFSSxjeENuSUo7RXdDb0lJLDBCQUFBO0EvQzIvY2hCO0ErQ3QvY0k7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QnhDOUlnQjtFd0MrSWhCLGN4QzdJSTtBUHFvZFo7QStDcC9jUTtFQUNJLDBDQUFBO0VBQ0EsdUNBQUE7RUMrSU4sZUFMSTtFRHBJRSxnQmpDaVprQjtFaUNoWmxCLGdCakN1WmtCO0VpQ3RabEIsY2pDN0lEO0VpQzhJQyx5QnhDdkpKO0V3Q3dKSSxpUEFBQTtFQUNBLDRCQUFBO0VBQ0EseUNqQ3d3QndCO0VpQ3Z3QnhCLDBCakN3d0J3QjtFaUN2d0J4QixvQ0FBQTtFRHBKTix3RkNzSk07RUR0Sk4sZ0ZDc0pNO0VEdEpOLHdFQ3NKTTtFRHRKTiw4R0NzSk07RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QS9DaS9jWjtBOENwb2RNO0VDZ0lFO0lEL0hBLHdCQUFBO0lBQUEsZ0JBQUE7RTlDdW9kTjtBQUNGOztBaUQ3cGRBO0VBQ0k7Ozs7Ozs7Ozs7OztJQVlJLHVCQUFBO0lBQ0Esd0JBQUE7SUFDQSxjMUNOQTtFUHNxZE47RWlEN3BkRTtJQUNJLHdCQUFBO0lBQ0EsdUJBQUE7RWpEK3BkTjtFaUQ1cGRFOzs7O0lBSUksd0JBQUE7RWpEOHBkTjtFaUQzcGRFOzs7SUFHSSx3QkFBQTtFakQ2cGROO0VpRDFwZEU7Ozs7Ozs7Ozs7O0lBV0ksYUFBQTtFakQ0cGROO0VpRHhwZEU7SUFDSSx3QkFBQTtFakQwcGROO0VpRHZwZEU7SUFDSSxjQUFBO0VqRHlwZE47RWlEdHBkRTtJQUNJLGdDQUFBO1lBQUEsd0JBQUE7RWpEd3BkTjtFaURycGRFO0lBQ0ksVUFBQTtJQUNBLGNBQUE7RWpEdXBkTjtFaURycGRNO0lBQ0ksZ0JBQUE7RWpEdXBkVjtFaURscGRFO0lBQ0kseUIxQ2xFQTtFUHN0ZE47RWlEbHBkTTs7SUFF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c3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uc3BsaWRlX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkLCAuc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19zbGlkZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc3BsaWRlX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNwbGlkZV9fc3Ige1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uc3BsaWRlX190cmFjay0tdHRiID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19hcnJvdyB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDJlbTtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG4gIGhlaWdodDogMS4yZW07XG4gIHdpZHRoOiAxLjJlbTtcbn1cblxuLnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5zcGxpZGVfX2Fycm93OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uc3BsaWRlX19hcnJvdzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMWVtO1xufVxuXG4uc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19hcnJvdzpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwLjVlbTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAzcHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLnNwbGlkZV9fcHJvZ3Jlc3NfX2JhciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5Ac3VwcG9ydHMgKG91dGxpbmUtb2Zmc2V0OiAtM3B4KSB7XG4gIC5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBiZjtcbiAgfVxufVxuQHN1cHBvcnRzIChvdXRsaW5lLW9mZnNldDogLTNweCkge1xuICAuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwYmY7XG4gIH1cbiAgLnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGJmO1xuICB9XG59XG4uc3BsaWRlX190b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1uYXYgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3BsaWRlX190cmFjay0tbmF2ID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogMWVtO1xuICByaWdodDogYXV0bztcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgdG9wOiAxZW07XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgYm90dG9tOiAxZW07XG4gIHRvcDogYXV0bztcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uLS10dGIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogMWVtIDA7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwO1xufSAvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuMi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuXG4gKi9cbi5mYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYS1zdHlsZS1mYW1pbHksIFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZhLXN0eWxlLCA5MDApO1xufVxuXG4uZmEsXG4uZmEtY2xhc3NpYyxcbi5mYS1zaGFycCxcbi5mYXMsXG4uZmEtc29saWQsXG4uZmFyLFxuLmZhLXJlZ3VsYXIsXG4uZmFiLFxuLmZhLWJyYW5kcyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiB2YXIoLS1mYS1kaXNwbGF5LCBpbmxpbmUtYmxvY2spO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5mYXMsXG4uZmEtY2xhc3NpYyxcbi5mYS1zb2xpZCxcbi5mYXIsXG4uZmEtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbn1cblxuLmZhYixcbi5mYS1icmFuZHMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLTJ4cyB7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yMjVlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA4MzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjEyNWVtO1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA3MTQzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjA1MzU3ZW07XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMC4wNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDc1ZW07XG59XG5cbi5mYS14bCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA0MTY3ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbn1cblxuLmZhLTJ4bCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMC4wMzEyNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTg3NWVtO1xufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWZhLWxpLW1hcmdpbiwgMi41ZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBsZWZ0OiBjYWxjKHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pICogLTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmEtYm9yZGVyLWNvbG9yLCAjZWVlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmEtYm9yZGVyLXJhZGl1cywgMC4xZW0pO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWZhLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWZhLWJvcmRlci13aWR0aCwgMC4wOGVtKTtcbiAgcGFkZGluZzogdmFyKC0tZmEtYm9yZGVyLXBhZGRpbmcsIDAuMmVtIDAuMjVlbSAwLjE1ZW0pO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mYS1wdWxsLW1hcmdpbiwgMC4zZW0pO1xufVxuXG4uZmEtYmVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLWJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uZmEtYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogZmEtYm91bmNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4LCAwLjg0LCAwLjQyLCAxKSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4LCAwLjg0LCAwLjQyLCAxKSk7XG59XG5cbi5mYS1mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtZmFkZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWZhZGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpO1xufVxuXG4uZmEtYmVhdC1mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtYmVhdC1mYWRlO1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdC1mYWRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTtcbn1cblxuLmZhLWZsaXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYS1mbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmEtZmxpcDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLmZhLXNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1zaGFrZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1zcGluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi5mYS1zcGluLXJldmVyc2Uge1xuICAtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi5mYS1wdWxzZSxcbi5mYS1zcGluLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgc3RlcHMoOCkpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmEtYmVhdCxcbi5mYS1ib3VuY2UsXG4uZmEtZmFkZSxcbi5mYS1iZWF0LWZhZGUsXG4uZmEtZmxpcCxcbi5mYS1wdWxzZSxcbi5mYS1zaGFrZSxcbi5mYS1zcGluLFxuLmZhLXNwaW4tcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMW1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTFtcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtYmVhdCB7XG4gIDAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsIDEuMjUpKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsIDEuMjUpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1iZWF0IHtcbiAgMCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtYm91bmNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSwgdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksIDAuOSkpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSwgdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksIDAuOSkpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksIHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDU3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLXJlYm91bmQsIC0wLjEyNWVtKSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpO1xuICB9XG4gIDY0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1ib3VuY2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2UtanVtcC1zY2FsZS14LCAwLjkpLCB2YXIoLS1mYS1ib3VuY2UtanVtcC1zY2FsZS15LCAxLjEpKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1oZWlnaHQsIC0wLjVlbSkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSwgdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSwgdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwgLTAuMTI1ZW0pKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLXJlYm91bmQsIC0wLjEyNWVtKSk7XG4gIH1cbiAgNjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtZmFkZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWZhZGUge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWZhZGUtb3BhY2l0eSwgMC40KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLWJlYXQtZmFkZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1iZWF0LWZhZGUtb3BhY2l0eSwgMC40KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1iZWF0LWZhZGUge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtYmVhdC1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1mbGlwIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWZsaXAge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsIDApLCB2YXIoLS1mYS1mbGlwLXksIDEpLCB2YXIoLS1mYS1mbGlwLXosIDApLCB2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsIDApLCB2YXIoLS1mYS1mbGlwLXksIDEpLCB2YXIoLS1mYS1mbGlwLXosIDApLCB2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgfVxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDglLCAyNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICB9XG4gIDEyJSwgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cbiAgMTYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgfVxuICAzMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuICB9XG4gIDM2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICB9XG4gIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgfVxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDglLCAyNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICB9XG4gIDEyJSwgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cbiAgMTYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgfVxuICAzMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuICB9XG4gIDM2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICB9XG4gIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCxcbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5mYS1yb3RhdGUtYnkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1mYS1yb3RhdGUtYW5nbGUsIG5vbmUpKTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tZmEtc3RhY2stei1pbmRleCwgYXV0byk7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tZmEtaW52ZXJzZSwgI2ZmZik7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cblxuLmZhLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4uZmEtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG5cbi5mYS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cblxuLmZhLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4uZmEtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCI1XCI7XG59XG5cbi5mYS02OjpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmZhLTc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uZmEtODo6YmVmb3JlIHtcbiAgY29udGVudDogXCI4XCI7XG59XG5cbi5mYS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cblxuLmZhLWZpbGwtZHJpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLmZhLWFycm93cy10by1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJkXCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQFwiO1xufVxuXG4uZmEtdHJhc2gtY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS11c2VyLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlci10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtbWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtZXhwbG9zaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlOVwiO1xufVxuXG4uZmEtZmlsZS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtd2F2ZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5mYS1yaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiO1xufVxuXG4uZmEtYnVpbGRpbmctdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ5XCI7XG59XG5cbi5mYS1kaWNlLXRocmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiO1xufVxuXG4uZmEtY2FsZW5kYXItZGF5czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWFuY2hvci1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFhXCI7XG59XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQxXCI7XG59XG5cbi5mYS12b2xsZXliYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMyXCI7XG59XG5cbi5mYS1zb3J0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1kb29yLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5mYS1yaWdodC1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1zaWduLW91dC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1hdG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uZmEtc29hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cblxuLmZhLWljb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4uZmEtaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWxpbmVzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5mYS1icmlkZ2UtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjOVwiO1xufVxuXG4uZmEtcHVtcC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuXG4uZmEtZmluZ2VycHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLWZvcndhcmQtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWZhY2Utc21pbGUtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjtcbn1cblxuLmZhLXNtaWxlLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLWZvb3RiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmZhLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZjXCI7XG59XG5cbi5mYS1jcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtYW5nbGVzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLXVzZXJzLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTRcIjtcbn1cblxuLmZhLXBlb3BsZS1yb29mOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzN1wiO1xufVxuXG4uZmEtcGVvcGxlLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM0XCI7XG59XG5cbi5mYS1iZWVyLW11Zy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWJlZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1kaWFncmFtLXByZWRlY2Vzc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3N1wiO1xufVxuXG4uZmEtYXJyb3ctdXAtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1maXJlLWZsYW1lLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWJ1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5mYS1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1tYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5mYS1tZW5vcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiO1xufVxuXG4uZmEtdHJ1Y2stcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThmXCI7XG59XG5cbi5mYS1yZWNvcmQtdmlueWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5mYS1ncmluLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtYm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLmZhLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RhZmFyaWFuaXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWZcIjtcbn1cblxuLmZhLXNwb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjtcbn1cblxuLmZhLWphci13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTdcIjtcbn1cblxuLmZhLWVudmVsb3Blcy1idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtbWFpbC1idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGViXCI7XG59XG5cbi5mYS1jaXJjbGUtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmZhLXBhZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtY29udGFjdC1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uZmEtbGFuZG1hcmstZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWNcIjtcbn1cblxuLmZhLXBlbmNpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmZhLXBlbmNpbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29tbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS1wYXN0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWZpbGUtY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtY29kZS1wdWxsLXJlcXVlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmZhLXRydWNrLXJhbXAtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHJ1Y2stbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXVzZXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS12aWFsLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5N1wiO1xufVxuXG4uZmEtc2hlZXQtcGxhc3RpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzFcIjtcbn1cblxuLmZhLWJsb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS11c2VyLW5pbmphOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uZmEtcGVyc29uLWFycm93LXVwLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzlcIjtcbn1cblxuLmZhLXNjcm9sbC10b3JhaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjtcbn1cblxuLmZhLXRvcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtYnJvb20tYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aWRkaXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aWRkaXRjaC1icm9vbS1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLWJveC1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLXBlcnNvbi1kcm93bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDVcIjtcbn1cblxuLmZhLWFycm93LWRvd24tOS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLXNwcmF5LWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmZhLXRydWNrLW1vbnN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7XG59XG5cbi5mYS13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmZhLWVhcnRoLWFmcmljYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmZhLWdsb2JlLWFmcmljYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmZhLXJhaW5ib3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCI7XG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS10YWJsZXQtc2NyZWVuLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5mYS1wYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLXRyb3dlbC1icmlja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThhXCI7XG59XG5cbi5mYS1mYWNlLWZsdXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1mbHVzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtaG9zcGl0YWwtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3ctbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2ZcIjtcbn1cblxuLmZhLWdhdmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtbGVnYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLWJveC10aXNzdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtYmVsbC1jb25jaWVyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLmZhLXBlbi1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBlbmNpbC1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBlb3BsZS1hcnJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5mYS1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5mYS1tYXJzLWFuZC12ZW51cy1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjNcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLXNjaXNzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtc3VuLXBsYW50LXdpbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdhXCI7XG59XG5cbi5mYS10b2lsZXRzLXBvcnRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4NFwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5mYS10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIxXCI7XG59XG5cbi5mYS10YWNob2dyYXBoLWRpZ2l0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5mYS11c2Vycy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cblxuLmZhLWNsb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cblxuLmZhLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiO1xufVxuXG4uZmEtaG91c2UtZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGNcIjtcbn1cblxuLmZhLXNxdWFyZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5mYS1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlZlwiO1xufVxuXG4uZmEtbGFwdG9wLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmZhLWJhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1uYXZpY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtcGVvcGxlLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzM1wiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaGVhcnQtY3JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1zcXVhcmUtdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1mYWNlLWtpc3MtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWtpc3MtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiO1xufVxuXG4uZmEtcGVvcGxlLXJvYmJlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM2XCI7XG59XG5cbi5mYS1saWdodGJ1bGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmRcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLXNpZ24tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS11bmxvY2sta2V5aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLXNpdGVtYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb25hdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1tZW1vcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5mYS1yb2FkLXNwaWtlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjhcIjtcbn1cblxuLmZhLWZpcmUtYnVybmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmMVwiO1xufVxuXG4uZmEtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWhhbnVraWFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtZmVhdGhlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjtcbn1cblxuLmZhLXZvbHVtZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmZhLWNvbXByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtd2hlYXQtYXduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZFwiO1xufVxuXG4uZmEtd2hlYXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZFwiO1xufVxuXG4uZmEtYW5raDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cblxuLmZhLWhhbmRzLWhvbGRpbmctY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZhXCI7XG59XG5cbi5mYS1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5mYS1zcXVhcmUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1wZXNldGEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cblxuLmZhLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1naG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cblxuLmZhLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1saXN0LXNxdWFyZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1zcXVhcmUtcGhvbmUtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1nYW1lcGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEtY2lyY2xlLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1mYWNlLWRpenp5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZGl6enk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi5mYS1lZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTNcIjtcbn1cblxuLmZhLWNhbXBncm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7XG59XG5cbi5mYS1mb2xkZXItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cblxuLmZhLWZ1dGJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLWZ1dGJvbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtc29jY2VyLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1wYWludGJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZ2FzLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5mYS1ob3QtdHViLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdC10dWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5mYS1tYXAtbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG5cbi5mYS1tYXAtbWFya2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtaG91c2UtZmxvb2Qtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBlXCI7XG59XG5cbi5mYS10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtYnJpZGdlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNjXCI7XG59XG5cbi5mYS1zYWNrLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWRcIjtcbn1cblxuLmZhLXBlbi10by1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtY2FyLXNpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5mYS1zaGFyZS1ub2Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmZcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1taWNyb3Njb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uZmEtc2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cblxuLmZhLWJhZy1zaG9wcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLWFycm93LWRvd24tei1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmZhLW1pdHRlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjtcbn1cblxuLmZhLXBlcnNvbi1yYXlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZFwiO1xufVxuXG4uZmEtdXNlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS1mbGFzay12aWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmM1wiO1xufVxuXG4uZmEtaGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLmZhLXdvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk5XCI7XG59XG5cbi5mYS1ob3VzZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBiXCI7XG59XG5cbi5mYS1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1zdG9wd2F0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7XG59XG5cbi5mYS1mYWNlLWtpc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5mYS1raXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEtYnJpZGdlLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2JcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi10b25ndWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLmZhLWNoZXNzLWJpc2hvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3Jpbi13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZWFyLWRlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVhZm5lc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1oYXJkLW9mLWhlYXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1yb2FkLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjRcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjtcbn1cblxuLmZhLXNxdWFyZS1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtbGFuZC1taW5lLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYlwiO1xufVxuXG4uZmEtaS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1zdGFtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmZhLXN0YWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODlcIjtcbn1cblxuLmZhLWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uZmEtaHJ5dm5pYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHJ5dm5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLmZhLXBpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5mYS1ncmluLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLmZhLXRvb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiO1xufVxuXG4uZmEtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5mYS1iaWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtc3RhZmYtc25ha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7XG59XG5cbi5mYS1yb2QtYXNjbGVwaXVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OVwiO1xufVxuXG4uZmEtcm9kLXNuYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OVwiO1xufVxuXG4uZmEtc3RhZmYtYWVzY3VsYXBpdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5mYS10cnVjay1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtYW1idWxhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OThcIjtcbn1cblxuLmZhLXNub3dtYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtcm9hZC1iYXJyaWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2MlwiO1xufVxuXG4uZmEtc2Nob29sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4uZmEtaWdsb286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7XG59XG5cbi5mYS1qb2ludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtaG9yc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7XG59XG5cbi5mYS1xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmZhLWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uZmEtbm90ZXMtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS1kb25nLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7XG59XG5cbi5mYS1jYXBzdWxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cblxuLmZhLXBvby1zdG9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmZhLXBvby1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4uZmEtZmFjZS1mcm93bi1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtZnJvd24tb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS1oZWxtZXQtdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAzXCI7XG59XG5cbi5mYS1idWxsc2V5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWJhY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtYXJyb3ctdXAtZnJvbS1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuXG4uZmEtZm9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZmlsZS13YXZlZm9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1yYWRpYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7XG59XG5cbi5mYS1jaGFydC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDczXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLXZpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi5mYS1nYXVnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLmZhLWRhc2hib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLmZhLWdhdWdlLW1lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjYVwiO1xufVxuXG4uZmEtbWFnaWMtd2FuZC1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2FcIjtcbn1cblxuLmZhLWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uZmEtcGVuLWNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uZmEtYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2FcIjtcbn1cblxuLmZhLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1zY2hvb2wtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG5cbi5mYS12YW4tc2h1dHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNodXR0bGUtdmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZGFcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1oaWdobGlnaHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cblxuLmZhLWtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWJ1bGxob3JuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS1zeW5hZ29ndWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG5cbi5mYS1wZXJzb24taGFsZi1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDhcIjtcbn1cblxuLmZhLXJvYWQtYnJpZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2M1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cblxuLmZhLXRhYmxldC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS1idWlsZGluZy1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkNlwiO1xufVxuXG4uZmEtcGl6emEtc2xpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5mYS1jaGFydC1hcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLWhvdXNlLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBkXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MFwiO1xufVxuXG4uZmEtYmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtY2FuY2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtY2FtZXJhLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDhcIjtcbn1cblxuLmZhLXNwcmF5LWNhbi1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLmZhLWFpci1mcmVzaGVuZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiO1xufVxuXG4uZmEtY3Jvc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XG59XG5cbi5mYS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtYXJyb3ctcG9pbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLmZhLXNoYXBlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmZhLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS1zaHVmZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcmFuZG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcGVyc29uLXJ1bm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1ydW5uaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uZmEtbW9iaWxlLXJldHJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyN1wiO1xufVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjtcbn1cblxuLmZhLXNwaWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cblxuLmZhLWhhbmRzLWJvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmOVwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbn1cblxuLmZhLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTZcIjtcbn1cblxuLmZhLXgtcmF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xufVxuXG4uZmEtc3BlbGwtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7XG59XG5cbi5mYS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmZhLWNvbXB1dGVyLW1vdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uZmEtbW91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtc2lnbi1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXNob3Atc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5mYS1zZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS12aXJ1cy1jb3ZpZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTlcIjtcbn1cblxuLmZhLXNob3AtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtYmxlbmRlci1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkYlwiO1xufVxuXG4uZmEtcGVyc29uLWJyZWFzdGZlZWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNhXCI7XG59XG5cbi5mYS1yaWdodC10by1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuXG4uZmEtc2lnbi1pbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS12ZW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uZmEtaGVhcnQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS1wZW9wbGUtY2FycnktYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLWNyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5mYS14bWFya3MtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTlhXCI7XG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cblxuLmZhLXdlaWdodC1zY2FsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXdlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXVzZXItZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWZyaWVuZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS1hcnJvdy11cC1hLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG5cbi5mYS1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtYmVkLXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4uZmEtcHJvY2VkdXJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmZhLXNodXR0bGUtc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtZmFjZS1sYXVnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWxhdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDBcIjtcbn1cblxuLmZhLWNvZGUtZm9yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2JcIjtcbn1cblxuLmZhLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1wZXBwZXItaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiO1xufVxuXG4uZmEtdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uZmEtY29sb24tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cblxuLmZhLWhlYWRzZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1zdG9yZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLmZhLXJvYWQtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NlwiO1xufVxuXG4uZmEtdXNlci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2Utdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLWNoYW1wYWduZS1nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uZmEtaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYVwiO1xufVxuXG4uZmEtZmlsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiO1xufVxuXG4uZmEtd2lmaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktc3Ryb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtYmF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLWJhdGh0dWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5mYS11c2VyLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLmZhLXVzZXItZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWFuY2hvci1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhZFwiO1xufVxuXG4uZmEtYnVpbGRpbmctbmdvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkN1wiO1xufVxuXG4uZmEtbWFuYXQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDVcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmZhLWJvcmRlci10b3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLW1hcC1sb2NhdGlvbi1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmZhLWplZGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7XG59XG5cbi5mYS1zcXVhcmUtcG9sbC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmZhLXBvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1tdWctaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uZmEtY2FyLWJhdHRlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjtcbn1cblxuLmZhLWdpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1kaWNlLXR3bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uZmEtZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLmZhLWNoZXNzLWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMlwiO1xufVxuXG4uZmEtcGVyc29uLWNoYWxrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNkXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1oYW5kLWJhY2stZmlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtcm9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU0XCI7XG59XG5cbi5mYS1jaGFydC1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1oYW5kcy1idWJibGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuXG4uZmEtaGFuZHMtd2FzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmZhLXRyYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtZXllLWxvdy12aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtY3Jvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLmZhLXNhaWxib2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0NVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS1zcXVhcmUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjtcbn1cblxuLmZhLWZyb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5mYS1idWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNmXCI7XG59XG5cbi5mYS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1jb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7XG59XG5cbi5mYS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiO1xufVxuXG4uZmEtZm9sZGVyLWNsb3NlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cblxuLmZhLWhvdXNlLXRzdW5hbWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE1XCI7XG59XG5cbi5mYS1zcXVhcmUtbmZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3NlwiO1xufVxuXG4uZmEtYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI1XCI7XG59XG5cbi5mYS1tYXJ0aW5pLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXJvdGF0ZS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtdW5kby1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS10YWJsZS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWxlbW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5mYS1oYW5kc2hha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1nZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5mYS1kb2xseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLXNtb2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5mYS1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG5cbi5mYS1tb251bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjtcbn1cblxuLmZhLXNub3dwbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuXG4uZmEtYW5nbGVzLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtY2FubmFiaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5mYS1jaXJjbGUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGFibGV0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLmZhLWV0aGVybmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuXG4uZmEtZXVyby1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWNoYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2lyY2xlLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLWNvbXBhc3MtZHJhZnRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uZmEtcGxhdGUtd2hlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVhXCI7XG59XG5cbi5mYS1pY2ljbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiO1xufVxuXG4uZmEtcGVyc29uLXNoZWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRmXCI7XG59XG5cbi5mYS1uZXV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1pZC1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLWZhY2UtbGF1Z2gtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5mYS1oZWxpY29wdGVyLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDJcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtbGFyaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjOFwiO1xufVxuXG4uZmEtdm9sY2Fubzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1M1wiO1xufVxuXG4uZmEtc3Rlcmxpbmctc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWdicDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLXBvdW5kLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS12aXJ1c2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuXG4uZmEtc3F1YXJlLXBlcnNvbi1jb25maW5lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzdcIjtcbn1cblxuLmZhLXVzZXItdGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdlXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLXJlcGx5LWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3VpdGNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1wZXJzb24tc2thdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmZhLXNrYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1maWx0ZXItY2lyY2xlLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uZmEtc3F1YXJlLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1ib3gtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjtcbn1cblxuLmZhLXNjcm9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjtcbn1cblxuLmZhLXNwYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXBpbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZlwiO1xufVxuXG4uZmEtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1oaWxsLWF2YWxhbmNoZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDdcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLWJvbWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtY29udGFjdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtdmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZGlhbW9uZC10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiO1xufVxuXG4uZmEtZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkY1wiO1xufVxuXG4uZmEtaG91c2UtbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uZmEtbGFwdG9wLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uZmEtZmFjZS10aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLXRpcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWYzXCI7XG59XG5cbi5mYS1zbW9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uZmEtY3J1dGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4uZmEtY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtcGFsZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMFwiO1xufVxuXG4uZmEtdmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cblxuLmZhLWZlcnJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlYVwiO1xufVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiOVwiO1xufVxuXG4uZmEtc2VlZGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1zcHJvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYm94ZXMtcGFja2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzdcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1ncm91cC1hcnJvd3Mtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNlwiO1xufVxuXG4uZmEtYm93bC1mb29kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNlwiO1xufVxuXG4uZmEtY2FuZHktY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjtcbn1cblxuLmZhLWFycm93LWRvd24td2lkZS1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1jbG91ZC1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uZmEtdGh1bmRlcnN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uZmEtdGV4dC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi5mYS1zbWlsZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtZmlsZS13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtYXJyb3dzLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1hcnJvd3MtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWhvdXNlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCI7XG59XG5cbi5mYS1jbG91ZC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jaGlsZHJlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTFcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5mYS1ibGFja2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtdXNlci1sYXJnZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uZmEtbWF0dHJlc3MtcGlsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNVwiO1xufVxuXG4uZmEtZ3VhcmFuaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5YVwiO1xufVxuXG4uZmEtYXJyb3dzLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1zeW5jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1jcnV6ZWlyby1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuXG4uZmEtc2hpZWxkLWhhbHZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5mYS1ib29rLWF0bGFzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uZmEtYXRsYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XG59XG5cbi5mYS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLmZhLWVudmVsb3BlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZThcIjtcbn1cblxuLmZhLWxheWVyLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmVcIjtcbn1cblxuLmZhLWFyY2h3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZkXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LWNyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uZmEtaG91c2UtZGFtYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uZmEtZmlsZS16aXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1tYXJ0aW5pLWdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtZ2xhc3MtbWFydGluaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWNvdWNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiO1xufVxuXG4uZmEtY2VkaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZlwiO1xufVxuXG4uZmEtaXRhbGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtY2h1cmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiO1xufVxuXG4uZmEtZGVtb2NyYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG59XG5cbi5mYS16OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmZhLXBlcnNvbi1za2lpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5mYS1za2lpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5mYS1yb2FkLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY3XCI7XG59XG5cbi5mYS1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uZmEtZmVhdGhlci1wb2ludGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG5cbi5mYS1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cblxuLmZhLXNub3dmbGFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtZmlsdGVyLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxN2JcIjtcbn1cblxuLmZhLWxvY3VzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjBcIjtcbn1cblxuLmZhLXNvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS11bnNvcnRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLWxpc3Qtb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LTEtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtbnVtZXJpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzcy1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDRcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLmZhLXZlY3Rvci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5mYS1icmVhZC1zbGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLmZhLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmFjZS1raXNzLXdpbmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLXVwLWRvd24tbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1tb25leS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uZmEtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLXdoaXNrZXktZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkM1wiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjJcIjtcbn1cblxuLmZhLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWN1YmVzLXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU2XCI7XG59XG5cbi5mYS13b24tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWtydzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXZpcnVzLWNvdmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhOFwiO1xufVxuXG4uZmEtYXVzdHJhbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOVwiO1xufVxuXG4uZmEtZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG5cbi5mYS1sZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtcm9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLXRheGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS1jYWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQxXCI7XG59XG5cbi5mYS1jaGFydC1waWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1ib2x0LWxpZ2h0bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjdcIjtcbn1cblxuLmZhLXNhY2steG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZhXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1jb250cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmZhLWZpc2gtZmluczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjJcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ1XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtcG9vcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1rYWFiYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmZhLWhlbG1ldC1zYWZldHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5mYS1oYXJkLWhhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhdC1oYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uZmEtZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NVwiO1xufVxuXG4uZmEtZmFjZS1yb2xsaW5nLWV5ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtY2hhcnQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1tYXNrLXZlbnRpbGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI0XCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLXNpZ25zLXBvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDJcIjtcbn1cblxuLmZhLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uZmEtdGFycDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2JcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmZcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTViXCI7XG59XG5cbi5mYS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmZhLW1hcnMtYW5kLXZlbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtaG91c2UtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjBcIjtcbn1cblxuLmZhLWhvbWUtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjBcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7XG59XG5cbi5mYS1ob3VzZS1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjFcIjtcbn1cblxuLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uZmEtY29ja3RhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5mYS1mYWNlLXN1cnByaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4uZmEtc3VycHJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1ib3R0bGUtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM1XCI7XG59XG5cbi5mYS1jaXJjbGUtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5mYS1hcHBsZS13aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWFwcGxlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWtpdGNoZW4tc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYVwiO1xufVxuXG4uZmEtcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtY3ViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWJpdGNvaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjRcIjtcbn1cblxuLmZhLXNoaWVsZC1kb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTczXCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmZhLWxvY2stb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLmZhLWVsZXZhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2ZFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC10cmFuc2Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjhcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtdHJlbmQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI5XCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7XG59XG5cbi5mYS1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9sbC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtYmFja3dhcmQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1yZWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5mYS1wbGFuZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLmZhLXRyYWRlbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cblxuLmZhLWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1tb2JpbGUtc2NyZWVuLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vYmlsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS12b2x1bWUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXVzZXJzLXJheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkzXCI7XG59XG5cbi5mYS13YWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1maWxlLWF1ZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtaGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtd3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEtYnVnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDBcIjtcbn1cblxuLmZhLXJ1cGVlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLWZpbGUtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5mYS1ib29rLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYlwiO1xufVxuXG4uZmEtY29kZS1icmFuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS1oYXQtY293Ym95OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiO1xufVxuXG4uZmEtYnJpZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjOFwiO1xufVxuXG4uZmEtcGhvbmUtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXBob25lLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXRydWNrLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiN1wiO1xufVxuXG4uZmEtY2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWJcIjtcbn1cblxuLmZhLXRydWNrLWZpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZFwiO1xufVxuXG4uZmEtcm91dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUzXCI7XG59XG5cbi5mYS1wYW5vcmFtYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cblxuLmZhLXRlZXRoLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWRcIjtcbn1cblxuLmZhLXRhZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uZmEtZm9yd2FyZC1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmFjZS1tZWgtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1tZWgtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1zcXVhcmUtcGFya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbn1cblxuLmZhLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1ob3VzZS1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5mYS1iYXJzLXByb2dyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uZmEtdGFza3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uZmEtZmF1Y2V0LWRyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5mYS1jYXJ0LWZsYXRiZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4uZmEtYmFuLXNtb2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zbW9raW5nLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtbW9iaWxlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTRcIjtcbn1cblxuLmZhLWJhc2tldC1zaG9wcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXRhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS1idXMtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtYnVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWZhY2Utc2FkLWNyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cblxuLmZhLXNhZC1jcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRjXCI7XG59XG5cbi5mYS1maWxlLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjBcIjtcbn1cblxuLmZhLXVzZXItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS10b3dlci1vYnNlcnZhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODZcIjtcbn1cblxuLmZhLWZpbGUtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtc2lnbmFsLXBlcmZlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1idXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhZlwiO1xufVxuXG4uZmEtaG9tZS1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWZcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLWZhY2UtZnJvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1mcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjtcbn1cblxuLmZhLXNob3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG5cbi5mYS1mbG9wcHktZGlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS12aWhhcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uZmEtc29ydC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvcnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtY29tbWVudC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmZhLXBsYW50LXdpbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFhXCI7XG59XG5cbi5mYS1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1iYWN0ZXJpdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1kcnVtLXN0ZWVscGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmRzLXByYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7XG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtYmlvaGF6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uZmEtbG9jYXRpb24tY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjtcbn1cblxuLmZhLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1jaGlsZC1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWNcIjtcbn1cblxuLmZhLXVzZXJzLWJldHdlZW4tbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkxXCI7XG59XG5cbi5mYS1sdW5ncy12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5mYS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jaGlsZC1yZWFjaGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWRcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmZhLXVzZXItZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXVzZXItY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtMS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5mYS1zaGllbGQtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5mYS1kaWNlLXNpeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLW1vc3F1aXRvLW5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmNcIjtcbn1cblxuLmZhLWJyaWRnZS13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2VcIjtcbn1cblxuLmZhLXBlcnNvbi1ib290aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1oYXQtd2l6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtcGVuLWZhbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4uZmEtcGVyc29uLWRpZ2dpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZVwiO1xufVxuXG4uZmEtdHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGUtbWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hdmVyYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtYm9vay1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiO1xufVxuXG4uZmEtcG9vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zaGlydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXQtc2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS10c2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS1jdWJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZhLWRpdmlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjtcbn1cblxuLmZhLXRlbmdlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuXG4uZmEtaGFuZHMtY2xhcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWE4XCI7XG59XG5cbi5mYS1yZXB1YmxpY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQzXCI7XG59XG5cbi5mYS1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1kaWNlLWQ2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiO1xufVxuXG4uZmEtcmVzdHJvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5mYS1qOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cblxuLmZhLXVzZXJzLXZpZXdmaW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk1XCI7XG59XG5cbi5mYS1maWxlLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtdXAtcmlnaHQtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmZhLXRhYmxlLWNlbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS1maWxlLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWJvb2stYmlibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLmZhLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uZmEtc3VpdGNhc2UtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLW1lZGtpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uZmEtb3R0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG5cbi5mYS1wZXJzb24tZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1mZW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1jb21tZW50LWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5mYS1icmllZmNhc2UtY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5mYS10YWJsZS1jZWxscy1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLXRoLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtYm9vay10YW5ha2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS10YW5ha2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjtcbn1cblxuLmZhLWNsaXBib2FyZC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiO1xufVxuXG4uZmEtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1saXJhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS1zYXRlbGxpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG5cbi5mYS1wbGFuZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1OFwiO1xufVxuXG4uZmEtdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLWNha2UtY2FuZGxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1hbmdsZXMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiM1wiO1xufVxuXG4uZmEtcmliYm9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uZmEtbHVuZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5mYS1hcnJvdy11cC05LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuXG4uZmEtbGl0ZWNvaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDNcIjtcbn1cblxuLmZhLWJvcmRlci1ub25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiO1xufVxuXG4uZmEtY2lyY2xlLW5vZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLmZhLWluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXRydWNrLWZpZWxkLXVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZVwiO1xufVxuXG4uZmEtaG91cmdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtbW91bnRhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG5cbi5mYS11c2VyLWRvY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXVzZXItbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS1jaXJjbGUtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5mYS1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1jYW1lcmEtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtc3F1YXJlLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OFwiO1xufVxuXG4uZmEtbWV0ZW9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uZmEtY2FyLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZFwiO1xufVxuXG4uZmEtc2xlaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uZmEtYXJyb3ctZG93bi0xLTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmZhLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1icmFpbGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1sYW5kbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjtcbn1cblxuLmZhLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLXBlcnNvbi1jYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzY1wiO1xufVxuXG4uZmEtdGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2RcIjtcbn1cblxuLmZhLXZlc3QtcGF0Y2hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLmZhLWFycm93LWRvd24tYS16OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYVwiO1xufVxuXG4uZmEtY29va2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0LXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWhhcmQtZHJpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1oZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5mYS1kdW1iYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS10YXJwLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdjXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTFcIjtcbn1cblxuLmZhLXBlcnNvbi1za2lpbmctbm9yZGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiO1xufVxuXG4uZmEtc2tpaW5nLW5vcmRpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1wbGFuZS1hcnJpdmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS10cmFpbi1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1jaGFydC1nYW50dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTRcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5kaWFuLXJ1cGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtY3JvcC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9wLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbGVmdC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWRuYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uZmEtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1zdWJ0cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWNoaWxkLXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMFwiO1xufVxuXG4uZmEtY2hlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtZnJhbmMtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOGZcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtZHJvcGxldC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5mYS1tb3NxdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5mYS1tb3NxdWl0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmJcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5mYS1wZXJzb24tbWlsaXRhcnktcmlmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRiXCI7XG59XG5cbi5mYS1jYXJ0LXNob3BwaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLXZpYWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWZcIjtcbn1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuXG4uZmEtYXJyb3ctdHVybi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtdTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJVXCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC12YXJpYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjtcbn1cblxuLmZhLXNxdWFyZS1yb290LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjtcbn1cblxuLmZhLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvY2stZm91cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLWJhY2t3YXJkLXN0ZXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtcGFsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4uZmEtZmF1Y2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmF0LWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG59XG5cbi5mYS1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn1cblxuLmZhLXRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5Y1wiO1xufVxuXG4uZmEta2V5Ym9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS1tb2JpbGUtc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuXG4uZmEtcGxhbmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjJkXCI7XG59XG5cbi5mYS1waWdneS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtYmF0dGVyeS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtbW91bnRhaW4tY2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmVcIjtcbn1cblxuLmZhLWNvaW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uZmEta2hhbmRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4uZmEtc2xpZGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNsaWRlcnMtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLWZvbGRlci10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMlwiO1xufVxuXG4uZmEtbmV0d29yay13aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmZhLW1hcC1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1oYW1zYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cblxuLmZhLWNlbnQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZjVcIjtcbn1cblxuLmZhLWZsYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtcGVyc29uLXByZWduYW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxZVwiO1xufVxuXG4uZmEtd2FuZC1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXRpY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmZhLWZsYWctdXNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiO1xufVxuXG4uZmEtbGFwdG9wLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFkXCI7XG59XG5cbi5mYS10dHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS10ZWxldHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLWRpYWdyYW0tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzZcIjtcbn1cblxuLmZhLXBlcnNvbi1yaWZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGVcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMlwiO1xufVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1wZXJzb24taGlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uZmEtaGlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtaW1hZ2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLXBlb3BsZS1wdWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNVwiO1xufVxuXG4uZmEtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJOXCI7XG59XG5cbi5mYS1jYWJsZS1jYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi5mYS10cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtY2xvdWQtcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDRcIjtcbn1cblxuLmZhLXNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS1hcnJvd3MtZG93bi10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiOFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1mYWNlLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4uZmEtZGVsZXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1iYWNrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhMFwiO1xufVxuXG4uZmEtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uZmEtZmFjZS1tZWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1tZWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1ib29rLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuXG4uZmEtYm9vay1kZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuXG4uZmEtaWQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLW91dGRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1kZWRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZlXCI7XG59XG5cbi5mYS1ob3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvbWUtbGctYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtY2FsZW5kYXItd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjtcbn1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuXG4uZmEtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJCXCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5mYS1kaWNlLW9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjtcbn1cblxuLmZhLWtpd2ktYmlyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1leGNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJlZG8tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uZmEtcm90YXRlLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS11dGVuc2lsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLWN1dGxlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5mYS1hcnJvdy11cC13aWRlLXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1taWxsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWVkXCI7XG59XG5cbi5mYS1ib3dsLXJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmViXCI7XG59XG5cbi5mYS1za3VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cblxuLmZhLXRvd2VyLWJyb2FkY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjtcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmZhLXVwLWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1jb2RlLW1lcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4uZmEtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uZmEtaHVycmljYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xufVxuXG4uZmEtbW91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJkXCI7XG59XG5cbi5mYS10b2lsZXQtcG9ydGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgzXCI7XG59XG5cbi5mYS1jb21wYWN0LWRpc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi5mYS1maWxlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1maWxlLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtY2FyYXZhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cblxuLmZhLXNoaWVsZC1jYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTcyXCI7XG59XG5cbi5mYS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtemFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtZ2xhc3Mtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY0XCI7XG59XG5cbi5mYS1vaWwtd2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzJcIjtcbn1cblxuLmZhLXZhdWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjNVwiO1xufVxuXG4uZmEtbWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLXRvaWxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjtcbn1cblxuLmZhLXBsYW5lLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTdcIjtcbn1cblxuLmZhLXllbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtY255OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtanB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcm1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEteWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcnVibGUtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJ1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJ1YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtZ3VpdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtbGF1Z2gtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjtcbn1cblxuLmZhLWhvcnNlLWhlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7XG59XG5cbi5mYS1ib3JlLWhvbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMzXCI7XG59XG5cbi5mYS1pbmR1c3RyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtYXJyb3dzLXR1cm4tdG8tZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzFcIjtcbn1cblxuLmZhLWZsb3Jpbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi1zaG9ydC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtbGVzcy10aGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1jYXItdHVubmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZVwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuXG4uZmEtZ3JpcC1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdXNlci1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1hbmNob3ItY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhY1wiO1xufVxuXG4uZmEtZWxsaXBzaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtY2hlc3MtcGF3bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cblxuLmZhLWtpdC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtZmlyc3QtYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtcGVyc29uLXRocm91Z2gtd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhOVwiO1xufVxuXG4uZmEtdG9vbGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjtcbn1cblxuLmZhLWhhbmRzLWhvbGRpbmctY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmYlwiO1xufVxuXG4uZmEtYnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY3XCI7XG59XG5cbi5mYS1ib29rLW9wZW4tcmVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1tb3VudGFpbi1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJmXCI7XG59XG5cbi5mYS1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiYVwiO1xufVxuXG4uZmEtZGljZS1kMjA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG5cbi5mYS10cnVjay1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4Y1wiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWExXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uZmEtbWVkYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7XG59XG5cbi5mYS1iZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1zcXVhcmUtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLWgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtcG9kY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjBcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5mYS1wZXJzb24tc3dpbW1pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS10aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtZWFydGgtYW1lcmljYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1lYXJ0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoLWFtZXJpY2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1nbG9iZS1hbWVyaWNhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLXBlcnNvbi1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2JcIjtcbn1cblxuLmZhLWRvdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtc29ja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7XG59XG5cbi5mYS1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQ3XCI7XG59XG5cbi5mYS1nYXVnZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtaG9zcGl0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtd2luZS1ib3R0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS1jaGVzcy1yb29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtYmFycy1zdGFnZ2VyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1yZW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uZmEtc3RyZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuXG4uZmEtaG90ZG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYmxpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1kcnVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtaWNlLWNyZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZjXCI7XG59XG5cbi5mYS1mYXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1jaGVjay10by1zbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuXG4uZmEtdm90ZS15ZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1ib3hlcy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYm94ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1ib3hlcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2hhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1lYXItbGlzdGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtdHJlZS1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4N1wiO1xufVxuXG4uZmEtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ydXBpYWgtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyM2RcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS1waW5nLXBvbmctcGFkZGxlLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS1wZXJzb24tZG90cy1mcm9tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5mYS1kaWFnbm9zZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5mYS10cmFzaC1jYW4tYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLW5haXJhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWY2XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5mYS13YWxraWUtdGFsa2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZlwiO1xufVxuXG4uZmEtZmlsZS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1maWxlLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1yZWNlaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuXG4uZmEtc3F1YXJlLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNmXCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeS01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjtcbn1cblxuLmZhLWNvZGUtY29tcGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2FcIjtcbn1cblxuLmZhLWxpc3QtdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1zY2hvb2wtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmZcIjtcbn1cblxuLmZhLXRvd2VyLWNlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg1XCI7XG59XG5cbi5mYS1kb3duLWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtcmFua2luZy1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2MVwiO1xufVxuXG4uZmEtY2hlc3Mta2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmZhLXBlcnNvbi1oYXJhc3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ5XCI7XG59XG5cbi5mYS1icmF6aWxpYW4tcmVhbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ2Y1wiO1xufVxuXG4uZmEtbGFuZG1hcmstZG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjtcbn1cblxuLmZhLWxhbmRtYXJrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjtcbn1cblxuLmZhLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtdHY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS10ZWxldmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtdHYtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtc2hyaW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0OFwiO1xufVxuXG4uZmEtbGlzdC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLXRhc2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtanVnLWRldGVyZ2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTlcIjtcbn1cblxuLmZhLWNpcmNsZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLmZhLXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7XG59XG5cbi5mYS1jYXItYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS15OjpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cblxuLmZhLXBlcnNvbi1zbm93Ym9hcmRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5mYS1zbm93Ym9hcmRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5mYS10cnVjay1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4uZmEtc2hpcHBpbmctZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmZhLWZpc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiO1xufVxuXG4uZmEtY2lyY2xlLWhhbGYtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYWRqdXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtY2xhcHBlcmJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuXG4uZmEtY2lyY2xlLXJhZGlhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JhXCI7XG59XG5cbi5mYS1iYXNlYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG5cbi5mYS1qZXQtZmlnaHRlci11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MThcIjtcbn1cblxuLmZhLWRpYWdyYW0tcHJvamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLmZhLWNvcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS12b2x1bWUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS12b2x1bWUtbXV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmZhLXZvbHVtZS10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmZhLWhhbmQtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5mYS1ncmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuXG4uZmEtc2hhcmUtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1ndW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTliXCI7XG59XG5cbi5mYS1zcXVhcmUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cblxuLmZhLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5mYS1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTVcIjtcbn1cblxuLmZhLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1tdWx0aXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmZhLXBlc28tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjJcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDhcIjtcbn1cblxuLmZhLWJhYnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5mYS11c2Vycy1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5MlwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtdHJhY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjtcbn1cblxuLmZhLXRyYXNoLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjtcbn1cblxuLmZhLWFycm93LWRvd24tdXAtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjBcIjtcbn1cblxuLmZhLWxpbmVzLWxlYW5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFlXCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLWNvcHlyaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWVxdWFsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG5cbi5mYS1ibGVuZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uZmEtdGVldGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5mYS1zaGVrZWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLWlsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoZWtlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoZXFlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoZXFlbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtcm9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtcGhvdG8tZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtZm9sZGVyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuXG4uZmEtc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1hcnJvdy10cmVuZC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZVwiO1xufVxuXG4uZmEtc2lnbi1oYW5naW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiO1xufVxuXG4uZmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLWJlemllci1jdXJ2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS10YWJsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS10YWJsZXQtYW5kcm9pZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjtcbn1cblxuLmZhLXNjaG9vbC1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2ZVwiO1xufVxuXG4uZmEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCI7XG59XG5cbi5mYS1ob2xseS1iZXJyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWJhY3RlcmlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uZmEtaGFuZC1saXphcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1kaXNlYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLXJldHdlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1jYXItcmVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1wdW1wLXNvYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi5mYS12aWRlby1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmZhLXJhZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiO1xufVxuXG4uZmEtYmFieS1jYXJyaWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjtcbn1cblxuLmZhLWNhcnJpYWdlLWJhYnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS10cmFmZmljLWxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS12ci1jYXJkYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7XG59XG5cbi5mYS1wZXJjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uZmEtdHJ1Y2stbW92aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuXG4uZmEtZ2xhc3Mtd2F0ZXItZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjVcIjtcbn1cblxuLmZhLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtdHJvcGh5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtcGVyc29uLXByYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1wcmF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4uZmEtaGFtbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtaGFuZC1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmZhLXN5bmMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtc3Bpbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmZhLXJvYm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4uZmEtcGVhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi5mYS1nZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS13YXJlaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7XG59XG5cbi5mYS1hcnJvdy11cC1yaWdodC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiN1wiO1xufVxuXG4uZmEtc3Bsb3RjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1oZWFydHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLWRpY2UtZm91cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjtcbn1cblxuLmZhLXNpbS1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS1tZXJjdXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtYXJyb3ctdHVybi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLXBlcnNvbi1mYWxsaW5nLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0N1wiO1xufVxuXG4uZmEtYXdhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7XG59XG5cbi5mYS10aWNrZXQtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtdGlja2V0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtYW5nbGVzLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLXFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLWNsb2NrLXJvdGF0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtaGlzdG9yeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4uZmEtZmlsZS1leHBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG59XG5cbi5mYS1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1zaGllbGQtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1hcnJvdy11cC1zaG9ydC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtaG91c2UtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjJcIjtcbn1cblxuLmZhLWdvbGYtYmFsbC10ZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5mYS1nb2xmLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWhvdXNlLWNoaW1uZXktd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uZmEtcGVuLW5pYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4MFwiO1xufVxuXG4uZmEtdGVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgyXCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS1kb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5mYS1jYXJyb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7XG59XG5cbi5mYS1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtd2luZS1nbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtY2hlZXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4uZmEteWluLXlhbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5mYS1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLWNvZGUtY29tbWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YlwiO1xufVxuXG4uZmEtcGVyc29uLWJpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJyb29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uZmEtc2hpZWxkLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3NFwiO1xufVxuXG4uZmEtZ29wdXJhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLmZhLWVhcnRoLW9jZWFuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdiXCI7XG59XG5cbi5mYS1nbG9iZS1vY2VhbmlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3YlwiO1xufVxuXG4uZmEtc3F1YXJlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uZmEtdGltZXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uZmEteG1hcmstc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uZmEtaGFzaHRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5mYS11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmZhLW9pbC1jYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7XG59XG5cbi5mYS10OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmZhLWhpcHBvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuXG4uZmEtY2hhcnQtY29sdW1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlM1wiO1xufVxuXG4uZmEtaW5maW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5mYS12aWFsLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTZcIjtcbn1cblxuLmZhLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM4XCI7XG59XG5cbi5mYS12b2ljZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7XG59XG5cbi5mYS1mYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1sdWdnYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NFwiO1xufVxuXG4uZmEtdXAtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmZhLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtdHJhaWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cblxuLmZhLWJhaGFpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4uZmEtaGF5a2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4uZmEtc2QtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjtcbn1cblxuLmZhLWRyYWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjtcbn1cblxuLmZhLXNob2UtcHJpbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiO1xufVxuXG4uZmEtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi10b25ndWUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWRcIjtcbn1cblxuLmZhLWxpbmstc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1jaGFpbi1icm9rZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1jaGFpbi1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLXVubGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLWNsb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtei1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1maXJlLWZsYW1lLWN1cnZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLWZpcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiO1xufVxuXG4uZmEtdG9ybmFkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmZcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDk0XCI7XG59XG5cbi5mYS1ib29rLXF1cmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uZmEtcXVyYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5mYS1hbmNob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS1ib3JkZXItYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiO1xufVxuXG4uZmEtZmFjZS1hbmdyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmZhLWFuZ3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtY29va2llLWJpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1hcnJvdy10cmVuZC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuXG4uZmEtcnNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtZmVlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWRyYXctcG9seWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjtcbn1cblxuLmZhLXNjYWxlLWJhbGFuY2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWdhdWdlLXNpbXBsZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjtcbn1cblxuLmZhLXNob3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1kZXNrdG9wLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjtcbn1cblxuLmZhLW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uZmEtdGFibGUtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLXRoLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS1jb21tZW50LXNtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjtcbn1cblxuLmZhLXNtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjtcbn1cblxuLmZhLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1ob3VzZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA5XCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtZGlhZ3JhbS1zdWNjZXNzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdhXCI7XG59XG5cbi5mYS10cnVjay1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGJcIjtcbn1cblxuLmZhLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmNcIjtcbn1cblxuLmZhLWhhbmQtZmlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmZhLWZpc3QtcmFpc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiO1xufVxuXG4uZmEtY2xvdWQtbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLXBlcnNvbi1mYWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NlwiO1xufVxuXG4uZmEtaW1hZ2UtcG9ydHJhaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS1wb3J0cmFpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXVzZXItdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZmEtcnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2OVwiO1xufVxuXG4uZmEtZWFydGgtZXVyb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uZmEtZ2xvYmUtZXVyb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uZmEtY2FydC1mbGF0YmVkLXN1aXRjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtd2luZG93LWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtYmFodC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhY1wiO1xufVxuXG4uZmEtYm9vay1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uZmEtYm9vay1qb3VybmFsLXdoaWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4uZmEtaGFuZGN1ZmZzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmOFwiO1xufVxuXG4uZmEtdHJpYW5nbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1kYXRhYmFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtYXJyb3ctdHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLWJvdHRsZS1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNFwiO1xufVxuXG4uZmEtbWFzay1mYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkN1wiO1xufVxuXG4uZmEtaGlsbC1yb2Nrc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCI7XG59XG5cbi5mYS1yaWdodC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtZXhjaGFuZ2UtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjVcIjtcbn1cblxuLmZhLWR1bmdlb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtMS13YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLmZhLWxpZmUtcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWhhbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLXNpZ25pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7XG59XG5cbi5mYS13YXRlci1sYWRkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1sYWRkZXItd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1zd2ltbWluZy1wb29sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3Mtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWZhY2UtZ3JpbWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWdyaW1hY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNlXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2VcIjtcbn1cblxuLmZhLXR1cm4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUyXCI7XG59XG5cbi5mYS1zcXVhcmUtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1kaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4uZmEtYm93bGluZy1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uZmEtYnJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5mYS1iYW5kYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZC1haWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXhtYXJrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWdpZnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uZmEtaG90ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5mYS1lYXJ0aC1hc2lhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uZmEtZ2xvYmUtYXNpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWlkLWNhcmQtY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS11c2VyLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtaGFuZC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYWxsZXJnaWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtbXVnLXNhdWNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWNvZmZlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xufVxuXG4uZmEtbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjtcbn1cblxuLmZhLXVzZXItbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5mYS11c2VyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLmZhLXRyYWluLXRyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWI0XCI7XG59XG5cbi5mYS11c2VyLW51cnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuXG4uZmEtc3lyaW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmZhLWNsb3VkLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLXN0b3B3YXRjaC0yMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuXG4uZmEtbWFnbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtamFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNlwiO1xufVxuXG4uZmEtbm90ZS1zdGlja3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLWJ1Zy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTBcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20td2F0ZXItcHVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjZcIjtcbn1cblxuLmZhLWJvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5mYS11c2VyLWluanVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG5cbi5mYS1mYWNlLXNhZC10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtc2FkLXRlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG59XG5cbi5mYS1wbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3dzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgxXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5mYS1hcnJvd3Mtc3Bpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmJcIjtcbn1cblxuLmZhLXByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS10cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG5cbi5mYS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiO1xufVxuXG4uZmEtdXNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmZhLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4uZmEtdXNlcnMtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tdXNldW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS11bml2ZXJzaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS10cm93ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg5XCI7XG59XG5cbi5mYS1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cblxuLmZhLXN0YXBsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFmXCI7XG59XG5cbi5mYS1tYXNrcy10aGVhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4uZmEtdGhlYXRlci1tYXNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmZhLWtpcC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjNFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7XG59XG5cbi5mYS1qZXQtZmlnaHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtc3F1YXJlLXNoYXJlLW5vZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJhcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS1wbHVzLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzY1wiO1xufVxuXG4uZmEtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2VcIjtcbn1cblxuLmZhLXR1cm4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1sZXZlbC11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5zci1vbmx5LFxuLmZhLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLFxuLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktYnJhbmRzOiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICAtLWZhLWZvbnQtYnJhbmRzOiBub3JtYWwgNDAwIDFlbS8xIFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmZhYixcbi5mYS1icmFuZHMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS1jbG91ZGZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZ3VpbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5mYS1zcXVhcmUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDJcIjtcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjtcbn1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5mYS1zcXVhcmUtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLXNxdWFyZS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWRcIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLmZhLXNxdWFyZS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjtcbn1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiO1xufVxuXG4uZmEtc3F1YXJlLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLXNxdWFyZS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7XG59XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjtcbn1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG59XG5cbi5mYS1zcXVhcmUtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtc3F1YXJlLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc3F1YXJlLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmZhLWdvbGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwZlwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmZhLXNxdWFyZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLW5mYy1kaXJlY3Rpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1tZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDliXCI7XG59XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2FcIjtcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG59XG5cbi5mYS1zcXVhcmUtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLXNxdWFyZS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7XG59XG5cbi5mYS1wYWRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTBcIjtcbn1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cblxuLmZhLXNxdWFyZS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjtcbn1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLXNxdWFyZS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWVcIjtcbn1cblxuLmZhLWdpdGxhYi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWVcIjtcbn1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5mYS1zcXVhcmUtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1oYXNobm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5OVwiO1xufVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiO1xufVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiO1xufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLmZhLXNxdWFyZS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW5mYy1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzFcIjtcbn1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjtcbn1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS1zcXVhcmUtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiO1xufVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmZhLXNxdWFyZS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uZmEtYmlsaWJpbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZDlcIjtcbn1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLTQyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtc3F1YXJlLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cblxuLmZhLXNxdWFyZS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uZmEtc3F1YXJlLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uZmEtZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjtcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtY21wbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzYwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmZhLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiO1xufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1zY3JlZW5wYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzBcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiO1xufVxuXG4uZmEtd2lyc2luZGhhbmR3ZXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQwXCI7XG59XG5cbi5mYS13c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZDBcIjtcbn1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cblxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuXG4uZmEtc3F1YXJlLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcbn1cblxuLmZhLXNwYWNlLWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmZhLXNxdWFyZS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLXNxdWFyZS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtcGVyYnl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1ib3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzQwXCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjtcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjtcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4uZmEtc3F1YXJlLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLWVkZ2UtbGVnYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7XG59XG5cbi5mYS1zaXRyb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NGFcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiO1xufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7XG59XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLmZhLXdvZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cblxuLmZhLWdvb2dsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5mYS1waXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2FcIjtcbn1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuMi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuXG4gKi9cbjpyb290LCA6aG9zdCB7XG4gIC0tZmEtc3R5bGUtZmFtaWx5LWNsYXNzaWM6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICAtLWZhLWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4uZmFzLFxuLmZhLXNvbGlkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmctbGlnaHQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0KTtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOSB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTkge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy05IHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTcge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTgge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTkge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZTtcbiAgY29sb3I6ICMwMDc1Yzk7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjgxMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHdvLWNvbHVtbiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG4gIC50d28tY29sdW1uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODEyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnRleHQgdWwsIC5jYXJkLWJvZHkgdWwsIC5jb2x1bW5zLS01MC01MCB1bCwgLm1vZGFsLWJvZHkgdWwsIC5hY2NvcmRpb24tYm9keSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi50ZXh0IHVsIGxpLCAuY2FyZC1ib2R5IHVsIGxpLCAuY29sdW1ucy0tNTAtNTAgdWwgbGksIC5tb2RhbC1ib2R5IHVsIGxpLCAuYWNjb3JkaW9uLWJvZHkgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xufVxuLnRleHQgdWwgbGk6OmJlZm9yZSwgLmNhcmQtYm9keSB1bCBsaTo6YmVmb3JlLCAuY29sdW1ucy0tNTAtNTAgdWwgbGk6OmJlZm9yZSwgLm1vZGFsLWJvZHkgdWwgbGk6OmJlZm9yZSwgLmFjY29yZGlvbi1ib2R5IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbi1jaXJjbGUtY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC4wNjI1cmVtO1xufVxuLnRleHQtY2VudGVyIC50ZXh0IHVsIGxpOjpiZWZvcmUsIC50ZXh0LWNlbnRlciAuY2FyZC1ib2R5IHVsIGxpOjpiZWZvcmUsIC50ZXh0LWNlbnRlciAuY29sdW1ucy0tNTAtNTAgdWwgbGk6OmJlZm9yZSwgLnRleHQtY2VudGVyIC5tb2RhbC1ib2R5IHVsIGxpOjpiZWZvcmUsIC50ZXh0LWNlbnRlciAuYWNjb3JkaW9uLWJvZHkgdWwgbGk6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW07XG59XG4udGV4dCB1bCBsaSArIGxpLCAuY2FyZC1ib2R5IHVsIGxpICsgbGksIC5jb2x1bW5zLS01MC01MCB1bCBsaSArIGxpLCAubW9kYWwtYm9keSB1bCBsaSArIGxpLCAuYWNjb3JkaW9uLWJvZHkgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbn1cbi50ZXh0IHVsIGxpIHVsLFxuLnRleHQgdWwgbGkgb2wsIC5jYXJkLWJvZHkgdWwgbGkgdWwsXG4uY2FyZC1ib2R5IHVsIGxpIG9sLCAuY29sdW1ucy0tNTAtNTAgdWwgbGkgdWwsXG4uY29sdW1ucy0tNTAtNTAgdWwgbGkgb2wsIC5tb2RhbC1ib2R5IHVsIGxpIHVsLFxuLm1vZGFsLWJvZHkgdWwgbGkgb2wsIC5hY2NvcmRpb24tYm9keSB1bCBsaSB1bCxcbi5hY2NvcmRpb24tYm9keSB1bCBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLnRleHQgdWwgbGkgPiBvbCA+IGxpLCAuY2FyZC1ib2R5IHVsIGxpID4gb2wgPiBsaSwgLmNvbHVtbnMtLTUwLTUwIHVsIGxpID4gb2wgPiBsaSwgLm1vZGFsLWJvZHkgdWwgbGkgPiBvbCA+IGxpLCAuYWNjb3JkaW9uLWJvZHkgdWwgbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRleHQgdWwgbGkgPiBvbCA+IGxpOjpiZWZvcmUsIC5jYXJkLWJvZHkgdWwgbGkgPiBvbCA+IGxpOjpiZWZvcmUsIC5jb2x1bW5zLS01MC01MCB1bCBsaSA+IG9sID4gbGk6OmJlZm9yZSwgLm1vZGFsLWJvZHkgdWwgbGkgPiBvbCA+IGxpOjpiZWZvcmUsIC5hY2NvcmRpb24tYm9keSB1bCBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGV4dCB1bC5saXN0LS1saW5rZWQgbGksIC5jYXJkLWJvZHkgdWwubGlzdC0tbGlua2VkIGxpLCAuY29sdW1ucy0tNTAtNTAgdWwubGlzdC0tbGlua2VkIGxpLCAubW9kYWwtYm9keSB1bC5saXN0LS1saW5rZWQgbGksIC5hY2NvcmRpb24tYm9keSB1bC5saXN0LS1saW5rZWQgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuMDMxMjVyZW0gc29saWQgIzhjOGM4Yztcbn1cbi50ZXh0IHVsLmxpc3QtLWxpbmtlZCBsaTo6YmVmb3JlLCAuY2FyZC1ib2R5IHVsLmxpc3QtLWxpbmtlZCBsaTo6YmVmb3JlLCAuY29sdW1ucy0tNTAtNTAgdWwubGlzdC0tbGlua2VkIGxpOjpiZWZvcmUsIC5tb2RhbC1ib2R5IHVsLmxpc3QtLWxpbmtlZCBsaTo6YmVmb3JlLCAuYWNjb3JkaW9uLWJvZHkgdWwubGlzdC0tbGlua2VkIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRleHQgdWwubGlzdC0tbGlua2VkIGxpICsgbGksIC5jYXJkLWJvZHkgdWwubGlzdC0tbGlua2VkIGxpICsgbGksIC5jb2x1bW5zLS01MC01MCB1bC5saXN0LS1saW5rZWQgbGkgKyBsaSwgLm1vZGFsLWJvZHkgdWwubGlzdC0tbGlua2VkIGxpICsgbGksIC5hY2NvcmRpb24tYm9keSB1bC5saXN0LS1saW5rZWQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGV4dCB1bC5saXN0LS1saW5rZWQgbGkgYSwgLmNhcmQtYm9keSB1bC5saXN0LS1saW5rZWQgbGkgYSwgLmNvbHVtbnMtLTUwLTUwIHVsLmxpc3QtLWxpbmtlZCBsaSBhLCAubW9kYWwtYm9keSB1bC5saXN0LS1saW5rZWQgbGkgYSwgLmFjY29yZGlvbi1ib2R5IHVsLmxpc3QtLWxpbmtlZCBsaSBhIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGV4dCB1bC5saXN0LS1saW5rZWQgbGkgYTpob3ZlciwgLnRleHQgdWwubGlzdC0tbGlua2VkIGxpIGE6Zm9jdXMsIC5jYXJkLWJvZHkgdWwubGlzdC0tbGlua2VkIGxpIGE6aG92ZXIsIC5jYXJkLWJvZHkgdWwubGlzdC0tbGlua2VkIGxpIGE6Zm9jdXMsIC5jb2x1bW5zLS01MC01MCB1bC5saXN0LS1saW5rZWQgbGkgYTpob3ZlciwgLmNvbHVtbnMtLTUwLTUwIHVsLmxpc3QtLWxpbmtlZCBsaSBhOmZvY3VzLCAubW9kYWwtYm9keSB1bC5saXN0LS1saW5rZWQgbGkgYTpob3ZlciwgLm1vZGFsLWJvZHkgdWwubGlzdC0tbGlua2VkIGxpIGE6Zm9jdXMsIC5hY2NvcmRpb24tYm9keSB1bC5saXN0LS1saW5rZWQgbGkgYTpob3ZlciwgLmFjY29yZGlvbi1ib2R5IHVsLmxpc3QtLWxpbmtlZCBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YmY0MTtcbn1cblxuLnRleHQgb2wgbGkgKyBsaSwgLmNhcmQtYm9keSBvbCBsaSArIGxpLCAuY29sdW1ucy0tNTAtNTAgb2wgbGkgKyBsaSwgLm1vZGFsLWJvZHkgb2wgbGkgKyBsaSwgLmFjY29yZGlvbi1ib2R5IG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG59XG4udGV4dCBvbCBsaSBvbCxcbi50ZXh0IG9sIGxpIHVsLCAuY2FyZC1ib2R5IG9sIGxpIG9sLFxuLmNhcmQtYm9keSBvbCBsaSB1bCwgLmNvbHVtbnMtLTUwLTUwIG9sIGxpIG9sLFxuLmNvbHVtbnMtLTUwLTUwIG9sIGxpIHVsLCAubW9kYWwtYm9keSBvbCBsaSBvbCxcbi5tb2RhbC1ib2R5IG9sIGxpIHVsLCAuYWNjb3JkaW9uLWJvZHkgb2wgbGkgb2wsXG4uYWNjb3JkaW9uLWJvZHkgb2wgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cblxuLmJhY2stbGluayB7XG4gIGNvbG9yOiAjMDA3NWM5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFjay1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuMzEyNXJlbSAwLjYyNXJlbSAwLjMxMjVyZW0gMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDA3NWM5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjM1cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjA2MjVyZW07XG59XG4uYmFjay1saW5rOmhvdmVyLCAuYmFjay1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxYzM1NWU7XG59XG4uYmFjay1saW5rOmhvdmVyOjpiZWZvcmUsIC5iYWNrLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFjMzU1ZTtcbn1cblxuLnRleHQtLWxhcmdlLXllbGxvdyB7XG4gIGNvbG9yOiAjZjZiZjQxO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtLWxhcmdlLXllbGxvdyB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWJzLWdyYXktNDAwOiAjY2ZjZmNmO1xuICAtLWJzLWxpZ2h0OiAjZjlmOWY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjI2LCAyMzAsIDIzNDtcbiAgLS1icy1wcmltYXJ5LXJnYjogMjgsIDUzLCA5NDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IG11c2VvLXNhbnMsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsXG4gICAgICBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogMzAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiB2YXIoLS1icy1ncmF5LWRhcmspO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDEuNyk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAxLjcpO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1Yzk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTg3NXJlbSAwLjYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLnNpdGUtaGVhZGVyX19uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtaGVhZGVyX19uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX2JyYW5kIHtcbiAgcGFkZGluZzogMS4xMjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX2JyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiAzLjgxMjVyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fdG9nZ2xlciB7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLnNpdGUtaGVhZGVyX190b2dnbGVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4wNjI1cmVtICNmZmZmZmY7XG59XG4uc2l0ZS1oZWFkZXJfX3RvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdJY29uX2lvbmljLW1kLW1lbnUnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1tZC1tZW51JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScxMy4zMzMnIHZpZXdCb3g9JzAgMCAyMCAxMy4zMzMnJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1tZC1tZW51LTInIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1tZC1tZW51JyBkPSdNNC41LDIyLjMzM2gyMFYyMC4xMTFINC41Wm0wLTUuNTU2aDIwVjE0LjU1Nkg0LjVaTTQuNSw5djIuMjIyaDIwVjlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNC41IC05KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB3aWR0aDogMS4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbi5zaXRlLWhlYWRlcl9fdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDIxIDIxJyUzRSUzQ3BhdGggaWQ9J0ljb25fbWF0ZXJpYWwtY2xvc2UnIGRhdGEtbmFtZT0nSWNvbiBtYXRlcmlhbC1jbG9zZScgZD0nTTI4LjUsOS42MTUsMjYuMzg1LDcuNSwxOCwxNS44ODUsOS42MTUsNy41LDcuNSw5LjYxNSwxNS44ODUsMTgsNy41LDI2LjM4NSw5LjYxNSwyOC41LDE4LDIwLjExNSwyNi4zODUsMjguNSwyOC41LDI2LjM4NSwyMC4xMTUsMThaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy41IC03LjUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHdpZHRoOiAxLjMxMjVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5zaXRlLWhlYWRlcl9fdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlcl9fdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5uYXZiYXItdG9nZ2xlci1pY29uX19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaXRlLWhlYWRlcl9fbW9iaWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tb2JpbGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDEuNyk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAxLjcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX21vYmlsZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX2NvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDEuNyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzU1ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX2NvbGxhcHNlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fY29sbGFwc2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19jb2xsYXBzZV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5idG4tb24tbW9iaWxlIHtcbiAgICBjb2xvcjogIzAwNzVjOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwLjcxODc1cmVtIDEuNzVyZW0gMC41OTM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIC5idG4tb24tbW9iaWxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjMxMjVyZW0gMCAwLjMxMjVyZW0gMC42MjVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDA3NWM5O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjM1cyBlYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLmJ0bi1vbi1tb2JpbGU6aG92ZXIsIC5zaXRlLWhlYWRlciAuYnRuLW9uLW1vYmlsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjOTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLmJ0bi1vbi1tb2JpbGU6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuYnRuLW9uLW1vYmlsZTpmb2N1czphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuYnRuLXNlY29uZGFyeTpob3ZlciwgLnNpdGUtaGVhZGVyIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzM1NWU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5idG4tb24tbW9iaWxlLFxuLnNpdGUtaGVhZGVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTEuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5mb3JtLS1zZWFyY2gge1xuICAgIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkICNmNmJmNDE7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmZvcm0tLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmZvcm0tLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLmZvcm0tLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuZm9ybS0tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDc1Yzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuZm9ybS0tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgYnV0dG9uIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19wcmUtYmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzM1NWU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLnNpdGUtaGVhZGVyX19wcmUtYmFuZF9fbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtaGVhZGVyX19wcmUtYmFuZF9fbGlua3MgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtaGVhZGVyX19wcmUtYmFuZF9fbGlua3MgbGkgW2NsYXNzKj1mYV0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnNpdGUtaGVhZGVyX19wcmUtYmFuZF9fbGlua3MgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuLnNpdGUtaGVhZGVyX19wcmUtYmFuZF9fbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUtaGVhZGVyX19wcmUtYmFuZF9fbGlua3Mgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzguNjk2JyBoZWlnaHQ9JzkuMDYyJyB2aWV3Qm94PScwIDAgOC42OTYgOS4wNjInJTNFJTNDZyBpZD0nQXJyb3cnIHRyYW5zZm9ybT0nbWF0cml4KC0wLjg2NiAgLTAuNSAgMC41ICAtMC44NjYgIDUuMTk2ICA5LjA2MiknJTNFJTNDcmVjdCBpZD0nQXJyb3ctMicgZGF0YS1uYW1lPSdBcnJvdycgd2lkdGg9JzYnIGhlaWdodD0nNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0nUG9seWdvbl8zJyBkYXRhLW5hbWU9J1BvbHlnb24gMycgZD0nTTMuNSAwIDcgNkgwWicgdHJhbnNmb3JtPSdtYXRyaXgoMCAgMSAgLTEgIDAgIDYgIDApJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTYlIHRvcCA0MiU7XG59XG4uc2l0ZS1oZWFkZXJfX21vYmlsZS1sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX21vYmlsZS1sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fbW9iaWxlLWxhbmd1YWdlcyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgLnNpdGUtaGVhZGVyX19tb2JpbGUtbGFuZ3VhZ2VzIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYsXG4uc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5uYXYtbGluayxcbi5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLm5hdi1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5uYXYtbGlua1thcmlhLWV4cGFuZGVkPXRydWVdID4gc3BhbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5uYXYtbGluazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyX19tYWluLW5hdiAubmF2LWxpbmsgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5uYXYtbGluayA+IHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gICAgbGVmdDogLTAuMDYyNXJlbTtcbiAgICByaWdodDogLTAuMDYyNXJlbTtcbiAgICBib3R0b206IC0wLjVyZW07XG4gICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLm5hdi1saW5rID4gc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAubmF2LWxpbmsgPiBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbSAwIDAuMzc1cmVtIDAuNzVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjM1cyBlYXNlO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLm5hdi1saW5rID4gc3Bhbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLm5hdi1saW5rOmhvdmVyID4gc3Bhbjo6YWZ0ZXIsIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLm5hdi1saW5rOmZvY3VzID4gc3Bhbjo6YWZ0ZXIsIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YmY0MTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxNS44MTI1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogIzFjMzU1ZTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3Zlcjpub3QoLmFjdGl2ZSksIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXM6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXI6bm90KC5hY3RpdmUpLCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzOm5vdCguYWN0aXZlKSB7XG4gICAgY29sb3I6ICNmNmJmNDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX3V0aWxpdHktbmF2IHtcbiAgICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCAjZjZiZjQxO1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXYgLm5hdi1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXYgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX191dGlsaXR5LW5hdiAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gICAgbGVmdDogMC4zNzVyZW07XG4gICAgcmlnaHQ6IDAuMzc1cmVtO1xuICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2U7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX191dGlsaXR5LW5hdiAubmF2LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX191dGlsaXR5LW5hdiAubmF2LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXYgLm5hdi1saW5rOmZvY3VzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiZjQxO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXYgLmJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMS4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXYgLmRyb3Bkb3duLS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX191dGlsaXR5LW5hdiAuZHJvcGRvd24tLXNlYXJjaCAubmF2LWxpbmtbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmJmNDE7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXYgLmRyb3Bkb3duLS1zZWFyY2ggLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX3V0aWxpdHktbmF2IC5kcm9wZG93bi0tc2VhcmNoIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX3V0aWxpdHktbmF2IC5kcm9wZG93bi0tc2VhcmNoIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzU1ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXZfX3NlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgbWF4LXdpZHRoOiA0MS41NjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2l0ZS1oZWFkZXJfX3V0aWxpdHktbmF2X19zZWFyY2gtd3JhcHBlciAuZm9ybS0tc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX191dGlsaXR5LW5hdl9fc2VhcmNoZXMge1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG4uc2l0ZS1oZWFkZXJfX3V0aWxpdHktbmF2X19zZWFyY2hlcyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZjZiZjQxO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2Y2YmY0MTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uc2l0ZS1oZWFkZXJfX3V0aWxpdHktbmF2X19zZWFyY2hlcyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlcl9fdXRpbGl0eS1uYXZfX3NlYXJjaGVzIHVsIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUtaGVhZGVyX191dGlsaXR5LW5hdl9fc2VhcmNoZXMgdWwgYTpob3ZlciwgLnNpdGUtaGVhZGVyX191dGlsaXR5LW5hdl9fc2VhcmNoZXMgdWwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpdGUtaGVhZGVyX191dGlsaXR5LW5hdl9fc2VhcmNoZXMgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjA2MjVyZW07XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNi4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxLjY4NzVyZW0gc29saWQgIzAwNzVjOTtcbn1cbi5zaXRlLWZvb3RlciAuZmlndXJlLS1sb2dvIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4zNzVyZW07XG59XG4uc2l0ZS1mb290ZXIgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjc7XG59XG4uc2l0ZS1mb290ZXIgLmJnLWxpZ2h0LTIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uc2l0ZS1mb290ZXIgLmJnLWxpZ2h0LTIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbn1cbi5zaXRlLWZvb3RlciAuYmctbGlnaHQtMiBwLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLnNpdGUtZm9vdGVyIC5iZy1saWdodC0yIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1mb290ZXIgYTpub3QoLmJ0bikge1xuICBjb2xvcjogIzU4NWI1ZDtcbn1cbi5zaXRlLWZvb3RlciBhOm5vdCguYnRuKTpob3ZlciwgLnNpdGUtZm9vdGVyIGE6bm90KC5idG4pOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc1Yzk7XG59XG4uc2l0ZS1mb290ZXIgLmxpc3QtdW5zdHlsZWQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG59XG4uc2l0ZS1mb290ZXIgLmxpc3QtdW5zdHlsZWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAuaGVhZGluZy0tc21hbGwtYWNjZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwNzVjOTtcbn1cbi5zaXRlLWZvb3RlciAuY29sdW1ucy0tZGl2aWRlci10b3Age1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzLjU2MjVyZW07XG59XG4uc2l0ZS1mb290ZXIgLmNvbHVtbnMtLWRpdmlkZXItdG9wOmJlZm9yZSB7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jb2x1bW5zLS1kaXZpZGVyLXRvcCAubGlzdC11bnN0eWxlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zb2NpYWwtaWNvbnMgYSB7XG4gIGNvbG9yOiAjMjUyODJiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc29jaWFsLWljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuI21haW4gPiAuc2VjdGlvbjpsYXN0LWNoaWxkOm5vdCguc2VjdGlvbi0tZmVhdHVyZS1pbWFnZSwgLnNlY3Rpb24tLXJlbW92ZS1kYXNoZWQtbGluZSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFpbiA+IC5zZWN0aW9uOmxhc3QtY2hpbGQ6bm90KC5zZWN0aW9uLS1mZWF0dXJlLWltYWdlLCAuc2VjdGlvbi0tcmVtb3ZlLWRhc2hlZC1saW5lKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9kYXNoZWQtbGluZS0teWVsbG93LnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyNXJlbSAyMS4xODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjg3NXJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTUuNjI1cmVtO1xuICBoZWlnaHQ6IDIxLjE4NzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtYWluID4gLnNlY3Rpb246bGFzdC1jaGlsZDpub3QoLnNlY3Rpb24tLWZlYXR1cmUtaW1hZ2UsIC5zZWN0aW9uLS1yZW1vdmUtZGFzaGVkLWxpbmUpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJvdHRvbTogLTExLjI1cmVtO1xuICB9XG59XG4jbWFpbiA+IC5zZWN0aW9uOmxhc3QtY2hpbGQ6bm90KC5zZWN0aW9uLS1mZWF0dXJlLWltYWdlLCAuc2VjdGlvbi0tcmVtb3ZlLWRhc2hlZC1saW5lKS5zZWN0aW9uLS13YXZlLW9uLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNtYWluID4gLnNlY3Rpb246bGFzdC1jaGlsZDpub3QoLnNlY3Rpb24tLWZlYXR1cmUtaW1hZ2UsIC5zZWN0aW9uLS1yZW1vdmUtZGFzaGVkLWxpbmUpLnNlY3Rpb24tLXdhdmUtb24tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNC42ODc1cmVtO1xuICB9XG59XG4jbWFpbiA+IC5zZWN0aW9uOmxhc3QtY2hpbGQ6bm90KC5zZWN0aW9uLS1mZWF0dXJlLWltYWdlLCAuc2VjdGlvbi0tcmVtb3ZlLWRhc2hlZC1saW5lKS5zZWN0aW9uLS13YXZlLW9uLXRvcDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRvcDogLTE1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWFpbiA+IC5zZWN0aW9uOmxhc3QtY2hpbGQ6bm90KC5zZWN0aW9uLS1mZWF0dXJlLWltYWdlLCAuc2VjdGlvbi0tcmVtb3ZlLWRhc2hlZC1saW5lKS5zZWN0aW9uLS13YXZlLW9uLXRvcDo6YWZ0ZXIge1xuICAgIHRvcDogLTE2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI21haW4gPiAuc2VjdGlvbjpsYXN0LWNoaWxkOm5vdCguc2VjdGlvbi0tZmVhdHVyZS1pbWFnZSwgLnNlY3Rpb24tLXJlbW92ZS1kYXNoZWQtbGluZSkuc2VjdGlvbi0td2F2ZS1vbi10b3A6OmFmdGVyIHtcbiAgICB0b3A6IC0xMS4yNXJlbTtcbiAgfVxufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogbXVzZW8tc2xhYiwgc2VyaWY7XG59XG5cbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBjb2xvcjogIzAwNzVjOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIyN2VtO1xufVxuaDIuaGVhZGluZy0td2l0aC1wZW5jaWwsIGgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuaDMuaGVhZGluZy0td2l0aC1wZW5jaWwsXG5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbCxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLFxuaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQsXG5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbCxcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuaDYuaGVhZGluZy0td2l0aC1wZW5jaWwsXG5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbCxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIuaGVhZGluZy0td2l0aC1wZW5jaWwsIGgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuaDMuaGVhZGluZy0td2l0aC1wZW5jaWwsXG5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbCxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLFxuaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQsXG5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbCxcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuaDYuaGVhZGluZy0td2l0aC1wZW5jaWwsXG5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbCxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi4wNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBoMi5oZWFkaW5nLS13aXRoLXBlbmNpbDo6YmVmb3JlLCBoMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dDo6YmVmb3JlLFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG4uaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSxcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dDo6YmVmb3JlLFxuLmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG4uaDMuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dDo6YmVmb3JlLFxuLmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSxcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dDo6YmVmb3JlLFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG4uaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSxcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dDo6YmVmb3JlLFxuLmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsOjpiZWZvcmUsXG4uaDYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3BlbmNpbF9iMmMuc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAyLjUxMDYyNXJlbTtcbiAgICBsZWZ0OiAtMC43NXJlbTtcbiAgICB0b3A6IDAuMzc1cmVtO1xuICB9XG59XG5oMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuLmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQsXG5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LFxuLmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0OjpiZWZvcmUsXG4uaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSxcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0OjpiZWZvcmUsXG4uaDMuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0OjpiZWZvcmUsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSxcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0OjpiZWZvcmUsXG4uaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSxcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0OjpiZWZvcmUsXG4uaDYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMuMjVyZW07XG4gICAgaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDAuNTYyNXJlbTtcbiAgfVxuICBoMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbi5oMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCArIHAsXG5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCArIHAsXG5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbi5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCArIHAsXG5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbi5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCArIHAsXG5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCArIHAge1xuICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW07XG4gIH1cbiAgaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQgKyBwLFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCArIHAsXG5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCArIHAsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQgKyBwLFxuaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQgKyBwLFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0ICsgcCxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCArIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzLFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lcyxcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lcyxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXMsXG5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXMsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzLFxuaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzLFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lcyxcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lcyxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXMge1xuICBmb250LXNpemU6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lcyxcbi5oMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXMsXG5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXMsXG4uaDMuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzLFxuaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzLFxuLmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lcyxcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lcyxcbi5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXMsXG5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXMsXG4uaDYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW07XG4gIH1cbiAgaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzOjpiZWZvcmUsXG4uaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzOjpiZWZvcmUsXG5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXM6OmJlZm9yZSxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXM6OmJlZm9yZSxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lczo6YmVmb3JlLFxuLmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0LmhlYWRpbmctLXR3by1saW5lczo6YmVmb3JlLFxuaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzOjpiZWZvcmUsXG4uaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLXRleHQuaGVhZGluZy0tdHdvLWxpbmVzOjpiZWZvcmUsXG5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXM6OmJlZm9yZSxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dC5oZWFkaW5nLS10d28tbGluZXM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMuNDY2ODc1cmVtO1xuICAgIGhlaWdodDogNC4xODc1cmVtO1xuICAgIHRvcDogNnB4O1xuICB9XG59XG5oMi5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXMsXG4uaDIuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzLFxuaDMuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzLFxuLmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lcyxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lcyxcbi5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXMsXG5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXMsXG4uaDUuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzLFxuaDYuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzLFxuLmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lcyB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzLFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lcyxcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lcyxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXMsXG5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXMsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzLFxuaDUuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzLFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lcyxcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lcyxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXMge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjY4NzVyZW07XG4gIH1cbiAgaDIuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzOjpiZWZvcmUsXG4uaDIuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzOjpiZWZvcmUsXG5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXM6OmJlZm9yZSxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXM6OmJlZm9yZSxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lczo6YmVmb3JlLFxuLmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLmhlYWRpbmctLXR3by1saW5lczo6YmVmb3JlLFxuaDUuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzOjpiZWZvcmUsXG4uaDUuaGVhZGluZy0td2l0aC1wZW5jaWwuaGVhZGluZy0tdHdvLWxpbmVzOjpiZWZvcmUsXG5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXM6OmJlZm9yZSxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMuNDY2ODc1cmVtO1xuICAgIGhlaWdodDogNC4xODc1cmVtO1xuICB9XG59XG5oMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUsXG4uaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lLFxuaDMuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lLFxuLmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSxcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSxcbi5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUsXG5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUsXG4uaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lLFxuaDYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lLFxuLmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lLFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSxcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSxcbi5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUsXG5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUsXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lLFxuaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lLFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSxcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSxcbi5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDUuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW4sXG4uaDIuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3BhbixcbmgzLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW4sXG4uaDMuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbixcbmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW4sXG4uaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbixcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW4sXG4uaDUuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbixcbmg2LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW4sXG4uaDYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICB9XG4gIGgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW46OmJlZm9yZSxcbi5oMi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUgPiBzcGFuOjpiZWZvcmUsXG5oMy5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUgPiBzcGFuOjpiZWZvcmUsXG4uaDMuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbjo6YmVmb3JlLFxuaDQuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbjo6YmVmb3JlLFxuLmg0LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW46OmJlZm9yZSxcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW46OmJlZm9yZSxcbi5oNS5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUgPiBzcGFuOjpiZWZvcmUsXG5oNi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUgPiBzcGFuOjpiZWZvcmUsXG4uaDYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcGVuY2lsX2IyYy5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMy4zMTI1cmVtO1xuICAgIGhlaWdodDogNC4xODc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwLjI1cmVtO1xuICB9XG4gIGgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW46OmFmdGVyLFxuLmgyLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW46OmFmdGVyLFxuaDMuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbjo6YWZ0ZXIsXG4uaDMuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbjo6YWZ0ZXIsXG5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUgPiBzcGFuOjphZnRlcixcbi5oNC5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtZGFzaGVkLWxpbmUgPiBzcGFuOjphZnRlcixcbmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW46OmFmdGVyLFxuLmg1LmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC1kYXNoZWQtbGluZSA+IHNwYW46OmFmdGVyLFxuaDYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbjo6YWZ0ZXIsXG4uaDYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9taWQtZGFzaGVkLWxpbmUtLXllbGxvdy5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5Ni4zNzVyZW07XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgICBsZWZ0OiAtOTYuODc1cmVtO1xuICAgIHRvcDogLTUuMzc1cmVtO1xuICB9XG59XG5oMi5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyLFxuLmgyLmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXIsXG5oMy5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyLFxuLmgzLmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXIsXG5oNC5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyLFxuLmg0LmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXIsXG5oNS5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyLFxuLmg1LmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXIsXG5oNi5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyLFxuLmg2LmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5oMi5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyOjphZnRlcixcbi5oMi5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyOjphZnRlcixcbmgzLmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXI6OmFmdGVyLFxuLmgzLmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXI6OmFmdGVyLFxuaDQuaGVhZGluZy0td2l0aC1ib3R0b20tZGl2aWRlcjo6YWZ0ZXIsXG4uaDQuaGVhZGluZy0td2l0aC1ib3R0b20tZGl2aWRlcjo6YWZ0ZXIsXG5oNS5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyOjphZnRlcixcbi5oNS5oZWFkaW5nLS13aXRoLWJvdHRvbS1kaXZpZGVyOjphZnRlcixcbmg2LmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXI6OmFmdGVyLFxuLmg2LmhlYWRpbmctLXdpdGgtYm90dG9tLWRpdmlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1Yzk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjg3NXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLFxuLmgxIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgfVxufVxuaDEgc21hbGwsXG4uaDEgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEgc21hbGwsXG4uaDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICB9XG59XG5oMSBzbWFsbC5leHRyYS1zbWFsbCxcbi5oMSBzbWFsbC5leHRyYS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMixcbi5oMiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbn1cbi5oMiArIGgzLCBoMiArIGgzLFxuLmgyICsgLmgzLFxuaDIgKyAuaDMge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uaGVhZGluZy0tc21hbGwtYWNjZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4MzNlbTtcbiAgY29sb3I6ICMxYzM1NWU7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5oZWFkaW5nLS1zbWFsbC1hY2NlbnQgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgyLmhlYWRpbmctLXNtYWxsLWFjY2VudCArIGgzIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbi5jb2x1bW5zLS1kaXZpZGVyIFtjbGFzcyo9Y29sLV0gKyBbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb2x1bW5zLS1kaXZpZGVyIFtjbGFzcyo9Y29sLV0gKyBbY2xhc3MqPWNvbC1dIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLS1kaXZpZGVyIFtjbGFzcyo9Y29sLV0gKyBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sdW1ucy0tZGl2aWRlciBbY2xhc3MqPWNvbC1dICsgW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIGxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5zLS1kaXZpZGVyIFtjbGFzcyo9Y29sLV0gKyBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLS1kaXZpZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMi44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5jb2x1bW5zLS1kaXZpZGVyLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgdG9wOiAtMS42MjVyZW07XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIGxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sdW1ucyAuY29sLS1kaXZpZGVyLXRvcC1vbi1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNC44NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICB9XG4gIC5jb2x1bW5zIC5jb2wtLWRpdmlkZXItdG9wLW9uLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIHRvcDogLTEuNjI1cmVtO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29sdW1ucyAuY29sLS1kaXZpZGVyLXRvcC1vbi1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLmNvbHVtbnMgLmNvbC0tZGl2aWRlci10b3Atb24tbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICB0b3A6IC0xLjYyNXJlbTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIGxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICB9XG59XG5cbi5idG4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMC43MTg3NXJlbSAxLjc1cmVtIDAuNTkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG59XG4uYnRuLCAuYnRuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLCBjb2xvciAwLjM1cyBlYXNlLCBib3JkZXIgMC4zNXMgZWFzZTtcbn1cbi5idG4tLW5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDc1Yzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1Yzk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1wcmltYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMzVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWMzNTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzNTVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tcHJpbWFyeTpob3Zlcjo6YWZ0ZXIsIC5idG4tcHJpbWFyeTpmb2N1czo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDc1Yzk7XG4gIGNvbG9yOiAjMDA3NWM5O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjMxMjVyZW0gMCAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwNzVjOTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWMzNTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzNTVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyOjphZnRlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXM6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNzVjOTtcbn1cbi5idG4tc2Vjb25kYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDc1Yzk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMzVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFjMzU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzU1ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXNlY29uZGFyeTpob3Zlcjo6YWZ0ZXIsIC5idG4tc2Vjb25kYXJ5OmZvY3VzOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmJnLXByaW1hcnkgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5iZy1wcmltYXJ5IC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDc1Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjMxMjVyZW0gMCAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwNzVjOTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzFjMzU1ZTtcbn1cbi5idG4tbGluazpob3Zlcjo6YWZ0ZXIsIC5idG4tbGluazpmb2N1czo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFjMzU1ZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBsaW5lLWhlaWdodDogMS40NjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM1ODViNWQ7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4uYmctbGlnaHQgLmJsb2NrcXVvdGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA3NWM5O1xuICBtYXJnaW4tdG9wOiAxLjY4NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLmJsb2NrcXVvdGUtZm9vdGVyIGNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYmctbGlnaHQgLnRlc3RpbW9uaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwIDQuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0Ljg3NXJlbSAwIDQuMzc1cmVtO1xuICB9XG59XG4uc2VjdGlvbi0tYmx1ZS13YXZlLCAuc2VjdGlvbi0tcm95YWwtd2F2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1ibHVlLXdhdmUgLnNlY3Rpb25fX3dhdmUsIC5zZWN0aW9uLS1yb3lhbC13YXZlIC5zZWN0aW9uX193YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtMi41cmVtO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi0tYmx1ZS13YXZlIC5zZWN0aW9uX193YXZlIGltZyxcbi5zZWN0aW9uLS1ibHVlLXdhdmUgLnNlY3Rpb25fX3dhdmUgc3ZnLCAuc2VjdGlvbi0tcm95YWwtd2F2ZSAuc2VjdGlvbl9fd2F2ZSBpbWcsXG4uc2VjdGlvbi0tcm95YWwtd2F2ZSAuc2VjdGlvbl9fd2F2ZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjZweDtcbn1cbi5zZWN0aW9uLS1ibHVlLXdhdmUsXG4uc2VjdGlvbi0tYmx1ZS13YXZlIGgyLFxuLnNlY3Rpb24tLWJsdWUtd2F2ZSBoMyxcbi5zZWN0aW9uLS1ibHVlLXdhdmUgaDQsXG4uc2VjdGlvbi0tYmx1ZS13YXZlIGg1LFxuLnNlY3Rpb24tLWJsdWUtd2F2ZSBoNiwgLnNlY3Rpb24tLXJveWFsLXdhdmUsXG4uc2VjdGlvbi0tcm95YWwtd2F2ZSBoMixcbi5zZWN0aW9uLS1yb3lhbC13YXZlIGgzLFxuLnNlY3Rpb24tLXJveWFsLXdhdmUgaDQsXG4uc2VjdGlvbi0tcm95YWwtd2F2ZSBoNSxcbi5zZWN0aW9uLS1yb3lhbC13YXZlIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VjdGlvbi0tYmx1ZS13YXZlIGE6bm90KC5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnkpLCAuc2VjdGlvbi0tcm95YWwtd2F2ZSBhOm5vdCguYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tLWJsdWUtd2F2ZSBhOm5vdCguYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5KTpob3ZlciwgLnNlY3Rpb24tLWJsdWUtd2F2ZSBhOm5vdCguYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5KTpmb2N1cywgLnNlY3Rpb24tLXJveWFsLXdhdmUgYTpub3QoLmJ0bi1wcmltYXJ5LCAuYnRuLXNlY29uZGFyeSk6aG92ZXIsIC5zZWN0aW9uLS1yb3lhbC13YXZlIGE6bm90KC5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnkpOmZvY3VzIHtcbiAgY29sb3I6ICNmNmJmNDE7XG59XG4uc2VjdGlvbi0tYmx1ZS13YXZlIGE6bm90KC5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnkpOmhvdmVyOjphZnRlciwgLnNlY3Rpb24tLWJsdWUtd2F2ZSBhOm5vdCguYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5KTpmb2N1czo6YWZ0ZXIsIC5zZWN0aW9uLS1yb3lhbC13YXZlIGE6bm90KC5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnkpOmhvdmVyOjphZnRlciwgLnNlY3Rpb24tLXJveWFsLXdhdmUgYTpub3QoLmJ0bi1wcmltYXJ5LCAuYnRuLXNlY29uZGFyeSk6Zm9jdXM6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNmJmNDE7XG59XG4uc2VjdGlvbi0tYmx1ZS13YXZlIC5idG4tbGluazo6YWZ0ZXIsIC5zZWN0aW9uLS1yb3lhbC13YXZlIC5idG4tbGluazo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWN0aW9uLS1ibHVlLXdhdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzNTVlO1xufVxuLnNlY3Rpb24tLWdyYXktd2F2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1ncmF5LXdhdmUgLnNlY3Rpb25fX3dhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0yLjVyZW07XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLS1ncmF5LXdhdmUgLnNlY3Rpb25fX3dhdmUgaW1nLFxuLnNlY3Rpb24tLWdyYXktd2F2ZSAuc2VjdGlvbl9fd2F2ZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjZweDtcbn1cbi5zZWN0aW9uLS1yb3lhbC13YXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjOTtcbn1cbi5zZWN0aW9uLS1iZXJyeS13YXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMyYjViO1xufVxuLnNlY3Rpb24tLWJlcnJ5LXdhdmUgLnNlY3Rpb25fX3dhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0yLjVyZW07XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLS1iZXJyeS13YXZlIC5zZWN0aW9uX193YXZlIGltZyxcbi5zZWN0aW9uLS1iZXJyeS13YXZlIC5zZWN0aW9uX193YXZlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2NnB4O1xufVxuLnNlY3Rpb24tLWJlcnJ5LXdhdmUsXG4uc2VjdGlvbi0tYmVycnktd2F2ZSBoMixcbi5zZWN0aW9uLS1iZXJyeS13YXZlIGgzLFxuLnNlY3Rpb24tLWJlcnJ5LXdhdmUgaDQsXG4uc2VjdGlvbi0tYmVycnktd2F2ZSBoNSxcbi5zZWN0aW9uLS1iZXJyeS13YXZlIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VjdGlvbi0tYmVycnktd2F2ZSBhOm5vdCguYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tLWJlcnJ5LXdhdmUgYTpub3QoLmJ0bi1wcmltYXJ5LCAuYnRuLXNlY29uZGFyeSk6aG92ZXIsIC5zZWN0aW9uLS1iZXJyeS13YXZlIGE6bm90KC5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnkpOmZvY3VzIHtcbiAgY29sb3I6ICNmNmJmNDE7XG59XG4uc2VjdGlvbi0tYmVycnktd2F2ZSBhOm5vdCguYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5KTpob3Zlcjo6YWZ0ZXIsIC5zZWN0aW9uLS1iZXJyeS13YXZlIGE6bm90KC5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnkpOmZvY3VzOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjZiZjQxO1xufVxuLnNlY3Rpb24tLWJlcnJ5LXdhdmUgLmJ0bi1saW5rOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tLXdhdmUtb24tYm90dG9tIC5zZWN0aW9uX193YXZlIHtcbiAgYm90dG9tOiAtMS45Mzc1cmVtO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tLXdhdmUtb24tdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLS1ib3R0b20tZGFzaGVkLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2Rhc2hlZC1saW5lLS15ZWxsb3cuc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogMTI1cmVtIDIxLjE4NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuODc1cmVtO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNS42MjVyZW07XG4gIGhlaWdodDogMjEuMTg3NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tLWJvdHRvbS1kYXNoZWQtbGluZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBib3R0b206IC0xMS4yNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tLWJvdHRvbS1kYXNoZWQtbGluZS5zZWN0aW9uLS13YXZlLW9uLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tLWJvdHRvbS1kYXNoZWQtbGluZS5zZWN0aW9uLS13YXZlLW9uLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG4uc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lLWxlZnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2Rhc2hlZC1saW5lLS15ZWxsb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjVyZW0gMjkuMDYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDI5LjA2MjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLS1ib3R0b20tZGFzaGVkLWxpbmUtbGVmdDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lLWxlZnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMjAwcHgpO1xuICB9XG59XG4uc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lLWxlZnQgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tLWJvdHRvbS1kYXNoZWQtbGluZS1sZWZ0LnNlY3Rpb24tLWhvbWUtaGlnaGxpZ2h0czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tLWJvdHRvbS1kYXNoZWQtbGluZS1sZWZ0LnNlY3Rpb24tLWhvbWUtaGlnaGxpZ2h0cyA+IC5jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2Rhc2hlZC1saW5lLS15ZWxsb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjVyZW0gMjkuMDYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI5LjA2MjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogLTguMTI1cmVtO1xuICBsZWZ0OiAtMzUuNzVyZW07XG4gIGJvdHRvbTogLTIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lLWxlZnQuc2VjdGlvbi0taG9tZS1oaWdobGlnaHRzID4gLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTI1cmVtIDI5LjA2MjVyZW07XG4gICAgcmlnaHQ6IC03cmVtO1xuICAgIGxlZnQ6IC0zOS41cmVtO1xuICAgIGJvdHRvbTogLTYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tLWJvdHRvbS1kYXNoZWQtbGluZS1sZWZ0LnNlY3Rpb24tLWhvbWUtaGlnaGxpZ2h0cyA+IC5jb250YWluZXI6OmFmdGVyIHtcbiAgICByaWdodDogLTMwLjMxMjVyZW07XG4gICAgbGVmdDogLTIzLjc1cmVtO1xuICAgIGJvdHRvbTogLTYuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lLWxlZnQuc2VjdGlvbi0taG9tZS1oaWdobGlnaHRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4yNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24uYmctd2hpdGUgKyAuc2VjdGlvbi5iZy13aGl0ZSwgLnNlY3Rpb24uYmctbGlnaHQgKyAuc2VjdGlvbi5iZy1saWdodCB7XG4gIG1hcmdpbi10b3A6IC0yLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24uYmctd2hpdGUgKyAuc2VjdGlvbi5iZy13aGl0ZSwgLnNlY3Rpb24uYmctbGlnaHQgKyAuc2VjdGlvbi5iZy1saWdodCB7XG4gICAgbWFyZ2luLXRvcDogLTQuODc1cmVtO1xuICB9XG59XG4uc2VjdGlvbi5iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb24gPiAuY29udGFpbmVyID4gaDI6Zmlyc3QtY2hpbGQgKyBwIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VjdGlvbi0tbWVkaWEtZnVsbC13aWR0aC1vbi1tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLmZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uLS01MC01MC10ZXh0LWltYWdlLmJnLXdoaXRlICsgLnNlY3Rpb24tLTUwLTUwLXRleHQtaW1hZ2UuYmctd2hpdGUge1xuICBtYXJnaW4tdG9wOiAtNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLS01MC01MC10ZXh0LWltYWdlLmJnLXdoaXRlICsgLnNlY3Rpb24tLTUwLTUwLXRleHQtaW1hZ2UuYmctd2hpdGUge1xuICAgIG1hcmdpbi10b3A6IC03LjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29sdW1ucy0tNTAtNTAgaDI6bm90KC5oZWFkaW5nLS1zbWFsbC1hY2NlbnQpIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbHVtbnMtLTUwLTUwIC5saXN0LS1saW5rZWQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jb2x1bW5zLS01MC01MC0taW1hZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtMS43KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTEuNyk7XG4gIH1cbiAgLmNvbHVtbnMtLTUwLTUwLS1pbWFnZXMgLmNvbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWZlYXR1cmUtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA0LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi0tZmVhdHVyZS1pbWFnZSB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMCAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICB9XG59XG4uc2VjdGlvbi0tZmVhdHVyZS1pbWFnZSAuZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAyLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi0tZmVhdHVyZS1pbWFnZSAuZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWN0aW9uLS1mZWF0dXJlLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMC42MjVyZW07XG4gIH1cbiAgLnNlY3Rpb24tLWZlYXR1cmUtaW1hZ2UgLmZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogLTExLjU2MjVyZW07XG4gICAgbWF4LXdpZHRoOiAyMy4xMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tLWZlYXR1cmUtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1mZWF0dXJlLWltYWdlIC5zZWN0aW9uX193YXZlIHtcbiAgdG9wOiAtMS44NzVyZW07XG59XG5cbi5hY2NvcmRpb24ge1xuICBib3JkZXItd2lkdGg6IDNweCAwO1xuICBib3JkZXItY29sb3I6ICNmNmJmNDE7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYWNjb3JkaW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNXJlbSAwO1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmJnLWxpZ2h0IC5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFjY29yZGlvbi1pdGVtLCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzVjOTtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NztcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xLjE4NzVyZW07XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuMzc1cmVtIDAgMC4zNzVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDA3NWM5O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjM1cyBlYXNlO1xufVxuLmFjY29yZGlvbi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjMDA3NWM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvcmRpb24tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIsIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYzM1NWU7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzFjMzU1ZTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMTI1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbi1ib2R5IGltZ1tzdHlsZSo9XCJmbG9hdDpsZWZ0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuLmFjY29yZGlvbi1ib2R5IGltZ1tzdHlsZSo9XCJmbG9hdDpyaWdodFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuLmFjY29yZGlvbi1ib2R5IHUge1xuICBmb250LWZhbWlseTogbXVzZW8tc2xhYiwgc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtdGl0bGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzNTVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIuMTg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpdGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMy42MjVyZW07XG4gIH1cbn1cbi5wYWdlLXRpdGxlLWJsb2NrID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG4ucGFnZS10aXRsZS1ibG9jayBoMSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlLXRpdGxlLWJsb2NrIGgxICsgcCB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuLnBhZ2UtdGl0bGUtYmxvY2tfX3dhdmUge1xuICBtYXgtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS10aXRsZS1ibG9ja19fd2F2ZSBzdmcsXG4ucGFnZS10aXRsZS1ibG9ja19fd2F2ZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMC4zNzVyZW07XG59XG4ucGFnZS10aXRsZS1ibG9jayArIC5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xufVxuLnBhZ2UtdGl0bGUtYmxvY2stLXdpdGgtZGV0YWlsLWJveCBoMSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGl0bGUtYmxvY2stLXdpdGgtZGV0YWlsLWJveCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRpdGxlLWJsb2NrLS13aXRoLWRldGFpbC1ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRpdGxlLWJsb2NrLS13aXRoLWRldGFpbC1ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG5cbi5uZXdzLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG59XG4ubmV3cy1wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDc1Yzk7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgfVxufVxuLm5ld3MtcGFnZS10aXRsZS1ibG9jayAuYnJlYWRjcnVtYi1pdGVtLFxuLm5ld3MtcGFnZS10aXRsZS1ibG9jayAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogIzAwNzVjOTtcbn1cbi5uZXdzLXBhZ2UtdGl0bGUtYmxvY2sgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA3NWM5O1xufVxuLm5ld3MtcGFnZS10aXRsZS1ibG9ja19fZGF0ZSB7XG4gIGNvbG9yOiAjNTg1YjVkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3cy1wYWdlLXRpdGxlLWJsb2NrX19ieWxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFjMzU1ZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGNvbG9yOiAjZjZiZjQxO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTMzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICNmNmJmNDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciwgLmJyZWFkY3J1bWItaXRlbSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjZiZjQxO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zb2NpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cbi5zb2NpYWwtaWNvbnMgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbn1cblxuLmZpZ3VyZV9fbW9kYWwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5maWd1cmVfX21vZGFsLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41NjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTIuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWd1cmVfX21vZGFsLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uZmlndXJlX19tb2RhbC1saW5rIC5maWd1cmUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlndXJlX19tb2RhbC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzAwNzVjOSB1cmwoXCIuLi9pbWFnZXMvaWNvbi1wbGF5LnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZTtcbiAgd2lkdGg6IDUuMDYyNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5maWd1cmVfX21vZGFsLWxpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogNi41cmVtO1xuICAgIGhlaWdodDogNi40Mzc1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuICB9XG59XG4uZmlndXJlX19tb2RhbC1saW5rOmhvdmVyOjphZnRlciwgLmZpZ3VyZV9fbW9kYWwtbGluazpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzNTVlO1xufVxuLmNvbHVtbnMtLTUwLTUwIC5maWd1cmVfX21vZGFsLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2JsdWUtYW5kLWdyYXktYmxvYnMuc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogLTEwJTtcbiAgbGVmdDogLTE1JTtcbiAgd2lkdGg6IDEyOCU7XG4gIGhlaWdodDogMTEzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29sdW1ucy0tNTAtNTAgLmZpZ3VyZV9fbW9kYWwtbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmNvbHVtbnMtLTUwLTUwIC5vcmRlci1sZy0yIC5maWd1cmVfX21vZGFsLWxpbms6OmJlZm9yZSB7XG4gICAgdG9wOiAtNyU7XG4gICAgbGVmdDogLTE1JTtcbiAgICB3aWR0aDogMTIxJTtcbiAgICBoZWlnaHQ6IDExMCU7XG4gIH1cbn1cblxuLmNhcmQge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjc1cmVtKTtcbiAgfVxufVxuLmNhcmQgaDMge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgY29sb3I6ICMxYzM1NWU7XG59XG4uY2FyZCBoMyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uY2FyZCBoMyBzbWFsbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jYXJkIGgzID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYzM1NWU7XG59XG4uY2FyZCBoMyA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmNhcmQgaDMgPiBhW3RhcmdldD1fYmxhbmtdIHtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZCBoMyA+IGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuLmNhcmQgaDMgPiBhOmhvdmVyLCAuY2FyZCBoMyA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzFjMzU1ZTtcbn1cbi5jYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjMDA3NWM5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG59XG5oMyArIC5jYXJkX190YWcge1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbn1cbi5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAycmVtIDEuNzVyZW0gMC45Mzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjE3MTI1cmVtIHNvbGlkICNmNmJmNDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4yMzkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg3NXJlbTtcbiAgfVxufVxuLmNhcmQgLmNhcmQtYm9keSAuYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmJ0bi5idG4tcHJpbWFyeSwgLmNhcmQgLmNhcmQtYm9keSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5jYXJkLS1tdWx0aXBsZS1idXR0b25zIC5jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmRfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmNhcmRfX2J1dHRvbnMgLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRfX2J1dHRvbnMgLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkX19idXR0b25zIC5idG4gKyAuYnRuLFxuLmNhcmRfX2J1dHRvbnMgLmJ0biArIC5idG4uYnRuLXByaW1hcnksXG4uY2FyZF9fYnV0dG9ucyAuYnRuICsgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbn1cbi5jYXJkLS1pY29uIC5jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjOTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmQtLWljb24gLmNhcmRfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuLmNhcmQtLWljb24gLmNhcmRfX2ltYWdlLXdyYXBwZXIgLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cbi5jYXJkLS1pY29uIC5jYXJkX19pbWFnZS13cmFwcGVyIC5maWd1cmUgLmZpZ3VyZS1pbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogNjclO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLS1pY29uIC5jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXJkLS1pY29uIC5jYXJkX19pbWFnZS13cmFwcGVyIC5maWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJkLS1pY29uIC5jYXJkLWJvZHkge1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMy40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgfVxufVxuLmNhcmQtLWltYWdlIC5maWd1cmUsXG4uY2FyZC0taW1hZ2UgLmZpZ3VyZSAuZmlndXJlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRzLS10d28tY29sdW1uIC5jYXJkLS1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjkuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkcy0tdHdvLWNvbHVtbiAuY2FyZC0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzQuMTI1cmVtO1xuICB9XG59XG4uY2FyZHMtLXR3by1jb2x1bW4gLmNhcmQtLWltYWdlIC5jYXJkLWJvZHkge1xuICB3aWR0aDogNzklO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkcy0tdHdvLWNvbHVtbiAuY2FyZC0taW1hZ2UgLmNhcmQtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTYuODc1cmVtO1xuICB9XG59XG4uY2FyZC0taWNvbiwgLmNhcmQtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC0taWNvbiAuY2FyZC1ib2R5LCAuY2FyZC0taW1hZ2UgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDJyZW0gMS4yNXJlbSAwLjYyNXJlbSAxLjM3NXJlbTtcbiAgd2lkdGg6IDg3JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQtLWljb24gLmNhcmQtYm9keSwgLmNhcmQtLWltYWdlIC5jYXJkLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IC01LjYyNXJlbTtcbiAgfVxufVxuLmNhcmQtLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLS1ib3gge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWJzLWdyYXktNDAwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkLS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uY2FyZC0tYm94IGgzLFxuLmNhcmQtLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNsYWIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAwLjY4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2U7XG59XG4uY2FyZC0tYm94ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmQtLWJveCA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5jYXJkLS1ib3ggPiBhOmhvdmVyIGgzLFxuLmNhcmQtLWJveCA+IGE6aG92ZXIgaDQsIC5jYXJkLS1ib3ggPiBhOmZvY3VzIGgzLFxuLmNhcmQtLWJveCA+IGE6Zm9jdXMgaDQge1xuICBjb2xvcjogIzFjMzU1ZTtcbn1cbi5jYXJkLS1ib3ggLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1icy1ncmF5LTQwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQtLWJveCAuY2FyZC1ib2R5IHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuLmNhcmQtLWJveCAuY2FyZC1ib2R5ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtLWJveCAuY2FyZC1ib2R5ID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwIDAuMTI1cmVtIDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1icy1ncmF5LTQwMCk7XG59XG4uY2FyZC0tYm94IC5jYXJkLWJvZHkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtLWJveCAuY2FyZC1ib2R5ID4gdWwgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkLS1ib3ggLmNhcmQtYm9keSA+IHVsID4gbGkgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5jYXJkLS1ib3ggLmNhcmQtYm9keSA+IHVsOmZpcnN0LWNoaWxkID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uY2FyZC0tYm94IC5sYWJlbCB7XG4gIHdpZHRoOiAzNCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjg3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtLWJveCAubGFiZWwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC0tYm94Om5vdCguY2FyZC0tc2luZ2xlLWxpc3QpIGgzLFxuLmNhcmQtLWJveDpub3QoLmNhcmQtLXNpbmdsZS1saXN0KSBoNCB7XG4gICAgbWluLWhlaWdodDogNi4yNXJlbTtcbiAgfVxufVxuLmNhcmQtLWJveDpub3QoLmNhcmQtLXNpbmdsZS1saXN0KSB1bCB1bCB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuLmNhcmQtLWJveDpub3QoLmNhcmQtLXNpbmdsZS1saXN0KSB1bCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG4uY2FyZC0tdmlkZW8gLmNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNhcmRzLS10d28tY29sdW1uIC5jYXJkLS12aWRlbyAuY2FyZC1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2FyZHMtLXR3by1jb2x1bW4gLmNhcmQtLXZpZGVvIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZHMtLXR3by1jb2x1bW4gLmNvbC0xMjpmaXJzdC1jaGlsZCAuY2FyZC0tdmlkZW8gLmZpZ3VyZV9fbW9kYWwtbGluazo6YmVmb3JlLCAuY2FyZHMtLXR3by1jb2x1bW4gLmNvbC0xMiArIC5jb2wtMTIgLmNhcmQtLXZpZGVvIC5maWd1cmVfX21vZGFsLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2RvdHRlZC1ibG9iLnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogNzYlO1xuICBoZWlnaHQ6IDg3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLS10d28tY29sdW1uIC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNhcmQtLXZpZGVvIC5maWd1cmVfX21vZGFsLWxpbms6OmJlZm9yZSwgLmNhcmRzLS10d28tY29sdW1uIC5jb2wtMTIgKyAuY29sLTEyIC5jYXJkLS12aWRlbyAuZmlndXJlX19tb2RhbC1saW5rOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOS42ODc1cmVtO1xuICAgIGhlaWdodDogMjcuNXJlbTtcbiAgfVxufVxuLmNhcmRzLS10d28tY29sdW1uIC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNhcmQtLXZpZGVvIC5maWd1cmVfX21vZGFsLWxpbms6OmJlZm9yZSB7XG4gIHRvcDogLTUlO1xuICBsZWZ0OiAtNiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNhcmRzLS10d28tY29sdW1uIC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNhcmQtLXZpZGVvIC5maWd1cmVfX21vZGFsLWxpbms6OmJlZm9yZSB7XG4gICAgbGVmdDogLTQlO1xuICB9XG59XG4uY2FyZHMtLXR3by1jb2x1bW4gLmNvbC0xMiArIC5jb2wtMTIgLmNhcmQtLXZpZGVvIC5maWd1cmVfX21vZGFsLWxpbms6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC02JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuY2FyZHMtLXR3by1jb2x1bW4gLmNvbC0xMiArIC5jb2wtMTIgLmNhcmQtLXZpZGVvIC5maWd1cmVfX21vZGFsLWxpbms6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC00JTtcbiAgfVxufVxuLmNhcmQtLXNpbmdsZS1saXN0IHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtLXNpbmdsZS1saXN0IC5jYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1icy1ncmF5LTQwMCk7XG59XG4uY2FyZC0tc2luZ2xlLWxpc3QgLmNhcmQtYm9keSA+IHVsID4gbGkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZC0tc2luZ2xlLWxpc3QgYSB7XG4gIGNvbG9yOiAjNTg1YjVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC0tc2luZ2xlLWxpc3QgYTpob3ZlciwgLmNhcmQtLXNpbmdsZS1saXN0IGE6Zm9jdXMge1xuICBjb2xvcjogIzFjMzU1ZTtcbn1cbi5jYXJkLS1zaW5nbGUtbGlzdCAuY291cnNlLXRhZ3Mge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJkLS1zaW5nbGUtbGlzdCAuY291cnNlLXRhZ3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jYXJkLS1zaW5nbGUtbGlzdCAuY291cnNlLXRhZ3MgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJkLS1zaW5nbGUtbGlzdCAuY291cnNlLXRhZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmRzID4gaDI6Zmlyc3QtY2hpbGQgKyBwLFxuLmNhcmRzID4gLmNvbnRhaW5lciA+IGgyOmZpcnN0LWNoaWxkICsgcCB7XG4gIG1hcmdpbi10b3A6IC0xLjM3NXJlbTtcbn1cbi5jYXJkcyA+IGgyOmZpcnN0LWNoaWxkICsgcCArIC5jb2x1bW5zLFxuLmNhcmRzID4gLmNvbnRhaW5lciA+IGgyOmZpcnN0LWNoaWxkICsgcCArIC5jb2x1bW5zIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4uY2FyZHNfX3Bvc3QtYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG4uY2FyZHNfX3Bvc3QtYXJlYSBoMixcbi5jYXJkc19fcG9zdC1hcmVhIGgzIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLWNhcmRzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2x1bW4tY2FyZHMge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgfVxufVxuLmNvbHVtbi1jYXJkcyAuY2FyZCB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4uY29sdW1uLWNhcmRzLmNvbHVtbnMtLWRpdmlkZXItdG9wOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZpZ3VyZV9fbW9kYWwtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5maWd1cmVfX21vZGFsLWxpbms6Zm9jdXMtdmlzaWJsZSAuZmlndXJlIGltZyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCByZ2IoNDksIDEzMiwgMjUzKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oaWdobGlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuLmhpZ2hsaWdodCBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG4uaGlnaGxpZ2h0IGgzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5oaWdobGlnaHQtLXJvdyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWdobGlnaHQtLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG4uaGlnaGxpZ2h0LS1yb3cgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhpZ2hsaWdodC0tcm93IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhpZ2hsaWdodC0tcm93IHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5oaWdobGlnaHRfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhpZ2hsaWdodF9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDUuNjg3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbltjbGFzcyo9c2VjdGlvbi0tZ3JheV0gLmhpZ2hsaWdodCBoMyB7XG4gIGNvbG9yOiAjMWMzNTVlO1xufVxuLmhpZ2hsaWdodC0tbGFyZ2UgaDMge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgY29sb3I6ICMwMDc1Yzk7XG59XG4uaGlnaGxpZ2h0LS1sYXJnZSBoMyBpbWcge1xuICB3aWR0aDogNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjE4NzVyZW07XG59XG4uaGlnaGxpZ2h0LS1sYXJnZSBoMyA+IHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMS4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpZ2hsaWdodC0tbGFyZ2UgaDMgPiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmJmNDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi5oaWdobGlnaHQtLWxhcmdlIHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtLS1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMDc1Yzk7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wsIGlucHV0LmZvcm0tc2VsZWN0LFxuc2VsZWN0LmZvcm0tY29udHJvbCxcbnNlbGVjdC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogMi42MjVyZW07XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbSAwLjA2MjVyZW0gMC4wNjI1cmVtIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgY29sb3I6ICMxYzM1NWU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLnNlbGVjdC0td2l0aC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdC0td2l0aC1pY29uIFtjbGFzcyo9ZmFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG59XG4uc2VsZWN0LS13aXRoLWljb24gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtaW4td2lkdGg6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsgW2NsYXNzKj1mYS1dIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzAwNzVjOTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsuZGlzYWJsZWQgW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICNlMmU2ZWE7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmhvdmVyLCAucGFnaW5hdGlvbiAucGFnZS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjZiZjQxO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSBbY2xhc3MqPWZhLV0sIC5wYWdpbmF0aW9uIC5wYWdlLWxpbms6Zm9jdXM6bm90KC5kaXNhYmxlZCkgW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICNmNmJmNDE7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE4NzVyZW07XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1Yzk7XG59XG5cbi5qdW1wLWxpbmtzIHtcbiAgdG9wOiA2LjEyNXJlbTtcbiAgei1pbmRleDogMTAxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xODc1cmVtIDAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuanVtcC1saW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuLmp1bXAtbGlua3NfX3dhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0yLjEyNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanVtcC1saW5rc19fd2F2ZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMC4zNzVyZW07XG59XG4uanVtcC1saW5rc19fbmF2YmFyIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAgMHJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qdW1wLWxpbmtzX19uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICB9XG59XG4uanVtcC1saW5rc19fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmp1bXAtbGlua3NfX25hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5qdW1wLWxpbmtzX19uYXYtaXRlbSArIC5qdW1wLWxpbmtzX19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qdW1wLWxpbmtzX19uYXYtaXRlbSArIC5qdW1wLWxpbmtzX19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbTtcbiAgfVxufVxuLmp1bXAtbGlua3NfX25hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzI1MjgyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjU2MjVyZW07XG59XG4uanVtcC1saW5rc19fbmF2LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVtcC1saW5rc19fbmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwNGI4MDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5qdW1wLWxpbmtzX19uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1Yzk7XG4gIH1cbn1cbi5qdW1wLWxpbmtzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qdW1wLWxpbmtzLS1ib3gge1xuICB0b3A6IDguMTI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVtcC1saW5rcy0tYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtO1xuICB9XG59XG4uanVtcC1saW5rcy0tYm94IC5qdW1wLWxpbmtzX19uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmp1bXAtbGlua3MtLWJveCAuanVtcC1saW5rc19fbmF2YmFyIHtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbn1cbi5qdW1wLWxpbmtzLS1ib3ggLmp1bXAtbGlua3NfX2NvbnRlbnQgbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uanVtcC1saW5rcy0tYm94IC5qdW1wLWxpbmtzX19uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAwLjg3NXJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVtcC1saW5rcy0tYm94IC5qdW1wLWxpbmtzX19uYXYtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMC4zNzVyZW0gMCAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwNzVjOTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXMgZWFzZTtcbiAgfVxuICAuanVtcC1saW5rcy0tYm94IC5qdW1wLWxpbmtzX19uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xuICB9XG4gIC5qdW1wLWxpbmtzLS1ib3ggLmp1bXAtbGlua3NfX25hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxYzM1NWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5qdW1wLWxpbmtzLS1ib3ggLmp1bXAtbGlua3NfX25hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmp1bXAtbGlua3MtLWJveCAuanVtcC1saW5rc19fbmF2LWl0ZW0gKyAuanVtcC1saW5rc19fbmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMC4wMzEyNXJlbSBzb2xpZCAjOGM4YzhjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5qdW1wLWxpbmtzX190b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tYnMtZ3JheS00MDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM1ODViNWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmp1bXAtbGlua3NfX3RvZ2dsZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC44NzVyZW07XG4gIH1cbiAgLmp1bXAtbGlua3NfX3RvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB9XG4gIC5qdW1wLWxpbmtzX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci13aWR0aDogMCAwLjA2MjVyZW0gMC4wNjI1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTQwMCk7XG4gICAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMC42MjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbltkYXRhLWJzLXNweT1zY3JvbGxdIFtpZF0ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogNy4xODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mYXEtd2l0aC1qdW1wLWxpbmtzIFtkYXRhLWJzLXNweT1zY3JvbGxdIFtpZF0ge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMS4yNXJlbTtcbiAgfVxufVxuXG4uZmFxLXdpdGgtanVtcC1saW5rc19fc3RpY2t5LW1vYmlsZSB7XG4gIHRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IC00LjM3NXJlbTtcbiAgei1pbmRleDogMTAxMDtcbn1cbi5mYXEtd2l0aC1qdW1wLWxpbmtzX19zdGlja3ktbW9iaWxlIC5qdW1wLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbn1cbi5mYXEtd2l0aC1qdW1wLWxpbmtzX19zdGlja3ktbW9iaWxlIC5qdW1wLWxpbmtzX193YXZlIHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmFxLXdpdGgtanVtcC1saW5rcyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLmRldGFpbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMTg3NXJlbSBzb2xpZCAjMWMzNTVlO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMC45Mzc1cmVtIDAgMS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kZXRhaWwtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjMxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRldGFpbC1ib3gge1xuICAgIHBhZGRpbmc6IDIuMzc1cmVtIDEuNTYyNXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG4uZGV0YWlsLWJveCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmRldGFpbC1ib3ggaDIge1xuICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ODViNWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGV0YWlsLWJveCBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFjMzU1ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEuODc1cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXRhaWwtYm94IHtcbiAgICB3aWR0aDogMjMuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGl0bGUtYmxvY2stLXdpdGgtZGV0YWlsLWJveCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS10aXRsZS1ibG9jay0td2l0aC1kZXRhaWwtYm94IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VibmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjg3NXJlbSAwLjQzNzVyZW07XG4gIH1cbn1cbi5zdWJuYXZpZ2F0aW9uX19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc3VibmF2aWdhdGlvbl9fY29udGVudCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMWMzNTVlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG4uc3VibmF2aWdhdGlvbl9fY29udGVudCBoMjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG4uc3VibmF2aWdhdGlvbl9fbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1Ym5hdmlnYXRpb25fX25hdi1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDAuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xufVxuLnN1Ym5hdmlnYXRpb25fX25hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAwLjAzMTI1cmVtIHNvbGlkICM4YzhjOGM7XG59XG4uc3VibmF2aWdhdGlvbl9fbmF2LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc3VibmF2aWdhdGlvbl9fbmF2LWxpbms6aG92ZXIsIC5zdWJuYXZpZ2F0aW9uX19uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMWMzNTVlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdWJuYXZpZ2F0aW9uX190b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tYnMtZ3JheS00MDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM1ODViNWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnN1Ym5hdmlnYXRpb25fX3RvZ2dsZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC44NzVyZW07XG4gIH1cbiAgLnN1Ym5hdmlnYXRpb25fX3RvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB9XG4gIC5zdWJuYXZpZ2F0aW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci13aWR0aDogMCAwLjA2MjVyZW0gMC4wNjI1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTQwMCk7XG4gICAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMC42MjVyZW07XG4gIH1cbn1cblxuLmNvdXJzZS10YWdzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogMC4xODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvdXJzZS10YWdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXJkLS1ib3ggLmNvdXJzZS10YWdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvdXJzZS10YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY291cnNlLXRhZ3MgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY291cnNlLXRhZ3MgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291cnNlLXRhZ3MgbGksIC5jYXJkLWJvZHkgLmNvdXJzZS10YWdzIGxpLCAuY29sdW1ucyAuY291cnNlLXRhZ3MgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvdXJzZS10YWdzIGxpICsgbGksIC5jYXJkLWJvZHkgLmNvdXJzZS10YWdzIGxpICsgbGksIC5jb2x1bW5zIC5jb3Vyc2UtdGFncyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvdXJzZS10YWdzIGxpICsgbGksIC5jYXJkLWJvZHkgLmNvdXJzZS10YWdzIGxpICsgbGksIC5jb2x1bW5zIC5jb3Vyc2UtdGFncyBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5jb3Vyc2UtdGFnIHtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG4uY291cnNlLXRhZy0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YmY0MTtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiZjQxO1xufVxuLmNvdXJzZS10YWctLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1Yzk7XG4gIGJvcmRlci1jb2xvcjogIzAwNzVjOTtcbn1cbi5jb3Vyc2UtdGFnLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzU1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWMzNTVlO1xufVxuXG4ubGlzdC0tY291cnNlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC0tY291cnNlLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tYnMtZ3JheS00MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLmxpc3QtLWNvdXJzZS1saXN0ID4gbGksIC5jb2x1bW5zIC5saXN0LS1jb3Vyc2UtbGlzdCA+IGxpIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC4xMjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcbn1cbi5saXN0LS1jb3Vyc2UtbGlzdCA+IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtLWNvdXJzZS1saXN0IGEge1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saXN0LS1jb3Vyc2UtbGlzdCBhOmhvdmVyLCAubGlzdC0tY291cnNlLWxpc3QgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWMzNTVlO1xufVxuLmxpc3QtLWNvdXJzZS1saXN0IC5jb3Vyc2UtdGFncyB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxpc3QtLWNvdXJzZS1saXN0IC5jb3Vyc2UtdGFncyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmxpc3QtLWNvdXJzZS1saXN0IC5jb3Vyc2UtdGFncyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmxpc3QtLWNvdXJzZS1saXN0IC5jb3Vyc2UtdGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzNTVlO1xufVxuLm1vZGFsLS12aWRlbyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC0tdmlkZW8gLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tb2RhbC0tdmlkZW8gLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xufVxuLm1vZGFsLS12aWRlbyAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2U6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjE1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZy10b3A6IDQlO1xuICBwYWRkaW5nLWJvdHRvbTogNCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDglIDEzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDQlIDA7XG4gIH1cbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMUMzNTVFJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMC4xODc1cmVtO1xuICByaWdodDogMC4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gICAgdG9wOiAwLjYyNXJlbTtcbiAgICByaWdodDogMC42MjVyZW07XG4gIH1cbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICMwMDc1Yzk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNDQuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNDYuODc1cmVtO1xuICB9XG59XG4uaGVyb19fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyb19fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvX19iYWNrZ3JvdW5kLXZpZGVvLFxuLmhlcm9fX2JhY2tncm91bmQtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBtaW4td2lkdGg6IDgxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyb19fYmFja2dyb3VuZC12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm9fX2JhY2tncm91bmQtdmlkZW9fX3Bvc3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUyLjA4JTtcbiAgbWluLXdpZHRoOiA4MS44NzVyZW07XG59XG4uaGVyb19fd2F2ZSB7XG4gIG1heC1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmhlcm9fX3dhdmUgc3ZnLFxuLmhlcm9fX3dhdmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAuMzc1cmVtO1xufVxuLmhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE3LCAyMDEsIDAuODUpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjgxMjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA4LjJyZW07XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgbWluLWhlaWdodDogMjMuMzEyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVyb19fY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWluLXdpZHRoOiA1MS44NzVyZW07XG4gICAgbWluLWhlaWdodDogNTEuMTI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xOC4xODc1cmVtO1xuICAgIGJvdHRvbTogLTE2LjI1cmVtO1xuICAgIGxlZnQ6IC0xNi40Mzc1cmVtO1xuICAgIHJpZ2h0OiAtMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JveWFsLWJsb2Iuc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG59XG4uaGVyb19fY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyb19fY29udGVudF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgfVxufVxuLmhlcm9fX2NvbnRlbnQsXG4uaGVyb19fY29udGVudCBoMSxcbi5oZXJvX19jb250ZW50IGgyLFxuLmhlcm9fX2NvbnRlbnQgaDMsXG4uaGVyb19fY29udGVudCBoNCxcbi5oZXJvX19jb250ZW50IGg1LFxuLmhlcm9fX2NvbnRlbnQgaDYsXG4uaGVyb19fY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyb19fY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4wNztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvX19jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLmhlcm9fX2NvbnRlbnQgaDEgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNsYWIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvX19jb250ZW50IGgxIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyb19fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5oZXJvICsgLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhlcm8tYW5kLWhpZ2hsaWdodHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF0aW8tLWRlY29yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5yYXRpby0tZGVjb3JhdGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0LjM3NXJlbTtcbn1cbi5yYXRpby0tZGVjb3JhdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvYmx1ZS1hbmQtZ3JheS1ibG9icy0tc2VwYXJhdGVkLnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogLTclO1xuICByaWdodDogLTYlO1xuICB3aWR0aDogNDQlO1xuICBoZWlnaHQ6IDcyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmF0aW8tLWRlY29yYXRlOjphZnRlciB7XG4gICAgdG9wOiAtMTElO1xuICAgIHJpZ2h0OiAtNCU7XG4gICAgd2lkdGg6IDEwOSU7XG4gICAgaGVpZ2h0OiAxMTclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJhdGlvLS1kZWNvcmF0ZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yYXRpby0tZGVjb3JhdGUgW2RhdGEtdmlkZW8tdHlwZV0ge1xuICB6LWluZGV4OiAxO1xufVxuLnJhdGlvLS1kZWNvcmF0ZSBbZGF0YS12aWRlby10eXBlPXZpbWVvXSxcbi5yYXRpby0tZGVjb3JhdGUgW2RhdGEtdmlkZW8tdHlwZT12aW1lb10gPiBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucmF0aW8tLWRlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDU1LjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5yYXRpby0tZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogNTcuNjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtO1xuICB9XG59XG4udGVzdGltb25pYWxzIC5zcGxpZGVfX3BhZ2luYXRpb24tLXR0YiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LWhlaWdodDogODAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICByaWdodDogLTMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnNwbGlkZV9fcGFnaW5hdGlvbi0tdHRiIHtcbiAgICByaWdodDogLTYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc3BsaWRlX19wYWdpbmF0aW9uLS10dGIge1xuICAgIHJpZ2h0OiAtMTIuNXJlbTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscyAuc3BsaWRlX19wYWdpbmF0aW9uLS10dGIgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4udGVzdGltb25pYWxzIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2U7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbn1cbi5iZy1saWdodCAudGVzdGltb25pYWxzIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzNTVlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscyAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1Yzk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNwbGlkZTpub3QoLmlzLWluaXRpYWxpemVkKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsaWRlX19hcnJvdzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BsaWRlX19hcnJvdyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTMuNDM3NXJlbTtcbiAgfVxufVxuLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgZmlsbDogIzAwNzVjOTtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgaGVpZ2h0OiAyLjMxMjVyZW07XG59XG4uc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDUwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTUuODc1cmVtO1xuICB9XG59XG4uc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC01Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGxpZGUtLXR3by11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3BsaWRlLS10d28tdXAgLmNhcmQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjhweCk7XG4gIH1cbn1cbi5zcGxpZGUtLXR3by11cC1kZXNrdG9wLW9ubHkge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BsaWRlLS10d28tdXAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGxpZGUtLXR3by11cC1kZXNrdG9wLW9ubHkgLnNwbGlkZV9fc2xpZGU6bnRoLWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BsaWRlLS10d28tdXAtZGVza3RvcC1vbmx5IC5zcGxpZGVfX3NsaWRlOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BsaWRlLS10d28tdXAtZGVza3RvcC1vbmx5IC5zcGxpZGVfX3RyYWNrIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGxpZGUtLXR3by11cC1kZXNrdG9wLW9ubHkgLnNwbGlkZV9fb3V0ZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyOS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BsaWRlLS10d28tdXAtZGVza3RvcC1vbmx5IC5zcGxpZGVfX291dGVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMWVtKTtcbiAgICBtYXJnaW4tdG9wOiAtNC4zNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cbi5zcGxpZGUtLXR3by11cC1kZXNrdG9wLW9ubHkgLmNhcmQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNwbGlkZS0tdHdvLXVwLWRlc2t0b3Atb25seSAuY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zcGxpZGUtLXR3by11cC1kZXNrdG9wLW9ubHkgLmNhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvYmxvYi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI3JTtcbiAgICB3aWR0aDogMTM0JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAtMjQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc3BsaWRlLS10d28tdXAtZGVza3RvcC1vbmx5IC5jYXJkOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0yNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BsaWRlLS10d28tdXAtZGVza3RvcC1vbmx5IC5jYXJkIC5maWd1cmUsXG4uc3BsaWRlLS10d28tdXAtZGVza3RvcC1vbmx5IC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BsaWRlLS10d28tdXAtZGVza3RvcC1vbmx5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNwbGlkZS0tdHdvLXVwLWRlc2t0b3Atb25seTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2Jsb2ItYmx1ZS5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMCU7XG4gICAgbGVmdDogLTIxJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyNCU7XG4gIH1cbn1cblxuLmdzYy1yZXN1bHRzX19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmdzYy1yZXN1bHRzX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5nc2MtcmVzdWx0c19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xufVxuLmdzYy1yZXN1bHRzX19pdGVtOm50aC1jaGlsZChldmVuKSBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ3NjLXJlc3VsdHNfX2l0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nc2MtcmVzdWx0c19faXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5nc2MtcmVzdWx0c19faXRlbSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmdzYy1yZXN1bHRzX19pdGVtIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNTg1YjVkO1xufVxuLmdzYy1yZXN1bHRzX19pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3NjLXJlc3VsdHNfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgaWQ9J2ljb25fYnV0dG9uX2Fycm93JyBkYXRhLW5hbWU9J2ljb24gLyBidXR0b24gLyBhcnJvdycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAuOTA5JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTAuOTA5IDIwJyUzRSUzQ3JlY3QgaWQ9J2ljb25fYnV0dG9uX2Fycm93LTInIGRhdGEtbmFtZT0naWNvbiAvIGJ1dHRvbiAvIGFycm93JyB3aWR0aD0nMTAuOTA5JyBoZWlnaHQ9JzIwJyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGlkPSdJY29uJyBkPSdNOS4xMjctMTkuODI5bC04Ljc5Myw5YTEuMTg4LDEuMTg4LDAsMCwwLDAsMS42NTNsOC43OTMsOWEuNTYxLjU2MSwwLDAsMCwuODA3LDBMMTAuNzQyLTFhLjYuNiwwLDAsMCwwLS44MjZMMy4xNi05LjU4NmEuNi42LDAsMCwxLDAtLjgyNmw3LjU4Mi03Ljc2M2EuNi42LDAsMCwwLDAtLjgyNmwtLjgwNy0uODI2QS41NjEuNTYxLDAsMCwwLDkuMTI3LTE5LjgyOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjkwOSkgcm90YXRlKDE4MCknIGZpbGw9JyUyMzAwNzVDOScgZmlsbC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlO1xufVxuLmdzYy1yZXN1bHRzX19pdGVtIGE6aG92ZXIsIC5nc2MtcmVzdWx0c19faXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6ICMxYzM1NWUgIWltcG9ydGFudDtcbn1cbi5nc2MtcmVzdWx0c19faXRlbSBhOmhvdmVyOjpiZWZvcmUsIC5nc2MtcmVzdWx0c19faXRlbSBhOmZvY3VzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyBpZD0naWNvbl9idXR0b25fYXJyb3cnIGRhdGEtbmFtZT0naWNvbiAvIGJ1dHRvbiAvIGFycm93JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMC45MDknIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxMC45MDkgMjAnJTNFJTNDcmVjdCBpZD0naWNvbl9idXR0b25fYXJyb3ctMicgZGF0YS1uYW1lPSdpY29uIC8gYnV0dG9uIC8gYXJyb3cnIHdpZHRoPScxMC45MDknIGhlaWdodD0nMjAnIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J0ljb24nIGQ9J005LjEyNy0xOS44MjlsLTguNzkzLDlhMS4xODgsMS4xODgsMCwwLDAsMCwxLjY1M2w4Ljc5Myw5YS41NjEuNTYxLDAsMCwwLC44MDcsMEwxMC43NDItMWEuNi42LDAsMCwwLDAtLjgyNkwzLjE2LTkuNTg2YS42LjYsMCwwLDEsMC0uODI2bDcuNTgyLTcuNzYzYS42LjYsMCwwLDAsMC0uODI2bC0uODA3LS44MjZBLjU2MS41NjEsMCwwLDAsOS4xMjctMTkuODI5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuOTA5KSByb3RhdGUoMTgwKScgZmlsbD0nJTIzMUMzNTVFJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuZ3NjLXJlc3VsdC1pbmZvLFxuLnNlYXJjaC1yZXN1bHRzIC5nc2Mtb3JkZXJieSxcbi5zZWFyY2gtcmVzdWx0cyAuZ2NzYy1tb3JlLW1heWJlLWJyYW5kaW5nLXJvb3Qge1xuICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuZ3NjLXNlbGVjdGVkLW9wdGlvbi1jb250YWluZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtZ3JheS00MDApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuZ3NjLXNlbGVjdGVkLW9wdGlvbi1jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0cyAuZ3NjLXNlbGVjdGVkLW9wdGlvbi1jb250YWluZXIgLmdzYy1vcHRpb24tc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2Uge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5zZWFyY2gtcmVzdWx0cyBpbnB1dC5nc2MtaW5wdXQge1xuICBoZWlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcmVzdWx0cyBpbnB1dC5nc2MtaW5wdXQsXG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1pbnB1dC1ib3gsXG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1pbnB1dC1ib3gtaG92ZXIsXG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1pbnB1dC1ib3gtZm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNDAwKTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuZ3NjLXNlYXJjaC1ib3guZ3NjLXNlYXJjaC1ib3gtdG9vbHMge1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1zZWFyY2gtYm94LmdzYy1zZWFyY2gtYm94LXRvb2xzID4gLmdzYy1zZWFyY2gtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5nc2Mtc2VhcmNoLWJveC5nc2Mtc2VhcmNoLWJveC10b29scyAuZ3NzdF9iIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5nc2Mtc2VhcmNoLWJveC5nc2Mtc2VhcmNoLWJveC10b29scyAuZ3NzdF9iIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1zZWFyY2gtYm94LmdzYy1zZWFyY2gtYm94LXRvb2xzIGJ1dHRvbi5nc2Mtc2VhcmNoLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAwLjcxODc1cmVtIDEuMTI1cmVtIDAuNTkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDc1Yzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1Yzk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UsIGNvbG9yIDAuMzVzIGVhc2U7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1zZWFyY2gtYm94LmdzYy1zZWFyY2gtYm94LXRvb2xzIGJ1dHRvbi5nc2Mtc2VhcmNoLWJ1dHRvbjpob3ZlciwgLnNlYXJjaC1yZXN1bHRzIC5nc2Mtc2VhcmNoLWJveC5nc2Mtc2VhcmNoLWJveC10b29scyBidXR0b24uZ3NjLXNlYXJjaC1idXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzU1ZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuZ3NjLXNlYXJjaC1ib3guZ3NjLXNlYXJjaC1ib3gtdG9vbHMgYnV0dG9uLmdzYy1zZWFyY2gtYnV0dG9uOmhvdmVyIHN2ZywgLnNlYXJjaC1yZXN1bHRzIC5nc2Mtc2VhcmNoLWJveC5nc2Mtc2VhcmNoLWJveC10b29scyBidXR0b24uZ3NjLXNlYXJjaC1idXR0b246Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuZ3NjLXNlYXJjaC1ib3guZ3NjLXNlYXJjaC1ib3gtdG9vbHMgLmdzYy1zZWFyY2gtYnV0dG9uLXYyIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHdpZHRoOiAxLjMxMjVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuZ3NjLWN1cnNvci1ib3gge1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IC5nc2MtY3Vyc29yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IC5nc2MtY3Vyc29yLXBhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjIxODc1cmVtO1xuICBoZWlnaHQ6IDEuMjE4NzVyZW07XG59XG4uc2VhcmNoLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IC5nc2MtY3Vyc29yLXBhZ2UuZ3NjLWN1cnNvci1jdXJyZW50LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWM5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuZ2NzYy1maW5kLW1vcmUtb24tZ29vZ2xlIHtcbiAgY29sb3I6ICMxYzM1NWU7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmdjc2MtZmluZC1tb3JlLW9uLWdvb2dsZS1tYWduaWZpZXIge1xuICBmaWxsOiAjMWMzNTVlO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5nY3NjLWZpbmQtbW9yZS1vbi1nb29nbGUtcXVlcnkge1xuICBwYWRkaW5nLXRvcDogMC4wNjI1cmVtO1xufVxuXG4uZ3NjLWNvbnRyb2wtc2VhcmNoYm94LW9ubHkgZm9ybS5nc2Mtc2VhcmNoLWJveCB0YWJsZS5nc2Mtc2VhcmNoLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdzYy1jb250cm9sLXNlYXJjaGJveC1vbmx5IGZvcm0uZ3NjLXNlYXJjaC1ib3ggdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5nc2MtY29udHJvbC1zZWFyY2hib3gtb25seSBmb3JtLmdzYy1zZWFyY2gtYm94IHRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1pbnB1dCBkaXYuZ3NjLWlucHV0LWJveCB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLmdzYy1jb250cm9sLXNlYXJjaGJveC1vbmx5IGZvcm0uZ3NjLXNlYXJjaC1ib3ggdGFibGUuZ3NjLXNlYXJjaC1ib3ggLmdzaWJfYSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3NjLWNvbnRyb2wtc2VhcmNoYm94LW9ubHkgZm9ybS5nc2Mtc2VhcmNoLWJveCB0YWJsZS5nc2Mtc2VhcmNoLWJveCBpbnB1dC5nc2MtaW5wdXQge1xuICBoZWlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmdzYy1jb250cm9sLXNlYXJjaGJveC1vbmx5IGZvcm0uZ3NjLXNlYXJjaC1ib3ggdGFibGUuZ3NjLXNlYXJjaC1ib3ggLmdzYy1jbGVhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdzYy1jb250cm9sLXNlYXJjaGJveC1vbmx5IGZvcm0uZ3NjLXNlYXJjaC1ib3ggdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLXNlYXJjaC1idXR0b24ge1xuICB3aWR0aDogMi44MTI1cmVtO1xufVxuLmdzYy1jb250cm9sLXNlYXJjaGJveC1vbmx5IGZvcm0uZ3NjLXNlYXJjaC1ib3ggdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLXNlYXJjaC1idXR0b24gYnV0dG9uLmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmdzYy1jb250cm9sLXNlYXJjaGJveC1vbmx5IGZvcm0uZ3NjLXNlYXJjaC1ib3ggdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLXNlYXJjaC1idXR0b24gYnV0dG9uLmdzYy1zZWFyY2gtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZpbGw6ICMxYzM1NWU7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlIC5rLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstYnV0dG9uLXNvbGlkLWJhc2UgLmstYnV0dG9uLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZTtcbn1cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDc1Yzk7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLmstYnV0dG9uLXNvbGlkLWJhc2Uuay1zZWxlY3RlZCAuay1idXR0b24tdGV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmJmNDEgIWltcG9ydGFudDtcbn1cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstaG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1iYXNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1idXR0b24tc29saWQtYmFzZS5rLWhvdmVyIC5rLWJ1dHRvbi10ZXh0OjphZnRlciwgLmstYnV0dG9uLXNvbGlkLWJhc2U6aG92ZXIgLmstYnV0dG9uLXRleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzU1ZTtcbn1cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstaWNvbi1idXR0b24ge1xuICBjb2xvcjogIzAwNzVjOTtcbn1cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstaWNvbi1idXR0b24uay1uYXYtcHJldiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uay1idXR0b24tc29saWQtYmFzZS5rLWljb24tYnV0dG9uLmstbmF2LW5leHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uay1idXR0b24tc29saWQtYmFzZS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG4uay1zY2hlZHVsZXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAwLjE4NzVyZW0gMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiZjQxO1xufVxuLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXNjaGVkdWxlci10b29sYmFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXRvZGF5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogbXVzZW8tc2xhYiwgc2VyaWY7XG4gIGNvbG9yOiAjNTg1YjVkO1xufVxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstc2NoZWR1bGVyLWxheW91dCB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlMmU2ZWEgIWltcG9ydGFudDtcbn1cbi5rLXNjaGVkdWxlci1oZWFkZXIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWM5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNsYWIsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uay1zY2hlZHVsZXIgLmstdG9kYXkge1xuICBib3JkZXI6IDAuMTg3NXJlbSBzb2xpZCAjZjZiZjQxO1xufVxuLmstc2NoZWR1bGVyIC5rLW90aGVyLW1vbnRoLCAuay1zY2hlZHVsZXItb3RoZXItbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjMwLCAyMzQsIDAuNSk7XG59XG4uay1zY2hlZHVsZXIgLmstZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmstc2NoZWR1bGVyIC5rLWV2ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTg1YjVkO1xufVxuLmstc2NoZWR1bGVyIC5rLWV2ZW50IGE6aG92ZXIsIC5rLXNjaGVkdWxlciAuay1ldmVudCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxYzM1NWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmstc2NoZWR1bGVyIC5rLW5hdi1kYXkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zbGFiLCBzZXJpZjtcbiAgY29sb3I6ICMxYzM1NWU7XG59XG4uay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtZ3JheS00MDApO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay1kcm9wZG93biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICB0YWJsZSxcbnByZSxcbnAsXG4uY2FyZC0tYm94IHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdWwsXG5vbCxcbmRsIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXZvaWQ7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLFxuLnNpdGUtZm9vdGVyLFxuLmJyZWFkY3J1bWIsXG4uanVtcC1saW5rcyxcbi5idG4sXG4uY29sdW1ucy0tZGl2aWRlci10b3A6OmJlZm9yZSxcbi5iYWNrLWxpbmssXG4uc2VjdGlvbiAuc2VjdGlvbl9fd2F2ZSxcbi5yYXRpby0tZGVjb3JhdGUsXG5bZGF0YS12aWRlby10eXBlPXZpbWVvXSxcbi5maWd1cmVfX21vZGFsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLmFjY29yZGlvbi1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmRldGFpbC1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLmRldGFpbC1ib3ggdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtdGl0bGUtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnBhZ2UtdGl0bGUtYmxvY2ssXG4ucGFnZS10aXRsZS1ibG9jayA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGFnZS10aXRsZS1ibG9ja19fd2F2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY291cnNlLXRhZyB7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC50ZXh0IHVsIGxpOjpiZWZvcmUsXG4uY2FyZC1ib2R5IHVsIGxpOjpiZWZvcmUsXG4uY29sdW1ucy0tNTAtNTAgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigKJcIjtcbiAgfVxuICAuc2VjdGlvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLW5hdiAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51LS1tZWdhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzNTVlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tbWVnYS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgbGkge1xuICAgIG1pbi13aWR0aDogMTguNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51LS1tZWdhID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZiZjQxO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51LS1tZWdhIC5uYXYtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjZiZjQxO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgLm5hdi1idXR0b24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tbWVnYSAubmF2LWJ1dHRvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmJmNDE7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgLm5hdi1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjMxMjVyZW0gMCAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y2YmY0MTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tbWVnYSAubmF2LWJ1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgLm5hdi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tbWVnYSAubmF2LWJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tbWVnYSAubmF2LWJ1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tbWVnYSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tbWVnYSAubWVnYS1tZW51X19zZWN0aW9uLS13aWRlIHtcbiAgICBtaW4td2lkdGg6IDM4LjgxMjVyZW07XG4gIH1cbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tbWVnYSAubWVnYS1tZW51X19zZWN0aW9uLS13aWRlIC5kcm9wZG93bi1tZW51IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51LS1tZWdhIC5tZWdhLW1lbnVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5kcm9wZG93bi1tZW51LS1zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuZHJvcGRvd24tbWVudS0tc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAubWVnYS1tZW51X19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMS4yNXJlbTtcbiAgfVxufVxuXG4uZmlmdHktZmlmdHktc3BvdGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlmdHktZmlmdHktc3BvdGxpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWZ0eS1maWZ0eS1zcG90bGlnaHQge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZpZnR5LWZpZnR5LXNwb3RsaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMzc1cmVtO1xuICB9XG59XG4uZmlmdHktZmlmdHktc3BvdGxpZ2h0X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpZnR5LWZpZnR5LXNwb3RsaWdodF9fY29udGVudCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjExMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpZnR5LWZpZnR5LXNwb3RsaWdodF9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlmdHktZmlmdHktc3BvdGxpZ2h0X19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3NjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWZ0eS1maWZ0eS1zcG90bGlnaHRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpZnR5LWZpZnR5LXNwb3RsaWdodF9fY29udGVudC1pbm5lciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctdG9wOiA0LjY4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDUuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmlmdHktZmlmdHktc3BvdGxpZ2h0X19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5maWZ0eS1maWZ0eS1zcG90bGlnaHRfX2NvbnRlbnQtaW5uZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZpZnR5LWZpZnR5LXNwb3RsaWdodF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlmdHktZmlmdHktc3BvdGxpZ2h0X19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZmlmdHktZmlmdHktc3BvdGxpZ2h0X19pbWFnZSAuZmlndXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpZnR5LWZpZnR5LXNwb3RsaWdodF9faW1hZ2UgLmZpZ3VyZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlmdHktZmlmdHktc3BvdGxpZ2h0X19pbWFnZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWZpZnR5LWZpZnR5LXRleHQtaW1hZ2Utc2xpZGVyIC5maWZ0eS1maWZ0eS1zcG90bGlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi0tZmlmdHktZmlmdHktdGV4dC1pbWFnZS1zbGlkZXIuc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lOjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tLWZpZnR5LWZpZnR5LXRleHQtaW1hZ2Utc2xpZGVyLnNlY3Rpb24tLWJvdHRvbS1kYXNoZWQtbGluZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyNXJlbTtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIGJvdHRvbTogLTEzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWN0aW9uLS1maWZ0eS1maWZ0eS10ZXh0LWltYWdlLXNsaWRlciAuc3BsaWRlX19hcnJvdyB7XG4gICAgYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG4uc2VjdGlvbi0tZmlmdHktZmlmdHktdGV4dC1pbWFnZS1zbGlkZXIgLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgZmlsbDogI2Y2YmY0MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi0tZmlmdHktZmlmdHktdGV4dC1pbWFnZS1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi0tZmlmdHktZmlmdHktdGV4dC1pbWFnZS1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiA0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLS1maWZ0eS1maWZ0eS10ZXh0LWltYWdlLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24tLWZpZnR5LWZpZnR5LXRleHQtaW1hZ2Utc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxufVxuXG4uaG9tZXBhZ2UtcHJvZ3JhbSB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1wcm9ncmFtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuLmhvbWVwYWdlLXByb2dyYW1fX2Ryb3Bkb3duLXRvZ2dsZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1icy1ncmF5LTQwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTg1YjVkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDIuODc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lcGFnZS1wcm9ncmFtX19kcm9wZG93bi10b2dnbGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbn1cbi5ob21lcGFnZS1wcm9ncmFtX19kcm9wZG93bi10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLXByb2dyYW1fX2Ryb3Bkb3duLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lcGFnZS1wcm9ncmFtX19kcm9wZG93bi1jb250ZW50IHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhvbWVwYWdlLXByb2dyYW1fX2Ryb3Bkb3duLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4wNjI1cmVtIDAuMDYyNXJlbTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS00MDApO1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwLjYyNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtcHJvZ3JhbV9fZHJvcGRvd24tY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhvbWVwYWdlLXByb2dyYW1fX2Ryb3Bkb3duLWNvbnRlbnQgLmhvbWVwYWdlLXByb2dyYW1fX25hdl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhvbWVwYWdlLXByb2dyYW1fX2Ryb3Bkb3duLWNvbnRlbnQgLmhvbWVwYWdlLXByb2dyYW1fX25hdl9faXRlbTo6YmVmb3JlLCAuaG9tZXBhZ2UtcHJvZ3JhbV9fZHJvcGRvd24tY29udGVudCAuaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X19pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZXBhZ2UtcHJvZ3JhbV9fZHJvcGRvd24tY29udGVudCAuaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X190aXRsZSB7XG4gICAgY29sb3I6ICMxYzM1NWU7XG4gIH1cbiAgLmhvbWVwYWdlLXByb2dyYW1fX2Ryb3Bkb3duLWNvbnRlbnQgLmhvbWVwYWdlLXByb2dyYW1fX25hdl9fY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZXBhZ2UtcHJvZ3JhbV9fdGFibmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhvbWVwYWdlLXByb2dyYW1fX3RhYm5hdiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xufVxuLmhvbWVwYWdlLXByb2dyYW1fX3RhYm5hdl9fYnV0dG9uIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG9tZXBhZ2UtcHJvZ3JhbV9fdGFibmF2X19idXR0b24uYWN0aXZlIC5ob21lcGFnZS1wcm9ncmFtX19uYXZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNzVjOTtcbiAgfVxufVxuLmhvbWVwYWdlLXByb2dyYW1fX25hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNy41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlLCBoZWlnaHQgMC4zNXMgZWFzZSwgYm9yZGVyIDAuMnMgZWFzZSwgcGFkZGluZyAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLXByb2dyYW1fX25hdl9faXRlbSB7XG4gICAgd2lkdGg6IDIzLjVyZW07XG4gIH1cbn1cbi5ob21lcGFnZS1wcm9ncmFtX19uYXZfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDgwLCA0MCwgMTY1LCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuLmhvbWVwYWdlLXByb2dyYW1fX25hdl9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhvbWVwYWdlLXByb2dyYW1fX25hdl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMWMzNTVlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG59XG4uYWN0aXZlIC5ob21lcGFnZS1wcm9ncmFtX19uYXZfX2l0ZW0ge1xuICBwYWRkaW5nOiAxLjE4NzVyZW07XG4gIGJvcmRlcjogMC4zMTI1cmVtIHNvbGlkICNmNmJmNDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmFjdGl2ZSAuaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X19pdGVtOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmFjdGl2ZSAuaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X19pdGVtOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNsYWIsIHNlcmlmO1xuICBjb2xvcjogI2Y2YmY0MTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTgyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGl2ZSAuaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhvbWVwYWdlLXByb2dyYW1fX25hdl9fY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBjb2xvcjogI2Y2YmY0MTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2U7XG59XG4uaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X19jdGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjNyZW0gMCAwLjNyZW0gMC41cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmNmJmNDE7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMzVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X19jdGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjA2MjVyZW07XG59XG4uYWN0aXZlIC5ob21lcGFnZS1wcm9ncmFtX19uYXZfX2N0YSB7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG9tZXBhZ2UtcHJvZ3JhbV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cbn1cbi5ob21lcGFnZS1wcm9ncmFtX19jb250ZW50IGgyLFxuLmhvbWVwYWdlLXByb2dyYW1fX2NvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2Y2YmY0MTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtcHJvZ3JhbV9fY29udGVudCBoMixcbi5ob21lcGFnZS1wcm9ncmFtX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1wcm9ncmFtX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3NjtcbiAgfVxufVxuXG4uc2VjdGlvbi0tZmluZC1hLWNsdWIgLmZvcm0tc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG4uY2hhdC1lbWJlZCB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGxlZnQ6IGF1dG87XG59XG4uY2hhdC1lbWJlZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xufVxuLmNoYXQtZW1iZWQgaW1nIHtcbiAgd2lkdGg6IDIuNDM3NXJlbTtcbiAgaGVpZ2h0OiAyLjQzNzVyZW07XG59XG5cbjpyb290IHtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAwLCAxMTcsIDIwMTtcbn0iLCIuc3BsaWRlX19jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX2xpc3R7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX3BhZ2luYXRpb257LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lfS5zcGxpZGVfX3BhZ2luYXRpb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwb2ludGVyLWV2ZW50czphdXRvfS5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbntkaXNwbGF5Om5vbmV9LnNwbGlkZV9fcHJvZ3Jlc3NfX2Jhcnt3aWR0aDowfS5zcGxpZGV7cG9zaXRpb246cmVsYXRpdmU7dmlzaWJpbGl0eTpoaWRkZW59LnNwbGlkZS5pcy1pbml0aWFsaXplZCwuc3BsaWRlLmlzLXJlbmRlcmVke3Zpc2liaWxpdHk6dmlzaWJsZX0uc3BsaWRlX19zbGlkZXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO2xpc3Qtc3R5bGUtdHlwZTpub25lIWltcG9ydGFudDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19zbGlkZSBpbWd7dmVydGljYWwtYWxpZ246Ym90dG9tfS5zcGxpZGVfX3NwaW5uZXJ7YW5pbWF0aW9uOnNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtib3JkZXI6MnB4IHNvbGlkICM5OTk7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjA7Y29udGFpbjpzdHJpY3Q7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7bGVmdDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MjBweH0uc3BsaWRlX19zcntjbGlwOnJlY3QoMCAwIDAgMCk7Ym9yZGVyOjA7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6bm9uZX0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTppbmxpbmV9LnNwbGlkZV9fdHJhY2t7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH1Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2Fycm93ey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojY2NjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoyZW07LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjJlbTt6LWluZGV4OjF9LnNwbGlkZV9fYXJyb3cgc3Zne2ZpbGw6IzAwMDtoZWlnaHQ6MS4yZW07d2lkdGg6MS4yZW19LnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCl7b3BhY2l0eTouOX0uc3BsaWRlX19hcnJvdzpkaXNhYmxlZHtvcGFjaXR5Oi4zfS5zcGxpZGVfX2Fycm93OmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fYXJyb3ctLXByZXZ7bGVmdDoxZW19LnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5zcGxpZGVfX2Fycm93LS1uZXh0e3JpZ2h0OjFlbX0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3BhZ2luYXRpb257Ym90dG9tOi41ZW07bGVmdDowO3BhZGRpbmc6MCAxZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZXtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjhweDttYXJnaW46M3B4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7d2lkdGg6OHB4fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZle2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06c2NhbGUoMS40KTt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi45fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fcHJvZ3Jlc3NfX2JhcntiYWNrZ3JvdW5kOiNjY2M7aGVpZ2h0OjNweH0uc3BsaWRlX19zbGlkZXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc3BsaWRlX19zbGlkZTpmb2N1c3tvdXRsaW5lOjB9QHN1cHBvcnRzKG91dGxpbmUtb2Zmc2V0Oi0zcHgpey5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDotM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7LnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZXtib3JkZXI6M3B4IHNvbGlkICMwYmZ9fUBzdXBwb3J0cyhvdXRsaW5lLW9mZnNldDotM3B4KXsuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6LTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpey5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXN7Ym9yZGVyOjNweCBzb2xpZCAjMGJmfS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdHJhY2s+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZTpmb2N1c3tib3JkZXItY29sb3I6IzBiZn19LnNwbGlkZV9fdG9nZ2xle2N1cnNvcjpwb2ludGVyfS5zcGxpZGVfX3RvZ2dsZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdG9nZ2xlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXtib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyfS5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmV7Ym9yZGVyOjNweCBzb2xpZCAjMDAwfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2e2xlZnQ6YXV0bztyaWdodDoxZW19LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoMSl9LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHR7bGVmdDoxZW07cmlnaHQ6YXV0b30uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmd7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3d7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldnt0b3A6MWVtfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHR7Ym90dG9tOjFlbTt0b3A6YXV0b30uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnNwbGlkZV9fcGFnaW5hdGlvbi0tdHRie2JvdHRvbTowO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2xlZnQ6YXV0bztwYWRkaW5nOjFlbSAwO3JpZ2h0Oi41ZW07dG9wOjB9IiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjIuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG4uZmEge1xuICBmb250LWZhbWlseTogdmFyKC0tZmEtc3R5bGUtZmFtaWx5LCBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYS1zdHlsZSwgOTAwKTsgfVxuXG4uZmEsXG4uZmEtY2xhc3NpYyxcbi5mYS1zaGFycCxcbi5mYXMsXG4uZmEtc29saWQsXG4uZmFyLFxuLmZhLXJlZ3VsYXIsXG4uZmFiLFxuLmZhLWJyYW5kcyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiB2YXIoLS1mYS1kaXNwbGF5LCBpbmxpbmUtYmxvY2spO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IH1cblxuLmZhcyxcbi5mYS1jbGFzc2ljLFxuLmZhLXNvbGlkLFxuLmZhcixcbi5mYS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJzsgfVxuXG4uZmFiLFxuLmZhLWJyYW5kcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJzsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS0yeHMge1xuICBmb250LXNpemU6IDAuNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjI1ZW07IH1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA4MzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjEyNWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDcxNDNlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMDUzNTdlbTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA3NWVtOyB9XG5cbi5mYS14bCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA0MTY3ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTsgfVxuXG4uZmEtMnhsIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjAzMTI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xODc1ZW07IH1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWZhLWxpLW1hcmdpbiwgMi41ZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiBjYWxjKHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pICogLTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYS1ib3JkZXItY29sb3IsICNlZWUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYS1ib3JkZXItcmFkaXVzLCAwLjFlbSk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZmEtYm9yZGVyLXN0eWxlLCBzb2xpZCk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZmEtYm9yZGVyLXdpZHRoLCAwLjA4ZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1mYS1ib3JkZXItcGFkZGluZywgMC4yZW0gMC4yNWVtIDAuMTVlbSk7IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWZhLXB1bGwtbWFyZ2luLCAwLjNlbSk7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mYS1wdWxsLW1hcmdpbiwgMC4zZW0pOyB9XG5cbi5mYS1iZWF0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtYmVhdDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmEtYmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7IH1cblxuLmZhLWJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLWJvdW5jZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmEtYm91bmNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgsIDAuODQsIDAuNDIsIDEpKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC4yOCwgMC44NCwgMC40MiwgMSkpOyB9XG5cbi5mYS1mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtZmFkZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmEtZmFkZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpOyB9XG5cbi5mYS1iZWF0LWZhZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0LWZhZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhLWJlYXQtZmFkZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpOyB9XG5cbi5mYS1mbGlwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtZmxpcDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmEtZmxpcDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7IH1cblxuLmZhLXNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtc2hha2U7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhLXNoYWtlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAycyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTsgfVxuXG4uZmEtc3Bpbi1yZXZlcnNlIHtcbiAgLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlOyB9XG5cbi5mYS1wdWxzZSxcbi5mYS1zcGluLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgc3RlcHMoOCkpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmEtYmVhdCxcbiAgLmZhLWJvdW5jZSxcbiAgLmZhLWZhZGUsXG4gIC5mYS1iZWF0LWZhZGUsXG4gIC5mYS1mbGlwLFxuICAuZmEtcHVsc2UsXG4gIC5mYS1zaGFrZSxcbiAgLmZhLXNwaW4sXG4gIC5mYS1zcGluLXB1bHNlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFtcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFtcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1iZWF0IHtcbiAgMCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLCAxLjI1KSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsIDEuMjUpKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtYmVhdCB7XG4gIDAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLCAxLjI1KSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtYm91bmNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXgsIDEuMSksIHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksIHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksIHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSwgdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwgLTAuMTI1ZW0pKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwgLTAuMTI1ZW0pKTsgfVxuICA2NCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYS1ib3VuY2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXgsIDEuMSksIHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSwgdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksIDAuOSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSwgdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsIDEuMDUpLCB2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjk1KSkgdHJhbnNsYXRlWSgwKTsgfVxuICA1NyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtZmFkZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtZmFkZS1vcGFjaXR5LCAwLjQpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1mYWRlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1mYWRlLW9wYWNpdHksIDAuNCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1mbGlwIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsIDApLCB2YXIoLS1mYS1mbGlwLXksIDEpLCB2YXIoLS1mYS1mbGlwLXosIDApLCB2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLWZsaXAge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsIDApLCB2YXIoLS1mYS1mbGlwLXksIDEpLCB2YXIoLS1mYS1mbGlwLXosIDApLCB2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwgMCksIHZhcigtLWZhLWZsaXAteSwgMSksIHZhcigtLWZhLWZsaXAteiwgMCksIHZhcigtLWZhLWZsaXAtYW5nbGUsIC0xODBkZWcpKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpOyB9XG4gIDEyJSwgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cbiAgMzYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7IH1cbiAgOCUsIDI0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7IH1cbiAgMTYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMmRlZyk7IH1cbiAgMzIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7IH1cbiAgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ib3RoLFxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbi5mYS1yb3RhdGUtYnkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgbm9uZSkpOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tZmEtc3RhY2stei1pbmRleCwgYXV0byk7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tZmEtaW52ZXJzZSwgI2ZmZik7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMFwiOyB9XG5cbi5mYS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzFcIjsgfVxuXG4uZmEtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMyXCI7IH1cblxuLmZhLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzM1wiOyB9XG5cbi5mYS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjsgfVxuXG4uZmEtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM1XCI7IH1cblxuLmZhLTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNlwiOyB9XG5cbi5mYS03OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzdcIjsgfVxuXG4uZmEtODo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM4XCI7IH1cblxuLmZhLTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOVwiOyB9XG5cbi5mYS1maWxsLWRyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7IH1cblxuLmZhLWFycm93cy10by1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJkXCI7IH1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MFwiOyB9XG5cbi5mYS10cmFzaC1jYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyYXNoLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXVzZXIteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXItdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjsgfVxuXG4uZmEtZXhwbG9zaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlOVwiOyB9XG5cbi5mYS1maWxlLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjsgfVxuXG4uZmEtcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjsgfVxuXG4uZmEtYnVpbGRpbmctdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ5XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtYW5jaG9yLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWFcIjsgfVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMVwiOyB9XG5cbi5mYS12b2xsZXliYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLWFycm93cy11cC10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMlwiOyB9XG5cbi5mYS1zb3J0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLmZhLXNvcnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtY2lyY2xlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLWRvb3Itb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtcmlnaHQtZnJvbS1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduLW91dC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLWF0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cblxuLmZhLXNvYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7IH1cblxuLmZhLWljb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiOyB9XG5cbi5mYS1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1saW5lcy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLWJyaWRnZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM5XCI7IH1cblxuLmZhLXB1bXAtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjsgfVxuXG4uZmEtZm9yd2FyZC1zdGVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLWZhY2Utc21pbGUtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLWZvb3RiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2Y1wiOyB9XG5cbi5mYS1jcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1hbmdsZXMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLXVzZXJzLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTRcIjsgfVxuXG4uZmEtcGVvcGxlLXJvb2Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM3XCI7IH1cblxuLmZhLXBlb3BsZS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNFwiOyB9XG5cbi5mYS1iZWVyLW11Zy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtZGlhZ3JhbS1wcmVkZWNlc3Nvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzdcIjsgfVxuXG4uZmEtYXJyb3ctdXAtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtZmlyZS1mbGFtZS1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLWJ1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS1maWxlLWNzdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuXG4uZmEtbWVub3JhaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjsgfVxuXG4uZmEtdHJ1Y2stcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThmXCI7IH1cblxuLmZhLXJlY29yZC12aW55bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5mYS1ncmluLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5mYS1ib25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XG5cbi5mYS1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7IH1cblxuLmZhLXBhc3RhZmFyaWFuaXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhZlwiOyB9XG5cbi5mYS1zcG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtamFyLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxN1wiOyB9XG5cbi5mYS1lbnZlbG9wZXMtYnVsazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjsgfVxuXG4uZmEtbWFpbC1idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XG5cbi5mYS1maWxlLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWJcIjsgfVxuXG4uZmEtY2lyY2xlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtcGFnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtY29udGFjdC1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGJcIjsgfVxuXG4uZmEtbGFuZG1hcmstZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWNcIjsgfVxuXG4uZmEtcGVuY2lsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNvbW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1wYXN0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtZmlsZS1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cblxuLmZhLWNvZGUtcHVsbC1yZXF1ZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzY1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtdHJ1Y2stcmFtcC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXVzZXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLmZhLXZpYWwtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk3XCI7IH1cblxuLmZhLXNoZWV0LXBsYXN0aWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTcxXCI7IH1cblxuLmZhLWJsb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cblxuLmZhLXVzZXItbmluamE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cblxuLmZhLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM5XCI7IH1cblxuLmZhLXNjcm9sbC10b3JhaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjsgfVxuXG4uZmEtdG9yYWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7IH1cblxuLmZhLWJyb29tLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aWRkaXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtcXVpZGRpdGNoLWJyb29tLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLWJveC1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1wZXJzb24tZHJvd25pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ1XCI7IH1cblxuLmZhLWFycm93LWRvd24tOS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiOyB9XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1zcHJheS1jYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cblxuLmZhLXRydWNrLW1vbnN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7IH1cblxuLmZhLXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiOyB9XG5cbi5mYS1lYXJ0aC1hZnJpY2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFmcmljYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjsgfVxuXG4uZmEtcmFpbmJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS10YWJsZXQtc2NyZWVuLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtcGF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4uZmEtdHJvd2VsLWJyaWNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGFcIjsgfVxuXG4uZmEtZmFjZS1mbHVzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiOyB9XG5cbi5mYS1mbHVzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiOyB9XG5cbi5mYS1ob3NwaXRhbC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiOyB9XG5cbi5mYS10ZW50LWFycm93LWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdmXCI7IH1cblxuLmZhLWdhdmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1sZWdhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtYmlub2N1bGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtYm94LXRpc3N1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtYmVsbC1jb25jaWVyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XG5cbi5mYS1wZW4tcnVsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cblxuLmZhLXBlbmNpbC1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVvcGxlLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjsgfVxuXG4uZmEtcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiOyB9XG5cbi5mYS1tYXJzLWFuZC12ZW51cy1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjNcIjsgfVxuXG4uZmEtc3F1YXJlLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLXNjaXNzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLXN1bi1wbGFudC13aWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3YVwiOyB9XG5cbi5mYS10b2lsZXRzLXBvcnRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4NFwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIxXCI7IH1cblxuLmZhLXRhY2hvZ3JhcGgtZGlnaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS11c2Vycy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjsgfVxuXG4uZmEtY2xvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiOyB9XG5cbi5mYS1yZXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cblxuLmZhLWhvdXNlLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBjXCI7IH1cblxuLmZhLXNxdWFyZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1oZWxpY29wdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG5cbi5mYS1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1zcXVhcmUtY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLWZpbGUtY2lyY2xlLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlZlwiOyB9XG5cbi5mYS1sYXB0b3AtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtc3dhdGNoYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjsgfVxuXG4uZmEtYmFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtbmF2aWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtcGVvcGxlLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzM1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaGVhcnQtY3JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cblxuLmZhLWhlYXJ0LWJyb2tlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjsgfVxuXG4uZmEtc3F1YXJlLXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWZhY2Uta2lzcy1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmZhLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cblxuLmZhLXBlb3BsZS1yb2JiZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNlwiOyB9XG5cbi5mYS1saWdodGJ1bGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1zY2hvb2wtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2ZFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLXNpZ24tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS11bmxvY2sta2V5aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1zaXRlbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmZhLWRvbmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtbWVtb3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1yb2FkLXNwaWtlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjhcIjsgfVxuXG4uZmEtZmlyZS1idXJuZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYxXCI7IH1cblxuLmZhLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLmZhLWhhbnVraWFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XG5cbi5mYS1mZWF0aGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS12b2x1bWUtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi5mYS12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjsgfVxuXG4uZmEtY2xvdWQtc3VuLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7IH1cblxuLmZhLWNvbXByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS13aGVhdC1hd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNkXCI7IH1cblxuLmZhLXdoZWF0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2RcIjsgfVxuXG4uZmEtYW5raDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtaGFuZHMtaG9sZGluZy1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmFcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYVwiOyB9XG5cbi5mYS1zcXVhcmUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtcGVzZXRhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH1cblxuLmZhLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtZ2hvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7IH1cblxuLmZhLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWxpc3Qtc3F1YXJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtc3F1YXJlLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7IH1cblxuLmZhLWNhcnQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uZmEtZ2FtZXBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtY2lyY2xlLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZmFjZS1kaXp6eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZGl6enk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWVnZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxuXG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEzXCI7IH1cblxuLmZhLWNhbXBncm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWZvbGRlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XG5cbi5mYS1mdXRib2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmZhLWZ1dGJvbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1zb2NjZXItYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtcGFpbnRicnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWdhcy1wdW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiOyB9XG5cbi5mYS1ob3QtdHViLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtaG90LXR1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtbWFwLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG5cbi5mYS1tYXAtbWFya2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGVcIjsgfVxuXG4uZmEtdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtYnJpZGdlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNjXCI7IH1cblxuLmZhLXNhY2stZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZFwiOyB9XG5cbi5mYS1wZW4tdG8tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1jYXItc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjsgfVxuXG4uZmEtc2hhcmUtbm9kZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmZlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLW1pY3Jvc2NvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLXNpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7IH1cblxuLmZhLWJhZy1zaG9wcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLXotYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XG5cbi5mYS1taXR0ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLXBlcnNvbi1yYXlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZFwiOyB9XG5cbi5mYS11c2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtZXllLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS1mbGFzay12aWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmM1wiOyB9XG5cbi5mYS1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjsgfVxuXG4uZmEtd29ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTlcIjsgfVxuXG4uZmEtaG91c2UtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYlwiOyB9XG5cbi5mYS1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1zdG9wd2F0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLWZhY2Uta2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4uZmEta2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4uZmEtYnJpZGdlLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2JcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaW4td2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZWFyLWRlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlYWZuZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1oYXJkLW9mLWhlYXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLXJvYWQtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NFwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7IH1cblxuLmZhLXNxdWFyZS1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLWxhbmQtbWluZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWJcIjsgfVxuXG4uZmEtaS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLXN0YW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5mYS1zdGFpcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjg5XCI7IH1cblxuLmZhLWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiOyB9XG5cbi5mYS1ocnl2bmlhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7IH1cblxuLmZhLWhyeXZuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7IH1cblxuLmZhLXBpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1mYWNlLWdyaW4td2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cblxuLmZhLXRvb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiOyB9XG5cbi5mYS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIjsgfVxuXG4uZmEtYmljeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtc3RhZmYtc25ha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7IH1cblxuLmZhLXJvZC1hc2NsZXBpdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7IH1cblxuLmZhLXJvZC1zbmFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjsgfVxuXG4uZmEtc3RhZmYtYWVzY3VsYXBpdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7IH1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjsgfVxuXG4uZmEtdHJ1Y2stbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtYW1idWxhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5OFwiOyB9XG5cbi5mYS1zbm93bWFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG5cbi5mYS1yb2FkLWJhcnJpZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYyXCI7IH1cblxuLmZhLXNjaG9vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjsgfVxuXG4uZmEtaWdsb286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7IH1cblxuLmZhLWpvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtaG9yc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7IH1cblxuLmZhLXE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiOyB9XG5cbi5mYS1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIjsgfVxuXG4uZmEtbm90ZXMtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtZG9uZy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiOyB9XG5cbi5mYS1jYXBzdWxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiOyB9XG5cbi5mYS1wb28tYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjsgfVxuXG4uZmEtZmFjZS1mcm93bi1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLWhlbG1ldC11bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDNcIjsgfVxuXG4uZmEtYnVsbHNleWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWJhY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWFycm93LXVwLWZyb20tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWFcIjsgfVxuXG4uZmEtZm9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1mb2xkZXItYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZpbGUtd2F2ZWZvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLXJhZGlhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjsgfVxuXG4uZmEtY2hhcnQtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3M1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtdmlhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtZ2F1Z2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7IH1cblxuLmZhLWRhc2hib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjsgfVxuXG4uZmEtZ2F1Z2UtbWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG5cbi5mYS13YW5kLW1hZ2ljLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjYVwiOyB9XG5cbi5mYS1tYWdpYy13YW5kLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjYVwiOyB9XG5cbi5mYS1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIjsgfVxuXG4uZmEtcGVuLWNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNhXCI7IH1cblxuLmZhLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLmZhLXNjaG9vbC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZiXCI7IH1cblxuLmZhLWR1bXBzdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiOyB9XG5cbi5mYS12YW4tc2h1dHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjsgfVxuXG4uZmEtc2h1dHRsZS12YW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRhXCI7IH1cblxuLmZhLXNxdWFyZS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLmZhLWtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEtYnVsbGhvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWdsb2JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS1zeW5hZ29ndWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7IH1cblxuLmZhLXBlcnNvbi1oYWxmLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0OFwiOyB9XG5cbi5mYS1yb2FkLWJyaWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjNcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiOyB9XG5cbi5mYS10YWJsZXQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS1idWlsZGluZy1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkNlwiOyB9XG5cbi5mYS1waXp6YS1zbGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MThcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiOyB9XG5cbi5mYS1jaGFydC1hcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1ob3VzZS1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZFwiOyB9XG5cbi5mYS1wZXJzb24tY2lyY2xlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MFwiOyB9XG5cbi5mYS1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWNhbmNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtY2FtZXJhLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDhcIjsgfVxuXG4uZmEtc3ByYXktY2FuLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XG5cbi5mYS1haXItZnJlc2hlbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XG5cbi5mYS1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLmZhLWNyb3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLWFycm93LXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtc2hhcGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiOyB9XG5cbi5mYS10cmlhbmdsZS1jaXJjbGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiOyB9XG5cbi5mYS1zaHVmZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYW5kb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLXBlcnNvbi1ydW5uaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG5cbi5mYS1ydW5uaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG5cbi5mYS1tb2JpbGUtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI3XCI7IH1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7IH1cblxuLmZhLXNwaWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjsgfVxuXG4uZmEtaGFuZHMtYm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY5XCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLmZhLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTZcIjsgfVxuXG4uZmEteC1yYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXNwZWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XG5cbi5mYS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjsgfVxuXG4uZmEtY29tcHV0ZXItbW91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7IH1cblxuLmZhLW1vdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiOyB9XG5cbi5mYS1hcnJvdy1yaWdodC10by1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS1zaWduLWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS1zaG9wLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5mYS1zdG9yZS1hbHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmZhLXNlcnZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtdmlydXMtY292aWQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGE5XCI7IH1cblxuLmZhLXNob3AtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTVcIjsgfVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjsgfVxuXG4uZmEtYnVpbGRpbmctd2hlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRiXCI7IH1cblxuLmZhLXBlcnNvbi1icmVhc3RmZWVkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzYVwiOyB9XG5cbi5mYS1yaWdodC10by1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEtdmVudXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLXBhc3Nwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1oZWFydC1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1wZW9wbGUtY2FycnktYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7IH1cblxuLmZhLW1pY3JvY2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtY3Jvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiOyB9XG5cbi5mYS14bWFya3MtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTlhXCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG5cbi5mYS13ZWlnaHQtc2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXdlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtdXNlci1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtdXNlci1mcmllbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS1hcnJvdy11cC1hLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtZmFjZS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4uZmEtY2lyY2xlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uZmEtcGVyc29uLXdhbGtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0Y1wiOyB9XG5cbi5mYS1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1iZWQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXByb2NlZHVyZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXNodXR0bGUtc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLWZhY2UtbGF1Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cblxuLmZhLWxhdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAwXCI7IH1cblxuLmZhLWNvZGUtZm9yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2JcIjsgfVxuXG4uZmEtY2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLXBlcHBlci1ob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7IH1cblxuLmZhLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtY29sb24tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjsgfVxuXG4uZmEtaGVhZHNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjsgfVxuXG4uZmEtc3RvcmUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH1cblxuLmZhLXJvYWQtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NlwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFycy1zdHJva2Utdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtY2hhbXBhZ25lLWdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLWNoZWVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBhXCI7IH1cblxuLmZhLWZpbGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7IH1cblxuLmZhLWZpbGUtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS13aWZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWZpLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpZmktc3Ryb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS1iYXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXRodHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVzZXItcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS11c2VyLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXNpZ25hdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc3Ryb29wd2FmZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWFuY2hvci1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhZFwiOyB9XG5cbi5mYS1idWlsZGluZy1uZ286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ3XCI7IH1cblxuLmZhLW1hbmF0LXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQ1XCI7IH1cblxuLmZhLW5vdC1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjsgfVxuXG4uZmEtYm9yZGVyLXRvcC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7IH1cblxuLmZhLW1hcC1sb2NhdGlvbi1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG5cbi5mYS1qZWRpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XG5cbi5mYS1zcXVhcmUtcG9sbC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjsgfVxuXG4uZmEtcG9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjsgfVxuXG4uZmEtbXVnLWhvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7IH1cblxuLmZhLWJhdHRlcnktY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiOyB9XG5cbi5mYS1naWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1kaWNlLXR3bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQyXCI7IH1cblxuLmZhLXBlcnNvbi1jaGFsa2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzZFwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uZmEtaGFuZC1iYWNrLWZpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtcm9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtc3F1YXJlLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLWNsb3VkLXNob3dlcnMtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU0XCI7IH1cblxuLmZhLWNoYXJ0LWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS1oYW5kcy1idWJibGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiOyB9XG5cbi5mYS1oYW5kcy13YXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7IH1cblxuLmZhLXRyYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS1leWUtbG93LXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtY3Jvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtc2FpbGJvYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQ1XCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS1zcXVhcmUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXRvcmlpLWdhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLmZhLWZyb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWJ1Y2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2ZcIjsgfVxuXG4uZmEtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLWNvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjsgfVxuXG4uZmEtY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLXNjcmV3ZHJpdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1mb2xkZXItY2xvc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiOyB9XG5cbi5mYS1ob3VzZS10c3VuYW1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNVwiOyB9XG5cbi5mYS1zcXVhcmUtbmZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3NlwiOyB9XG5cbi5mYS1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjVcIjsgfVxuXG4uZmEtbWFydGluaS1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmZhLXJvdGF0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS1yb3RhdGUtYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmRvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdGFibGUtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtbGVtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLWhlYWQtc2lkZS1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiOyB9XG5cbi5mYS1oYW5kc2hha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWdlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uZmEtZG9sbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmZhLWRvbGx5LWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uZmEtc21va2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uZmEtbWluaW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7IH1cblxuLmZhLW1vbnVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5mYS1zbm93cGxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjsgfVxuXG4uZmEtYW5nbGVzLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWNhbm5hYmlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiOyB9XG5cbi5mYS1jaXJjbGUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXRhYmxldHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLWV0aGVybmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XG5cbi5mYS1ldXJvLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWV1cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cblxuLmZhLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1jaXJjbGUtc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLWNvbXBhc3MtZHJhZnRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmZhLXBsYXRlLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1YVwiOyB9XG5cbi5mYS1pY2ljbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XG5cbi5mYS1wZXJzb24tc2hlbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGZcIjsgfVxuXG4uZmEtbmV1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1pZC1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uZmEtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XG5cbi5mYS1mYWNlLWxhdWdoLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWhlbGljb3B0ZXItc3ltYm9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMlwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS1jaXJjbGUtY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWxhcmktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzhcIjsgfVxuXG4uZmEtdm9sY2Fubzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjsgfVxuXG4uZmEtcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUzXCI7IH1cblxuLmZhLXN0ZXJsaW5nLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLWdicDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtdmlydXNlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjsgfVxuXG4uZmEtc3F1YXJlLXBlcnNvbi1jb25maW5lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzdcIjsgfVxuXG4uZmEtdXNlci10aWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLWFycm93LWRvd24tbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5mYS10ZW50LWFycm93LWRvd24tdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2VcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLXJlcGx5LWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXN1aXRjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1wZXJzb24tc2thdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjsgfVxuXG4uZmEtc2thdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjsgfVxuXG4uZmEtZmlsdGVyLWNpcmNsZS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2lyY2xlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1maWxlLWltcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4uZmEtc3F1YXJlLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4uZmEtYm94LW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cblxuLmZhLXNjcm9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjsgfVxuXG4uZmEtc3BhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiOyB9XG5cbi5mYS1sb2NhdGlvbi1waW4tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWZcIjsgfVxuXG4uZmEtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLWhpbGwtYXZhbGFuY2hlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwN1wiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLWJvbWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtY29udGFjdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS12Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtc2NhbGUtdW5iYWxhbmNlZC1mbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLWRpYW1vbmQtdHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjsgfVxuXG4uZmEtZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjsgfVxuXG4uZmEtYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRjXCI7IH1cblxuLmZhLWhvdXNlLWxhcHRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjsgfVxuXG4uZmEtbGFwdG9wLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiOyB9XG5cbi5mYS1mYWNlLXRpcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjsgfVxuXG4uZmEtbW9uZXktYmlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWYzXCI7IH1cblxuLmZhLXNtb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cblxuLmZhLWNydXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjsgfVxuXG4uZmEtY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtcGFsZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtYXJyb3dzLXR1cm4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMwXCI7IH1cblxuLmZhLXZlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH1cblxuLmZhLWZlcnJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlYVwiOyB9XG5cbi5mYS1hcnJvd3MtZG93bi10by1wZW9wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI5XCI7IH1cblxuLmZhLXNlZWRsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zcHJvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cblxuLmZhLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYm94ZXMtcGFja2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzdcIjsgfVxuXG4uZmEtY2lyY2xlLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1ncm91cC1hcnJvd3Mtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNlwiOyB9XG5cbi5mYS1ib3dsLWZvb2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM2XCI7IH1cblxuLmZhLWNhbmR5LWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7IH1cblxuLmZhLWFycm93LWRvd24td2lkZS1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1jbG91ZC1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiOyB9XG5cbi5mYS10aHVuZGVyc3Rvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZjXCI7IH1cblxuLmZhLXRleHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7IH1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7IH1cblxuLmZhLWZhY2Utc21pbGUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21pbGUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtZmlsZS13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWFycm93cy1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiOyB9XG5cbi5mYS1hcnJvd3MtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtaG91c2UtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTBcIjsgfVxuXG4uZmEtY2xvdWQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2hpbGRyZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUxXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmZhLWJsYWNrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmZhLXVzZXItbGFyZ2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cblxuLmZhLXVzZXItYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiOyB9XG5cbi5mYS1tYXR0cmVzcy1waWxsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI1XCI7IH1cblxuLmZhLWd1YXJhbmktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOWFcIjsgfVxuXG4uZmEtYXJyb3dzLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtcmVmcmVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtc3luYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWNydXplaXJvLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjsgfVxuXG4uZmEtc2hpZWxkLWhhbHZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtYm9vay1hdGxhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU4XCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiOyB9XG5cbi5mYS1hcnJvd3MtdG8tZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiZVwiOyB9XG5cbi5mYS1hcmNod2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZkXCI7IH1cblxuLmZhLWhvdXNlLWNoaW1uZXktY3JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cblxuLmZhLWhvdXNlLWRhbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtZmlsZS16aXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1tYXJ0aW5pLWdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1jb3VjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY2VkaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZlwiOyB9XG5cbi5mYS1pdGFsaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWNodXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjsgfVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XG5cbi5mYS1kZW1vY3JhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjsgfVxuXG4uZmEtejo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVhXCI7IH1cblxuLmZhLXBlcnNvbi1za2lpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7IH1cblxuLmZhLXNraWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjsgfVxuXG4uZmEtcm9hZC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2N1wiOyB9XG5cbi5mYS1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjsgfVxuXG4uZmEtZmVhdGhlci1wb2ludGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjsgfVxuXG4uZmEtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7IH1cblxuLmZhLXNub3dmbGFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cblxuLmZhLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiOyB9XG5cbi5mYS1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtZmlsdGVyLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxN2JcIjsgfVxuXG4uZmEtbG9jdXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyMFwiOyB9XG5cbi5mYS1zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi5mYS11bnNvcnRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtbGlzdC1vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC0xLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtbnVtZXJpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtcGVyc29uLWRyZXNzLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NFwiOyB9XG5cbi5mYS1tb25leS1jaGVjay1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtYnJlYWQtc2xpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1mYWNlLWtpc3Mtd2luay1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG5cbi5mYS1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2ZcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cblxuLmZhLXVwLWRvd24tbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtaG91c2UtY2hpbW5leS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7IH1cblxuLmZhLXN0YXItaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cblxuLmZhLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLXdoaXNrZXktZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDNcIjsgfVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjJcIjsgfVxuXG4uZmEtYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLWN1YmVzLXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU2XCI7IH1cblxuLmZhLXdvbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS1rcnc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtdmlydXMtY292aWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGE4XCI7IH1cblxuLmZhLWF1c3RyYWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTlcIjsgfVxuXG4uZmEtZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7IH1cblxuLmZhLWxlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLXJvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLXRheGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLWNhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEtcGVyc29uLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MVwiOyB9XG5cbi5mYS1jaGFydC1waWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZhLXBpZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtYm9sdC1saWdodG5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI3XCI7IH1cblxuLmZhLXNhY2steG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZhXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtY29udHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cblxuLmZhLWZpc2gtZmluczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjJcIjsgfVxuXG4uZmEtYnVpbGRpbmctZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDVcIjsgfVxuXG4uZmEtZmFjZS1ncmluLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLWdyaW4tYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLXBvb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7IH1cblxuLmZhLWxvY2F0aW9uLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEta2FhYmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjsgfVxuXG4uZmEtaGVsbWV0LXNhZmV0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjsgfVxuXG4uZmEtaGFyZC1oYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhdC1oYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiOyB9XG5cbi5mYS1lamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1wbGFuZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU1XCI7IH1cblxuLmZhLWZhY2Utcm9sbGluZy1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLWNoYXJ0LWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWxpbmUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLW1hc2stdmVudGlsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjRcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLXNpZ25zLXBvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcC1zaWduczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtY2FzaC1yZWdpc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjsgfVxuXG4uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDJcIjsgfVxuXG4uZmEtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCI7IH1cblxuLmZhLXRhcnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdiXCI7IH1cblxuLmZhLXNjcmV3ZHJpdmVyLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjsgfVxuXG4uZmEtdG9vbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cblxuLmZhLWFycm93cy10by1leWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJmXCI7IH1cblxuLmZhLXBsdWctY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTViXCI7IH1cblxuLmZhLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1tYXJzLWFuZC12ZW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtaG91c2UtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjBcIjsgfVxuXG4uZmEtaG9tZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiMFwiOyB9XG5cbi5mYS1kdW1wc3Rlci1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiOyB9XG5cbi5mYS1ob3VzZS1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjFcIjsgfVxuXG4uZmEtbWFydGluaS1nbGFzcy1jaXRydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7IH1cblxuLmZhLWNvY2t0YWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1mYWNlLXN1cnByaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiOyB9XG5cbi5mYS1zdXJwcmlzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtYm90dGxlLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNVwiOyB9XG5cbi5mYS1jaXJjbGUtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiOyB9XG5cbi5mYS1hcHBsZS13aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiOyB9XG5cbi5mYS1raXRjaGVuLXNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWFcIjsgfVxuXG4uZmEtcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLWN1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWJpdGNvaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjRcIjsgfVxuXG4uZmEtc2hpZWxkLWRvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzNcIjsgfVxuXG4uZmEtc29sYXItcGFuZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLWxvY2stb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtZWxldmF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTZkXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtdHJhbnNmZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtdHJlbmQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI5XCI7IH1cblxuLmZhLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGZcIjsgfVxuXG4uZmEtc3F1YXJlLXBvbGwtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjsgfVxuXG4uZmEtcG9sbC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLWJhY2t3YXJkLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLXJlY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLXVzZXItYXN0cm9uYXV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS1wbGFuZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XG5cbi5mYS1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLW1vYmlsZS1zY3JlZW4tYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS12b2x1bWUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS11c2Vycy1yYXlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5M1wiOyB9XG5cbi5mYS13YWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiOyB9XG5cbi5mYS1oYW1idXJnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cblxuLmZhLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEtYnVnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDBcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtcnVwZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWNpcmNsZS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjsgfVxuXG4uZmEtYm9vay1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmJcIjsgfVxuXG4uZmEtY29kZS1icmFuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWhhdC1jb3dib3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7IH1cblxuLmZhLWJyaWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzhcIjsgfVxuXG4uZmEtcGhvbmUtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjsgfVxuXG4uZmEtcGhvbmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG5cbi5mYS10cnVjay1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYjdcIjsgfVxuXG4uZmEtY2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiOyB9XG5cbi5mYS1hbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhYlwiOyB9XG5cbi5mYS10cnVjay1maWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGRcIjsgfVxuXG4uZmEtcm91dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLWNsaXBib2FyZC1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTNcIjsgfVxuXG4uZmEtcGFub3JhbWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjsgfVxuXG4uZmEtdGVldGgtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjsgfVxuXG4uZmEtZmlsZS1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVkXCI7IH1cblxuLmZhLXRhZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmZhLWZvcndhcmQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYWNlLW1laC1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjsgfVxuXG4uZmEtbWVoLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1zcXVhcmUtcGFya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtaG91c2Utc2lnbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiOyB9XG5cbi5mYS1iYXJzLXByb2dyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiOyB9XG5cbi5mYS10YXNrcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7IH1cblxuLmZhLWZhdWNldC1kcmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG5cbi5mYS1jYXJ0LWZsYXRiZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWJhbi1zbW9raW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtdGVybWluYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLW1vYmlsZS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLWhvdXNlLW1lZGljYWwtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTRcIjsgfVxuXG4uZmEtYmFza2V0LXNob3BwaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLXRhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmZhLWJ1cy1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZmFjZS1zYWQtY3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtY3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGNcIjsgfVxuXG4uZmEtZmlsZS1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYwXCI7IH1cblxuLmZhLXVzZXItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjsgfVxuXG4uZmEtdG93ZXItb2JzZXJ2YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg2XCI7IH1cblxuLmZhLWZpbGUtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtc2lnbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYWwtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmFsLXBlcmZlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLWJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMVwiOyB9XG5cbi5mYS1ob3VzZS1jaGltbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhZlwiOyB9XG5cbi5mYS1ob21lLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhZlwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLWZhY2UtZnJvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7IH1cblxuLmZhLXNob3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0b3JlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjsgfVxuXG4uZmEtZmxvcHB5LWRpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXZpaGFyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjsgfVxuXG4uZmEtc2NhbGUtdW5iYWxhbmNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XG5cbi5mYS1zb3J0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5mYS1zb3J0LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1jb21tZW50aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1wbGFudC13aWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhYVwiOyB9XG5cbi5mYS1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1mYWNlLWdyaW4tc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1ncmluLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtYmFjdGVyaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWRydW0tc3RlZWxwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmRzLXByYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByYXlpbmctaGFuZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLWFycm93LXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1hcnJvdy1yb3RhdGUtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtYmlvaGF6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiOyB9XG5cbi5mYS1sb2NhdGlvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiOyB9XG5cbi5mYS1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLWNoaWxkLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5Y1wiOyB9XG5cbi5mYS11c2Vycy1iZXR3ZWVuLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5MVwiOyB9XG5cbi5mYS1sdW5ncy12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtY2FsZW5kYXIteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jaGlsZC1yZWFjaGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWRcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiOyB9XG5cbi5mYS11c2VyLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG5cbi5mYS1hcnJvdy11cC0xLTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmEtZG9vci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLmZhLXNoaWVsZC12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjsgfVxuXG4uZmEtZGljZS1zaXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLW1vc3F1aXRvLW5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmNcIjsgfVxuXG4uZmEtYnJpZGdlLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjZVwiOyB9XG5cbi5mYS1wZXJzb24tYm9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmZhLWhhdC13aXphcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7IH1cblxuLmZhLXBlbi1mYW5jeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjsgfVxuXG4uZmEtcGVyc29uLWRpZ2dpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7IH1cblxuLmZhLWRpZ2dpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7IH1cblxuLmZhLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS1nYXVnZS1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7IH1cblxuLmZhLWdhdWdlLXNpbXBsZS1tZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjsgfVxuXG4uZmEtYm9vay1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiOyB9XG5cbi5mYS1wb286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXNoaXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10LXNoaXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10c2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cblxuLmZhLWN1YmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1kaXZpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cblxuLmZhLXRlbmdlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7IH1cblxuLmZhLXRlbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oYW5kcy1ob2xkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1jbGFwcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYThcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtcGVyc29uLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDNcIjsgfVxuXG4uZmEtcnVsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWRpY2UtZDY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQxXCI7IH1cblxuLmZhLXJlc3Ryb29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XG5cbi5mYS1qOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGFcIjsgfVxuXG4uZmEtdXNlcnMtdmlld2ZpbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTVcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uZmEtdXAtcmlnaHQtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS10YWJsZS1jZWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuXG4uZmEtdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLWZpbGUtcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1ib29rLWJpYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1iaWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjsgfVxuXG4uZmEtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCI7IH1cblxuLmZhLXN1aXRjYXNlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLW1lZGtpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLW90dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiOyB9XG5cbi5mYS1wZXJzb24tZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZlbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cblxuLmZhLWJ1c2luZXNzLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjsgfVxuXG4uZmEtdGFibGUtY2VsbHMtbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS1ib29rLXRhbmFraDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjsgfVxuXG4uZmEtdGFuYWtoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7IH1cblxuLmZhLWNsaXBib2FyZC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiOyB9XG5cbi5mYS1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtbGlyYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1zYXRlbGxpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7IH1cblxuLmZhLXBsYW5lLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU4XCI7IH1cblxuLmZhLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtY2FrZS1jYW5kbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1lbnZlbG9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtYW5nbGVzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLXBhcGVyY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tY2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjNcIjsgfVxuXG4uZmEtcmliYm9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1sdW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjsgfVxuXG4uZmEtYXJyb3ctdXAtOS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiOyB9XG5cbi5mYS1saXRlY29pbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkM1wiOyB9XG5cbi5mYS1ib3JkZXItbm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjsgfVxuXG4uZmEtY2lyY2xlLW5vZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLXRydWNrLWZpZWxkLXVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhvdXJnbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtbW91bnRhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLXVzZXItZG9jdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS1jaXJjbGUtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiOyB9XG5cbi5mYS1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLXNxdWFyZS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzhcIjsgfVxuXG4uZmEtbWV0ZW9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiOyB9XG5cbi5mYS1jYXItb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRkXCI7IH1cblxuLmZhLXNsZWlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjsgfVxuXG4uZmEtYXJyb3ctZG93bi0xLTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG5cbi5mYS13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWJyYWlsbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLWxhbmRtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS10cnVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtcGVyc29uLWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNjXCI7IH1cblxuLmZhLXRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdkXCI7IH1cblxuLmZhLXZlc3QtcGF0Y2hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLWEtejo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmFcIjsgfVxuXG4uZmEtY29va2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG5cbi5mYS1hcnJvdy1yb3RhdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdC1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLWFycm93LXJvdGF0ZS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS1hcnJvdy1yb3RhdGUtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLWhhcmQtZHJpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXNxdWludC10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWR1bWJiZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLXRhcnAtZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2NcIjsgfVxuXG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTExXCI7IH1cblxuLmZhLXBlcnNvbi1za2lpbmctbm9yZGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1za2lpbmctbm9yZGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiOyB9XG5cbi5mYS1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS10cmFpbi1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1YndheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtY2hhcnQtZ2FudHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7IH1cblxuLmZhLWluZGlhbi1ydXBlZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiOyB9XG5cbi5mYS1pbmRpYW4tcnVwZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWJjXCI7IH1cblxuLmZhLWlucjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmNcIjsgfVxuXG4uZmEtY3JvcC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7IH1cblxuLmZhLWNyb3AtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1sZWZ0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWRuYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjsgfVxuXG4uZmEtdmlydXMtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH1cblxuLmZhLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1zdWJ0cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtY2hpbGQtcmlmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUwXCI7IH1cblxuLmZhLWNoZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtcGx1Zy1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVjXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1mcmFuYy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4ZlwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtZHJvcGxldC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4uZmEtdGludC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4uZmEtbW9zcXVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3NxdWl0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmJcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjsgfVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YlwiOyB9XG5cbi5mYS1jYXJ0LXNob3BwaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS12aWFsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtcGx1Zy1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWZcIjsgfVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjsgfVxuXG4uZmEtYXJyb3ctdHVybi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cblxuLmZhLXU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NVwiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC12YXJpYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG5cbi5mYS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvY2stZm91cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtYmFja3dhcmQtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtcGFsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1mYXVjZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhdC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5mYS1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjsgfVxuXG4uZmEtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjljXCI7IH1cblxuLmZhLWtleWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1jYXJldC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1ob3VzZS1jaGltbmV5LW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLW1vYmlsZS1zY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtcGxhbmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjJkXCI7IH1cblxuLmZhLXBpZ2d5LWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1tb3VudGFpbi1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZVwiOyB9XG5cbi5mYS1jb2luczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEta2hhbmRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG5cbi5mYS1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXJzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLWZvbGRlci10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMlwiOyB9XG5cbi5mYS1uZXR3b3JrLXdpcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XG5cbi5mYS1tYXAtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1oYW1zYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjsgfVxuXG4uZmEtY2VudC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmNVwiOyB9XG5cbi5mYS1mbGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtcGVyc29uLXByZWduYW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxZVwiOyB9XG5cbi5mYS13YW5kLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtdGlja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS1wb3dlci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5mYS1mbGFnLXVzYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjsgfVxuXG4uZmEtbGFwdG9wLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFkXCI7IH1cblxuLmZhLXR0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdGVsZXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLWRpYWdyYW0tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzZcIjsgfVxuXG4uZmEtcGVyc29uLXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZVwiOyB9XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTJcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLXBlcnNvbi1oaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmZhLWhpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLXBlb3BsZS1wdWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNVwiOyB9XG5cbi5mYS1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjsgfVxuXG4uZmEtY2FibGUtY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiOyB9XG5cbi5mYS10cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiOyB9XG5cbi5mYS1jbG91ZC1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1idWlsZGluZy1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ0XCI7IH1cblxuLmZhLXNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLWFycm93cy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI4XCI7IH1cblxuLmZhLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1mYWNlLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWRlbGV0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtZHJvcHBlci1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZmlsZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWEwXCI7IH1cblxuLmZhLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtZmFjZS1tZWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1ib29rLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiOyB9XG5cbi5mYS1ib29rLWRlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7IH1cblxuLmZhLWlkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtb3V0ZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtZGVkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZlXCI7IH1cblxuLmZhLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob21lLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9tZS1sZy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWNhbGVuZGFyLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XG5cbi5mYS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1kaWNlLW9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEta2l3aS1iaXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1leGNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWRvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcm90YXRlLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXV0ZW5zaWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS1jdXRsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS1hcnJvdy11cC13aWRlLXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtbWlsbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlZFwiOyB9XG5cbi5mYS1ib3dsLXJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmViXCI7IH1cblxuLmZhLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5mYS10b3dlci1icm9hZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtdHJ1Y2stcGlja3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5mYS11cC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtY29kZS1tZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS1odXJyaWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7IH1cblxuLmZhLW1vdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZFwiOyB9XG5cbi5mYS10b2lsZXQtcG9ydGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1jYXJhdmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiOyB9XG5cbi5mYS1zaGllbGQtY2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MlwiOyB9XG5cbi5mYS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS16YXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWdsYXNzLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNFwiOyB9XG5cbi5mYS1vaWwtd2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzJcIjsgfVxuXG4uZmEtdmF1bHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmM1XCI7IH1cblxuLmZhLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmZhLXRvaWxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtcGxhbmUtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1N1wiOyB9XG5cbi5mYS15ZW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEtY255OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS1qcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXJtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1yb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtZ3VpdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiOyB9XG5cbi5mYS1mYWNlLWxhdWdoLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxhdWdoLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWhvcnNlLWhlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWJvcmUtaG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzNcIjsgfVxuXG4uZmEtaW5kdXN0cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93cy10dXJuLXRvLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMxXCI7IH1cblxuLmZhLWZsb3Jpbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLXNob3J0LXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5mYS1sZXNzLXRoYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzY1wiOyB9XG5cbi5mYS1hbmdsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1jYXItdHVubmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtY291Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cblxuLmZhLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS11c2VyLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWFuY2hvci1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFjXCI7IH1cblxuLmZhLWVsbGlwc2lzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5mYS1raXQtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1wZXJzb24tdGhyb3VnaC13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWE5XCI7IH1cblxuLmZhLXRvb2xib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7IH1cblxuLmZhLWhhbmRzLWhvbGRpbmctY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmYlwiOyB9XG5cbi5mYS1idWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY3XCI7IH1cblxuLmZhLWJvb2stb3Blbi1yZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7IH1cblxuLmZhLWJvb2stcmVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1tb3VudGFpbi1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJmXCI7IH1cblxuLmZhLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJhXCI7IH1cblxuLmZhLWRpY2UtZDIwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG5cbi5mYS10cnVjay1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4Y1wiOyB9XG5cbi5mYS1maWxlLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiOyB9XG5cbi5mYS1tZWRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjsgfVxuXG4uZmEtYmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1zcXVhcmUtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLXBvZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLWJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1wbHVnLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjBcIjsgfVxuXG4uZmEtc3Rhci1vZi1saWZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWxvY2F0aW9uLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNlXCI7IH1cblxuLmZhLXBlcnNvbi1zd2ltbWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdGludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lYXJ0aC1hbWVyaWNhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjsgfVxuXG4uZmEtZWFydGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWVhcnRoLWFtZXJpY2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1wZXJzb24tYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNiXCI7IH1cblxuLmZhLWRvdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtc29ja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLWluYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0N1wiOyB9XG5cbi5mYS1nYXVnZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiOyB9XG5cbi5mYS1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4uZmEtaG9zcGl0YWwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS13aW5lLWJvdHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtYmFycy1zdGFnZ2VyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXJlb3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1ob3Rkb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7IH1cblxuLmZhLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWRydW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7IH1cblxuLmZhLWljZS1jcmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZjXCI7IH1cblxuLmZhLWZheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1jaGVjay10by1zbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiOyB9XG5cbi5mYS12b3RlLXllYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1ib3hlcy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjsgfVxuXG4uZmEtYm94ZXMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1jaGFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtZWFyLWxpc3Rlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS10cmVlLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg3XCI7IH1cblxuLmZhLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLXJ1cGlhaC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzZFwiOyB9XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtcGluZy1wb25nLXBhZGRsZS1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5mYS10cmFzaC1jYW4tYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS1uYWlyYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmNlwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmZhLXdhbGtpZS10YWxraWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVmXCI7IH1cblxuLmZhLWZpbGUtcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5mYS1maWxlLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cblxuLmZhLXJlY2VpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXNxdWFyZS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNmXCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmZhLWNvZGUtY29tcGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2FcIjsgfVxuXG4uZmEtbGlzdC11bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbGlzdC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1zY2hvb2wtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmZcIjsgfVxuXG4uZmEtdG93ZXItY2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODVcIjsgfVxuXG4uZmEtZG93bi1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1yYW5raW5nLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYxXCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLXBlcnNvbi1oYXJhc3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ5XCI7IH1cblxuLmZhLWJyYXppbGlhbi1yZWFsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZjXCI7IH1cblxuLmZhLWxhbmRtYXJrLWRvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUyXCI7IH1cblxuLmZhLWxhbmRtYXJrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjsgfVxuXG4uZmEtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLXR2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10ZWxldmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10di1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXNocmltcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDhcIjsgfVxuXG4uZmEtbGlzdC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGFza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLWp1Zy1kZXRlcmdlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE5XCI7IH1cblxuLmZhLWNpcmNsZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7IH1cblxuLmZhLXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7IH1cblxuLmZhLWNhci1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiOyB9XG5cbi5mYS15OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjsgfVxuXG4uZmEtcGVyc29uLXNub3dib2FyZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2JvYXJkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiOyB9XG5cbi5mYS10cnVjay1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlwcGluZy1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1maXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS1jaXJjbGUtaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLWFkanVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtY2xhcHBlcmJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiOyB9XG5cbi5mYS1jaXJjbGUtcmFkaWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWRpYXRpb24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1iYXNlYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtamV0LWZpZ2h0ZXItdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE4XCI7IH1cblxuLmZhLWRpYWdyYW0tcHJvamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1jb3B5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS12b2x1bWUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiOyB9XG5cbi5mYS12b2x1bWUtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLWhhbmQtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7IH1cblxuLmZhLWdyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4uZmEtc2hhcmUtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtZ3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5YlwiOyB9XG5cbi5mYS1zcXVhcmUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7IH1cblxuLmZhLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7IH1cblxuLmZhLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtY29tcHV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU1XCI7IH1cblxuLmZhLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtbXVsdGlwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7IH1cblxuLmZhLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLXBlc28tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjJcIjsgfVxuXG4uZmEtYnVpbGRpbmctc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkOFwiOyB9XG5cbi5mYS1iYWJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XG5cbi5mYS11c2Vycy1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5MlwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtdHJhY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjsgfVxuXG4uZmEtdHJhc2gtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7IH1cblxuLmZhLWFycm93LWRvd24tdXAtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjBcIjsgfVxuXG4uZmEtbGluZXMtbGVhbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLWNvcHlyaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uZmEtZXF1YWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2RcIjsgfVxuXG4uZmEtYmxlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtdGVldGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1pbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoZWtlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hlcWVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGVxZWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1yb2NrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXBob3RvLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cblxuLmZhLXBob3RvLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1mb2xkZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1hcnJvdy10cmVuZC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjsgfVxuXG4uZmEtcGx1Zy1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVlXCI7IH1cblxuLmZhLXNpZ24taGFuZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uZmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS10YWJsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cblxuLmZhLXRhYmxldC1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS1zY2hvb2wtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmVcIjsgfVxuXG4uZmEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWRydW1zdGljay1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1ob2xseS1iZXJyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1iYWN0ZXJpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWRpc2Vhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZhXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1yZXR3ZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1jYXItcmVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtcHVtcC1zb2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiOyB9XG5cbi5mYS12aWRlby1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLXJhZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiOyB9XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1jYXJyaWFnZS1iYWJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiOyB9XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7IH1cblxuLmZhLXBlcmNlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNVwiOyB9XG5cbi5mYS1wZXJjZW50YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjVcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5mYS1nbGFzcy13YXRlci1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNVwiOyB9XG5cbi5mYS1kaXNwbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiOyB9XG5cbi5mYS1mYWNlLXNtaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbWlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aHVtYi10YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10cm9waHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXBlcnNvbi1wcmF5aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1oYW1tZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtc3luYy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXNwaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXJvYm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjsgfVxuXG4uZmEtZ2VhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLXdhcmVob3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4uZmEtYXJyb3ctdXAtcmlnaHQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjdcIjsgfVxuXG4uZmEtc3Bsb3RjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtZmFjZS1ncmluLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjsgfVxuXG4uZmEtZ3Jpbi1oZWFydHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWRpY2UtZm91cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLW1lcmN1cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLWFycm93LXR1cm4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCI7IH1cblxuLmZhLWF3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiOyB9XG5cbi5mYS10aWNrZXQtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS1idWlsZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtYW5nbGVzLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1xcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLWNsb2NrLXJvdGF0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1oaXN0b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1mYWNlLWdyaW4tYmVhbS1zd2VhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1maWxlLWV4cG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtZnJvbS1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmZhLXNoaWVsZC1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtYXJyb3ctdXAtc2hvcnQtd2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG5cbi5mYS1ob3VzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiMlwiOyB9XG5cbi5mYS1nb2xmLWJhbGwtdGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb2xmLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWhvdXNlLWNoaW1uZXktd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiOyB9XG5cbi5mYS1wZW4tbmliOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XG5cbi5mYS10ZW50LWFycm93LXR1cm4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODBcIjsgfVxuXG4uZmEtdGVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgyXCI7IH1cblxuLmZhLXdhbmQtbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1kb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7IH1cblxuLmZhLWNhcnJvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjsgfVxuXG4uZmEtbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7IH1cblxuLmZhLWNoZWVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjsgfVxuXG4uZmEteWluLXlhbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cblxuLmZhLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1jb2RlLWNvbW1pdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YlwiOyB9XG5cbi5mYS1wZXJzb24tYmlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XG5cbi5mYS1iaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7IH1cblxuLmZhLWJyb29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1zaGllbGQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc0XCI7IH1cblxuLmZhLWdvcHVyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWVhcnRoLW9jZWFuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdiXCI7IH1cblxuLmZhLWdsb2JlLW9jZWFuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdiXCI7IH1cblxuLmZhLXNxdWFyZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGltZXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5mYS14bWFyay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmZhLWhhc2h0YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyM1wiOyB9XG5cbi5mYS11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1vaWwtY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiOyB9XG5cbi5mYS10OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTRcIjsgfVxuXG4uZmEtaGlwcG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7IH1cblxuLmZhLWNoYXJ0LWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTNcIjsgfVxuXG4uZmEtaW5maW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLmZhLXZpYWwtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5NlwiOyB9XG5cbi5mYS1wZXJzb24tYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOFwiOyB9XG5cbi5mYS12b2ljZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7IH1cblxuLmZhLWZhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjsgfVxuXG4uZmEtcGVyc29uLXdhbGtpbmctbHVnZ2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTRcIjsgfVxuXG4uZmEtdXAtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7IH1cblxuLmZhLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS10cmFpbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiOyB9XG5cbi5mYS1iYWhhaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjsgfVxuXG4uZmEtaGF5a2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1zZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiOyB9XG5cbi5mYS1kcmFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiOyB9XG5cbi5mYS1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi10b25ndWUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWRcIjsgfVxuXG4uZmEtbGluay1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtY2hhaW4tYnJva2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS1jaGFpbi1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS1jbG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MVwiOyB9XG5cbi5mYS1hcnJvdy11cC16LWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XG5cbi5mYS1maXJlLWZsYW1lLWN1cnZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjsgfVxuXG4uZmEtZmlyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7IH1cblxuLmZhLXRvcm5hZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZmXCI7IH1cblxuLmZhLWZpbGUtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDk0XCI7IH1cblxuLmZhLWJvb2stcXVyYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLXF1cmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1hbmNob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWJvcmRlci1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7IH1cblxuLmZhLWZhY2UtYW5ncnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLmZhLWFuZ3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiOyB9XG5cbi5mYS1jb29raWUtYml0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjsgfVxuXG4uZmEtYXJyb3ctdHJlbmQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjsgfVxuXG4uZmEtcnNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1mZWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1kcmF3LXBvbHlnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLmZhLXNjYWxlLWJhbGFuY2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1nYXVnZS1zaW1wbGUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjsgfVxuXG4uZmEtdGFjaG9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiOyB9XG5cbi5mYS1zaG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmZhLWRlc2t0b3AtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiOyB9XG5cbi5mYS1tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIjsgfVxuXG4uZmEtdGFibGUtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGgtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtY29tbWVudC1zbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cblxuLmZhLXNtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtdXNlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmF0dGVyeS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1ob3VzZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA5XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWRpYWdyYW0tc3VjY2Vzc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3YVwiOyB9XG5cbi5mYS10cnVjay1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGJcIjsgfVxuXG4uZmEtYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiY1wiOyB9XG5cbi5mYS1oYW5kLWZpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7IH1cblxuLmZhLWZpc3QtcmFpc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XG5cbi5mYS1jbG91ZC1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1icmllZmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLXBlcnNvbi1mYWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NlwiOyB9XG5cbi5mYS1pbWFnZS1wb3J0cmFpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXVzZXItdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG5cbi5mYS1ydWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY5XCI7IH1cblxuLmZhLWVhcnRoLWV1cm9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiOyB9XG5cbi5mYS1jYXJ0LWZsYXRiZWQtc3VpdGNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx1Z2dhZ2UtY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS1iYWh0LXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7IH1cblxuLmZhLWJvb2stb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjsgfVxuXG4uZmEtYm9vay1qb3VybmFsLXdoaWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7IH1cblxuLmZhLWhhbmRjdWZmczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjhcIjsgfVxuXG4uZmEtdHJpYW5nbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1kYXRhYmFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLWFycm93LXR1cm4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtYm90dGxlLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM0XCI7IH1cblxuLmZhLW1hc2stZmFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDdcIjsgfVxuXG4uZmEtaGlsbC1yb2Nrc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCI7IH1cblxuLmZhLXJpZ2h0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtcGFwZXItcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NVwiOyB9XG5cbi5mYS1kdW5nZW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC0xLXdhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cblxuLmZhLWxpZmUtcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4uZmEtaGFuZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ25pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjsgfVxuXG4uZmEtd2F0ZXItbGFkZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG5cbi5mYS1sYWRkZXItd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLXN3aW1taW5nLXBvb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLWFycm93cy11cC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiOyB9XG5cbi5mYS1hcnJvd3Mtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4uZmEtZmFjZS1ncmltYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG5cbi5mYS1ncmltYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNlXCI7IH1cblxuLmZhLXdoZWVsY2hhaXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZVwiOyB9XG5cbi5mYS10dXJuLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLmZhLWxldmVsLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTJcIjsgfVxuXG4uZmEtc3F1YXJlLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWRpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYnJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7IH1cblxuLmZhLWJhbmRhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmQtYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXhtYXJrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtZ2lmdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzljXCI7IH1cblxuLmZhLWhvdGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiOyB9XG5cbi5mYS1lYXJ0aC1hc2lhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiOyB9XG5cbi5mYS1nbG9iZS1hc2lhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiOyB9XG5cbi5mYS1pZC1jYXJkLWNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXVzZXItY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmZhLWhhbmQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5mYS1maWxlLWludm9pY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtbXVnLXNhdWNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29mZmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjsgfVxuXG4uZmEtbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjsgfVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtdXNlci1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXRyYWluLXRyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWI0XCI7IH1cblxuLmZhLXVzZXItbnVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7IH1cblxuLmZhLXN5cmluZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLWNsb3VkLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoLTIwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiOyB9XG5cbi5mYS1zcXVhcmUtZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uZmEtbWFnbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1qYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE2XCI7IH1cblxuLmZhLW5vdGUtc3RpY2t5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtYnVnLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5MFwiOyB9XG5cbi5mYS1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI2XCI7IH1cblxuLmZhLWJvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjsgfVxuXG4uZmEtZmFjZS1zYWQtdGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjsgfVxuXG4uZmEtc2FkLXRlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmZhLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS10ZW50LWFycm93cy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4MVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIxXCI7IH1cblxuLmZhLWFycm93cy1zcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiYlwiOyB9XG5cbi5mYS1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7IH1cblxuLmZhLXRyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiYlwiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI0XCI7IH1cblxuLmZhLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI0XCI7IH1cblxuLmZhLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI0XCI7IH1cblxuLmZhLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiOyB9XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjsgfVxuXG4uZmEtc2VhcmNoLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjsgfVxuXG4uZmEtdXNlcnMtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4uZmEtdXNlcnMtY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG5cbi5mYS1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRhXCI7IH1cblxuLmZhLWJ1aWxkaW5nLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS1tdXNldW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVuaXZlcnNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVtYnJlbGxhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS10cm93ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg5XCI7IH1cblxuLmZhLWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiOyB9XG5cbi5mYS1zdGFwbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZlwiOyB9XG5cbi5mYS1tYXNrcy10aGVhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiOyB9XG5cbi5mYS1raXAtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kc2hha2Utc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG5cbi5mYS1qZXQtZmlnaHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLXNxdWFyZS1zaGFyZS1ub2Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtYmFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtcGx1cy1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2NcIjsgfVxuXG4uZmEtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7IH1cblxuLmZhLXBlcnNvbi1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNlXCI7IH1cblxuLmZhLXR1cm4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxldmVsLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uc3Itb25seSxcbi5mYS1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLFxuLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktYnJhbmRzOiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgLS1mYS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLmZhYixcbi5mYS1icmFuZHMge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiOyB9XG5cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmZhLWd1aWxkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjsgfVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLmZhLXNxdWFyZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7IH1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uZmEtdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjsgfVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1zcXVhcmUtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtc3F1YXJlLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZFwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc3F1YXJlLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiOyB9XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjsgfVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7IH1cblxuLmZhLXNxdWFyZS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLXNxdWFyZS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7IH1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7IH1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiOyB9XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7IH1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXNxdWFyZS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXNxdWFyZS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtaW5zdGFsb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNxdWFyZS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1nb2xhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MGZcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1zcXVhcmUteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7IH1cblxuLmZhLW5mYy1kaXJlY3Rpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMFwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtbWV0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5YlwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjsgfVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtdW5zcGxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjsgfVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiOyB9XG5cbi5mYS1zcXVhcmUtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmZhLXNxdWFyZS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5mYS1oaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1wYWRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTBcIjsgfVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1zcXVhcmUtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiOyB9XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7IH1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7IH1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLXNxdWFyZS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWVcIjsgfVxuXG4uZmEtZ2l0bGFiLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5mYS1zcXVhcmUtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1oYXNobm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5OVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiOyB9XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7IH1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiOyB9XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjsgfVxuXG4uZmEtZGhsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7IH1cblxuLmZhLXNxdWFyZS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiOyB9XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW5mYy1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzFcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmZhLXNxdWFyZS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zcXVhcmUteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7IH1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiOyB9XG5cbi5mYS1iaWxpYmlsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkOVwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS00Mi1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiOyB9XG5cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtc3F1YXJlLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7IH1cblxuLmZhLXNxdWFyZS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmZhLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH1cblxuLmZhLXNxdWFyZS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtY21wbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzYwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLXNjcmVlbnBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtbWljcm9ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiOyB9XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uZmEtd2lyc2luZGhhbmR3ZXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQwXCI7IH1cblxuLmZhLXdzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJkMFwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjsgfVxuXG4uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLXdhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2ZcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7IH1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXNxdWFyZS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7IH1cblxuLmZhLXNwYWNlLWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWNcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtc3F1YXJlLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLXNxdWFyZS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLXBlcmJ5dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtYm90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0MFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cblxuLmZhLXNxdWFyZS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1zaXRyb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NGFcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiOyB9XG5cbi5mYS1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1waXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2FcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICAtLWZhLWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgJ0ZvbnQgQXdlc29tZSA2IEZyZWUnOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbi5mYXMsXG4uZmEtc29saWQge1xuICBmb250LXdlaWdodDogOTAwOyB9XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLWxnLFxuICAgIC5jb250YWluZXItbWQsXG4gICAgLmNvbnRhaW5lci1zbSxcbiAgICAuY29udGFpbmVyLXhsLFxuICAgIC5jb250YWluZXIteHhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmctbGlnaHQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQpO1xufVxuXG4vL1NQQUNJTkcgRXh0ZW5zaW9uXG4ubS02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS05IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy05IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTkge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuIiwiYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlO1xuICAgIGNvbG9yOiAkbGluay0tY29sb3I7XG59XG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyOXB4KTtcbn1cblxuLnR3by1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgLy9GaXhlcyBmb3Igc2FmYXJpIGJ1ZyB3aGVyZSBjb250ZW50IHdhcyBub3QgYWxpZ25pbmcgdG9wXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSgyOXB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwge1xuICAgIC50ZXh0ICYsXG4gICAgLmNhcmQtYm9keSAmLFxuICAgIC5jb2x1bW5zLS01MC01MCAmLFxuICAgIC5tb2RhbC1ib2R5ICYsXG4gICAgLmFjY29yZGlvbi1ib2R5ICYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDMwcHgpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmZzLXZhbHVlKDI1cHgpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb24tY2lyY2xlLWNoZWNrLnN2ZycpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IHJmcy12YWx1ZSgxcHgpO1xuXG4gICAgICAgICAgICAgICAgLnRleHQtY2VudGVyICYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmZzLXZhbHVlKC0zMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSg5cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCxcbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMTFweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDE1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IG9sIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saXN0LS1saW5rZWQge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZnMtdmFsdWUoMC41cHgpIHNvbGlkICM4YzhjOGM7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMTVweCAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxub2wge1xuICAgIC50ZXh0ICYsXG4gICAgLmNhcmQtYm9keSAmLFxuICAgIC5jb2x1bW5zLS01MC01MCAmLFxuICAgIC5tb2RhbC1ib2R5ICYsXG4gICAgLmFjY29yZGlvbi1ib2R5ICYge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoOXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb2wsXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDExcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgxNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhY2stbGluayB7XG4gICAgY29sb3I6ICRiYWNrLWxpbmstLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogcmZzLXZhbHVlKDVweCAxMHB4IDVweCAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmFjay1saW5rLS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXMgZWFzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZnMtdmFsdWUoMTFweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiByZnMtdmFsdWUoLTFweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLS1jb2xvci1ob3ZlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkbGluay0tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0IHtcbiAgICAmLS1sYXJnZS15ZWxsb3cge1xuICAgICAgICBjb2xvcjogJHBlbmNpbC15ZWxsb3c7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDM1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGZvbnQtZmFtaWx5LXByaW1hcnk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiBtdXNlby1zbGFiLCBzZXJpZjtcblxuJG5hdnktYmx1ZTogIzFjMzU1ZTtcbiRiZXJyeTogI2IzMmI1YjtcbiRyb3lhbDogIzAwNzVjOTtcbiRwZW5jaWwteWVsbG93OiAjZjZiZjQxO1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDAwMDA7XG5cbiRncmF5OiAjZTJlNmVhO1xuJGdyYXktMTogIzMzMzMzMztcbiR0ZXh0LWdyYXk6ICM1ODViNWQ7XG4kZ3JlZW46ICM3OGI5NWQ7XG5cbiRncmF5LTQwMDogdmFyKC0tYnMtZ3JheS00MDApO1xuXG4kY29sb3ItYWNjZW50OiAkYmVycnkgIWRlZmF1bHQ7IC8vRGVmYXVsdFxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3R5cG9ncmFwaHknO1xuXG46cm9vdCB7XG4gICAgLS1icy1ncmF5LTQwMDogI2NmY2ZjZjtcbiAgICAtLWJzLWxpZ2h0OiAjZjlmOWY5O1xuICAgIC0tYnMtbGlnaHQtcmdiOiAyMjYsIDIzMCwgMjM0O1xuICAgIC0tYnMtcHJpbWFyeS1yZ2I6IDI4LCA1MywgOTQ7XG4gICAgLS1icy1mb250LXNhbnMtc2VyaWY6IG11c2VvLXNhbnMsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsXG4gICAgICAgICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tYnMtYm9keS1mb250LXdlaWdodDogMzAwO1xuICAgIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAgIC0tYnMtYm9keS1jb2xvcjogdmFyKC0tYnMtZ3JheS1kYXJrKTtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAxLjcpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDEuNyk7XG4gICAgfVxufVxuIiwiLnNpdGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogcmZzLXZhbHVlKDBweCAzcHggMTBweCkgcmdiYSgwLCAwLCAwLCAwLjM1KTtcblxuICAgICZfX25hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnJhbmQge1xuICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMThweCAwKTtcblxuICAgICAgICBAaWYgJHNpdGUgPT0gJ2IyYycge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoNjFweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgxM3B4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZnMtdmFsdWUoLTE0cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJmcy12YWx1ZSgxcHgpICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0ljb25faW9uaWMtbWQtbWVudScgZGF0YS1uYW1lPSdJY29uIGlvbmljLW1kLW1lbnUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzEzLjMzMycgdmlld0JveD0nMCAwIDIwIDEzLjMzMyclM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLW1kLW1lbnUtMicgZGF0YS1uYW1lPSdJY29uIGlvbmljLW1kLW1lbnUnIGQ9J000LjUsMjIuMzMzaDIwVjIwLjExMUg0LjVabTAtNS41NTZoMjBWMTQuNTU2SDQuNVpNNC41LDl2Mi4yMjJoMjBWOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00LjUgLTkpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB3aWR0aDogcmZzLXZhbHVlKDIxcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoMjFweCk7XG5cbiAgICAgICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDIxIDIxJyUzRSUzQ3BhdGggaWQ9J0ljb25fbWF0ZXJpYWwtY2xvc2UnIGRhdGEtbmFtZT0nSWNvbiBtYXRlcmlhbC1jbG9zZScgZD0nTTI4LjUsOS42MTUsMjYuMzg1LDcuNSwxOCwxNS44ODUsOS42MTUsNy41LDcuNSw5LjYxNSwxNS44ODUsMTgsNy41LDI2LjM4NSw5LjYxNSwyOC41LDE4LDIwLjExNSwyNi4zODUsMjguNSwyOC41LDI2LjM4NSwyMC4xMTUsMThaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy41IC03LjUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSgyMXB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgyMXB4KTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAxLjcpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAxLjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJmcy12YWx1ZSg4MDBweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMzBweCkgY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAxLjcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci0tbW9iaWxlLWZseW91dC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnYjJjJyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ2IyYycge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJmcy12YWx1ZSg3MjBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1vbi1tb2JpbGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLS1idG4tb24tbW9iaWxlLS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItLWJ0bi1vbi1tb2JpbGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDExLjVweCAyOHB4IDkuNXB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkZXItLWJ0bi1vbi1tb2JpbGUtLW1hcmdpbi1ib3R0b207XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgICAgQGlmICRzaXRlID09ICdiMmInIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHJmcy12YWx1ZSgxcHgpIHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coXG4gICAgICAgICAgICAgICAgJGFycm93LS1jb2xvcjogJGhlYWRlci0tYnRuLW9uLW1vYmlsZS0tY29sb3IsXG4gICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aDogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuNjI1cmVtLFxuICAgICAgICAgICAgICAgICRtYXJnaW4tbGVmdDogMC42MjVyZW1cbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLS1idG4tb24tbW9iaWxlLS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci0tYnRuLW9uLW1vYmlsZS0tY29sb3ItLWhvdmVyO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaGVhZGVyLS1idG4tb24tbW9iaWxlLS1jb2xvci0taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRzaXRlID09ICdiMmMnIHtcbiAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1vbi1tb2JpbGUsXG4gICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkaGVhZGVyLS1idG4tLW1vYmlsZS1taW4td2lkdGg7XG5cbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnYjJjJyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS0tc2VhcmNoIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiByZnMtdmFsdWUoMnB4KSBzb2xpZCAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoMzZweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMzZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJmcy12YWx1ZSgxNXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSgxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgKyBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci0tZm9ybS0taW5wdXQtZ3JvdXAtLWJ1dHRvbi1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJlLWJhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eS1ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMTBweCAwKTtcblxuICAgICAgICAmX19saW5rcyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgW2NsYXNzKj0nZmEnXSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDE4cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmZzLXZhbHVlKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTNweCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxM3B4KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJmcy12YWx1ZSg4cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOC42OTYnIGhlaWdodD0nOS4wNjInIHZpZXdCb3g9JzAgMCA4LjY5NiA5LjA2MiclM0UlM0NnIGlkPSdBcnJvdycgdHJhbnNmb3JtPSdtYXRyaXgoLTAuODY2ICAtMC41ICAwLjUgIC0wLjg2NiAgNS4xOTYgIDkuMDYyKSclM0UlM0NyZWN0IGlkPSdBcnJvdy0yJyBkYXRhLW5hbWU9J0Fycm93JyB3aWR0aD0nNicgaGVpZ2h0PSc3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGlkPSdQb2x5Z29uXzMnIGRhdGEtbmFtZT0nUG9seWdvbiAzJyBkPSdNMy41IDAgNyA2SDBaJyB0cmFuc2Zvcm09J21hdHJpeCgwICAxICAtMSAgMCAgNiAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2JSB0b3AgNDIlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLWxhbmd1YWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMjFweCk7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTNweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgJ2hlYWRlci1lbGVtZW50cy9tYWluLW5hdic7XG5AaW1wb3J0ICdoZWFkZXItZWxlbWVudHMvdXRpbGl0eS1uYXYnO1xuIiwiJHNpdGU6ICdiMmMnO1xuXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4kY29sb3ItYWNjZW50OiAkcm95YWw7XG5cbiRoZWFkZXItLWJhY2tncm91bmQtY29sb3I6ICRyb3lhbDtcbiRoZWFkZXItLW1vYmlsZS1mbHlvdXQtLWJhY2tncm91bmQtY29sb3I6ICRuYXZ5LWJsdWU7XG4kaGVhZGVyLS1mb3JtLS1pbnB1dC1ncm91cC0tYnV0dG9uLWNvbG9yOiAkcm95YWw7XG4kaGVhZGVyLS1idG4tLW1vYmlsZS1taW4td2lkdGg6IDExLjVyZW07XG4kaGVhZGVyLS1idG4tb24tbW9iaWxlLS1jb2xvcjogJHJveWFsO1xuJGhlYWRlci0tYnRuLW9uLW1vYmlsZS0tYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuJGhlYWRlci0tYnRuLW9uLW1vYmlsZS0tY29sb3ItLWhvdmVyOiAkd2hpdGU7XG4kaGVhZGVyLS1idG4tb24tbW9iaWxlLS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogJHJveWFsO1xuJGhlYWRlci0tYnRuLW9uLW1vYmlsZS0tbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkZXItLWRyb3Bkb3duLWl0ZW0taG92ZXI6ICRwZW5jaWwteWVsbG93O1xuXG4kbWFpbi0tZGFzaGVkLWxpbmUtb24tbGFzdC1jb21wb25lbnQ6IHRydWU7XG5cbiRwYWdlLXRpdGxlLWJsb2NrLS1iYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eS1ibHVlO1xuXG4kaGVhZGluZy0tY29sb3I6ICRyb3lhbDtcbiRoZWFkaW5nLS1zbWFsbC1hY2NlbnQtLWNvbG9yOiAkbmF2eS1ibHVlO1xuXG4kYmFjay1saW5rLS1jb2xvcjogJHJveWFsO1xuXG4kbGluay0tY29sb3I6ICRyb3lhbDtcbiRsaW5rLS1jb2xvci1ob3ZlcjogJG5hdnktYmx1ZTtcblxuJGljb24tcGVuY2lsOiAnLi4vaW1hZ2VzL3BlbmNpbF9iMmMuc3ZnJztcblxuJGJyZWFkY3J1bWItLWNvbG9yOiAkcGVuY2lsLXllbGxvdztcblxuJGZvb3Rlci0tbGluay1jb2xvcjogJHRleHQtZ3JheTtcbiRmb290ZXItLWxvZ28tLW1hcmdpbi10b3A6IC0xMnB4O1xuJGZvb3Rlci0tbGluay0tZGVjb3JhdGlvbjogbm9uZTtcbiRmb290ZXItLXNvY2lhbC1tZWRpYS0tZGl2aWRlcnM6IGZhbHNlO1xuJGZvb3Rlci0tc29jaWFsLW1lZGlhLS1jb2xvcjogIzI1MjgyYjtcbiRmb290ZXItLXBhZGRpbmctdG9wOiA2LjJyZW07XG4kZm9vdGVyLS1ib3JkZXItYm90dG9tOiAxLjY4NzVyZW0gc29saWQgJHJveWFsO1xuXG4kaGVyby0tYmFja2dyb3VuZC1vbi1tb2JpbGU6ICRyb3lhbDtcbiRoZXJvLS1jb250ZW50LS1iYWNrZ3JvdW5kOiAnLi4vaW1hZ2VzL3JveWFsLWJsb2Iuc3ZnJztcbiRoZXJvLS1jb250ZW50LS10aXRsZS0tbWFyZ2luLWJvdHRvbS1vbi1tb2JpbGU6IDJyZW07XG4kaGVyby0tY29udGVudC0tYm90dG9tLWxnOiA4LjJyZW07XG4kaGVyby0tY29udGVudC0tbWF4LXdpZHRoLW9uLW1vYmlsZTogMzdyZW07XG5cbiRuZXdzLXBhZ2UtdGl0bGUtYmxvY2stLXRpdGxlLS1jb2xvcjogJHJveWFsO1xuJG5ld3MtcGFnZS10aXRsZS1ibG9jay0tYnlsaW5lLS1jb2xvcjogJG5hdnktYmx1ZTtcblxuJGJ1dHRvbi0tcHJpbWFyeS0tY29sb3I6ICR3aGl0ZTtcbiRidXR0b24tLXByaW1hcnktLWJhY2tncm91bmQtY29sb3I6ICRyb3lhbDtcbiRidXR0b24tLXByaW1hcnktLWJvcmRlci1jb2xvcjogJHJveWFsO1xuJGJ1dHRvbi0tcHJpbWFyeS0tYm9yZGVyLWNvbG9yLS1ob3ZlcjogJG5hdnktYmx1ZTtcbiRidXR0b24tLXByaW1hcnktLWNvbG9yLS1ob3ZlcjogJHdoaXRlO1xuJGJ1dHRvbi0tcHJpbWFyeS0tYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICRuYXZ5LWJsdWU7XG5cbiRidXR0b24tLXNlY29uZGFyeS0tY29sb3I6ICRyb3lhbDtcbiRidXR0b24tLXNlY29uZGFyeS0tYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi0tc2Vjb25kYXJ5LS1ib3JkZXItY29sb3I6ICR3aGl0ZTtcbiRidXR0b24tLXNlY29uZGFyeS0tYm9yZGVyLWNvbG9yLS1ob3ZlcjogJG5hdnktYmx1ZTtcbiRidXR0b24tLXNlY29uZGFyeS0tY29sb3ItLWhvdmVyOiAkd2hpdGU7XG4kYnV0dG9uLS1zZWNvbmRhcnktLWJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAkbmF2eS1ibHVlO1xuXG4kYnV0dG9uLS1vdXRsaW5lLXByaW1hcnktLWJvcmRlci1jb2xvci0taG92ZXI6ICRuYXZ5LWJsdWU7XG4kYnV0dG9uLS1vdXRsaW5lLXByaW1hcnktLWJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAkbmF2eS1ibHVlO1xuJGJ1dHRvbi0tb3V0bGluZS1wcmltYXJ5LS1jb2xvci0taG92ZXI6ICR3aGl0ZTtcbiRidXR0b24tLW91dGxpbmUtcHJpbWFyeS0tYXJyb3ctY29sb3ItLWhvdmVyOiAkd2hpdGU7XG5cbiRidXR0b24tLWxpbmstLWNvbG9yOiAkcm95YWw7XG4kYnV0dG9uLS1saW5rLS1jb2xvci0taG92ZXI6ICRuYXZ5LWJsdWU7XG4kZGFyay1zZWN0aW9uLS1idXR0b24tLWxpbmstLWNvbG9yOiAkd2hpdGU7XG4kZGFyay1zZWN0aW9uLS1idXR0b24tLWxpbmstLWNvbG9yLS1ob3ZlcjogJHBlbmNpbC15ZWxsb3c7XG5cbiRhY2NvcmRpb24tLXRpdGxlLS1jb2xvcjogJHJveWFsO1xuJGFjY29yZGlvbi0tbWFpbi1ib3JkZXItLWNvbG9yOiAkcGVuY2lsLXllbGxvdztcbiRhY2NvcmRpb24tLWl0ZW0tLWJvcmRlci0tY29sb3I6ICNjZmNmY2Y7XG4kYWNjb3JkaW9uLS1hcnJvdy0tY29sb3I6ICRyb3lhbDtcbiRhY2NvcmRpb24tLWhvdmVyLS1jb2xvcjogJG5hdnktYmx1ZTtcblxuJGNvbHVtbnMtLWRpdmlkZXItY29sb3I6ICRyb3lhbDtcblxuJGFycm93LS1jb2xvcjogJGNvbG9yLWFjY2VudDtcblxuJGNhcmQtLWJvcmRlci1jb2xvcjogJHBlbmNpbC15ZWxsb3c7XG4kY2FyZC0taWNvbi0tYmFja2dyb3VuZC1jb2xvcjogJHJveWFsO1xuJGNhcmQtLXRhZy0tY29sb3I6ICRyb3lhbDtcbiRjYXJkLS1oZWFkaW5nLS1jb2xvcjogJG5hdnktYmx1ZTtcblxuJGZvcm0tLWlucHV0LWdyb3VwLS1idXR0b24tY29sb3I6ICRuYXZ5LWJsdWU7XG4kZm9ybS1sYWJlbC0tY29sb3I6ICRyb3lhbDtcblxuJHBhZ2luYXRpb24tLWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xuJHBhZ2luYXRpb24tLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWw7XG4kcGFnaW5hdGlvbi0tY29sb3I6ICR0ZXh0LWdyYXk7XG4kcGFnaW5hdGlvbi0tY29sb3ItaG92ZXI6ICRwZW5jaWwteWVsbG93O1xuJHBhZ2luYXRpb24tLWFycm93LS1jb2xvcjogJHJveWFsO1xuXG4kanVtcC1saW5rcy0tYWN0aXZlLWFjY2VudDogJHJveWFsO1xuJGp1bXAtbGlua3MtLWJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXG4kZmlmdHktZmlmdHktaW1hZ2VzLS13aXRoLWFjY2VudDogZmFsc2U7XG4kZmlmdHktZmlmdHktaW1hZ2VzLS13aWRlLW9uLW1vYmlsZTogdHJ1ZTtcblxuJGltYWdlLS1maWZ0eS1maWZ0eS1hY2NlbnQtZ3JhcGhpYzogJy4uL2ltYWdlcy9ibHVlLWFuZC1ncmF5LWJsb2JzLnN2Zyc7XG4kaW1hZ2UtLWZpZnR5LWZpZnR5LWFjY2VudC1ncmFwaGljLXdpZHRoOiAxMjglO1xuJGltYWdlLS1maWZ0eS1maWZ0eS1hY2NlbnQtZ3JhcGhpYy1oZWlnaHQ6IDExMyU7XG4kaW1hZ2UtLWZpZnR5LWZpZnR5LWFjY2VudC1ncmFwaGljLXRvcDogLTEwJTtcbiRpbWFnZS0tZmlmdHktZmlmdHktYWNjZW50LWdyYXBoaWMtbGVmdDogLTE1JTtcblxuJHZpZGVvLS1oYXMtYm9yZGVyOiBmYWxzZTtcbiR2aWRlby0tZGVjb3JhdGlvbi1ncmFwaGljOiAnLi4vaW1hZ2VzL2JsdWUtYW5kLWdyYXktYmxvYnMtLXNlcGFyYXRlZC5zdmcnO1xuJHZpZGVvLS1tYXgtd2lkdGg6IGZhbHNlO1xuJHZpZGVvLS1kZWNvcmF0aW9uLWdyYXBoaWMtLWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuJHZpZGVvLS1kZWNvcmF0aW9uLWdyYXBoaWMtLXRvcDogLTExJTtcbiR2aWRlby0tZGVjb3JhdGlvbi1ncmFwaGljLS1yaWdodDogLTQlO1xuJHZpZGVvLS1kZWNvcmF0aW9uLWdyYXBoaWMtLXdpZHRoOiAxMDklO1xuJHZpZGVvLS1kZWNvcmF0aW9uLWdyYXBoaWMtLWhlaWdodDogMTE3JTtcbiR2aWRlby0tZGVjb3JhdGlvbi1ncmFwaGljLS1oaWRlLW9uLW1vYmlsZTogdHJ1ZTtcblxuJG1vZGFsLS10aXRsZS0tY29sb3I6ICRyb3lhbDtcblxuJHNlYXJjaC1yZXN1bHRzLS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyBpZD0naWNvbl9idXR0b25fYXJyb3cnIGRhdGEtbmFtZT0naWNvbiAvIGJ1dHRvbiAvIGFycm93JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMC45MDknIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxMC45MDkgMjAnJTNFJTNDcmVjdCBpZD0naWNvbl9idXR0b25fYXJyb3ctMicgZGF0YS1uYW1lPSdpY29uIC8gYnV0dG9uIC8gYXJyb3cnIHdpZHRoPScxMC45MDknIGhlaWdodD0nMjAnIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J0ljb24nIGQ9J005LjEyNy0xOS44MjlsLTguNzkzLDlhMS4xODgsMS4xODgsMCwwLDAsMCwxLjY1M2w4Ljc5Myw5YS41NjEuNTYxLDAsMCwwLC44MDcsMEwxMC43NDItMWEuNi42LDAsMCwwLDAtLjgyNkwzLjE2LTkuNTg2YS42LjYsMCwwLDEsMC0uODI2bDcuNTgyLTcuNzYzYS42LjYsMCwwLDAsMC0uODI2bC0uODA3LS44MjZBLjU2MS41NjEsMCwwLDAsOS4xMjctMTkuODI5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuOTA5KSByb3RhdGUoMTgwKScgZmlsbD0nJTIzMDA3NUM5JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIik7XG4kc2VhcmNoLXJlc3VsdHMtLWljb24taG92ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIGlkPSdpY29uX2J1dHRvbl9hcnJvdycgZGF0YS1uYW1lPSdpY29uIC8gYnV0dG9uIC8gYXJyb3cnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwLjkwOScgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDEwLjkwOSAyMCclM0UlM0NyZWN0IGlkPSdpY29uX2J1dHRvbl9hcnJvdy0yJyBkYXRhLW5hbWU9J2ljb24gLyBidXR0b24gLyBhcnJvdycgd2lkdGg9JzEwLjkwOScgaGVpZ2h0PScyMCcgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0nSWNvbicgZD0nTTkuMTI3LTE5LjgyOWwtOC43OTMsOWExLjE4OCwxLjE4OCwwLDAsMCwwLDEuNjUzbDguNzkzLDlhLjU2MS41NjEsMCwwLDAsLjgwNywwTDEwLjc0Mi0xYS42LjYsMCwwLDAsMC0uODI2TDMuMTYtOS41ODZhLjYuNiwwLDAsMSwwLS44MjZsNy41ODItNy43NjNhLjYuNiwwLDAsMCwwLS44MjZsLS44MDctLjgyNkEuNTYxLjU2MSwwLDAsMCw5LjEyNy0xOS44MjlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMC45MDkpIHJvdGF0ZSgxODApJyBmaWxsPSclMjMxQzM1NUUnIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcblxuJGhpZ2hsaWdodC0tbGFyZ2UtLXRpdGxlLWNvbG9yOiAkcm95YWw7XG4kaGlnaGxpZ2h0LS1sYXJnZS0tdGl0bGUtZGl2aWRlci1jb2xvcjogJHBlbmNpbC15ZWxsb3c7XG5cbiRjYWxlbmRhci0tYmFzZS1jb2xvcjogJHJveWFsO1xuJGNhbGVuZGFyLS1oaWdobGlnaHQtY29sb3I6ICRwZW5jaWwteWVsbG93O1xuXG5AaW1wb3J0ICdzaGFyZWQtY29tcG9uZW50cyc7XG5AaW1wb3J0ICdnbG9iYWwvaGVhZGVyLWVsZW1lbnRzL21lZ2EtbWVudSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ZpZnR5LWZpZnR5LXRleHQtaW1hZ2Utc2xpZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaG9tZXBhZ2UtcHJvZ3JhbSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ZpbmQtYS1jbHViJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2FyZC1ncmlkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2hhdC1lbWJlZCc7XG5cbjpyb290IHtcbiAgICAtLWJzLXNlY29uZGFyeS1yZ2I6IDAsIDExNywgMjAxO1xufVxuIiwiQG1peGluIGFycm93KCRhcnJvdy0tY29sb3I6ICR3aGl0ZSwgJG1hcmdpbi1sZWZ0OiBmYWxzZSwgJGJvcmRlci13aWR0aDogMC4zNzVyZW0gMCAwLjM3NXJlbSAwLjc1cmVtKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRhcnJvdy0tY29sb3I7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMzVzIGVhc2U7XG4gICAgICAgIEBpZiAkbWFyZ2luLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW4tbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHBvc2l0aW9uLWFic29sdXRlLWZ1bGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbkBtaXhpbiBib3R0b20tZGFzaGVkLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2Rhc2hlZC1saW5lLS15ZWxsb3cuc3ZnJykgbm8tcmVwZWF0IHNjcm9sbDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZnMtdmFsdWUoMjAwMHB4IDMzOXB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiByZnMtdmFsdWUoLTMwcHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiByZnMtdmFsdWUoLTkwcHgpO1xuICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgzMzlweCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBib3R0b206IHJmcy12YWx1ZSgtMTgwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpdGUtaGVhZGVyIHtcbiAgICAmX19tYWluLW5hdiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAubmF2LWxpbmssXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmICRzaXRlID09ICdiMmMnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAubmF2YmFyLWV4cGFuZC14bCAmIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSgxMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZnMtdmFsdWUoM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJmcy12YWx1ZSgtMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZnMtdmFsdWUoLTFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHJmcy12YWx1ZSgtOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygkd2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZW5jaWwteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJmcy12YWx1ZSgxMnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZnMtdmFsdWUoMjUzcHgpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgxMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoMzVweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSgzNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDEycHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZnMtdmFsdWUoMXB4KSBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDdweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLS1kcm9wZG93bi1pdGVtLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDsgLy8gU2FzcyB2YXJpYWJsZSBiZWNhdXNlIG9mICRhY2NvcmRpb24tYnV0dG9uLWljb25cbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi5zaXRlLWhlYWRlciB7XG4gICAgJl9fdXRpbGl0eS1uYXYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHJmcy12YWx1ZSgycHgpIHNvbGlkICRwZW5jaWwteWVsbG93O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJmcy12YWx1ZSgzNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgxOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNXB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmZzLXZhbHVlKDNweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJmcy12YWx1ZSg2cHgpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogcmZzLXZhbHVlKDZweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmZzLXZhbHVlKC04cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgzcHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZW5jaWwteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZnMtdmFsdWUoMjFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgJi0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGlua1thcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZW5jaWwteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdiMmMnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmZzLXZhbHVlKDEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJmcy12YWx1ZSgzMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnYjJjJyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoNTBweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZnMtdmFsdWUoNjY1cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIC5mb3JtLS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoZXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDUwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDUwcHgpO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTJweCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZnMtdmFsdWUoMXB4KSBzb2xpZCAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMjJweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMTdweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAkZm9vdGVyLS1wYWRkaW5nLXRvcDtcbiAgICBib3JkZXItYm90dG9tOiAkZm9vdGVyLS1ib3JkZXItYm90dG9tO1xuXG4gICAgLmZpZ3VyZS0tbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgkZm9vdGVyLS1sb2dvLS1tYXJnaW4tdG9wKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IHJmcy12YWx1ZSgtNnB4KTtcbiAgICB9XG5cbiAgICAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3O1xuICAgIH1cblxuICAgIC5iZy1saWdodC0yIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDQ1cHgpO1xuXG4gICAgICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci0tbGluay1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtdW5zdHlsZWQge1xuICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgyOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZm9vdGVyLS1saW5rLS1kZWNvcmF0aW9uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctLXNtYWxsLWFjY2VudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTJweCk7XG5cbiAgICAgICAgQGlmICRzaXRlID09ICdiMmMnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcm95YWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1ucy0tZGl2aWRlci10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IHJmcy12YWx1ZSg1N3B4KTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgycHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJHNpdGUgPT0gJ2IyYycge1xuICAgICAgICAgICAgLmxpc3QtdW5zdHlsZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZnMtdmFsdWUoLTM2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLS1zb2NpYWwtbWVkaWEtLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGlmICRmb290ZXItLXNvY2lhbC1tZWRpYS0tZGl2aWRlcnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmZzLXZhbHVlKDMwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZnMtdmFsdWUoMzBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDMwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgzMHB4KTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDFweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTEuNyk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0xLjcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI21haW4ge1xuICAgID4gLnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpZiAkc2l0ZSA9PSAnYjJiJyB7XG4gICAgICAgICAgICAmOm5vdCguc2VjdGlvbi0tZmVhdHVyZS1pbWFnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZnMtdmFsdWUoODBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmZzLXZhbHVlKDEzNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJHNpdGUgPT0gJ2IyYycge1xuICAgICAgICAgICAgJjpub3QoLnNlY3Rpb24tLWZlYXR1cmUtaW1hZ2UsIC5zZWN0aW9uLS1yZW1vdmUtZGFzaGVkLWxpbmUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMjBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3R0b20tZGFzaGVkLWxpbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNlY3Rpb24tLXdhdmUtb24tdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKC04MHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoNzVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJmcy12YWx1ZSgtMjUwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZnMtdmFsdWUoLTI2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmZzLXZhbHVlKC0xODBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xufVxuXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgICBjb2xvcjogJGhlYWRpbmctLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDIyN2VtO1xuXG4gICAgJi5oZWFkaW5nLS13aXRoLXBlbmNpbCxcbiAgICAmLmhlYWRpbmctLXdpdGgtcGVuY2lsLWFuZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoNDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoMzNweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSg1MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGljb24tcGVuY2lsKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZnMtdmFsdWUoMzJweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoNDAuMTdweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogcmZzLXZhbHVlKC0xMnB4KTtcbiAgICAgICAgICAgICAgICB0b3A6IHJmcy12YWx1ZSg2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oZWFkaW5nLS13aXRoLXBlbmNpbC1hbmQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyM3B4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZnMtdmFsdWUoNTJweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoNjVweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IHJmcy12YWx1ZSg5cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJmcy12YWx1ZSg3MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhlYWRpbmctLXR3by1saW5lcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgzNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDM1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoNzBweCk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmZzLXZhbHVlKDU1LjQ3cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSg2N3B4KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oZWFkaW5nLS13aXRoLXBlbmNpbC5oZWFkaW5nLS10d28tbGluZXMge1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgzNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgzNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoNTlweCk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSg1NS40N3B4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSg2N3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGVhZGluZy0td2l0aC1wZW5jaWwtYW5kLWRhc2hlZC1saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMzVweCkgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDgxcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDUxcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoNzJweCk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGljb24tcGVuY2lsKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZnMtdmFsdWUoNTNweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDY3cHgpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHJmcy12YWx1ZSg0cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbWlkLWRhc2hlZC1saW5lLS15ZWxsb3cuc3ZnJykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSgxNTQycHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgzMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJmcy12YWx1ZSgtMTU1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZnMtdmFsdWUoLTg2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGVhZGluZy0td2l0aC1ib3R0b20tZGl2aWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSg0MHB4KTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDNweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiByZnMtdmFsdWUoMTRweCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmgxLFxuLmgxIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiByZnMtdmFsdWUoNTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDE4cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoNjVweCk7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDQ1cHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSg1NXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0cmEtc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDIsXG4uaDIge1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyN3B4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDUwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDMycHgpO1xuICAgIH1cbn1cblxuaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDM1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyMXB4KTtcblxuICAgIC5oMiArICYsXG4gICAgaDIgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDgwcHgpO1xuICAgIH1cbn1cblxuaDQsXG4uaDQge1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDI1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyMXB4KTtcbn1cblxuaDUsXG4uaDUge1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDIwcHgpO1xufVxuXG4uaGVhZGluZyB7XG4gICAgJi0tc21hbGwtYWNjZW50IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDgzM2VtO1xuICAgICAgICBjb2xvcjogJGhlYWRpbmctLXNtYWxsLWFjY2VudC0tY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSg1cHgpO1xuXG4gICAgICAgICsgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDIuaGVhZGluZy0tc21hbGwtYWNjZW50IHtcbiAgICArIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjVweCk7XG4gICAgfVxufVxuIiwiLmNvbHVtbnMge1xuICAgICYtLWRpdmlkZXIge1xuICAgICAgICBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICAgICAgKyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoNTBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoNTBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sdW1ucy0tZGl2aWRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSg1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSg1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGl2aWRlci10b3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSg0NnB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDNweCk7XG4gICAgICAgICAgICB0b3A6IHJmcy12YWx1ZSgtMjZweCk7XG4gICAgICAgICAgICByaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbHVtbnMtLWRpdmlkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgJi0tZGl2aWRlci10b3Atb24tZGVza3RvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSg3OHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmZzLXZhbHVlKDMwcHgpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgycHgpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHJmcy12YWx1ZSgtMjZweCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWRpdmlkZXItdG9wLW9uLW1vYmlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDUwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoMTBweCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDJweCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmZzLXZhbHVlKC0yNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnRuIHtcbiAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmc6IHJmcy12YWx1ZSgxMS41cHggMjhweCA5LjVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogcmZzLXZhbHVlKDIwcHgpO1xuICAgICYsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSwgY29sb3IgMC4zNXMgZWFzZSwgYm9yZGVyIDAuMzVzIGVhc2U7XG4gICAgfVxuXG4gICAgJi0tbm8td3JhcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi0tcHJpbWFyeS0tYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tLXByaW1hcnktLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRidXR0b24tLXByaW1hcnktLWNvbG9yO1xuICAgIEBpbmNsdWRlIGFycm93KFxuICAgICAgICAkYXJyb3ctLWNvbG9yOiAkYnV0dG9uLS1wcmltYXJ5LS1jb2xvcixcbiAgICAgICAgJGJvcmRlci13aWR0aDogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuNjI1cmVtLFxuICAgICAgICAkbWFyZ2luLWxlZnQ6IDAuNjI1cmVtXG4gICAgKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi0tcHJpbWFyeS0tYm9yZGVyLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi0tcHJpbWFyeS0tYmFja2dyb3VuZC1jb2xvci0taG92ZXI7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLS1wcmltYXJ5LS1jb2xvci0taG92ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRidXR0b24tLXByaW1hcnktLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi0tc2Vjb25kYXJ5LS1jb2xvcjtcbiAgICBjb2xvcjogJGJ1dHRvbi0tc2Vjb25kYXJ5LS1jb2xvcjtcbiAgICBAaW5jbHVkZSBhcnJvdyhcbiAgICAgICAgJGFycm93LS1jb2xvcjogJGJ1dHRvbi0tc2Vjb25kYXJ5LS1jb2xvcixcbiAgICAgICAgJGJvcmRlci13aWR0aDogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuNjI1cmVtLFxuICAgICAgICAkbWFyZ2luLWxlZnQ6IDAuNjI1cmVtXG4gICAgKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi0tb3V0bGluZS1wcmltYXJ5LS1ib3JkZXItY29sb3ItLWhvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLS1vdXRsaW5lLXByaW1hcnktLWJhY2tncm91bmQtY29sb3ItLWhvdmVyO1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi0tb3V0bGluZS1wcmltYXJ5LS1jb2xvci0taG92ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRidXR0b24tLW91dGxpbmUtcHJpbWFyeS0tYXJyb3ctY29sb3ItLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLS1zZWNvbmRhcnktLWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLS1zZWNvbmRhcnktLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRidXR0b24tLXNlY29uZGFyeS0tY29sb3I7XG4gICAgQGluY2x1ZGUgYXJyb3coXG4gICAgICAgICRhcnJvdy0tY29sb3I6ICRidXR0b24tLXNlY29uZGFyeS0tY29sb3IsXG4gICAgICAgICRib3JkZXItd2lkdGg6IDAuMzEyNXJlbSAwIDAuMzEyNXJlbSAwLjYyNXJlbSxcbiAgICAgICAgJG1hcmdpbi1sZWZ0OiAwLjYyNXJlbVxuICAgICk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b24tLXNlY29uZGFyeS0tYm9yZGVyLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi0tc2Vjb25kYXJ5LS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRidXR0b24tLXNlY29uZGFyeS0tY29sb3ItLWhvdmVyO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYnV0dG9uLS1zZWNvbmRhcnktLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkc2l0ZSA9PSAnYjJjJyB7XG4gICAgICAgIC5iZy1wcmltYXJ5ICYge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGJ1dHRvbi0tbGluay0tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIEBpbmNsdWRlIGFycm93KFxuICAgICAgICAkYXJyb3ctLWNvbG9yOiAkYnV0dG9uLS1saW5rLS1jb2xvcixcbiAgICAgICAgJGJvcmRlci13aWR0aDogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuNjI1cmVtLFxuICAgICAgICAkbWFyZ2luLWxlZnQ6IDAuNjI1cmVtXG4gICAgKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLS1saW5rLS1jb2xvci0taG92ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRidXR0b24tLWxpbmstLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9ja3F1b3RlIHtcbiAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDE5cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjZweCk7XG4gICAgfVxuXG4gICAgLmJnLWxpZ2h0ICYge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMjdweCk7XG4gICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTlweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgyNnB4KTtcbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAuYmctbGlnaHQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIH1cbn1cbiIsIi5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiByZnMtdmFsdWUoNTBweCAwIDcwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDc4cHggMCA3MHB4KTtcbiAgICB9XG5cbiAgICAmLS1ibHVlLXdhdmUsXG4gICAgJi0tcm95YWwtd2F2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2VjdGlvbl9fd2F2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogcmZzLXZhbHVlKC00MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOm5vdCguYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNlY3Rpb24tLWJ1dHRvbi0tbGluay0tY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2VjdGlvbi0tYnV0dG9uLS1saW5rLS1jb2xvci0taG92ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRkYXJrLXNlY3Rpb24tLWJ1dHRvbi0tbGluay0tY29sb3ItLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGRhcmstc2VjdGlvbi0tYnV0dG9uLS1saW5rLS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsdWUtd2F2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5LWJsdWU7XG4gICAgfVxuXG4gICAgJi0tZ3JheS13YXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2VjdGlvbl9fd2F2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogcmZzLXZhbHVlKC00MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJveWFsLXdhdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWw7XG4gICAgfVxuXG4gICAgJi0tYmVycnktd2F2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlcnJ5O1xuXG4gICAgICAgIC5zZWN0aW9uX193YXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiByZnMtdmFsdWUoLTQwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJixcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6bm90KC5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnkpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2VjdGlvbi0tYnV0dG9uLS1saW5rLS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWN0aW9uLS1idXR0b24tLWxpbmstLWNvbG9yLS1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGRhcmstc2VjdGlvbi0tYnV0dG9uLS1saW5rLS1jb2xvci0taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWxpbmsge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZGFyay1zZWN0aW9uLS1idXR0b24tLWxpbmstLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2F2ZS1vbi1ib3R0b20ge1xuICAgICAgICAuc2VjdGlvbl9fd2F2ZSB7XG4gICAgICAgICAgICBib3R0b206IHJmcy12YWx1ZSgtMzFweCk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2F2ZS1vbi10b3Age1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmZzLXZhbHVlKDk1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib3R0b20tZGFzaGVkLWxpbmUge1xuICAgICAgICBAaWYgKCRzaXRlID09ICdiMmMnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoODBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1kYXNoZWQtbGluZTtcblxuICAgICAgICAgICAgJi5zZWN0aW9uLS13YXZlLW9uLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDgwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDEyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib3R0b20tZGFzaGVkLWxpbmUtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDgwcHgpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvZGFzaGVkLWxpbmUtLXllbGxvdy1sZWZ0LnN2ZycpIG5vLXJlcGVhdCBzY3JvbGw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJmcy12YWx1ZSgyMDAwcHggNDY1cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiByZnMtdmFsdWUoLTE1cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoNDY1cHgpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMjAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY3Rpb24tLWhvbWUtaGlnaGxpZ2h0cyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9kYXNoZWQtbGluZS0teWVsbG93LWxlZnQuc3ZnJykgbm8tcmVwZWF0IHNjcm9sbDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZnMtdmFsdWUoMjAwMHB4IDQ2NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSg0NjVweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogcmZzLXZhbHVlKC0xMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJmcy12YWx1ZSgtNTcycHgpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJmcy12YWx1ZSgtNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmZzLXZhbHVlKDIwMDBweCA0NjVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmZzLXZhbHVlKC0xMTJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZnMtdmFsdWUoLTYzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmZzLXZhbHVlKC0xMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJmcy12YWx1ZSgtNDg1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmZzLXZhbHVlKC0zODBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHJmcy12YWx1ZSgtOTdweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTM2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy13aGl0ZSArICYuYmctd2hpdGUsXG4gICAgJi5iZy1saWdodCArICYuYmctbGlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTQwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTc4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1saWdodCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgPiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICArIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgtMjRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tZWRpYS1mdWxsLXdpZHRoLW9uLW1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpbHRlcnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICAgICYtLTUwLTUwLXRleHQtaW1hZ2UuYmctd2hpdGUge1xuICAgICAgICArIC5zZWN0aW9uLS01MC01MC10ZXh0LWltYWdlLmJnLXdoaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgtMTAwcHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTEyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29sdW1ucyB7XG4gICAgJi0tNTAtNTAge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICAmOm5vdCguaGVhZGluZy0tc21hbGwtYWNjZW50KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMzVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC0tbGlua2VkIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWltYWdlcyB7XG4gICAgICAgICAgICBAaWYgJGZpZnR5LWZpZnR5LWltYWdlcy0td2l0aC1hY2NlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2RvdHRlZC1ibG9iLnN2ZycpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTQlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3JTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAkZmlmdHktZmlmdHktaW1hZ2VzLS13aWRlLW9uLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0xLjcpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTEuNyk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICAgICYtLWZlYXR1cmUtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoNzBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDE4cHggMCAyNHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgxMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlndXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMzRweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKC05OHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoLTgxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkc2l0ZSA9PSAnYjJjJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDE3MHB4KTtcblxuICAgICAgICAgICAgICAgIC5maWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTE4NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZnMtdmFsdWUoMzcwcHgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb25fX3dhdmUge1xuICAgICAgICAgICAgICAgIHRvcDogcmZzLXZhbHVlKC0zMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuICAgIGJvcmRlci13aWR0aDogM3B4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLS1tYWluLWJvcmRlci0tY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICYtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZnMtdmFsdWUoNjBweCk7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogcmZzLXZhbHVlKDAgMCAxcHggMCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLS1pdGVtLS1ib3JkZXItLWNvbG9yO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuXG4gICAgLmJnLWxpZ2h0ICYge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICYsXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGFjY29yZGlvbi0tdGl0bGUtLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjFweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgIH1cblxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IHJmcy12YWx1ZSgtMTlweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYXJyb3coJGFjY29yZGlvbi0tYXJyb3ctLWNvbG9yKTtcblxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgY29sb3I6ICRhY2NvcmRpb24tLXRpdGxlLS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhY2NvcmRpb24tLWhvdmVyLS1jb2xvcjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRhY2NvcmRpb24tLWhvdmVyLS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLy9hY2NvbW1vZGF0ZSBmbG9hdGluZyBlbGVtZW50cyBpbnNpZGUgYWNjb3JkaW9uLWJvZHlcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmZzLXZhbHVlKDk4cHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZnMtdmFsdWUoOThweCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAmW3N0eWxlKj0nZmxvYXQ6bGVmdCddIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmZzLXZhbHVlKDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgICZbc3R5bGUqPSdmbG9hdDpyaWdodCddIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCIucGFnZS10aXRsZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtdGl0bGUtYmxvY2stLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogcmZzLXZhbHVlKDM1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoNThweCk7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSgzMHB4KTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDQwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTZweCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgtMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193YXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmZzLXZhbHVlKDU1cHgpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBzdmcsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDE2NnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICsgLnNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmZzLXZhbHVlKDUwcHgpO1xuICAgIH1cblxuICAgICYtLXdpdGgtZGV0YWlsLWJveCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDM0cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMzRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoNDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3cy1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogcmZzLXZhbHVlKDIycHgpO1xuXG4gICAgaDEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMzVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJG5ld3MtcGFnZS10aXRsZS1ibG9jay0tdGl0bGUtLWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyM3B4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoODBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMzJweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSg1MHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICYsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fYnlsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkbmV3cy1wYWdlLXRpdGxlLWJsb2NrLS1ieWxpbmUtLWNvbG9yO1xuICAgIH1cbn1cbiIsIi5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi0tY29sb3I7XG4gICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJmcy12YWx1ZSg1cHgpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmZzLXZhbHVlKDVweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNvY2lhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjFweCk7XG5cbiAgICBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJmcy12YWx1ZSgxOHB4KTtcbiAgICB9XG59XG4iLCIuZmlndXJlIHtcbiAgICAmX19tb2RhbC1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGlmICRzaXRlID09ICdiMmMnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZnMtdmFsdWUoLTQxcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmZzLXZhbHVlKC00MXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSg1MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoNTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlndXJlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50IHVybCgnLi4vaW1hZ2VzL2ljb24tcGxheS5zdmcnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiByZnMtdmFsdWUoMjRweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogcmZzLXZhbHVlKDgxcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoODBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSgxMDRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoMTAzcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW5zLS01MC01MCAmIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgkaW1hZ2UtLWZpZnR5LWZpZnR5LWFjY2VudC1ncmFwaGljKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICB0b3A6ICRpbWFnZS0tZmlmdHktZmlmdHktYWNjZW50LWdyYXBoaWMtdG9wO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRpbWFnZS0tZmlmdHktZmlmdHktYWNjZW50LWdyYXBoaWMtbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGltYWdlLS1maWZ0eS1maWZ0eS1hY2NlbnQtZ3JhcGhpYy13aWR0aDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbWFnZS0tZmlmdHktZmlmdHktYWNjZW50LWdyYXBoaWMtaGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdiMmMnIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdiMmInIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSg0NzVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSg0NDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1ucy0tNTAtNTAgLm9yZGVyLWxnLTIgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdiMmInIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTQlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmZzLXZhbHVlKC0xNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnYjJjJyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjc1cmVtKTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDI1cHgpO1xuICAgICAgICBjb2xvcjogJGNhcmQtLWhlYWRpbmctLWNvbG9yO1xuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTZweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMnB4KTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZC0taGVhZGluZy0tY29sb3I7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24tYWJzb2x1dGUtZnVsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlt0YXJnZXQ9J19ibGFuayddIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZnMtdmFsdWUoMzBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwOGUnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgyMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZnMtdmFsdWUoOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLS1jb2xvci1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMTJweCk7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgICAgY29sb3I6ICRjYXJkLS10YWctLWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDIxcHgpO1xuXG4gICAgICAgIGgzICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMjZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDMycHggMjhweCAxNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmZzLXZhbHVlKDIuNzRweCkgc29saWQgJGNhcmQtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogcmZzLXZhbHVlKDMuODNweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJmcy12YWx1ZSg0NnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSg0NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbi1hYnNvbHV0ZS1mdWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0bi1wcmltYXJ5LFxuICAgICAgICAgICAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDE1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbXVsdGlwbGUtYnV0dG9ucyB7XG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmZzLXZhbHVlKDE1cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmZzLXZhbHVlKDE1cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAuYnRuLFxuICAgICAgICAgICAgKyAuYnRuLmJ0bi1wcmltYXJ5LFxuICAgICAgICAgICAgKyAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgtNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWljb24ge1xuICAgICAgICAuY2FyZF9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC0taWNvbi0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMzBweCAxNXB4IDMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlndXJlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSg2MHB4KTtcblxuICAgICAgICAgICAgICAgIC5maWd1cmUtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLmZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uLWFic29sdXRlLWZ1bGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IHJmcy12YWx1ZSgzNzVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmZzLXZhbHVlKDQxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWd1cmUge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgIC5maWd1cmUtaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkcy0tdHdvLWNvbHVtbiAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZnMtdmFsdWUoNDc0cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmZzLXZhbHVlKDU0NnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc5JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgtMTEwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWljb24sXG4gICAgJi0taW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJmcy12YWx1ZSgzMnB4IDIwcHggMTBweCAyMnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTgwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKC05MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3JkZXI6IHJmcy12YWx1ZSgxcHgpIHNvbGlkIHZhcigtLWJzLWdyYXktNDAwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMsXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDIwcHgpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHBhZGRpbmc6IHJmcy12YWx1ZSgxMXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBoMyxcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay0tY29sb3ItaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYm9yZGVyOiByZnMtdmFsdWUoMXB4KSBzb2xpZCB2YXIoLS1icy1ncmF5LTQwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDVweCAwIDJweCAxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogcmZzLXZhbHVlKDFweCkgc29saWQgdmFyKC0tYnMtZ3JheS00MDApO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZnMtdmFsdWUoMTFweCk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguY2FyZC0tc2luZ2xlLWxpc3QpIHtcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmZzLXZhbHVlKDEwMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDJweCk7XG4gICAgICAgICAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZpZGVvIHtcbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAuY2FyZHMtLXR3by1jb2x1bW4gJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJmcy12YWx1ZSgxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkcy0tdHdvLWNvbHVtbiAuY29sLTEyOmZpcnN0LWNoaWxkICYsXG4gICAgICAgIC5jYXJkcy0tdHdvLWNvbHVtbiAuY29sLTEyICsgLmNvbC0xMiAmIHtcbiAgICAgICAgICAgIC5maWd1cmVfX21vZGFsLWxpbmsge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2RvdHRlZC1ibG9iLnN2ZycpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NiU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODclO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZnMtdmFsdWUoNDc1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoNDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRzLS10d28tY29sdW1uIC5jb2wtMTI6Zmlyc3QtY2hpbGQgJiB7XG4gICAgICAgICAgICAuZmlndXJlX19tb2RhbC1saW5rIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTYlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRzLS10d28tY29sdW1uIC5jb2wtMTIgKyAuY29sLTEyICYge1xuICAgICAgICAgICAgLmZpZ3VyZV9fbW9kYWwtbGluayB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTYlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpbmdsZS1saXN0IHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiByZnMtdmFsdWUoMXB4KSBzb2xpZCB2YXIoLS1icy1ncmF5LTQwMCk7XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay0tY29sb3ItaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY291cnNlLXRhZ3Mge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoMTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3Vyc2UtdGFnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmRzIHtcbiAgICAmLFxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgID4gaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTIycHgpO1xuICAgICAgICAgICAgICAgICsgLmNvbHVtbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMzBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdC1hcmVhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoNTBweCk7XG5cbiAgICAgICAgaDIsXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb2x1bW4tY2FyZHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tZ2FwOiByZnMtdmFsdWUoMTZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAmLmNvbHVtbnMtLWRpdmlkZXItdG9wIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZ3VyZV9fbW9kYWwtbGluayB7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAuZmlndXJlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIHJnYmEoNDksIDEzMiwgMjUzLCAxKTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhpZ2hsaWdodCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgzNXB4KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgxMXB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjFweCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmZzLXZhbHVlKDEycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDMwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgzNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJmcy12YWx1ZSgxN3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZnMtdmFsdWUoOTFweCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRzaXRlID09ICdiMmMnIHtcbiAgICAgICAgW2NsYXNzKj0nc2VjdGlvbi0tZ3JheSddICYge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2eS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSg0NXB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0LS1sYXJnZS0tdGl0bGUtY29sb3I7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSg4MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJmcy12YWx1ZSgxOXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmZzLXZhbHVlKDE5cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgxMHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSg2NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodC0tbGFyZ2UtLXRpdGxlLWRpdmlkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJmcy12YWx1ZSgzcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMThweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IHJmcy12YWx1ZSg1cHgpO1xuXG4gICAgLmZvcm0tLXNlYXJjaCAmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxMHB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBjb2xvcjogJGZvcm0tbGFiZWwtLWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgycHgpO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gICAgJi5mb3JtLWNvbnRyb2wsXG4gICAgJi5mb3JtLXNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDQycHgpO1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXG4gICAgICAgICsgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogcmZzLXZhbHVlKDFweCAxcHggMXB4IDApO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0taW5wdXQtZ3JvdXAtLWJ1dHRvbi1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSgxMnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmZzLXZhbHVlKDEycHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0IHtcbiAgICAmLS13aXRoLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgW2NsYXNzKj0nZmEnXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSg1MHB4KTtcblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24tLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXG4gICAgICAgIFtjbGFzcyo9J2ZhLSddIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDIwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLS1hcnJvdy0tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIFtjbGFzcyo9J2ZhLSddIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLS1jb2xvci1ob3ZlcjtcblxuICAgICAgICAgICAgJjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgW2NsYXNzKj0nZmEtJ10ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24tLWNvbG9yLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmZzLXZhbHVlKDNweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmZzLXZhbHVlKDNweCk7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmp1bXAtbGlua3Mge1xuICAgIHRvcDogcmZzLXZhbHVlKDk4cHgpO1xuICAgIHotaW5kZXg6IDEwMTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bXAtbGlua3MtLWJhY2tncm91bmQtY29sb3I7XG4gICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKC0yMHB4KTtcbiAgICBib3gtc2hhZG93OiAwIHJmcy12YWx1ZSgzcHgpIHJmcy12YWx1ZSgxMHB4KSByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSgxNXB4KTtcbiAgICB9XG5cbiAgICAmX193YXZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiByZnMtdmFsdWUoLTM0cHgpO1xuICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSg0MHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgxNjZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXZiYXIge1xuICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMTFweCAwIDBweCAwKTtcblxuICAgICAgICBAaWYgJHNpdGUgPT0gJ2IyYycge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoMjhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYtaXRlbSB7XG4gICAgICAgICsgLmp1bXAtbGlua3NfX25hdi1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmZzLXZhbHVlKDQ1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgY29sb3I6ICMyNTI4MmI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmZzLXZhbHVlKDlweCk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJmcy12YWx1ZSgzcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoM3B4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNGI4MDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtcC1saW5rcy0tYWN0aXZlLWFjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1ib3gge1xuICAgICAgICB0b3A6IHJmcy12YWx1ZSgxMzBweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJmcy12YWx1ZSgxMHB4IDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmp1bXAtbGlua3Mge1xuICAgICAgICAgICAgLy8gQ1NTIFBhdGggT25seVxuICAgICAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19uYXZiYXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoMTFweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTZweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMTZweCAyMHB4IDE0cHggMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygkcm95YWwpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICsgLmp1bXAtbGlua3NfX25hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHJmcy12YWx1ZSgwLjVweCkgc29saWQgIzhjOGM4YztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgJl9fdG9nZ2xlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IHJmcy12YWx1ZSgxcHgpIHNvbGlkIHZhcigtLWJzLWdyYXktNDAwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDQ2cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSg0MHB4KTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZnMtdmFsdWUoMTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHJmcy12YWx1ZSgwIDFweCAxcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS00MDApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKC0xcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDIwcHggMjBweCAxMHB4KTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLWJzLXNweT0nc2Nyb2xsJ10gW2lkXSB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IHJmcy12YWx1ZSgxMTVweCk7XG5cbiAgICAuZmFxLXdpdGgtanVtcC1saW5rcyAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogcmZzLXZhbHVlKDE4MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhcS13aXRoLWp1bXAtbGlua3Mge1xuICAgICZfX3N0aWNreS1tb2JpbGUge1xuICAgICAgICB0b3A6IHJmcy12YWx1ZSg5NnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDMwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTcwcHgpO1xuICAgICAgICB6LWluZGV4OiAxMDEwO1xuXG4gICAgICAgIC5qdW1wLWxpbmtzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXG4gICAgICAgICAgICAmX193YXZlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDM1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRldGFpbC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IHJmcy12YWx1ZSgzcHgpIHNvbGlkICRuYXZ5LWJsdWU7XG4gICAgcGFkZGluZzogcmZzLXZhbHVlKDI1cHggMTVweCAwIDI1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMzdweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSg0MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMzhweCAyNXB4IDAgNTBweCk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRuYXZ5LWJsdWU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmZzLXZhbHVlKC0zMHB4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiByZnMtdmFsdWUoMzAwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiByZnMtdmFsdWUoMzc2cHgpO1xuICAgIH1cbn1cblxuLnBhZ2UtdGl0bGUtYmxvY2stLXdpdGgtZGV0YWlsLWJveCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnN1Ym5hdmlnYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIHBhZGRpbmc6IHJmcy12YWx1ZSgzMHB4IDMwcHggN3B4KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2eS1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTZweCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSgxOXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSg1cHgpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX25hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSgxNHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJmcy12YWx1ZSgxNXB4KTtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJmcy12YWx1ZSgwLjVweCkgc29saWQgIzhjOGM4YztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay0tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgJl9fdG9nZ2xlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IHJmcy12YWx1ZSgxcHgpIHNvbGlkIHZhcigtLWJzLWdyYXktNDAwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDQ2cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSg0MHB4KTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZnMtdmFsdWUoMTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHJmcy12YWx1ZSgwIDFweCAxcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS00MDApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKC0xcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDIwcHggMjBweCAxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb3Vyc2UtdGFncyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSgzcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5jYXJkLS1ib3ggJiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTJweCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLFxuICAgIC5jYXJkLWJvZHkgJixcbiAgICAuY29sdW1ucyAmIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDEwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb3Vyc2UtdGFnIHtcbiAgICB3aWR0aDogcmZzLXZhbHVlKDE1cHgpO1xuICAgIGhlaWdodDogcmZzLXZhbHVlKDE1cHgpO1xuICAgIGJvcmRlci13aWR0aDogcmZzLXZhbHVlKDFweCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogcmZzLXZhbHVlKDdweCk7XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGVuY2lsLXllbGxvdztcbiAgICB9XG5cbiAgICAmLS1hY2NlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5LWJsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdnktYmx1ZTtcbiAgICB9XG59XG5cbi5saXN0LS1jb3Vyc2UtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlcjogcmZzLXZhbHVlKDFweCkgc29saWQgdmFyKC0tYnMtZ3JheS00MDApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgICAgJixcbiAgICAgICAgLmNvbHVtbnMgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoNXB4IDAgMnB4IDEycHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKC0xcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbmstLWNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdXJzZS10YWdzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Vyc2UtdGFnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbiIsIi5tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnktYmx1ZTtcblxuICAgICYtLXZpZGVvIHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogcmZzLXZhbHVlKC0ycHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gICAgICAgICAgICAgICAgICAgIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xNXJlbSByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIHBhZGRpbmctdG9wOiA0JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDglIDEzJTtcbiAgICB9XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDQlIDA7XG4gICAgfVxufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzFDMzU1RSclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gICAgICAgICAgICBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogcmZzLXZhbHVlKDIxcHgpO1xuICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgyMXB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiByZnMtdmFsdWUoM3B4KTtcbiAgICAgICAgcmlnaHQ6IHJmcy12YWx1ZSgzcHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0b3A6IHJmcy12YWx1ZSgxMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZnMtdmFsdWUoMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gICAgY29sb3I6ICRtb2RhbC0tdGl0bGUtLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IHJmcy12YWx1ZSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDUwcHgpO1xuICAgIH1cbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi5oZXJvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDcwOHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoNzUwcHgpO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcblxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbi1hYnNvbHV0ZS1mdWxsO1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQtdmlkZW8ge1xuICAgICAgICAmLFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24tYWJzb2x1dGUtZnVsbDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiByZnMtdmFsdWUoMTMxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bvc3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUyLjA4JTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmZzLXZhbHVlKDEzMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193YXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmZzLXZhbHVlKDU1cHgpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgc3ZnLFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgxNjZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhlcm8tLWJhY2tncm91bmQtb24tbW9iaWxlLCAwLjg1KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmZzLXZhbHVlKDEwOXB4KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoODBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206ICRoZXJvLS1jb250ZW50LS1ib3R0b20tbGc7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSg0MDBweCk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJmcy12YWx1ZSg4MzBweCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmZzLXZhbHVlKDgxOHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiByZnMtdmFsdWUoLTI5MXB4KTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJmcy12YWx1ZSgtMjYwcHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJmcy12YWx1ZSgtMjYzcHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZnMtdmFsdWUoLTMwcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgkaGVyby0tY29udGVudC0tYmFja2dyb3VuZCkgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnYjJjJyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmZzLXZhbHVlKDM3M3B4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVyby0tY29udGVudC0tbWF4LXdpZHRoLW9uLW1vYmlsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYsXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoNDVweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGVyby0tY29udGVudC0tdGl0bGUtLW1hcmdpbi1ib3R0b20tb24tbW9iaWxlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDU1cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDIyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoNTVweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSg2NXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSg0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICsgLnNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5oZXJvLWFuZC1oaWdobGlnaHRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLnJhdGlvIHtcbiAgICAmLS1kZWNvcmF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDMwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMjBweCk7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoNzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgkdmlkZW8tLWRlY29yYXRpb24tZ3JhcGhpYykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICR2aWRlby0tZGVjb3JhdGlvbi1ncmFwaGljLS1iYWNrZ3JvdW5kLXNpemU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdG9wOiAtNyU7XG4gICAgICAgICAgICByaWdodDogLTYlO1xuICAgICAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgICAgIGhlaWdodDogNzIlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHRvcDogJHZpZGVvLS1kZWNvcmF0aW9uLWdyYXBoaWMtLXRvcDtcbiAgICAgICAgICAgICAgICByaWdodDogJHZpZGVvLS1kZWNvcmF0aW9uLWdyYXBoaWMtLXJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkdmlkZW8tLWRlY29yYXRpb24tZ3JhcGhpYy0td2lkdGg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdmlkZW8tLWRlY29yYXRpb24tZ3JhcGhpYy0taGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmICR2aWRlby0tZGVjb3JhdGlvbi1ncmFwaGljLS1oaWRlLW9uLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtdmlkZW8tdHlwZV0ge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpZiAkdmlkZW8tLWhhcy1ib3JkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogcmZzLXZhbHVlKDNweCkgc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS12aWRlby10eXBlPSd2aW1lbyddIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICA+IGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZnMtdmFsdWUoODg4cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJmcy12YWx1ZSg5MjJweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkdmlkZW8tLW1heC13aWR0aCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogcmZzLXZhbHVlKDYwMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJmcy12YWx1ZSg3NjZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSg1MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSgxMDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmZzLXZhbHVlKDIwMHB4KTtcbiAgICB9XG5cbiAgICAuc3BsaWRlIHtcbiAgICAgICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAmLS10dGIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJmcy12YWx1ZSg2cHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZnMtdmFsdWUoLTUwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJmcy12YWx1ZSgtMTAwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZnMtdmFsdWUoLTIwMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSgxOHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgxOHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblxuICAgICAgICAgICAgICAgIC5iZy1saWdodCAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnktYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZnMtdmFsdWUoMjVweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDI1cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5pcy1pbml0aWFsaXplZCkge1xuICAgICAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3BsaWRlIHtcbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IHJmcy12YWx1ZSgtNTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIHdpZHRoOiByZnMtdmFsdWUoMzVweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgzN3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJmcy12YWx1ZSgtOTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmZzLXZhbHVlKC05NHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR3by11cCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR3by11cC1kZXNrdG9wLW9ubHkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoMzBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICZfX3NsaWRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDE1MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdHJhY2sge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX291dGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmZzLXZhbHVlKDQ3NHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAxZW0pO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoLTcwcHgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZnMtdmFsdWUoNTBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2Jsb2ItYmx1ZS5zdmcnKSBuby1yZXBlYXQgc2Nyb2xsIHRvcCBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNyU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzQlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWd1cmUsXG4gICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2Jsb2ItYmx1ZS5zdmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjElO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTI0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5nc2MtcmVzdWx0cyB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDUwcHggMCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZnMtdmFsdWUoMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmZzLXZhbHVlKDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjVweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDEycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTRweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDdweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAkc2VhcmNoLXJlc3VsdHMtLWljb24gbm8tcmVwZWF0IHNjcm9sbCByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstLWNvbG9yLWhvdmVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc2VhcmNoLXJlc3VsdHMtLWljb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICAgIC5nc2MtcmVzdWx0LWluZm8sXG4gICAgLmdzYy1vcmRlcmJ5LFxuICAgIC5nY3NjLW1vcmUtbWF5YmUtYnJhbmRpbmctcm9vdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuZ3NjLXNlbGVjdGVkLW9wdGlvbi1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNHB4KTtcbiAgICAgICAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgICAgICAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgICAgICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5nc2Mtb3B0aW9uLXNlbGVjdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3NjLWNvbnRyb2wtY3NlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDUwcHgpO1xuICAgIH1cblxuICAgIGlucHV0LmdzYy1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDYwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmZzLXZhbHVlKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQuZ3NjLWlucHV0LFxuICAgIC5nc2MtaW5wdXQtYm94LFxuICAgIC5nc2MtaW5wdXQtYm94LWhvdmVyLFxuICAgIC5nc2MtaW5wdXQtYm94LWZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTQwMCk7XG4gICAgfVxuXG4gICAgLmdzYy1zZWFyY2gtYm94LmdzYy1zZWFyY2gtYm94LXRvb2xzIHtcbiAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDUwcHggMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZnMtdmFsdWUoMTVweCk7XG5cbiAgICAgICAgPiAuZ3NjLXNlYXJjaC1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgICAgICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nc3N0X2Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjVweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJmcy12YWx1ZSgyMHB4KTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHBhZGRpbmc6IHJmcy12YWx1ZSgxMS41cHggMThweCA5LjVweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgICAgICBib3JkZXI6IHJmcy12YWx1ZSgxcHgpIHNvbGlkICRidXR0b24tLXByaW1hcnktLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLS1wcmltYXJ5LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b24tLXByaW1hcnktLWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLCBjb2xvciAwLjM1cyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRidXR0b24tLXByaW1hcnktLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLS1wcmltYXJ5LS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uLS1wcmltYXJ5LS1jb2xvci0taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdzYy1zZWFyY2gtYnV0dG9uLXYyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogcmZzLXZhbHVlKDIxcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoMjFweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nc2MtY3Vyc29yLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IHJmcy12YWx1ZSg1MHB4IDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmdzYy1jdXJzb3Ige1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdzYy1jdXJzb3ItcGFnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNHB4KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZnMtdmFsdWUoMTkuNXB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDE5LjVweCk7XG5cbiAgICAgICAgICAgICYuZ3NjLWN1cnNvci1jdXJyZW50LXBhZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjc2MtZmluZC1tb3JlLW9uLWdvb2dsZSB7XG4gICAgICAgIGNvbG9yOiAkbmF2eS1ibHVlO1xuICAgIH1cblxuICAgIC5nY3NjLWZpbmQtbW9yZS1vbi1nb29nbGUtbWFnbmlmaWVyIHtcbiAgICAgICAgZmlsbDogJG5hdnktYmx1ZTtcbiAgICB9XG5cbiAgICAuZ2NzYy1maW5kLW1vcmUtb24tZ29vZ2xlLXF1ZXJ5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJmcy12YWx1ZSgxcHgpO1xuICAgIH1cbn1cblxuLmdzYy1jb250cm9sLXNlYXJjaGJveC1vbmx5IHtcbiAgICBmb3JtLmdzYy1zZWFyY2gtYm94IHtcbiAgICAgICAgdGFibGUuZ3NjLXNlYXJjaC1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIHRkLmdzYy1pbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIGRpdi5nc2MtaW5wdXQtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3NpYl9hIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dC5nc2MtaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDYwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDIxcHggMjJweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdzYy1jbGVhci1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkLmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmZzLXZhbHVlKDQ1cHgpO1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uLmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5hdnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmstYnV0dG9uLXNvbGlkLWJhc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAuay1idXR0b24tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZnMtdmFsdWUoNXB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZnMtdmFsdWUoM3B4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogcmZzLXZhbHVlKDNweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmstc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci0tYmFzZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICAgICAgLmstYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLS1oaWdobGlnaHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuay1ob3ZlcixcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmstaWNvbi1idXR0b24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcblxuICAgICAgICAmLmstbmF2LXByZXYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1uYXYtbmV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24taWNvbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uay1zY2hlZHVsZXIge1xuICAgIGJvcmRlci13aWR0aDogcmZzLXZhbHVlKDAgMCAzcHggMCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRjYWxlbmRhci0taGlnaGxpZ2h0LWNvbG9yO1xuXG4gICAgJi10b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1uYXYtdG9kYXkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTRweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbmF2LWN1cnJlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNwYWNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1sYXlvdXQge1xuICAgICAgICBib3JkZXI6IHJmcy12YWx1ZSgxcHgpIHNvbGlkICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItLWJhc2UtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10b2RheSB7XG4gICAgICAgIGJvcmRlcjogcmZzLXZhbHVlKDNweCkgc29saWQgJGNhbGVuZGFyLS1oaWdobGlnaHQtY29sb3I7XG4gICAgfVxuXG4gICAgLmstb3RoZXItbW9udGgsXG4gICAgJi1vdGhlci1tb250aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXksIDAuNSk7XG4gICAgfVxuXG4gICAgLmstZXZlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnktYmx1ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLW5hdi1kYXkge1xuICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkbmF2eS1ibHVlO1xuICAgIH1cblxuICAgICYtdmlld3Mtd3JhcHBlciB7XG4gICAgICAgIC5rLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICAgICAgICAgIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoXG4gICAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCxcbiAgICAgICAgICAgICAgICAzcHhcbiAgICAgICAgICAgICk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICAgICAgICAgICAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gICAgaDEsXG4gICAgLmgxLFxuICAgIGgyLFxuICAgIC5oMixcbiAgICBoMyxcbiAgICAuaDMsXG4gICAgaDQsXG4gICAgLmg0LFxuICAgIGg1LFxuICAgIC5oNSxcbiAgICBoNixcbiAgICAuaDYge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGFibGUsXG4gICAgcHJlLFxuICAgIHAsXG4gICAgLmNhcmQtLWJveCB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCxcbiAgICBkbCB7XG4gICAgICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXIsXG4gICAgLnNpdGUtZm9vdGVyLFxuICAgIC5icmVhZGNydW1iLFxuICAgIC5qdW1wLWxpbmtzLFxuICAgIC5idG4sXG4gICAgLmNvbHVtbnMtLWRpdmlkZXItdG9wOjpiZWZvcmUsXG4gICAgLmJhY2stbGluayxcbiAgICAuc2VjdGlvbiAuc2VjdGlvbl9fd2F2ZSxcbiAgICAucmF0aW8tLWRlY29yYXRlLFxuICAgIFtkYXRhLXZpZGVvLXR5cGU9J3ZpbWVvJ10sXG4gICAgLmZpZ3VyZV9fbW9kYWwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy9Gb3JjZSBhbGwgYWNjb3JkaW9ucyB0byBiZSBvcGVuIG9uIHByaW50XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLmRldGFpbC1ib3gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9QYWdlIFRpdGxlIEJsb2NrXG4gICAgLnBhZ2UtdGl0bGUtYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJixcbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDQwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dhdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Vyc2UtdGFnIHtcbiAgICAgICAgd2lkdGg6IHJmcy12YWx1ZSgxOHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoMThweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDEycHgpO1xuICAgIH1cblxuICAgIC50ZXh0LFxuICAgIC5jYXJkLWJvZHksXG4gICAgLmNvbHVtbnMtLTUwLTUwIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuc2l0ZS1oZWFkZXJfX21haW4tbmF2IHtcbiAgICBAaWYgJHNpdGUgPT0gJ2IyYycge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgJi0tbWVnYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnktYmx1ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJmcy12YWx1ZSgyOTdweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwZW5jaWwteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDEycHgpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwZW5jaWwteWVsbG93O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSg3cHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmZzLXZhbHVlKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdyhcbiAgICAgICAgICAgICAgICAgICAgJGFycm93LS1jb2xvcjogJHBlbmNpbC15ZWxsb3csXG4gICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGg6IDAuMzEyNXJlbSAwIDAuMzEyNXJlbSAwLjYyNXJlbSxcbiAgICAgICAgICAgICAgICAgICAgJG1hcmdpbi1sZWZ0OiAwLjYyNXJlbVxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmZzLXZhbHVlKDVweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjIzO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgxOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWdhLW1lbnVfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICYtLXdpZGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJmcy12YWx1ZSg2MjFweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmZzLXZhbHVlKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJmcy12YWx1ZSg0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSgzMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmlmdHktZmlmdHktc3BvdGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IHJmcy12YWx1ZSgzNXB4IDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmZzLXZhbHVlKDcwcHgpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTE7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoNDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgyMXB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NzY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJmcy12YWx1ZSgyMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZnMtdmFsdWUoNzVweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmZzLXZhbHVlKDkzcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAuZmlndXJlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tLWZpZnR5LWZpZnR5LXRleHQtaW1hZ2Utc2xpZGVyIHtcbiAgICAuZmlmdHktZmlmdHktc3BvdGxpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYuc2VjdGlvbi0tYm90dG9tLWRhc2hlZC1saW5lIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgcmZzLXZhbHVlKDQwMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSg0MDBweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZnMtdmFsdWUoLTIxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpZGUge1xuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhvbWVwYWdlLXByb2dyYW0ge1xuICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgzMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSg1MHB4KTtcbiAgICB9XG5cbiAgICAmX19kcm9wZG93bi10b2dnbGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDMwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogcmZzLXZhbHVlKDFweCkgc29saWQgdmFyKC0tYnMtZ3JheS00MDApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSg0NnB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTVweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJmcy12YWx1ZSgyMHB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmZzLXZhbHVlKDQwcHgpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiByZnMtdmFsdWUoMTRweCk7XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiByZnMtdmFsdWUoMCAxcHggMXB4KTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNDAwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgtMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogcmZzLXZhbHVlKDIwcHggMjBweCAxMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAuaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2IHtcbiAgICAgICAgICAgICAgICAvL3BhdGggb25seVxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2eS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2N0YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFibmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDIxcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAuaG9tZXBhZ2UtcHJvZ3JhbV9fbmF2X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJveWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMjRweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoMTIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2UsIGhlaWdodCAwLjM1cyBlYXNlLCBib3JkZXIgMC4ycyBlYXNlLCBwYWRkaW5nIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZnMtdmFsdWUoMzc2cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDgwLCA0MCwgMTY1LCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uLWFic29sdXRlLWZ1bGw7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2eS1ibHVlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbi1hYnNvbHV0ZS1mdWxsO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZnMtdmFsdWUoMTlweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiByZnMtdmFsdWUoNXB4KSBzb2xpZCAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgxNTBweCk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcGVuY2lsLXllbGxvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmZzLXZhbHVlKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTgyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5hY3RpdmUgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2N0YSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiByZnMtdmFsdWUoMjBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMTZweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgICAgICAgICBjb2xvcjogJHBlbmNpbC15ZWxsb3c7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJHBlbmNpbC15ZWxsb3csIDAuNXJlbSwgMC4zcmVtIDAgMC4zcmVtIDAuNXJlbSk7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogcmZzLXZhbHVlKC0xcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aXZlICYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJmcy12YWx1ZSgzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRwZW5jaWwteWVsbG93O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmZzLXZhbHVlKDE1cHgpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZnMtdmFsdWUoMzVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJmcy12YWx1ZSgyMXB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NzY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VjdGlvbi0tZmluZC1hLWNsdWIge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogcmZzLXZhbHVlKDIyNHB4KTtcbiAgICB9XG59XG4iLCIuY2FyZC1ncmlkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxufVxuIiwiLmNoYXQtZW1iZWQge1xuICAgIHdpZHRoOiByZnMtdmFsdWUoNzJweCk7XG4gICAgbGVmdDogYXV0bztcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJmcy12YWx1ZSgzNnB4KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogcmZzLXZhbHVlKDM5cHgpO1xuICAgICAgICBoZWlnaHQ6IHJmcy12YWx1ZSgzOXB4KTtcbiAgICB9XG59XG4iXX0= */
