@charset "UTF-8";

@-webkit-keyframes flash {
  0%,
  to {
    opacity: 1;
  }

  50% {
    opacity: 0.3;
  }
}

@keyframes flash {
  0%,
  to {
    opacity: 1;
  }

  50% {
    opacity: 0.3;
  }
}

@-webkit-keyframes draw {
  0% {
    stroke-dashoffset: 400;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes draw {
  0% {
    stroke-dashoffset: 400;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes swiper-preloader-spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes shine {
  0% {
    left: -100%;
  }

  to {
    left: 100%;
  }
}

@keyframes shine {
  0% {
    left: -100%;
  }

  to {
    left: 100%;
  }
}

@-webkit-keyframes bounce {
  0%,
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

@keyframes bounce {
  0%,
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

@-webkit-keyframes float-rotate {
  0%,
  to {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }

  25% {
    -webkit-transform: translate(5px, -5px) rotate(5deg);
    transform: translate(5px, -5px) rotate(5deg);
  }

  50% {
    -webkit-transform: translate(0, -10px) rotate(0deg);
    transform: translate(0, -10px) rotate(0deg);
  }

  75% {
    -webkit-transform: translate(-5px, -5px) rotate(-5deg);
    transform: translate(-5px, -5px) rotate(-5deg);
  }
}

@keyframes float-rotate {
  0%,
  to {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }

  25% {
    -webkit-transform: translate(5px, -5px) rotate(5deg);
    transform: translate(5px, -5px) rotate(5deg);
  }

  50% {
    -webkit-transform: translate(0, -10px) rotate(0deg);
    transform: translate(0, -10px) rotate(0deg);
  }

  75% {
    -webkit-transform: translate(-5px, -5px) rotate(-5deg);
    transform: translate(-5px, -5px) rotate(-5deg);
  }
}

@-webkit-keyframes rotateClockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotateClockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes moveArrow {
  0%,
  to {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }

  50% {
    -webkit-transform: translateX(10px) rotate(3deg);
    transform: translateX(10px) rotate(3deg);
  }
}

@keyframes moveArrow {
  0%,
  to {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }

  50% {
    -webkit-transform: translateX(10px) rotate(3deg);
    transform: translateX(10px) rotate(3deg);
  }
}

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

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1d1e1c;
  line-height: 1.2;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0.29%, #71c048),
    color-stop(99.74%, #d7ef5e)
  );
  background: linear-gradient(90deg, #71c048 0.29%, #d7ef5e 99.74%);
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

br {
  line-height: 1;
  font-size: 0;
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

button,
button:focus,
input,
input:focus {
  outline: 0;
}

a {
  text-decoration: none;
}

button {
  border: 0;
  display: block;
  padding: 0;
  font-family: inherit;
  cursor: pointer;
  background-color: transparent;
}

::-moz-focus-inner,
::-moz-focus-outer {
  border: 0;
  padding: 0;
}

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

:active,
:focus,
:hover,
:visited,
a,
a:active,
a:focus,
a:hover,
a:visited {
  outline: 0 !important;
}

::-moz-focus-inner {
  border: 0;
  outline: 0;
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v30-latin_latin-ext-regular.woff2')
    format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v30-latin_latin-ext-700.woff2')
    format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

html {
  overflow-x: hidden;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

svg {
  overflow: hidden;
}

::-webkit-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}

::-moz-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}

:-ms-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}

::placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}

.container {
  margin: 0 auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.title {
  font-size: 27px;
  line-height: 1.3;
  text-align: center;
  font-weight: 400;
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}

.title__highlight {
  color: #000;
  font-weight: 700;
  padding: 2px 4px;
  white-space: nowrap;
  z-index: 0;
  position: relative;
}

.title__highlight::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 90%;
  background-color: #ffeb3b;
  border-radius: 3px;
  z-index: -1;
  opacity: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.8s ease-out;
  transition: transform 0.8s ease-out, opacity 0.3s;
  transition: transform 0.8s ease-out, opacity 0.3s,
    -webkit-transform 0.8s ease-out;
}

.title__highlight.animate::before {
  opacity: 1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-animation: flash 0.2s ease-out;
  animation: flash 0.2s ease-out;
}

.subtitle {
  font-size: 18px;
  text-align: center;
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}

.subtitle,
b {
  font-weight: 700;
}

.nowrap {
  white-space: nowrap;
}

.text-accent {
  color: #2b6806;
}

.text-accent-2 {
  color: #ffea00;
}

.text-accent-3 {
  color: red;
}

.asset__stepper-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.asset__stepper-line,
.asset__stepper-line2 {
  position: absolute;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.asset__stepper-line {
  background: #ddd;
  width: 100%;
  z-index: 1;
}

.asset__stepper-line2 {
  background: #3498db;
  width: 0;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  z-index: 2;
}

.asset__stepper-section {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 3;
  cursor: pointer;
}

.assett__stepper-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.assett__stepper-point {
  width: 20px;
  height: 20px;
  background: #3498db;
  border-radius: 50%;
  position: relative;
  z-index: 4;
}

.swiper-scrollbar-progress {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: #00a770;
  z-index: 1;
  -webkit-transition: width 0.1s ease-out;
  transition: width 0.1s ease-out;
}

.separate__line {
  width: 100%;
  height: 1px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(20, 20, 20, 0.5)),
    color-stop(4.85%, rgba(31, 31, 31, 0.5)),
    color-stop(13.45%, rgba(61, 61, 61, 0.5)),
    color-stop(24.8%, rgba(110, 110, 110, 0.5)),
    color-stop(38.3%, rgba(177, 177, 177, 0.5)),
    color-stop(50%, rgba(241, 241, 241, 0.5)),
    color-stop(75%, rgba(129, 129, 129, 0.5)),
    to(rgba(20, 20, 20, 0.5))
  );
  background: linear-gradient(
    90deg,
    rgba(20, 20, 20, 0.5) 0,
    rgba(31, 31, 31, 0.5) 4.85%,
    rgba(61, 61, 61, 0.5) 13.45%,
    rgba(110, 110, 110, 0.5) 24.8%,
    rgba(177, 177, 177, 0.5) 38.3%,
    rgba(241, 241, 241, 0.5) 50%,
    rgba(129, 129, 129, 0.5) 75%,
    rgba(20, 20, 20, 0.5) 100%
  );
}

.animate-path {
  -webkit-animation: draw 2s forwards;
  animation: draw 2s forwards;
}

.swiper-scrollbar {
  width: 60%;
  max-width: 330px;
  height: 5px !important;
  top: auto !important;
  left: 50% !important;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #ffea00 !important;
  overflow: hidden;
  cursor: pointer;
}

.swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #1d1e1c;
}

.swiper-slide {
  cursor: -webkit-grab;
  cursor: grab;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-slide,
.swiper-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-wrapper {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: 0;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet,
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 5px;
}

.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl
  .swiper-pagination-progress
  .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-progress.swiper-pagination-white
  .swiper-pagination-progressbar {
  background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black
  .swiper-pagination-progressbar {
  background: #000;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

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

.price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-bottom: 15px;
}

.price__title {
  font-size: 16px;
  display: none;
  color: #fff;
}

.price__divider {
  background: #2b6806;
  width: 1px;
  height: 30px;
}

.price__box {
  font-weight: 700;
  line-height: 1;
}

.price__box--old {
  color: #fff;
  font-size: 30px;
  position: relative;
}

.price__box--old::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 110%;
  height: 2px;
  background: #fff;
}

.price__box--new {
  font-size: 40px;
  color: #2b6806;
}

.price__box .x_currency {
  font-size: 60%;
  position: relative;
  top: -2px;
}

.form {
  border-radius: 20px;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.1);
  padding: 15px 20px;
}

.form__input {
  position: relative;
  margin-bottom: 10px;
}

.btn,
.form__input input {
  width: 100%;
  font-size: 16px;
}

.form__input input {
  border-radius: 100px;
  border: 1px solid #2b6806;
  padding: 15px 10px;
  line-height: 1;
  text-align: center;
  color: #1d1e1c;
  font-family: inherit;
  background: #fff;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
}

.form__placeholder {
  font-family: inherit;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  color: #1d1e1c;
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  vertical-align: middle;
}

.user-icon {
  width: 13px;
  height: 13px;
}

.phone-icon {
  width: 15px;
  height: 15px;
}

.form__input--field:focus + .form__placeholder,
.form__input--field:not(:placeholder-shown):valid + .form__placeholder {
  display: none;
}

.btn {
  color: #fff;
  font-style: normal;
  font-weight: 700;
  border-radius: 50px;
  background: radial-gradient(
    77.36% 77.36% at 50% 22.64%,
    #ff4d4d 0,
    #d11717 100%
  );
  -webkit-box-shadow: 0 3.122px 15.61px 0 rgba(255, 0, 0, 0.5);
  box-shadow: 0 3.122px 15.61px 0 rgba(255, 0, 0, 0.5);
  line-height: 1.43;
  padding: 14px 10px;
  position: relative;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.btn::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(transparent),
    color-stop(rgba(255, 255, 255, 0.5)),
    to(transparent)
  );
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.5),
    transparent
  );
  -webkit-animation: shine 2s infinite;
  animation: shine 2s infinite;
}

.btn:hover {
  background: radial-gradient(
    77.36% 77.36% at 50% 22.64%,
    #fc3535 0,
    #af0b0b 100%
  );
}

.btn:hover::before {
  -webkit-animation: none;
  animation: none;
}

.btn::after,
.product-bg::before {
  content: '';
  position: absolute;
  top: 50%;
}

.btn::after {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
  width: 12px;
  height: 13px;
  background: url(../img/icon-arrow-button.png) no-repeat center/contain;
}

.discount {
  position: absolute;
  top: 0;
  left: 0;
  width: 57px;
  height: 60px;
  background: url(../img/discount.png) no-repeat center/contain;
  -webkit-animation: bounce 1.5s infinite;
  animation: bounce 1.5s infinite;
}

.product-bg::before {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 90%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  -webkit-filter: blur(75px);
  filter: blur(75px);
  z-index: -1;
}

.fade-in-on-scroll {
  opacity: 0;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out,
    -webkit-transform 0.6s ease-out;
}

.fade-in-on-scroll.visible {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.relative {
  position: relative;
  z-index: 0;
}

.fat-drops {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: -1;
}

.fat-drop {
  position: absolute;
  -webkit-animation: float-rotate 8s linear infinite;
  animation: float-rotate 8s linear infinite;
}

.drop1 {
  top: 5%;
  left: 10%;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  width: 68px;
}

.drop2 {
  bottom: 20%;
  left: 15%;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  width: 105px;
}

.drop3 {
  top: 0;
  left: 20%;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  width: 75px;
}

.drop4,
.drop5,
.drop6 {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.drop4 {
  bottom: 22%;
  left: 3%;
  width: 70px;
}

.drop5,
.drop6 {
  bottom: 40%;
  right: 5%;
  width: 68px;
}

.drop6 {
  bottom: 15%;
  width: 76px;
}

.promo .drop1,
.promo .drop2,
.promo .drop3,
.promo .drop6 {
  display: none;
}

.my-popup .drop1,
.my-popup .drop2 {
  display: block;
  left: 90%;
  top: 0;
}

.my-popup .drop2 {
  left: -15%;
}

.my-popup .drop3 {
  display: none;
}

.my-popup .drop4 {
  top: 0;
  left: -5%;
  display: none;
}

.my-popup .drop5 {
  right: -10%;
}

.my-popup .drop6,
.qualities .drop1 {
  display: none;
}

.qualities .drop2 {
  bottom: 85%;
  left: 75%;
}

.qualities .drop3 {
  top: 75%;
  left: 0;
}

.info .drop1,
.qualities .drop4,
.qualities .drop6 {
  display: none;
}

.info .drop2 {
  display: block;
  bottom: 48%;
  left: -10%;
}

.info .drop3 {
  display: none;
}

.info .drop4 {
  display: block;
  bottom: 95%;
  left: 80%;
}

.info .drop5,
.info .drop6,
.work .drop1 {
  display: none;
}

.work .drop2 {
  bottom: 44%;
  left: -18%;
  width: 140px;
}

.work .drop3 {
  top: auto;
  bottom: 16%;
  right: -9%;
  left: auto;
}

.work .drop4,
.work .drop5,
.work .drop6 {
  display: none;
}

.header {
  position: relative;
  z-index: 25;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#326e0c),
    to(#abd878)
  );
  background: linear-gradient(90deg, #326e0c 0, #abd878 100%);
  border-bottom: 2px solid #fff;
}

.header.open {
  z-index: 240;
}

.header__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__logo {
  width: 80px;
}

.header__burger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
  margin-left: auto;
}

.header__burger span {
  width: 25px;
  height: 4px;
  display: block;
  border-radius: 5px;
  background: #2b6806;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.header__burger span:nth-child(2) {
  width: 17px;
  margin-left: auto;
}

.header__burger:hover span {
  background: #fff;
}

.header__nav {
  position: fixed;
  z-index: 20;
  top: 0;
  right: -100%;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#326e0c),
    to(#abd878)
  );
  background: linear-gradient(90deg, #326e0c 0, #abd878 100%);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
}

.header__nav-close {
  margin-left: auto;
  width: 30px;
  height: 30px;
  position: relative;
}

.header__nav-close span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 4px;
  display: block;
  border-radius: 3px;
  background: #2b6806;
}

.header__nav-close span:first-child {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.header__nav-close span:last-child {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.header__nav-list {
  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;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 36px;
}

.header__nav-item {
  width: 100%;
}

.header__nav-link {
  line-height: 1;
  padding: 25px 0;
  font-size: 28px;
  font-weight: 700;
  color: #fff;
  display: block;
  position: relative;
  width: 100%;
}

.header.open .header__nav {
  right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.header .container {
  position: relative;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.promo {
  padding-bottom: 0 !important;
  position: relative;
  z-index: 23;
}

.promo__title {
  margin-bottom: 25px;
  text-align: center;
}

.promo__security {
  display: none;
}

.promo__content {
  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;
  gap: 20px;
}

.promo__form {
  max-width: 450px;
  margin: 0 auto;
}

.promo-product {
  position: relative;
  z-index: 0;
  width: 130%;
  max-width: 500px;
  padding-top: 30px;
}

.promo-product__rating {
  display: none;
}

.promo-product__speed {
  border-radius: 5.395px;
  background: #fff;
  -webkit-box-shadow: 0 -2.158px 2.158px rgba(0, 0, 0, 0.12),
    0 2.158px 2.158px rgba(0, 0, 0, 0.12);
  box-shadow: 0 -2.158px 2.158px rgba(0, 0, 0, 0.12),
    0 2.158px 2.158px rgba(0, 0, 0, 0.12);
  position: absolute;
  bottom: 15px;
  width: 233px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  line-height: 1.2;
  font-size: 14px;
  padding: 4px 10px 4px 40px;
}

.promo-product__speed::before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 8px;
  background: url(../img/icon-speed.png) no-repeat center bottom/contain;
  width: 28px;
  height: 20px;
}

.promo-product .discount {
  left: 31%;
}

.bone {
  background-color: #fff;
  position: relative;
  z-index: 24;
}

.bone-slider {
  margin-bottom: 20px;
  overflow: hidden;
}

.bone-wrapper {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

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

.bone-slide__text img {
  display: inline;
  width: 51px;
  height: 52px;
  -o-object-fit: contain;
  object-fit: contain;
  vertical-align: middle;
}

.bone-result__btn::before,
.bone-slide__btn {
  display: none;
}

.bone-result {
  max-width: 320px;
  margin: 0 auto;
}

.bone-result__btn {
  font-size: 14px;
}

.bone-result__photo {
  margin-bottom: 25px;
}

.bone-result__photo img {
  border-radius: 20px;
  -webkit-filter: blur(3px) grayscale(100%);
  filter: blur(3px) grayscale(100%);
  -webkit-transition: 0.6s ease;
  transition: 0.6s ease;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.bone-result__btn {
  text-align: center;
  background: #1d1e1c;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 10px;
}

.bone-result__btn:hover {
  background: #000;
}

.bone-result--active img {
  -webkit-filter: none;
  filter: none;
  -webkit-transform: rotateY(360deg);
  transform: rotateY(360deg);
}

.work {
  overflow: hidden;
}

.work-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
}

.work-header__product,
.work-list__name img {
  width: 85px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.work-header__title {
  text-align: left;
  margin-bottom: 5px;
}

.work-header__title .title__highlight {
  white-space: unset !important;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  display: inline-block;
  width: fit-content;
}

.work-header__title .title__highlight::before {
  height: 100%;
}

.work-header__subtitle {
  font-size: 18px;
  line-height: 1.22;
}

.work-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  position: relative;
}

.work-list__item {
  border-radius: 20px;
  background: #fff;
  -webkit-box-shadow: 0 3.122px 3.122px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3.122px 3.122px 0 rgba(0, 0, 0, 0.12);
  padding: 15px 20px;
}

.work-list__name {
  font-size: 18px;
  font-weight: 700;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  margin-bottom: 10px;
}

.work-list__name img {
  width: 43px;
}

.work-list__text {
  line-height: 1.28;
}

.result__title span,
.work__product {
  display: none;
}

.result {
  background-color: #fff;
}

.result-header {
  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;
  gap: 10px;
  margin-bottom: 15px;
}

.result-clock {
  position: relative;
  max-width: 431px;
  overflow: hidden;
  width: 158px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.result-clock__arrow1,
.result-clock__arrow2 {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rotateClockwise linear infinite;
  animation: rotateClockwise linear infinite;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  width: 100%;
  height: 100%;
}

.result-clock__arrow2 {
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
}

.result__title {
  text-align: left;
  font-weight: 700;
  margin-bottom: 0;
}

.result-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}

.result-group__item {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #2b6806;
}

.result-group__item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border: 0;
}

.result-group__item--active .result-group__text {
  max-height: 800px;
  margin-top: 10px;
}

.result-group__item--active .result-group__toggle::after {
  opacity: 0;
}

.result-group__title {
  background: #2b6806;
  border-radius: 4px;
  padding: 4px 10px;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: center;
}

.result-group__name {
  font-size: 18px;
  font-weight: 700;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  cursor: pointer;
}

.result-group__name span {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.result-group__name img {
  width: 43px;
  height: 47px;
  -o-object-fit: contain;
  object-fit: contain;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.result-group__text {
  line-height: 1.28;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.result-group__toggle {
  width: 28px;
  height: 28px;
  background: #ffea00;
  border-radius: 50%;
  margin-left: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

.result-group__toggle::after,
.result-group__toggle::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #000;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.result-group__toggle::before {
  width: 13px;
  height: 2px;
}

.result-group__toggle::after {
  height: 13px;
  width: 2px;
}

.info {
  overflow: hidden;
}

.info-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 25px;
  margin-bottom: 30px;
}

.info-content__arrow {
  display: none;
}

.info-box__title {
  font-weight: 700;
  margin-bottom: 10px;
  text-align: left;
}

.info-box__title--second {
  font-size: 22px;
}

.info-box__text {
  line-height: 1.5;
}

.info-advantages {
  border-radius: 15.61px;
  background: #fff;
  padding: 30px 20px;
  z-index: -1;
}

.info-advantages__product {
  width: 135px;
  position: relative;
  margin: 0 auto 20px;
  padding-top: 25px;
}

.info-advantages__discount,
.my-popup .promo-product .discount {
  left: 0;
}

.info-advantages__btn {
  max-width: 288px;
  margin: 0 auto;
}

.info-advantages__title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
}

.info-advantages__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}

.info-advantages__item {
  padding-left: 25px;
  position: relative;
}

.info-advantages__item::before,
.qualities-list__item::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 17px;
  height: 14px;
  background: url(../img/icon-info.png) no-repeat center/contain;
}

.composition {
  background-color: #fff;
  overflow: hidden;
}

.composition__title {
  font-weight: 700;
  margin-bottom: 20px;
}

.composition-slider {
  position: relative;
  padding-bottom: 30px;
}

.composition-slide,
.composition-slide__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.composition-slide {
  position: relative;
  -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;
  padding: 0 20px;
  height: auto;
}

.composition-slide__img {
  width: 130px;
  margin-bottom: 5px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.composition-slide__name {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 5px;
}

.composition-slide__text {
  line-height: 1.22;
  text-align: center;
}

.composition-slide__line {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  height: 165px;
  width: 1px;
  background-color: #2b6806;
}

.qualities {
  padding-bottom: 0 !important;
  overflow: hidden;
}

.qualities-content,
.qualities-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.qualities-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.qualities-list {
  gap: 20px;
  margin-bottom: 25px;
}

.qualities-list__item {
  padding-left: 35px;
  position: relative;
  font-size: 18px;
}

.qualities-list__item::before {
  top: 0;
  width: 27px;
  height: 22px;
}

.qualities-list__btn {
  max-width: 297px;
  margin: 0 auto;
}

.qualities-list__product {
  position: relative;
  margin-bottom: -20px;
  padding-top: 30px;
  margin-top: 30px;
  width: 400px;
}

.qualities-list__discount {
  left: 30%;
}

.reviews,
footer {
  background-color: #fff;
}

.reviews {
  overflow: hidden;
}

.reviews__title {
  margin-bottom: 35px;
}

.reviews-slider {
  position: relative;
  max-width: 266px;
  padding-bottom: 30px;
}

.reviews-author,
.reviews-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reviews-slide {
  border-radius: 15.61px;
  background: #fff;
  -webkit-box-shadow: 0 3.122px 9.366px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3.122px 9.366px 0 rgba(0, 0, 0, 0.15);
  padding: 15px 20px 20px;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto !important;
}

.reviews-author {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  margin-bottom: 10px;
}

.reviews-author__photo {
  width: 55px;
  border-radius: 50%;
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.reviews-author__name {
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
}

.reviews__text {
  line-height: 1.5;
  margin-bottom: 15px;
}

.reviews-rating {
  width: 91px;
  height: 16px;
  position: relative;
  margin-top: auto;
}

.reviews-rating__star {
  width: 100%;
  height: 100%;
  background: url(../img/icon-star.png) repeat-x left/contain;
  position: absolute;
  top: 0;
  left: 0;
}

.reviews-qoute {
  position: absolute;
  top: -15px;
  right: 20px;
  width: 50px;
  height: 50px;
  background: url(../img/icon-quote.png) no-repeat center/contain;
}

footer {
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  z-index: 23;
  text-align: center;
}

.popup__title {
  font-size: 28px;
  line-height: 33px;
  color: #fff;
  margin-bottom: 45px;
  max-width: 300px;
}

.popup__title--big {
  font-size: 38px;
  font-weight: 700;
}

.ever-popup {
  overflow: hidden !important;
}

.my-popup .promo-product {
  width: 100%;
}

.my-popup .form-inputs,
.popup__content {
  gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.my-popup .price-box__title {
  font-size: 16px;
}

.popup__content {
  width: 290px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  padding: 25px 15px;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  gap: 0;
  background: #fff;
}

.popup__content,
.popup__left {
  position: relative;
}

.popup__left-title {
  margin-bottom: 20px;
  font-size: 24px;
}

@media screen and (min-width: 640px) {
  .popup__left-title {
    font-size: 28px;
  }
}

.popup__right .promo-product {
  max-width: 140px;
}

.ever-popup.show {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.ever-popup__inner {
  margin: 0 auto !important;
  width: auto !important;
}

@media (orientation: landscape) {
  .header__nav {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
}

@media screen and (min-width: 480px) {
  .container {
    width: 480px;
  }

  .drop1 {
    width: 88px;
  }

  .drop2 {
    width: 115px;
  }

  .drop3 {
    width: 88px;
  }

  .drop4 {
    width: 78px;
  }

  .drop5 {
    width: 88px;
  }

  .drop6 {
    width: 106px;
  }

  .header__nav-list,
  .promo__title {
    text-align: center;
  }

  .promo-product__speed {
    font-size: 16px;
    padding-left: 50px;
    bottom: 4.5%;
    width: 270px;
    border-radius: 10px;
  }

  .info-box__text,
  .result-group__text,
  .work-list__text {
    font-size: 16px;
  }

  .info-advantages__product {
    width: 175px;
  }

  .info-advantages__title {
    font-size: 20px;
  }

  .info-advantages__item {
    font-size: 16px;
    padding-left: 30px;
  }

  .info-advantages__item::before {
    width: 19px;
    height: 16px;
  }

  .composition-slider {
    padding-bottom: 40px;
  }

  .composition-slide {
    width: 150px;
    padding: 0 25px;
  }

  .composition-slide__img {
    width: 150px;
  }

  .composition-slide__name {
    font-size: 20px;
  }

  .composition-slide__text,
  footer {
    font-size: 16px;
  }

  .composition-slide__line {
    height: 185px;
  }

  .qualities-list__item {
    font-size: 19px;
    padding-left: 45px;
  }

  .reviews__title {
    margin-bottom: 50px;
  }

  .reviews-slider {
    max-width: 100%;
    padding-bottom: 40px;
  }

  .reviews-author__photo {
    width: 60px;
  }

  .reviews-author__name {
    font-size: 18px;
  }

  .reviews__text {
    font-size: 16px;
    margin-bottom: 20px;
  }

  footer {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}

@media screen and (min-width: 639px) {
  .qualities .drop3 {
    left: -10%;
  }

  .qualities .drop5 {
    bottom: 50%;
    right: -5%;
  }
}

@media screen and (min-width: 640px) {
  .container {
    width: 640px;
  }

  .subtitle {
    font-size: 20px;
  }

  .drop1 {
    width: 108px;
  }

  .drop2 {
    width: 125px;
  }

  .drop3 {
    width: 98px;
  }

  .drop4 {
    width: 86px;
  }

  .drop5 {
    width: 108px;
  }

  .drop6 {
    width: 136px;
  }

  .bone-result {
    max-width: 350px;
  }

  .work-header__product {
    width: 100px;
  }

  .work-header__subtitle {
    font-size: 20px;
  }

  .work-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .work-list__item {
    width: calc(50% - 5px);
  }

  .work-list__name {
    font-size: 20px;
  }

  .qualities-content {
    padding-left: 40%;
    padding-bottom: 30px;
  }

  .qualities-list__product {
    position: absolute;
    left: -40px;
    bottom: 0;
    width: 330px;
    z-index: -1;
  }

  .popup__content {
    width: 330px;
  }
}

@media screen and (max-width: 767px) {
  .popup__content .price__box--old {
    color: #000;
  }

  .popup__content .price__box--old:before {
    background: currentColor;
  }
}

@media screen and (min-width: 768px) {
  .container {
    width: 768px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .title {
    font-size: 30px;
  }

  .subtitle {
    font-size: 24px;
  }

  .swiper-scrollbar {
    height: 6px !important;
  }

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

  .price__box--old {
    font-size: 35px;
  }

  .price__box--new {
    font-size: 45px;
  }

  .form__input input {
    padding: 12px 25px;
  }

  .btn {
    font-size: 18px;
    padding: 8px 10px;
  }

  .discount {
    width: 80px;
    height: 80px;
    left: 3%;
  }

  .drop1 {
    width: 132px;
  }

  .drop2 {
    width: 135px;
  }

  .drop3 {
    width: 105px;
  }

  .drop4 {
    width: 92px;
  }

  .drop5 {
    width: 128px;
  }

  .drop6 {
    width: 166px;
  }

  .promo .drop1 {
    display: block;
    top: -17%;
    left: -7%;
  }

  .promo .drop2 {
    display: block;
    bottom: 0;
    left: -11%;
  }

  .promo .drop4 {
    bottom: 50%;
    left: 45%;
  }

  .promo .drop5 {
    bottom: 78%;
    right: 0;
  }

  .my-popup .drop1 {
    display: block;
    top: -17%;
    left: -7%;
  }

  .my-popup .drop2 {
    display: none;
    bottom: 0;
    left: -11%;
  }

  .my-popup .drop4 {
    display: block;
    top: auto;
    bottom: -4%;
    left: -4%;
  }

  .my-popup .drop5 {
    bottom: 60%;
    right: 0;
  }

  .qualities .drop1 {
    top: -17%;
    left: -7%;
  }

  .qualities .drop2 {
    display: block;
    bottom: 0;
    left: -11%;
  }

  .qualities .drop3 {
    display: none;
    top: -19%;
    left: 35%;
  }

  .qualities .drop4 {
    bottom: 50%;
    left: 45%;
  }

  .qualities .drop5 {
    bottom: 78%;
    right: 0;
  }

  .info .drop1 {
    display: block;
    top: -17%;
    left: -7%;
  }

  .info .drop2 {
    bottom: 0;
    left: -11%;
  }

  .info .drop4 {
    bottom: 95%;
    left: 75%;
  }

  .info .drop5 {
    display: block;
    bottom: 40%;
    right: -5%;
  }

  .work .drop2 {
    left: -8%;
  }

  .work .drop3 {
    bottom: 24%;
    right: -5%;
  }

  .header__logo {
    width: 100px;
  }

  .header__nav {
    padding: 30px 15px;
  }

  .header__nav-close {
    width: 40px;
    height: 40px;
  }

  .header__nav-close span {
    height: 6px;
    border-radius: 4px;
  }

  .header .container {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .promo__title {
    text-align: left;
  }

  .promo__security {
    display: block;
    color: #2b6806;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    margin-top: 22px;
    position: relative;
    vertical-align: middle;
  }

  .promo__security::before {
    content: '';
    width: 17px;
    height: 20px;
    display: inline-block;
    background: url(../img/icon-security.svg) no-repeat center/contain;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -2px;
  }

  .promo__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: 40px;
    position: relative;
    gap: 0;
  }

  .promo-main {
    max-width: 400px;
  }

  .promo__form {
    margin: 0;
    max-width: 320px;
  }

  .promo-product {
    position: absolute;
    bottom: 0;
    right: -10%;
    width: 100%;
    max-width: 520px;
  }

  .bone-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
  }

  .bone-slider {
    margin-bottom: 0;
  }

  .bone-slide__text {
    font-size: 40px;
  }

  .bone-slide__text img {
    width: 62px;
    height: 62px;
  }

  .bone-slide__btn {
    display: block;
    text-align: center;
    background: #1d1e1c;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 10px;
    margin-top: 40px;
    max-width: 320px;
  }

  .bone-result__btn {
    font-size: inherit;
  }

  .bone-result {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .bone-result__photo {
    margin-bottom: 0;
  }

  .bone-result__photo img {
    border-radius: 30px;
  }

  .bone-result__btn {
    display: none;
  }

  .work-header {
    gap: 25px;
  }

  .result-header {
    gap: 20px;
  }

  .result__title span {
    display: inline;
  }

  .result-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .result-group__list {
    width: 48%;
  }

  .result-group__list--right .result-group__name {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: right;
  }

  .result-group__list--right .result-group__text {
    text-align: right;
  }

  .result-group__toggle {
    margin-right: auto;
    margin-left: 0;
  }

  .info-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
  }

  .info-content__arrow {
    display: block;
    position: absolute;
    left: 31.3%;
    top: 0;
    width: 110px;
    -webkit-animation: moveArrow 1.5s ease-in-out infinite;
    animation: moveArrow 1.5s ease-in-out infinite;
  }

  .info-box__title {
    margin-bottom: 20px;
  }

  .info-box--left {
    width: 30%;
  }

  .info-box--right {
    width: 50%;
  }

  .info-advantages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 45px;
  }

  .info-advantages__product {
    margin: 0;
    width: 190px;
    padding-top: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .info-advantages__discount {
    width: 60px;
    height: 60px;
    top: 0;
    left: 0;
  }

  .info-advantages__btn {
    margin: 0;
  }

  .info-advantages__title {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .info-advantages__item {
    font-size: 17px;
  }

  .composition-slider {
    padding-bottom: 50px;
  }

  .composition-slide {
    padding: 0 30px;
  }

  .composition-slide__img {
    width: 170px;
    margin-bottom: 10px;
  }

  .composition-slide__name {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .composition-slide__text {
    font-size: 17px;
  }

  .composition-slide__line {
    height: 200px;
    -webkit-transform: translateY(-46%);
    transform: translateY(-46%);
  }

  .qualities-list__item {
    font-size: 21px;
  }

  .qualities-list__product {
    width: 360px;
  }

  .qualities-list__discount {
    width: 60px;
    height: 60px;
    top: 0;
    left: 22%;
  }

  .reviews__title {
    margin-bottom: 60px;
  }

  .reviews-slider {
    padding-bottom: 50px;
  }

  .reviews-slide {
    padding: 20px 25px 25px;
  }

  .reviews-author {
    margin-bottom: 20px;
  }

  .reviews-author__photo {
    width: 60px;
  }

  .reviews-author__name {
    font-size: 20px;
  }

  .reviews__text {
    margin-bottom: 30px;
  }

  .reviews-rating {
    width: 99px;
    height: 17px;
  }

  .reviews-qoute {
    width: 55px;
    height: 55px;
    right: 35px;
    top: -25px;
  }

  footer {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .popup__content {
    min-height: 440px;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(0.29%, #71c048),
      color-stop(99.74%, #d7ef5e)
    );
    background: linear-gradient(90deg, #71c048 0.29%, #d7ef5e 99.74%);
    width: 700px;
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0;
  }

  .my-popup .promo-product .discount {
    left: 25%;
  }

  .my-popup .popup__left {
    position: relative;
    z-index: -2;
  }

  .my-popup .price-box__title,
  footer {
    font-size: 18px;
  }

  .popup__left {
    display: block;
    margin-right: 35px;
    margin-top: 0;
    width: 310px;
  }

  .popup__left-title {
    text-align: left !important;
  }

  .ever-popup__inner {
    overflow: hidden !important;
  }

  .popup__right {
    display: block;
  }

  .popup__right .promo-product {
    max-width: 472px;
    right: -6%;
  }
}

@media screen and (min-width: 1000px) {
  .popup__content {
    min-height: 555px;
    padding: 30px 30px 40px 50px;
    width: 960px;
  }

  .popup__left {
    margin-right: 30px;
    width: 370px;
  }

  .popup__left-title {
    font-size: 35px !important;
  }

  .popup__right .promo-product {
    max-width: 622px;
    right: -3%;
  }
}

@media screen and (min-width: 1024px) {
  .container {
    width: 1024px;
  }

  .title {
    font-size: 40px;
  }

  .subtitle {
    font-size: 26px;
  }

  .separate {
    display: none;
  }

  .swiper-scrollbar {
    height: 7px !important;
  }

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

  .price {
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
  }

  .price__container--old {
    height: 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-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 3px;
  }

  .price__title {
    font-size: 18px;
    display: block;
  }

  .price__title--new {
    font-weight: 700;
    color: #2b6806;
  }

  .price__divider {
    height: 60px;
    margin: auto 0;
  }

  .form {
    padding: 23px 40px;
  }

  .form__input {
    margin-bottom: 17px;
  }

  .form__input input {
    font-size: 18px;
    padding: 14px 34px;
  }

  .btn {
    padding: 12px 15px;
  }

  .drop1 {
    width: 160px;
  }

  .drop2 {
    width: 145px;
  }

  .drop3 {
    width: 112px;
  }

  .drop4 {
    width: 98px;
  }

  .drop5 {
    width: 146px;
  }

  .drop6 {
    width: 196px;
  }

  .promo .drop4 {
    left: 40%;
  }

  .my-popup .drop4 {
    bottom: -2%;
    left: 2%;
  }

  .info .drop4,
  .qualities .drop4 {
    left: 40%;
  }

  .work .drop2 {
    bottom: -4%;
    left: -12%;
    width: 229px;
  }

  .work .drop3 {
    bottom: auto;
    top: -13%;
  }

  .work .drop4 {
    display: block;
    bottom: auto;
    top: -9%;
    left: 22%;
  }

  .work .drop5 {
    display: block;
    bottom: -6%;
    right: -7%;
  }

  .header__logo {
    width: 123px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .header__burger {
    display: none;
  }

  .header__nav {
    position: static;
    opacity: 1;
    padding: 0;
    display: block;
    background: 0 0;
    overflow: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  .header__nav-close {
    display: none;
  }

  .header__nav-list {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 40px;
    padding: 0;
  }

  .header__nav .container {
    display: none !important;
  }

  .header__nav-item {
    width: auto;
    position: relative;
  }

  .header__nav-item:before {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: -7px;
    left: 0;
    background: #f7e939;
    background: radial-gradient(
      circle,
      #f7e939 0,
      rgba(113, 192, 72, 0.1) 100%
    );
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all 400ms;
    transition: all 400ms;
  }

  .header__nav-link {
    padding: 0;
    font-size: 20px;
  }

  .header__nav-item:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  .header .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .promo-main {
    max-width: 470px;
  }

  .promo__form {
    max-width: 370px;
  }

  .info .drop5 {
    bottom: 30%;
    right: -5%;
  }

  .promo-product {
    max-width: 700px;
    right: -5%;
  }

  .promo-product__rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 2%;
    right: 10%;
    gap: 15px;
    border-radius: 10px;
    background: #fff;
    padding: 10px 15px;
    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.12);
  }

  .promo-product__rating-count {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    top: -2px;
  }

  .promo-product__rating-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
  }

  .promo-product__speed {
    -webkit-transform: none;
    transform: none;
    left: 10%;
    bottom: 10%;
    font-size: 18px;
    width: 300px;
  }

  .bone-content {
    gap: 70px;
  }

  .bone-slide__text {
    font-size: 50px;
  }

  .bone-slide__text img {
    width: 80px;
    height: 80px;
  }

  .bone-result {
    max-width: 450px;
  }

  .bone-result__photo img {
    border-radius: 40px;
  }

  .work {
    padding-bottom: 0;
  }

  .work-header {
    display: block;
    margin-bottom: 35px;
  }

  .work-header__product {
    display: none;
  }

  .work-header__title {
    text-align: center;
    margin-bottom: 15px;
  }

  .work-header__subtitle {
    text-align: center;
    font-size: 22px;
  }

  .work-list {
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    padding-bottom: 60px;
    z-index: 0;
  }

  .work-list__item {
    width: 270px;
  }

  .work-list__item:nth-child(odd) {
    margin-right: 200px;
  }

  .work-list__name {
    gap: 8px;
  }

  .result-group__name img,
  .work-list__name img {
    width: 48px;
  }

  .work__product {
    display: block;
    position: absolute;
    bottom: -10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
    width: 550px;
  }

  .work__product .discount {
    left: 27%;
    top: 0;
  }

  .result-content {
    position: relative;
  }

  .result-header {
    margin-bottom: 25px;
  }

  .result-clock {
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 280px;
  }

  .result__title {
    text-align: center;
    max-width: 700px;
  }

  .result-group {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .result-group__list {
    width: 330px;
  }

  .result-group__list--right .result-group__item {
    margin-left: auto;
  }

  .result-group__item {
    width: 250px;
  }

  .result-group__title {
    margin-bottom: 20px;
    font-size: 19px;
  }

  .result-group__name {
    gap: 10px;
  }

  .info-content__arrow {
    width: 132px;
  }

  .info-advantages {
    border-radius: 20px;
    padding: 30px;
    position: relative;
  }

  .info-advantages__btn {
    position: absolute;
    bottom: -25px;
    margin: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .info-advantages__title {
    margin-bottom: 25px;
  }

  .info-advantages__list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
  }

  .info-advantages__item {
    width: 48%;
  }

  .qualities-content,
  .qualities-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .qualities-content {
    padding-bottom: 60px;
    padding-left: 35%;
    gap: 15px;
  }

  .qualities-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 0;
  }

  .qualities-list__item {
    font-size: 23px;
  }

  .qualities-list__btn {
    max-width: 250px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .qualities-list__product {
    margin-top: 0;
    margin-bottom: -30px;
    width: 330px;
  }

  .reviews-slide {
    padding-top: 45px;
    padding-left: 100px;
  }

  .reviews-author__photo {
    position: absolute;
    top: 9%;
    left: 5%;
  }

  .reviews-rating {
    width: 105px;
    height: 18px;
  }

  .reviews-qoute {
    width: 60px;
    height: 60px;
    right: 35px;
    top: -30px;
  }

  footer {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}

@media screen and (min-width: 1190px) {
  .container {
    width: 1190px;
  }

  .title {
    font-size: 45px;
    margin-bottom: 30px;
  }

  .subtitle {
    font-size: 28px;
  }

  .swiper-scrollbar {
    height: 8px !important;
  }

  .price {
    margin-bottom: 6px;
  }

  .price__container--old {
    padding-bottom: 7px;
  }

  .price__box--old {
    font-size: 40px;
  }

  .price__box--new {
    font-size: 50px;
    line-height: 52px;
  }

  .form {
    border-radius: 40px;
  }

  .user-icon {
    width: 15px;
    height: 15px;
  }

  .phone-icon {
    width: 17px;
    height: 17px;
  }

  .discount {
    width: 124px;
    height: 129px;
  }

  .drop1 {
    width: 239px;
  }

  .drop2 {
    width: 229px;
  }

  .drop3 {
    width: 164px;
  }

  .drop4 {
    width: 135px;
  }

  .drop5 {
    width: 220px;
  }

  .drop6 {
    width: 316px;
  }

  .promo .drop1 {
    top: -14%;
    left: -31%;
  }

  .promo .drop2 {
    bottom: -13%;
    left: -15%;
  }

  .promo .drop3 {
    display: block;
    top: -25%;
    left: 35%;
  }

  .promo .drop4 {
    bottom: 46%;
  }

  .promo .drop5 {
    bottom: 75%;
    right: -3%;
  }

  .promo .drop6 {
    display: block;
    right: -37%;
    bottom: -5%;
  }

  .my-popup .drop1 {
    top: -14%;
    left: -31%;
  }

  .my-popup .drop2 {
    bottom: -13%;
    left: -15%;
  }

  .my-popup .drop3 {
    display: block;
    top: 14%;
    left: 40%;
  }

  .my-popup .drop4 {
    bottom: -5%;
    left: 0;
  }

  .my-popup .drop5 {
    bottom: 60%;
    right: -5%;
  }

  .my-popup .drop6 {
    display: block;
    right: -37%;
    bottom: -5%;
  }

  .qualities .drop1 {
    top: -14%;
    left: -31%;
  }

  .qualities .drop2 {
    bottom: -50%;
    left: -25%;
  }

  .qualities .drop4 {
    bottom: 46%;
  }

  .qualities .drop5 {
    bottom: 65%;
    right: -3%;
  }

  .qualities .drop6 {
    display: block;
    right: -37%;
    bottom: -90%;
  }

  .info .drop1 {
    top: -14%;
    left: -31%;
  }

  .info .drop2 {
    bottom: -13%;
    left: -15%;
  }

  .info .drop4 {
    bottom: 102%;
    left: 85%;
  }

  .info .drop5 {
    bottom: 10%;
    right: -10%;
  }

  .info .drop6 {
    display: block;
    right: -35%;
    bottom: -40%;
  }

  .work .drop1 {
    display: block;
    top: -3%;
    left: -31%;
  }

  .work .drop3 {
    display: block;
    top: -16%;
    right: -7%;
  }

  .work .drop4 {
    left: 21%;
  }

  .work .drop5 {
    bottom: -1%;
    right: -9%;
  }

  .work .drop6 {
    display: block;
    right: -37%;
    bottom: 15%;
  }

  .header__nav-close span {
    height: 8px;
    border-radius: 5px;
  }

  .header__nav-list {
    gap: 62px;
  }

  .header .container {
    padding-top: 14px !important;
    padding-bottom: 13px !important;
  }

  .promo {
    padding-top: 85px;
  }

  .promo__title {
    margin-bottom: 45px;
  }

  .promo__content {
    padding-bottom: 52px;
  }

  .promo-main {
    max-width: 490px;
  }

  .promo-product {
    max-width: 821px;
    right: -6.5%;
    bottom: -39px;
  }

  .promo-product__rating {
    bottom: 8.7%;
    right: 10.5%;
    padding: 16px 15px;
  }

  .promo-product__speed {
    width: 310px;
    left: 9.5%;
    bottom: 12%;
    padding: 8px 10px 8px 64px;
  }

  .promo-product__speed::before {
    width: 40px;
    height: 28px;
    left: 12px;
  }

  .promo-product .discount {
    top: -40px;
    left: 33%;
  }

  .bone {
    padding-top: 85px;
    padding-bottom: 120px;
  }

  .bone-content {
    gap: 100px;
  }

  .bone-slide__text {
    font-size: 60px;
  }

  .bone-slide__text img {
    width: 92px;
    height: 92px;
  }

  .bone-slide__btn {
    margin-top: 51px;
  }

  .bone-slide__btn:hover {
    background: #000;
  }

  .bone-slide__btn::before {
    display: none;
  }

  .bone-result {
    max-width: 547px;
  }

  .work {
    padding-top: 74px;
  }

  .work-header {
    margin-bottom: 66px;
  }

  .work-header__title {
    margin-bottom: 13px;
  }

  .work-list {
    padding-bottom: 125px;
    gap: 35px;
  }

  .work-list__item {
    width: 300px;
    padding: 20px 20px 25px 35px;
  }

  .work-list__name {
    font-size: 22px;
    gap: 11px;
    line-height: 24px;
    margin-bottom: 11px;
  }

  .result-group__name img,
  .work-list__name img {
    width: 55px;
  }

  .work-list__text {
    line-height: 22px;
  }

  .work__product {
    width: 725px;
    -webkit-transform: translateX(-51.5%);
    transform: translateX(-51.5%);
    bottom: -9.7%;
  }

  .work__product .discount {
    width: 108px;
    height: 113px;
    left: 27.5%;
    top: -3.3%;
  }

  .result {
    padding-top: 95px;
    padding-bottom: 100px;
  }

  .result-clock {
    width: 431px;
    bottom: -40px;
  }

  .result__title {
    max-width: 840px;
    margin-bottom: 75px;
    background: rgba(255, 255, 255, 0.9);
    position: relative;
    z-index: 5;
  }

  .result-group__list {
    width: 384px;
  }

  .result-group__item {
    width: 280px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .result-group__item--active .result-group__text {
    margin-top: 15px;
  }

  .result-group__title {
    font-size: 22px;
    margin-bottom: 25px;
  }

  .result-group__name,
  .result-group__text {
    line-height: 22px;
  }

  .icon-result-5 {
    margin-top: -12px;
    margin-bottom: -12px;
    height: 72px !important;
  }

  .info {
    padding-top: 108px;
    padding-bottom: 125px;
  }

  .info-content {
    margin-bottom: 36px;
  }

  .info-content__arrow {
    width: 161px;
    left: 29.8%;
  }

  .info-box__title {
    line-height: 50px;
    margin-bottom: 31px;
  }

  .info-advantages {
    padding: 28px 32px 18px 38px;
    gap: 58px;
  }

  .info-advantages__product {
    width: 166px;
  }

  .info-advantages__discount {
    width: 73px;
    height: 77px;
    top: -5%;
    left: -5%;
  }

  .info-advantages__title {
    font-size: 25px;
    margin-bottom: 28px;
  }

  .info-advantages__list {
    gap: 20px;
  }

  .info-advantages__item {
    font-size: 18px;
    padding-left: 35px;
  }

  .info-advantages__item::before {
    width: 22px;
    height: 18px;
  }

  .composition {
    padding-top: 97px;
    padding-bottom: 85px;
  }

  .composition-slider {
    padding-bottom: 73px;
  }

  .composition-slide {
    padding: 0 50px;
  }

  .composition-slide__img {
    width: 217px;
    margin-bottom: 20px;
  }

  .composition-slide__name {
    font-size: 25px;
    margin-bottom: 18px;
  }

  .composition-slide__text {
    font-size: 18px;
  }

  .composition-slide__line {
    height: 250px;
    -webkit-transform: translateY(-40%);
    transform: translateY(-40%);
  }

  .qualities {
    padding-top: 66px;
  }

  .qualities-content {
    padding-left: 24.5%;
    padding-bottom: 60px;
  }

  .qualities-list {
    gap: 39px 20px;
  }

  .qualities-list__item {
    font-size: 25px;
    line-height: 30px;
    padding-left: 47px;
    width: 48%;
  }

  .qualities-list__item::before {
    width: 34px;
    height: 28px;
  }

  .qualities-list__btn {
    max-width: 260px;
  }

  .qualities-list__product {
    left: -97px;
    width: 367px;
    margin-bottom: -43px;
  }

  .qualities-list__discount {
    width: 73px;
    height: 77px;
    top: 2%;
  }

  .reviews {
    padding-top: 108px;
    padding-bottom: 100px;
  }

  .reviews__title {
    margin-bottom: 80px;
  }

  .reviews-slider {
    padding-bottom: 68px;
  }

  .reviews-slide {
    padding: 55px 55px 35px 120px;
  }

  .reviews-author {
    margin-bottom: 26px;
  }

  .reviews-author__photo {
    width: 70px;
  }

  .reviews-author__name {
    font-size: 22px;
  }

  .reviews__text {
    margin-bottom: 50px;
  }

  .reviews-rating {
    width: 112px;
    height: 20px;
  }

  .reviews-qoute {
    width: 65px;
    height: 65px;
    right: 45px;
    top: -32px;
  }
}

@media screen and (min-width: 640px) and (max-width: 767px) {
  .info-advantages__box {
    margin: 0 auto;
    max-width: 390px;
  }
}

@media screen and (max-width: 767px) {
  .info-content,
  .info-box__title,
  .bone-slide__text {
    text-align: center;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvY29tbW9uLnNjc3MiLCJsaWJzL3N3aXBlci5taW4uc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJhbC5zYXNzIiwiY29tcG9uZW50cy9kcm9wcy5zYXNzIiwiY29tcG9uZW50cy9yZXN1bHQuc2FzcyIsImNvbXBvbmVudHMvaW5mby5zYXNzIiwic2V0dGluZ3MvcmVzZXQuc2NzcyIsInNldHRpbmdzL2ZvbnRzLnNjc3MiLCJzZXR0aW5ncy9wYWRkaW5nLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci5zYXNzIiwiY29tcG9uZW50cy9wcm9tby5zYXNzIiwiY29tcG9uZW50cy9ib25lLnNhc3MiLCJjb21wb25lbnRzL3dvcmsuc2FzcyIsImNvbXBvbmVudHMvcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvcXVhbGl0aWVzLnNhc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudC5zYXNzIiwiY29tcG9uZW50cy9yZXZpZXdzLnNhc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwic2V0dGluZ3MvbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUMySEEseUJBQ0UsRSxDQUVBLEUsQ0FGTyxTLENBQ1AsRyxDQUFPLFksQUFGVCxpQkFDRSxFLENBRUEsRSxDQUZPLFMsQ0FDUCxHLENBQU8sWSxBQTZJVCx3QkFDRSxFLENBQ0UscUIsQ0FFRixFLENBQ0UscUIsQUFMSixnQkFDRSxFLENBQ0UscUIsQ0FFRixFLENBQ0UscUIsQUNqUSs1aEIseUNBQXlDLEUsQ0FBSyxrQyxBQUFrQyxpQ0FBaUMsRSxDQUFLLGdDLENBQUEsMEIsQUM2S3poaUIseUJBQ0UsRSxDQUNFLFUsQ0FDRixFLENBQ0UsVyxBQUpKLGlCQUNFLEUsQ0FDRSxVLENBQ0YsRSxDQUNFLFcsQUFtQkosMEJBQ0UsRSxDQUFBLEUsQ0FDRSwrQixDQUFBLHVCLENBQ0YsRyxDQUNFLG1DLENBQUEsNkIsQUFKSixrQkFDRSxFLENBQUEsRSxDQUNFLCtCLENBQUEsdUIsQ0FDRixHLENBQ0UsbUMsQ0FBQSw2QixBQ3hHSixnQ0FDRSxFLENBUUEsRSxDQVBFLDZDLENBQUEscUMsQ0FDRixHLENBQ0Usa0QsQ0FBQSwwQyxDQUNGLEcsQ0FDRSxpRCxDQUFBLHlDLENBQ0YsRyxDQUNFLG9ELENBQUEsOEMsQUFSSix3QkFDRSxFLENBUUEsRSxDQVBFLDZDLENBQUEscUMsQ0FDRixHLENBQ0Usa0QsQ0FBQSwwQyxDQUNGLEcsQ0FDRSxpRCxDQUFBLHlDLENBQ0YsRyxDQUNFLG9ELENBQUEsOEMsQUMyRkosbUNBQ0UsRSxDQUNFLDhCLENBQUEsc0IsQ0FDRixFLENBQ0UsZ0MsQ0FBQSwwQixBQUpKLDJCQUNFLEUsQ0FDRSw4QixDQUFBLHNCLENBQ0YsRSxDQUNFLGdDLENBQUEsMEIsQUNsREosNkJBQ0UsRSxDQUlBLEUsQ0FIRSw0QyxDQUFBLG9DLENBQ0YsRyxDQUNFLCtDLENBQUEseUMsQUFKSixxQkFDRSxFLENBSUEsRSxDQUhFLDRDLENBQUEsb0MsQ0FDRixHLENBQ0UsK0MsQ0FBQSx5Q0N2S0osQyxDUEVBLEksQ0FDQSxPLENBQ0EsTyxDQUNBLE0sQ0FDQSxPLENBQ0EsSyxDQUNBLEssQ0FDQSxDLENBQ0EsRyxDQUNBLFUsQ0FDQSxJLENBQ0EsTSxDQUNBLE8sQ0FDQSxNLENBQ0EsSSxDQUNBLEksQ0FDQSxFLENBQ0EsRyxDQUNBLE8sQ0FDQSxHLENBQ0EsRyxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEssQ0FDQSxRLENBQ0EsVSxDQUNBLE0sQ0FDQSxNLENBQ0EsSSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLE0sQ0FDQSxNLENBQ0EsSSxDQUNBLEMsQ0FDQSxNLENBQ0EsRyxDQUNBLEcsQ0FDQSxHLENBQ0EsSyxDQUNBLE0sQ0FDQSxFLENBQ0EsSSxDQUNBLEksQ0FDQSxHLENBQ0EsTSxDQUNBLEUsQ0FDQSxNLENBQ0EsQyxDQUNBLEcsQ0FDQSxDLENBQ0EsSSxDQUNBLEMsQ0FDQSxJLENBQ0EsTyxDQUNBLEssQ0FDQSxJLENBQ0EsTSxDQUNBLE0sQ0FDQSxHLENBQ0EsTyxDQUNBLEcsQ0FDQSxLLENBQ0EsSyxDQUNBLEUsQ0FDQSxLLENBQ0EsRSxDQUNBLEssQ0FDQSxJLENBQ0EsRSxDQUNBLEUsQ0FDQSxDLENBQ0EsRSxDQUNBLEcsQ0FDQSxLLENPQUUsUSxDQUNBLFMsQ0FDQSxRLENBRUEsWSxDQUNBLHVCLENBR0YsTyxDUEVBLEssQ0FDQSxPLENBQ0EsVSxDQUNBLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsRyxDQUNBLE8sQ09BRSxhLENBR0YsSSxDTnRHRSxvRCxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLGUsQ0FDQSwwRyxDQUFBLDZELENBQ0EsaUIsQ0FDQSxrQyxDTW1HRixFLENQRUEsRSxDT0FFLGUsQ0FHRixVLENQRUEsQyxDT0FFLFcsQ0FHRixnQixDUEVBLGlCLENBQ0EsTyxDQUNBLFEsQ09DRSxZLENBR0YsSyxDQUNFLHdCLENBQ0EsZ0IsQ0FHRixFLENOc0JFLGEsQ0FDQSxXLENNbkJGLEMsQ1BFQSxNLENBQ0EsTyxDT0FFLDZCLENBQUEscUIsQ1BPRixNLENBQ0EsWSxDQUNBLEssQ0FDQSxXLENPREUsUyxDQUdGLEMsQ0FDRSxvQixDQUdGLE0sQ0FDRSxRLENONUhBLGEsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxjLENBQ0EsNEIsQ00ySEYsa0IsQ1BHQSxrQixDT0RFLFEsQ0FDQSxTLENQU0YsZ0IsQ09IQSxxQixDQUVFLGlCLENBQ0Esc0IsQ1BPRixPLENPSkEsTSxDUEtBLE0sQ0FGQSxRLENPSUEsQyxDUEtBLFEsQ0FGQSxPLENBR0EsTyxDQUZBLFMsQ09QRSxtQixDQVdGLGtCLENBQ0UsUSxDQUNBLFMsQ0M3TEYsV0FDRSxpQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsNEQsQUFHRixXQUNFLGlCLENBQ0EseUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSx5RFBGRixJLENBQ0UsaUIsQ0FHRixHLENBQ0UsYSxDQUNBLGMsQ0FDQSxXLENBR0YsRyxDQUNFLGUsQ0FlRiwyQixDQUNFLGEsQ0FDQSxpQixDQUNBLG1CLENBSEYsa0IsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxtQixDQUhGLHNCLENBQ0UsYSxDQUNBLGlCLENBQ0EsbUIsQ0FIRixhLENBQ0UsYSxDQUNBLGlCLENBQ0EsbUIsQ0FHRixVLENBQ0UsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENBeUJGLE0sQ0FDRSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLG9ELENBZUEsaUIsQ0FDQyxVLENBQ0QsZSxDQUNBLGUsQ0FDQSxrQixDQUNBLFMsQ0FDQSxpQixDQUVBLHlCLENBQ0UsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLDJCLENBQUEsbUIsQ0FDQSw2QixDQUFBLHFCLENBQ0EsNkQsQ0FBQSw2QyxDQUFBLDRFLENBR0YsaUMsQ0FDRSxTLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9DLENBQUEsNEIsQ0FTSixTLENBQ0UsYyxDQUNBLGlCLENBRUEsb0QsQ0FKRixTLENBNEJBLEMsQ0FDRSxlLENBR0YsTyxDQUNFLGtCLENBR0YsWSxDQUNFLGEsQ0FHRixjLENBQ0UsYSxDQUdGLGMsQ0FDRSxTLENBR0YseUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUdGLG9CLENBVUEscUIsQ0FDRSxpQixDQUNBLFUsQ0FHQSxPLENBQ0Esa0MsQ0FBQSwwQixDQWhCRixvQixDQUdFLGUsQ0FDQSxVLENBR0EsUyxDQUdGLHFCLENBR0Usa0IsQ0FDQSxPLENBR0EsaUMsQ0FBQSx5QixDQUNBLFMsQ0FHRix1QixDQUNFLGlCLENBQ0Esa0IsQ0FBQSxVLENBQUEsTSxDQUNBLFMsQ0FDQSxjLENBR0Ysb0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFUsQ0FHRixzQixDQUNFLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDQUdGLDBCLENBQ0UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsVyxDQUNBLGtCLENBQ0EsUyxDQUNBLHFDLENBQUEsNkIsQ0FPQSxlLENBQ0UsVSxDQUNBLFUsQ0FDQSxxVSxDQUFBLHFPLENBOEJKLGEsQ0FDRSxrQyxDQUFBLDBCLENBR0YsaUIsQ0FDRSxTLENBQ0EsZSxDQUNBLG9CLENBRUEsa0IsQ0FDQSxrQixDQUNBLFEsQ0FDQSxrQyxDQUNBLDBCLENBQ0EsNEIsQ0FDQSxlLENBQ0EsYyxDQWVGLHdDLENBQ0Usd0IsQ0FHRixhLENBQ0UsbUIsQ0FBQSxXLENDMVNGLGlCLENBQWtCLGdCLENBQWlCLGlCLENBQWtCLGlCLENBQWtCLGUsQ0FBZ0IsUyxDQUFVLDBDLENBQTJDLFUsQ0FBVywwQyxDQUEyQywyQixDQUFxRCx5QixDQUF3RCxxQixDQUFzakMsYSxDQUFoaUMsZSxDQUFvbUMsVSxDQUFXLFcsQ0FBWSxpQixDQUEzbkMsZSxDQUF5RCxTLENBQVUsbUIsQ0FBcUMsbUIsQ0FBeUMsWSxDQUFhLDZDLENBQWdLLDZCLENBQUEsK0MsQ0FBOEIsOEIsQ0FBMkQsc0IsQ0FBdUIsdUMsQ0FBOWEsZSxDQUFzZSxvQyxDQUFvSSw0QixDQUE2QiwwQyxDQUEyQywwQixDQUEyQix1QixDQUF3QixrQixDQUEwQyxjLENBQWUsMkMsQ0FBNEMsMkMsQ0FBb0ssbUMsQ0FBb0MsYSxDQUFjLGEsQ0FBYyxxQixDQUFzQixpQixDQUFrQixtQixDQUFBLGEsQ0FBdUQsNEIsQ0FBQSwwQyxDQUF3RSxXLENBQVksNEMsQ0FBNkMsdUIsQ0FBd0Isb0IsQ0FBb0Qsc0IsQ0FBOEwsb0QsQ0FBQSxvQyxDQUFBLHNELENBQXFDLHNDLENBQXVDLGlCLENBQWtCLE0sQ0FBTyxLLENBQU0sbUIsQ0FBb0IsUyxDQUFVLGEsQ0FBYyxzQixDQUF1QixzQixDQUF1QixrQixDQUFtQixvQixDQUFxQixzQixDQUF1QixrQixDQUFtQixtQixDQUFBLG1CLENBQXdDLGlCLENBQWtCLE8sQ0FBUSxVLENBQVcsVyxDQUFZLGdCLENBQWlCLFUsQ0FBVyxjLENBQWdGLHlCLENBQTBCLDBCLENBQTJCLDJCLENBQTRCLDBDLENBQUEsMEMsQ0FBc0YsVyxDQUFZLFcsQ0FBWSxtQixDQUFvQixtQixDQUFBLHlDLENBQThELG1SLENBQW9SLFMsQ0FBVSxVLENBQVcsdUMsQ0FBQSw2RCxDQUFzRyxtUixDQUFvUix1QyxDQUFBLDZELENBQXNHLG1SLENBQW9SLG1CLENBQUEseUMsQ0FBOEQsbVIsQ0FBb1IsVSxDQUFXLFMsQ0FBVSx1QyxDQUFBLDZELENBQXNHLG1SLENBQW9SLHVDLENBQUEsNkQsQ0FBc0csbVIsQ0FBb1Isa0IsQ0FBbUIsaUIsQ0FBa0IsaUIsQ0FBa0Isc0IsQ0FBNkQsYyxDQUFlLG9DLENBQXNHLDRCLENBQTZCLFUsQ0FBVywyQyxDQUE0QyxTLENBQVUsdUQsQ0FBQSx5QixDQUFBLDJCLENBQThHLFcsQ0FBWSxNLENBQU8sVSxDQUFXLHlCLENBQTBCLFMsQ0FBVSxVLENBQVcsb0IsQ0FBcUIsa0IsQ0FBbUIsZSxDQUFnQixVLENBQVcsK0IsQ0FBZ0MsUSxDQUFZLFEsQ0FBUyxTLENBQVUsdUIsQ0FBQSxlLENBQWdCLG9CLENBQXFCLG1CLENBQW9CLHVCLENBQXdCLGUsQ0FBZ0Isc0QsQ0FBdUQsYyxDQUFlLGtELENBQWlJLHlELENBQTlFLGUsQ0FBZ0IsZ0MsQ0FBaUMsUyxDQUFVLGtCLENBQTZGLHlELENBQTBELGUsQ0FBZ0IscUQsQ0FBc0QsVSxDQUFXLE8sQ0FBUSx1QyxDQUFnSiwrQixDQUFnQywrRSxDQUFnRixZLENBQWEsYSxDQUFjLGlGLENBQWtGLFksQ0FBYSwyQixDQUE0QiwwQixDQUEyQixpQixDQUFrQiwwRCxDQUEyRCxrQixDQUFtQixpQixDQUFrQixNLENBQU8sSyxDQUFNLFUsQ0FBVyxXLENBQVksMEIsQ0FBd0Usa0IsQ0FBbUIsaUMsQ0FBNEgseUIsQ0FBMEIsZ0YsQ0FBaUYsa0MsQ0FBZ0ksMEIsQ0FBMkIsd0QsQ0FBeUQsVSxDQUFXLFUsQ0FBVyxNLENBQU8sSyxDQUFNLHNELENBQXVELFMsQ0FBVSxXLENBQVksTSxDQUFPLEssQ0FBTSxtRCxDQUFvRCwrQixDQUFnQyxrRixDQUFtRixlLENBQWdCLGtGLENBQW1GLGUsQ0FBZ0Isb0IsQ0FBcUIsMEIsQ0FBbUQscUIsQ0FBc0Isa0IsQ0FBbUIsd0MsQ0FBQSxrQyxDQUFBLGdELENBQUEsOEMsQ0FBQSwrQyxDQUFBLDZDLENBQUEsb0MsQ0FBK1MsbUMsQ0FBcUcsMkIsQ0FBNEIsZ0QsQ0FBQSw4QyxDQUFBLCtDLENBQUEsNkMsQ0FBOEwsaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxVLENBQVcsVyxDQUFZLG1CLENBQW9CLFUsQ0FBVyw4QyxDQUFrWCxpRyxDQUFBLG9FLENBQXVFLCtDLENBQWdYLGlHLENBQUEscUUsQ0FBd0UsNkMsQ0FBc1gsbUcsQ0FBQSxtRSxDQUFzRSxnRCxDQUFnWCxtRyxDQUFBLHNFLENBQXlFLDJDLENBQUEsc0MsQ0FBbUYsc0IsQ0FBdUIsc0IsQ0FBQSxzQixDQUE4QyxnQixDQUFpQixvQyxDQUFBLG9DLENBQTBFLG1CLENBQW9CLGtDLENBQWtHLDBCLENBQTJCLFMsQ0FBVSxrRCxDQUFBLGtELENBQXNHLG1CLENBQW9CLGdFLENBQUEsMkMsQ0FBQSxnRSxDQUEwTixtQixDQUFvQixrRCxDQUFBLGdELENBQUEsaUQsQ0FBQSwrQyxDQUFBLGtELENBQUEsZ0QsQ0FBQSxpRCxDQUFBLCtDLENBQTRZLFMsQ0FBVSxrQyxDQUFrRywwQixDQUEyQixvQyxDQUFxQyxpQixDQUFrQiw0QixDQUFnRixvQixDQUFxQixVLENBQVcsVyxDQUFZLHlELENBQTBELCtCLENBQXlGLHVCLENBQXdCLDJDLENBQUEseUMsQ0FBQSx1RCxDQUFBLHlDLENBQXdMLG1CLENBQW9CLGtCLENBQW1CLDBDLENBQTJDLGlCLENBQWtCLE0sQ0FBTyxRLENBQVMsVSxDQUFXLFcsQ0FBWSxlLENBQWdCLFUsQ0FBVyx5QixDQUEwQixpQixDQUFrQixTLENBQVUsK0QsQ0FBZ0UsMkMsQ0FBb0ssbUMsQ0FBb0Msb0MsQ0FBcUMsbUIsQ0FBb0IsbUMsQ0FBb0csMkIsQ0FBNEIsa0QsQ0FBbUQsbUIsQ0FBb0IsMkMsQ0FBQSxnRSxDQUE2RyxtQixDQUFvQixzQixDQUF1QixVLENBQVcsVyxDQUFZLG1CLENBQXFDLG1CLENBQXlDLFksQ0FBYSx1QixDQUE2QyxvQixDQUFvRCxzQixDQUF1Qix3QixDQUErQyxxQixDQUFpRCxrQixDQUFtQixpQixDQUFrQiw2QixDQUFBLDBCLENBQUEsMEIsQ0FBb0YsYyxDQUFlLGUsQ0FBZ0IscUIsQ0FBQSxrQixDQUFtQixpQixDQUFrQixrQixDQUFtQixpQixDQUFrQixxQixDQUFzQix5QixDQUEwQiw4QyxDQUErQyxpQixDQUFrQixPLENBQVEsVSxDQUFXLFUsQ0FBVyxVLENBQVcsUyxDQUFVLDRDLENBQTZDLGlCLENBQWtCLFMsQ0FBVSxNLENBQU8sVSxDQUFXLFMsQ0FBVSxVLENBQVcsc0IsQ0FBdUIsVyxDQUFZLFUsQ0FBVyxpQixDQUFrQix5QixDQUEwQixrQixDQUFtQixNLENBQU8sSyxDQUFNLDZCLENBQThCLFcsQ0FBWSxzQixDQUF1QixVLENBQVcsVyxDQUFZLGlCLENBQWtCLFEsQ0FBUyxPLENBQVEsaUIsQ0FBa0IsZ0IsQ0FBaUIsVSxDQUFXLDRCLENBQXVELG9CLENBQXFCLGlFLENBQWlJLHlELENBQTBELDRCLENBQTZCLGEsQ0FBYyxVLENBQVcsVSxDQUFXLFcsQ0FBWSx3N0MsQ0FBeTdDLHVCLENBQXFELG9CLENBQXFCLDJCLENBQTRCLGtDLENBQW1DLHE3QyxDT2Q3K2UsTSxDQUNFLGdCLENBQ0EsbUIsQ05GRixNLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDBCLENBQUEsNEIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLGtCLENBZUEsYSxDQUNFLGMsQ0FDQSxZLENBQ0EsVSxDQVVGLGUsQ0FDRSxrQixDQUNBLFMsQ0FDQSxXLENBSUYsVyxDQUNFLGUsQ0FDQSxhLENBQ0EsZ0IsQ0FDRSxVLENBRUEsYyxDQUNBLGlCLENBT0Esd0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsOEIsQ0FDQSxVLENBQ0EsVSxDQUNBLGUsQ0FDSixnQixDQUVFLGMsQ0FDQSxhLENBUUYsdUIsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxRLENBRU4sSyxDQUNFLGtCLENBQ0EscUIsQ0FDQSwrQixDQUNBLGlCLENBTUEsWSxDQUNFLGlCLENBQ0Esa0IsQ0F1REosSSxDQXBESSxrQixDQXFERixVLENBRUEsYyxDQXZERSxrQixDQUNFLG1CLENBQ0Esd0IsQ0FFQSxnQixDQUNBLGEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxtQixDQUVBLGUsQ0FDQSxvRCxDQUFBLDRDLENBTUYsb0IsQ0FFRSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDBCLENBQ0EsUyxDQU1BLDBCLENBQ0UsVSxDQUNBLFcsQ0FDQSw2RCxDQVFGLDJCLENBQ0UsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsOEQsQ0FTUixJLENBRUUsVSxDQUVBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsOEUsQ0FDQSx1RCxDQUFBLCtDLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHNCLENBQUEsYyxDQU1BLFksQ0FDRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EseUgsQ0FBQSw4RSxDQUNBLG1DLENBQUEsMkIsQ0FDRixVLENBQ0UsOEUsQ0FDQSxrQixDQUNFLHNCLENBQUEsYyxDQUNKLFcsQ0FzQ0EsbUIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBekNGLFcsQ0FJRSxrQyxDQUFBLDBCLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EscUUsQ0FPSixTLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsNEQsQ0FDQSxzQyxDQUFBLDhCLENBZ0JBLG1CLENBSUUsUSxDQUNBLHNDLENBQUEsOEIsQ0FDQSxVLENBQ0EsVSxDQUNBLGlCLENBQ0EsK0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsVSxDQUlKLGtCLENBQ0UsUyxDQUNBLGtDLENBQUEsMEIsQ0FDQSxzRSxDQUFBLHNELENBQUEscUYsQ0FFRiwwQixDQUNFLFMsQ0FDQSwrQixDQUFBLHVCLENBRUYsUyxDQUNFLGlCLENBQ0EsUyxDQ2xQRixVLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FDQSxVLENBRUYsUyxDQUNFLGlCLENBQ0EsaUQsQ0FBQSx5QyxDQUVGLE0sQ0FDRSxNLENBQ0EsUSxDQUNBLDBCLENBQUEsa0IsQ0FDQSxVLENBWUYsTSxDQUNFLFUsQ0FDQSxRLENBQ0EsMEIsQ0FBQSxrQixDQUNBLFcsQ0FZRixNLENBQ0UsSyxDQUNBLFEsQ0FDQSwwQixDQUFBLGtCLENBQ0EsVSxDQVlGLE0sQ0FnQkEsTSxDQWdCQSxNLENBYkUsMEIsQ0FBQSxrQixDQW5CRixNLENBQ0UsVSxDQUNBLE8sQ0FFQSxVLENBWUYsTSxDQWdCQSxNLENBZkUsVSxDQUNBLFEsQ0FFQSxVLENBWUYsTSxDQUNFLFUsQ0FHQSxVLENBMEJBLGEsQ0FTQSxhLENBU0EsYSxDQXFCQSxhLENBdENFLFksQ0E2Q0YsZ0IsQ0FZQSxnQixDQVZFLGEsQ0FDQSxRLENBQ0EsSyxDQVFGLGdCLENBSUUsUyxDQVNGLGdCLENBQ0UsWSxDQUtGLGdCLENBQ0UsSyxDQUNBLFEsQ0FDQSxZLENBWUYsZ0IsQ0FDRSxVLENBT0YsZ0IsQ0FPQSxpQixDQU5FLFksQ0FlRixpQixDQUNFLFUsQ0FDQSxRLENBU0YsaUIsQ0FDRSxPLENBQ0EsTSxDQWlDRixZLENBMUJBLGlCLENBbUJBLGlCLENBbEJFLFksQ0FrQ0YsWSxDQUNFLGEsQ0FDQSxVLENBQ0EsUyxDQU9GLFksQ0FDRSxZLENBQ0YsWSxDQUNFLGEsQ0FDQSxVLENBQ0EsUSxDQVNGLFksQ0FTQSxZLENBT0EsWSxDQWZFLFksQ0F3QkYsWSxDQUNFLFUsQ0FDQSxTLENBQ0EsVyxDQU9GLFksQ0FDRSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSxTLENBV0YsWSxDQVdBLFksQ0FVQSxZLENBcEJFLFksQ01qWEosTyxDQUNFLGlCLENBQ0EsVSxDQUNBLGdGLENBQUEsd0QsQ0FDQSw0QixDQUNBLFksQ0FDRSxXLENBQ0YsZ0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNGLGEsQ0FDRSxVLENBTUYsZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxPLENBQ0EsZ0IsQ0FHQSxvQixDQUNFLFUsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxzQixDQUFBLGMsQ0FDQSxpQyxDQUNFLFUsQ0FDQSxnQixDQUNKLDBCLENBQ0UsZSxDQUNKLFksQ0FDRSxjLENBQ0EsWSxDQUNBLFUsQ0FDQSxLLENBQ0EsVyxDQUNBLFMsQ0FFQSxVLENBQ0EsVyxDQUNBLGdGLENBQUEsd0QsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQVVBLGtCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBUUEsdUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQixDQU9BLG1DLENBQ0UscUQsQ0FBQSw2QyxDQUNGLGtDLENBQ0Usb0QsQ0FBQSw0QyxDQUNOLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FTRixpQixDQUNFLFUsQ0FHRixpQixDQUNFLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUtBLHlCLENBQ0UsTyxDQUNBLFMsQ0FFTixrQixDQUNFLGlCLENBQ0EsZSxDQUNBLGtCLENDcElKLE0sQ0FDRSwwQixDQUNBLGlCLENBQ0EsVSxDQUlBLGEsQ0FDRSxrQixDQUNBLGUsQ0FPRixnQixDQUNFLFksQ0FxQkYsZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBZUYsWSxDQUNFLGUsQ0FDQSxhLENBTUYsYyxDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FjQSxzQixDQUNFLFksQ0EwQkYscUIsQ0FDRSxxQixDQUNBLGUsQ0FDQSxzRCxDQUFBLDhDLENBRUEsaUIsQ0FDQSxXLENBQ0EsVyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsZSxDQUNBLGMsQ0FDQSx5QixDQWtCQSw2QixDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDBCLENBQ0EsUSxDQUNBLHFFLENBQ0EsVSxDQUNBLFcsQ0FLSix3QixDQUNFLFEsQ0MzSk4sSyxDQUNFLHFCLENBQ0EsaUIsQ0FDQSxVLENBYUEsWSxDQUNFLGtCLENBQ0EsZSxDQUdGLGEsQ0FDRSxrQyxDQUFBLCtCLENBQUEsNEIsQ0FFQSxpQixDQUNFLGMsQ0FDQSxnQixDQU9BLHFCLENBQ0UsYyxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FBQSxrQixDQUNBLHFCLENBaUVGLHlCLENBdkRGLGdCLENBQ0UsWSxDQWVKLFksQ0FDRSxlLENBQ0EsYSxDQUNBLGlCLENBQ0UsYyxDQVdGLG1CLENBQ0Usa0IsQ0FHQSx1QixDQUNFLGtCLENBQ0Esd0MsQ0FBQSxnQyxDQUNBLDJCLENBQUEsbUIsQ0FDQSwrQixDQUFBLHVCLENBQ0EsbUMsQ0FBQSwyQixDQUNBLGtDLENBQUEsMEIsQ0FLSixpQixDQUNFLGlCLENBQ0Esa0IsQ0FDQSx1QixDQUFBLGUsQ0FDQSxZLENBR0EsdUIsQ0FDRSxlLENBSUYsd0IsQ0FDRSxtQixDQUFBLFcsQ0FDQSxpQyxDQUFBLHlCLENDNUdSLEssQ0FDRSxlLENBS0EsWSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUNBLGtCLENBUUEscUIsQ0EwRUUsb0IsQ0F6RUEsVSxDQUNBLG1CLENBQUEsYSxDQU1GLG1CLENBQ0UsZSxDQUNBLGlCLENBTUYsc0IsQ0FDRSxjLENBQ0EsZ0IsQ0FNSixVLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0FDQSxpQixDQWNBLGdCLENBQ0Usa0IsQ0FDQSxlLENBQ0Esc0QsQ0FBQSw4QyxDQUNBLGlCLENBV0YsZ0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxPLENBQ0Esa0IsQ0FVQSxvQixDQUNFLFUsQ0FNSixnQixDQUNFLGdCLENScENGLG1CLENRNENGLGMsQ0FDRSxZLENSN0dKLE8sQ0FDRSxxQixDQU9BLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFEsQ0FDQSxrQixDQUtGLGEsQ0FDRSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLG1CLENBQUEsYSxDQVVBLHFCLENBU0EscUIsQ0FSRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLCtCLENBQUEsdUIsQ0FDQSw2QixDQUFBLHFCLENBQ0EsVSxDQUNBLFcsQ0FDRixxQixDQU1FLDhCLENBQUEsc0IsQ0FHSixjLENBQ0UsZSxDQUNBLGUsQ0FDQSxlLENBY0YsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxRLENBdUJBLG1CLENBQ0UsbUIsQ0FDQSxrQixDQUNBLCtCLENBT0EsOEIsQ0FDRSxnQixDQUNBLGUsQ0FDQSxRLENBR0EsK0MsQ0FDRSxnQixDQUNBLGUsQ0FHRix3RCxDQUNFLFMsQ0FDTixvQixDQUNFLGtCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FPRixtQixDQUNFLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFEsQ0FDQSx3QixDQUNFLGtCLENBQUEsbUIsQ0FBQSxXLENBS0YsdUIsQ0FDRSxVLENBQ0EsVyxDQUNBLHFCLENBQUEsa0IsQ0FDQSxtQixDQUFBLGEsQ0FLSixtQixDQUNFLGdCLENBQ0EsWSxDQUNBLGUsQ0FDQSwyQixDQUFBLG1CLENBUUYscUIsQ0FDRSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG1CLENBQUEsYSxDQUNBLGlCLENBSUEsNEIsQ0FBQSw2QixDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0Esc0MsQ0FBQSw4QixDQUNBLGUsQ0FDQSwyQixDQUFBLG1CLENBQ0YsNkIsQ0FDRSxVLENBQ0EsVSxDQUNGLDRCLENBQ0UsVyxDQUNBLFMsQ0M5TFIsSyxDQUNFLGUsQ0FJQSxhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0FDQSxrQixDQU9BLG9CLENBQ0UsWSxDQWNGLGdCLENBQ0UsZSxDQUNBLGtCLENBQ0EsZSxDQU1BLHdCLENBQ0UsYyxDQUNKLGUsQ0FDRSxlLENBYUosZ0IsQ0FDRSxxQixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FZQSx5QixDQUNFLFcsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FVRiwwQixDUWxEQSxrQyxDUm1ERSxNLENBWUYscUIsQ0FDRSxlLENBQ0EsYSxDQVNGLHVCLENBQ0UsYyxDQUNBLGUsQ0FDQSxrQixDQVdGLHNCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0FDQSxrQixDQU9GLHNCLENBQ0UsaUIsQ0FDQSxpQixDQVdBLDhCLENTbEdBLDZCLENUbUdFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSw2RCxDVTNKUixZLENBQ0UscUIsQ0FDQSxlLENBSUEsbUIsQ0FDRSxlLENBQ0Esa0IsQ0FDRixtQixDQUNFLGlCLENBQ0EsbUIsQ0FPRixrQixDQWNFLHVCLENBR0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FqQkosa0IsQ0FDRSxpQixDQUVBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLFcsQ0FRQSx1QixDQUNFLFcsQ0FDQSxpQixDQUVBLHFCLENBQUEsa0IsQ0FBQSxvQixDQVNGLHdCLENBQ0UsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBU0Ysd0IsQ0FDRSxnQixDQUNBLGlCLENBT0Ysd0IsQ0FDRSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDBCLENBQ0EsTyxDQUNBLFksQ0FDQSxTLENBQ0Esd0IsQ0QxRU4sVSxDQUNFLDBCLENBQ0EsZSxDQUdBLGtCLENBZ0JBLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBbEJGLGtCLENBR0Usd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FZRixlLENBR0UsUSxDQUNBLGtCLENBU0EscUIsQ0FDRSxpQixDQUNBLGlCLENBQ0EsYyxDQWFBLDZCLENBR0UsSyxDQUVBLFUsQ0FDQSxXLENBUUosb0IsQ0FDRSxlLENBQ0EsYSxDQU1GLHdCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGdCLENBQ0EsZSxDQUNBLFcsQ0FpQkYseUIsQ0FDRSxRLENFL0ZOLFEsQ0NBQSxNLENBR0UscUIsQ0RIRixRLENBRUUsZSxDQUlBLGUsQ0FDRSxrQixDQU9GLGUsQ0FDRSxpQixDQUNBLGUsQ0FDQSxtQixDQXdCRixlLENBaEJBLGMsQ0FpQkUsbUIsQ0FBQSxtQixDQUFBLFksQ0FqQkYsYyxDQUNFLHFCLENBQ0EsZSxDQUNBLHNELENBQUEsOEMsQ0FDQSxzQixDQUNBLGlCLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxxQixDQVFGLGUsQ0FFRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBQ0Esa0IsQ0FLQSxzQixDQUNFLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUFBLGEsQ0FXRixxQixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQU9KLGMsQ0FDRSxlLENBQ0Esa0IsQ0FVRixlLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0FVQSxxQixDQUNFLFUsQ0FDQSxXLENBQ0EsMEQsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0osYyxDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLDhELENDbEhKLE0sQ0FDRSxnQixDQUNBLG1CLENBRUEsaUIsQ0FDQSxVLENBRUEsaUIsQ0pOQSxhLENBQ0UsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGtCLENBQ0EsZSxDQUVBLGtCLENBQ0UsYyxDQUNBLGUsQ0FnQk4sVyxDQUNFLHlCLENBTUEsd0IsQ0FDRSxVLENBc0JGLHNCLENBa0JGLGUsQ0FqQkksUSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FLRiwyQixDQUNFLGMsQ0FTSixlLENBRUUsVyxDQUVBLHdCLENBQUEscUIsQ0FBQSxrQixDQUdBLGtCLENBQ0EsaUIsQ0FDQSw2QixDQUFBLGlDLENBQUEsNkIsQ0FFQSxLLENBQ0EsZSxDQVpGLGUsQ0FnREEsWSxDQUVFLGlCLENBZUEsa0IsQ0FFRSxrQixDQXVDRiw0QixDQUNFLGUsQ0FnQkosZ0IsQ0FDRSw2QixDQUFBLDZCLENBQUEsc0IsQ0FDQSxrQyxDQUFBLCtCLENBQUEsNEIsQ0FHRixrQixDQUNFLHVCLENBQ0Esb0IsQ2J3REYsK0JBQ0UsWSxDQUNFLGdDLENBQUEsNkIsQ0FBQSxzQyxBa0IvUEYsb0NUc0RFLGtCLENBTUksbUIsQVM1RE4sb0NsQm9DRixVLENBT0ksVyxDR3JDSixNLENBTUksVSxDQVVKLE0sQ0FNSSxXLENBVUosTSxDQU1JLFUsQ0FVSixNLENBTUksVSxDQVVKLE0sQ0FNSSxVLENBVUosTSxDQU1JLFcsQ01QQSxpQixDQ3JGRixhLENEOEZNLGlCLENDVUoscUIsQ0FjSSxjLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLENMdkZKLGUsQ0RnSEEsbUIsQ1F2REEsZ0IsQ0FHSSxjLENQOUJKLHlCLENBTUksVyxDQWdDSix1QixDQUtJLGMsQ0FvQkosc0IsQ0FJSSxjLENBQ0EsaUIsQ0FRRiw4QixDU2xHQSw2QixDVDJHSSxVLENBQ0EsVyxDVXJKUixtQixDQUlJLG1CLENBS0osa0IsQ0FRSSxXLENBQ0EsYyxDQUtGLHVCLENBTUksVyxDQU9KLHdCLENBTUksYyxDQU9KLHdCLENFMURKLE0sQ0Y4RFEsYyxDQUtKLHdCLENBU0ksWSxDRDFDSixxQixDQUtJLGMsQ0FDQSxpQixDRWxDTixlLENBR0ksa0IsQ0FLSixlLENBS0ksYyxDQUNBLG1CLENBOEJGLHNCLENBTUksVSxDQVNKLHFCLENBS0ksYyxDQUtOLGMsQ0FJSSxjLENBQ0Esa0IsQ0NoRk4sTSxDQVVFLG1CLENBQ0Usa0IsQUNKRixvQ2ZtUEEsaUIsQ0FJSSxTLENBY0osaUIsQ0FFSSxVLENBQ0EsVyxBZXhRSixvQ2xCb0NGLFUsQ0FXSSxXLENBMEVKLFMsQ0FPSSxjLENHMUhKLE0sQ0FRSSxXLENBUUosTSxDQVFJLFcsQ0FRSixNLENBUUksVSxDQVFKLE0sQ0FRSSxVLENBUUosTSxDQVFJLFcsQ0FRSixNLENBUUksVyxDUXJDRixZLENBUUksZSxDQ3RERixxQixDQUlJLFcsQ0FZSixzQixDQUlJLGMsQ0FJTixVLENBTUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FVRixnQixDQU1JLHFCLENBU0osZ0IsQ0FTSSxjLENFL0VOLGtCLENBTUksZ0IsQ0FDQSxtQixDQTRERix3QixDQU9JLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENBQ0EsVSxDRFRSLGUsQ0E2QkksYSxBQWZGLG9DQUNFLGdDLENBQ0UsVSxDQUVBLHVDLENBQ0UseUIsQUt0Rk4sb0NsQm9DRixVLENBZUksVyxDQUNBLGlCLENBQ0Esa0IsQ0FZSixNLENBUUksYyxDQWdESixTLENBV0ksYyxDQTZJSixpQixDQWVJLG9CLENRdlNKLE0sQ0FNSSxnQixDQUNBLG1CLENOb0NBLGdCLENBT0ksYyxDQWFKLGdCLENBTUksYyxDQXlCSixrQixDQWFJLGlCLENBSUosb0IsQ0FPSSxTLENBSUYsMEIsQ0FLSSxVLENBQ0EsVyxDQUtKLDJCLENBTUksVSxDQUNBLFcsQ0FDQSxTLENBS1YsSSxDQWVJLGMsQ0FDQSxnQixDQStCSixTLENBU0ksVSxDQUNBLFcsQ0FDQSxPLENDL0xKLE0sQ0FVSSxXLENBTUosTSxDQVVJLFcsQ0FNSixNLENBVUksVyxDQU1KLE0sQ0FVSSxVLENBTUosTSxDQVVJLFcsQ0FNSixNLENBVUksVyxDQW9CRixhLENBR0ksYSxDQUNBLFEsQ0FDQSxRLENBSUosYSxDQUdJLGEsQ0FDQSxRLENBQ0EsUyxDQVVKLGEsQ0FFSSxVLENBQ0EsUSxDQUtKLGEsQ0FFSSxVLENBQ0EsTyxDQVdKLGdCLENBTUksYSxDQUNBLFEsQ0FDQSxRLENBSUosZ0IsQ0FNSSxZLENBRUEsUSxDQUNBLFMsQ0FVSixnQixDQUtJLGEsQ0FDQSxRLENBQ0EsVSxDQUNBLFEsQ0FPSixnQixDQUdJLFUsQ0FDQSxPLENBV0osaUIsQ0FJSSxRLENBQ0EsUSxDQUlKLGlCLENBS0ksYSxDQUNBLFEsQ0FDQSxTLENBSUosaUIsQ0FNSSxZLENBQ0EsUSxDQUNBLFEsQ0FDSixpQixDQUdJLFUsQ0FDQSxRLENBS0osaUIsQ0FLSSxVLENBQ0EsTyxDQVdKLFksQ0FHSSxhLENBQ0EsUSxDQUNBLFEsQ0FJSixZLENBS0ksUSxDQUNBLFMsQ0FNSixZLENBS0ksVSxDQUNBLFEsQ0FNSixZLENBR0ksYSxDQUNBLFUsQ0FDQSxTLENBb0JKLFksQ0FLSSxRLENBS0osWSxDQU1JLFUsQ0FDQSxTLENNOVZKLGEsQ0FHSSxXLENBdUJKLFksQ0FpQkksaUIsQ0FRRixrQixDQVFJLFUsQ0FDQSxXLENBR0YsdUIsQ0FVSSxVLENBQ0EsaUIsQ0E2Q1Isa0IsQ0FLSSxnQixDQUNBLG1CLENDaElKLGEsQ0FNSSxlLENBR0osZ0IsQ0FHSSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EscUIsQ0FDQSx3QixDQUNFLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLG9CLENBQ0EsaUUsQ0FDQSxxQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxRLENBQ04sZSxDQU1JLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLEssQ0FHSixXLENBRUksZSxDQUtKLFksQ0FJSSxRLENBQ0EsZSxDQUdKLGMsQ0FPSSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLGUsQ0NyRUosYSxDQUVJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUtKLFksQ0FJSSxlLENBSUYsaUIsQ0FJSSxjLENBS0YscUIsQ0FPSSxVLENBQ0EsVyxDQU9OLGdCLENBR0ksYSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx1QixDQUFBLGUsQ0FDQSxZLENBQ0EsZSxDQUNBLGUsQ0FVSixpQixDQUdJLGlCLENBTk4sWSxDQVVJLG1CLENBQUEsYSxDQUtGLG1CLENBR0ksZSxDQUNGLHVCLENBUUksa0IsQ0FHTixpQixDQU1JLFksQ0M5Rk4sWSxDQU1JLFEsQ1JKSixjLENBT0ksUSxDQWlERixtQixDQUdJLGMsQ0FDTixhLENBS0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FJRixtQixDQUVJLFMsQ0FPRSw4QyxDQUNFLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBQ0EsZ0IsQ0FDRiw4QyxDQUNFLGdCLENBNEVSLHFCLENBU0ksaUIsQ0FDQSxhLENDM0tOLGEsQ0FNSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCLENBR0Ysb0IsQ0FHSSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUNBLFcsQ0FDQSxxRCxDQUFBLDZDLENBT0osZ0IsQ0FLSSxrQixDQWNKLGUsQ0FFSSxTLENBQ0osZ0IsQ0FFSSxTLENBQ04sZ0IsQ0FNSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFEsQ0FRRix5QixDQVFJLFEsQ0FDQSxXLENBQ0EsYSxDQUNBLG1CLENBQUEsYSxDQUdKLDBCLENBR0ksVSxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQU9KLHFCLENBSUksUSxDQU9KLHVCLENBT0ksYyxDQUNBLGtCLENBaUJKLHNCLENBT0ksYyxDVXJJTixtQixDQU1JLG1CLENBR0osa0IsQ0FXSSxjLENBR0YsdUIsQ0FRSSxXLENBQ0Esa0IsQ0FJSix3QixDQVFJLGMsQ0FDQSxrQixDQUlKLHdCLENBTUksYyxDQUdKLHdCLENBV0ksWSxDQUNBLGtDLENBQUEsMEIsQ0Q3Q0oscUIsQ0FRSSxjLENBOEJKLHdCLENBYUksVyxDQVNKLHlCLENBR0ksVSxDQUNBLFcsQ0FDQSxLLENBQ0EsUSxDRTlGTixlLENBS0ksa0IsQ0FHSixlLENBUUksbUIsQ0FHSixjLENBVUksc0IsQ0FNSixlLENBTUksa0IsQ0FHRixzQixDQVFJLFUsQ0FPSixxQixDQU9JLGMsQ0FHTixjLENBUUksa0IsQ0FJSixlLENBTUksVSxDQUNBLFcsQ0FjSixjLENBUUksVSxDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQ3ZITixNLENBZ0JFLG1CLENBQ0UsZ0IsQ0pKRixlLENBRU0sZ0IsQ0FvRkosMEcsQ0FBQSw2RCxDQVFBLFcsQ0FDQSxjLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxLLENBMUVBLGtDLENBSUksUSxDQUtOLHNCLENBR1UsaUIsQ0FDUixVLENBZUYsMkIsQ0loRUYsTSxDSm9FTSxjLENBc0ROLFksQ0FNSSxhLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVyxDQVFGLGtCLENBS0kseUIsQ0FhTixrQixDQUVJLHlCLENBSUosYSxDQUtJLGEsQ0FZRiw0QixDQUlJLGUsQ0FDQSxXLEFLbExKLHFDTE1BLGUsQ0FLTSxnQixDQWlHSiwyQixDQUNBLFcsQ0FNSixZLENBYUksaUIsQ0FDQSxXLENBR0Ysa0IsQ0FTSSx3QixDQWdDSiw0QixDQVNJLGUsQ0FDQSxXLEFLdkxKLHFDbEJvQ0YsVSxDQXFCSSxZLENBUUosTSxDQVlJLGMsQ0E0Q0osUyxDQWVJLGMsQ0FnR0osUyxDQUVJLFksQ0F1Q0osaUIsQ0FtQkksb0IsQ1EzU0osTSxDQVdJLGdCLENBQ0EsbUIsQ05aSixNLENBT0kseUIsQ0FBQSxzQixDQUFBLG1CLENBSUEsc0IsQ0FFSSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBR04sYSxDQUtJLGMsQ0FDQSxhLENBR0Ysa0IsQ0FFSSxlLENBQ0EsYSxDQUNOLGUsQ0FLSSxXLENBQ0EsYSxDQXdDTixLLENBT0ksaUIsQ0FHRixZLENBSUksa0IsQ0FDRixrQixDQWVJLGMsQ0FDQSxpQixDQW9DUixJLENBa0JJLGlCLENDdkpKLE0sQ0FZSSxXLENBSUosTSxDQVlJLFcsQ0FJSixNLENBWUksVyxDQUlKLE0sQ0FZSSxVLENBSUosTSxDQVlJLFcsQ0FJSixNLENBWUksVyxDQTBDRixhLENBS0ksUSxDQWdESixnQixDQVVJLFUsQ0FDQSxPLENBK0ZKLFksQ0EvQ0EsaUIsQ0FNSSxRLENBOEVKLFksQ0FPSSxVLENBQ0EsUyxDQUNBLFcsQ0FDSixZLENBU0ksVyxDQUNBLFEsQ0FLSixZLENBS0ksYSxDQUNBLFcsQ0FDQSxPLENBQ0EsUSxDQUdKLFksQ0FJSSxhLENBQ0EsVSxDQUNBLFMsQ012WEosYSxDQUtJLFcsQ0FDQSxtQixDQUFBLGEsQ0FDSixlLENBTUksWSxDQWFKLFksQ0FtQkksZSxDQUNBLFMsQ0FDQSxTLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0Ysa0IsQ0FXSSxZLENBb0JKLGlCLENBV0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FDQSxRLENBR0osaUIsQ0FHSSxVLENBQ0osaUIsQ0FVSSxTLENBQ0EsYyxDQU1OLGtCLENBUUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0N4RkosVyxDQUlJLGUsQ0FHSixZLENBT0ksZSxDQUNKLGMsQ0FhSSxlLENBQ0EsUyxDQUtGLHNCLENBR0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsUSxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsOEMsQ0FBQSxzQyxDQUtGLDRCLENBRUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLFEsQ0FDSiw0QixDQUVJLGMsQ0FDQSxlLENBQ0EsZSxDQUNOLHFCLENBb0JJLHNCLENBQUEsYyxDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLFcsQ0NoSU4sYSxDQU1JLFEsQ0FXRixpQixDQU1JLGMsQ0FHRixxQixDQVVJLFUsQ0FDQSxXLENBb0JSLFksQ0FZSSxlLENBT0EsdUIsQ0FVSSxrQixDQzdGVixLLENBR0ksZ0IsQ0FHRixZLENBUUksYSxDQUNBLGtCLENBR0YscUIsQ0FNSSxZLENBRUosbUIsQ0FJSSxpQixDQUNBLGtCLENBR0osc0IsQ0FNSSxpQixDQUNBLGMsQ0FDTixVLENBVUksUSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxTLENBSUYsZ0IsQ0FRSSxXLENBSUYsK0IsQ0FFSSxrQixDQUNOLGdCLENBV0ksTyxDUjJERix1QixDUXJEQSxvQixDQUlJLFUsQ0FZUixjLENBR0ksYSxDQUNBLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsVSxDQUNBLFcsQ0FLRix3QixDQUVJLFEsQ0FDQSxPLENSeEhOLGUsQ0FFSSxpQixDQUNKLGMsQ0FTSSxrQixDQUNKLGEsQ0FPSSxpQixDQUNBLFksQ0FDQSxRLENBQ0Esa0MsQ0FBQSwwQixDQUNBLFcsQ0FzQkosYyxDQUtJLGlCLENBQ0EsZSxDQVdKLGEsQ0FPSSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFRixtQixDQUlJLFcsQ0FXRSw4QyxDQUNFLGdCLENBQ1IsbUIsQ0FLSSxXLENBa0JKLG9CLENBVUksa0IsQ0FDQSxjLENBSUosbUIsQ0FVSSxRLENDOUhKLG9CLENBVUksVyxDQThCTixnQixDQVVJLGtCLENBQ0EsWSxDQUNBLGlCLENBK0JGLHFCLENBTUksaUIsQ0FDQSxZLENBQ0EsUSxDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBQ0osdUIsQ0FVSSxrQixDQUlKLHNCLENBTUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSxRLENBR0osc0IsQ0FTSSxTLENTM0lOLGtCLENBZ0JBLGUsQ0FNSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQXRCSixrQixDQVVJLG1CLENBQ0EsZ0IsQ0FDQSxRLENBSUosZSxDQU9JLGtCLENBQUEsYyxDQUNBLFEsQ0FDQSxlLENBSUYscUIsQ0FVSSxjLENBb0JKLG9CLENBSUksZSxDQUNBLG1CLENBQUEsYSxDQUdKLHdCLENBZUksWSxDQUNBLG1CLENBQ0EsVyxDRWhFTixjLENBWUksZ0IsQ0FDQSxrQixDQVlGLHNCLENBVUksaUIsQ0FDQSxNLENBQ0EsTyxDQXlCTixlLENBU0ksVyxDQUNBLFcsQ0FXSixjLENBYUksVSxDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQzVITixNLENBc0JJLG1CLENBQ0Esa0IsQUNoQkYscUNsQm9DRixVLENBeUJJLFksQ0FJSixNLENBZ0JJLGMsQ0FDQSxrQixDQXVDSixTLENBbUJJLGMsQ0FxSUosaUIsQ0F1Qkksb0IsQ0UvU0osTSxDQVNJLGlCLENBRUEsc0IsQ0FRSSxrQixDQXdCSixnQixDQVVJLGMsQ0FVSixnQixDQVNJLGMsQ0FDQSxnQixDQU1SLEssQ0FTSSxrQixDQXVCQSxvQixDQVNJLFMsQ0FFRiwwQixDQVFJLFUsQ0FDQSxXLENBRUosMkIsQ0FVSSxVLENBQ0EsVyxDQUNBLFMsQ0FnRFYsUyxDQWFJLFcsQ0FDQSxZLENDbE1KLE0sQ0FjSSxXLENBRUosTSxDQWNJLFcsQ0FFSixNLENBY0ksVyxDQUVKLE0sQ0FjSSxXLENBRUosTSxDQWNJLFcsQ0FFSixNLENBY0ksVyxDQWdCRixhLENBT0ksUSxDQUNBLFMsQ0FDSixhLENBT0ksVyxDQUNBLFMsQ0FDSixhLENBR0ksYSxDQUNBLFEsQ0FDQSxRLENBQ0osYSxDQU9JLFUsQ0FDSixhLENBS0ksVSxDQUNBLFMsQ0FDSixhLENBR0ksYSxDQUNBLFUsQ0FDQSxVLENBRUosZ0IsQ0FVSSxRLENBQ0EsUyxDQUNKLGdCLENBV0ksVyxDQUNBLFMsQ0FDSixnQixDQUdJLGEsQ0FDQSxPLENBQ0EsUSxDQUNKLGdCLENBYUksVSxDQUNBLE0sQ0FDSixnQixDQU1JLFUsQ0FDQSxTLENBQ0osZ0IsQ0FHSSxhLENBQ0EsVSxDQUNBLFUsQ0FFSixpQixDQU9JLFEsQ0FDQSxTLENBQ0osaUIsQ0FTSSxXLENBQ0EsUyxDQVVKLGlCLENBUUksVSxDQUNKLGlCLENBUUksVSxDQUNBLFMsQ0FDSixpQixDQUdJLGEsQ0FDQSxVLENBQ0EsVyxDQUVKLFksQ0FPSSxRLENBQ0EsUyxDQUNKLFksQ0FRSSxXLENBQ0EsUyxDQUdKLFksQ0FVSSxXLENBQ0EsUSxDQUNKLFksQ0FPSSxVLENBQ0EsVSxDQUNKLFksQ0FHSSxhLENBQ0EsVSxDQUNBLFcsQ0FFSixZLENBS0ksYSxDQUNBLE8sQ0FDQSxTLENBWUosWSxDQVlJLGEsQ0FDQSxRLENBQ0EsUyxDQUNKLFksQ0FVSSxRLENBQ0osWSxDQVFJLFUsQ0FDQSxTLENBQ0osWSxDQUdJLGEsQ0FDQSxVLENBQ0EsVSxDTWpVQSx1QixDQWFJLFUsQ0FDQSxpQixDQUtOLGlCLENBZUksUSxDQXNCTixrQixDQVdJLGdCLENBQ0EsbUIsQ0M3SU4sTSxDQU1JLGdCLENBQ0YsYSxDQVFJLGtCLENBdUJKLGUsQ0FXSSxtQixDQUNKLFcsQ0FNSSxlLENBU0osYyxDQWdCSSxlLENBQ0EsVyxDQUNBLFksQ0FDRixzQixDQWFJLFcsQ0FDQSxXLENBQ0EsaUIsQ0FZSixxQixDQTBCSSxXLENBQ0EsUyxDQUNBLFUsQ0FDQSx5QixDQUNGLDZCLENBVUksVSxDQUNBLFcsQ0FDQSxTLENBQ04sd0IsQ0FHSSxTLENBQ0EsUSxDQzlKUixLLENBS0ksZ0IsQ0FDQSxvQixDQUNGLGEsQ0FRSSxTLENBU0YsaUIsQ0FRSSxjLENBQ0YscUIsQ0FhSSxVLENBQ0EsVyxDQUNOLGdCLENBV0ksZSxDQUNBLHNCLENBQ0UsZSxDQUNGLHdCLENBQ0UsWSxDQUNSLFksQ0FjSSxlLENDOUVOLEssQ0FLSSxnQixDQUNGLFksQ0FXSSxrQixDQVNGLG1CLENBT0ksa0IsQ0FTTixVLENBZ0JJLG9CLENBQ0EsUSxDQUNGLGdCLENBVUksVyxDQUNBLDJCLENBSUosZ0IsQ0FhSSxjLENBQ0EsUSxDQUNBLGdCLENBQ0Esa0IsQ1JzREYsdUIsQ1FyREEsb0IsQ0FNSSxVLENBQ04sZ0IsQ0FRSSxnQixDQUNOLGMsQ0FXSSxXLENBQ0Esb0MsQ0FBQSw0QixDQUNBLFksQ0FDRix3QixDQUtJLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLFMsQ1JsSVIsTyxDQUdJLGdCLENBQ0Esb0IsQ0FjRixhLENBYUksVyxDQUNBLFksQ0FtQkosYyxDQVFJLGUsQ0FDQSxrQixDQUNBLCtCLENBQ0EsaUIsQ0FDQSxTLENBY0YsbUIsQ0FNSSxXLENBV0osbUIsQ0FPSSxXLENBQ0EsbUIsQ0FDQSxrQixDQU9BLCtDLENBSUksZSxDQUdSLG9CLENBYUksYyxDQUNBLGtCLENBQ0osbUIsQ0FzQkEsbUIsQ0FWSSxnQixDQXVFUixjLENBRUksZ0IsQ0FDQSxtQixDQUNBLHFCLENDM05KLEssQ0FHSSxpQixDQUNBLG9CLENBQ0YsYSxDQVVJLGtCLENBQ0Ysb0IsQ0FZSSxXLENBQ0EsVSxDQUVKLGdCLENBT0ksZ0IsQ0FDQSxrQixDQWlCTixnQixDQWNJLDJCLENBQ0EsUSxDQUNGLHlCLENBYUksVyxDQUNKLDBCLENBUUksVSxDQUNBLFcsQ0FDQSxPLENBQ0EsUSxDQWFKLHVCLENBWUksYyxDQUNBLGtCLENBQ0osc0IsQ0FVSSxRLENBQ0osc0IsQ0FXSSxjLENBQ0EsaUIsQ0FDRiw4QixDQVlJLFUsQ0FDQSxXLENVaktWLFksQ0FJSSxnQixDQUNBLG1CLENBSUYsbUIsQ0FRSSxtQixDQUNKLGtCLENBYUksYyxDQUNGLHVCLENBV0ksVyxDQUNBLGtCLENBQ0osd0IsQ0FXSSxjLENBQ0Esa0IsQ0FDSix3QixDQVFJLGMsQ0FDSix3QixDQWNJLFksQ0FDQSxrQyxDQUFBLDBCLENEbEZSLFUsQ0FJSSxnQixDQUNGLGtCLENBY0ksa0IsQ0FDQSxtQixDQUNKLGUsQ0FXSSxhLENBRUYscUIsQ0FZSSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FDRiw2QixDQVlJLFUsQ0FDQSxXLENBQ04sb0IsQ0FPSSxlLENBQ0osd0IsQ0FtQkksVSxDQUNBLFcsQ0FDQSxtQixDQUNKLHlCLENBUUksVSxDQUNBLFcsQ0FDQSxNLENFeEdSLFEsQ0FJSSxpQixDQUNBLG9CLENBQ0YsZSxDQU9JLGtCLENBQ0osZSxDQVVJLG1CLENBQ0osYyxDQWVJLDRCLENBQ0osZSxDQVFJLGtCLENBQ0Ysc0IsQ0FjSSxVLENBQ0oscUIsQ0FTSSxjLENBQ04sYyxDQVdJLGtCLENBQ0osZSxDQVlJLFcsQ0FDQSxXLENBUUosYyxDQWtCSSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxXIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmFwcGxldCxcbmFydGljbGUsXG5hc2lkZSxcbmF1ZGlvLFxuYixcbmJpZyxcbmJsb2NrcXVvdGUsXG5ib2R5LFxuY2FudmFzLFxuY2FwdGlvbixcbmNlbnRlcixcbmNpdGUsXG5jb2RlLFxuZGQsXG5kZWwsXG5kZXRhaWxzLFxuZGZuLFxuZGl2LFxuZGwsXG5kdCxcbmVtLFxuZW1iZWQsXG5maWVsZHNldCxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5mb3JtLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaGVhZGVyLFxuaGdyb3VwLFxuaHRtbCxcbmksXG5pZnJhbWUsXG5pbWcsXG5pbnMsXG5rYmQsXG5sYWJlbCxcbmxlZ2VuZCxcbmxpLFxubWFyayxcbm1lbnUsXG5uYXYsXG5vYmplY3QsXG5vbCxcbm91dHB1dCxcbnAsXG5wcmUsXG5xLFxucnVieSxcbnMsXG5zYW1wLFxuc2VjdGlvbixcbnNtYWxsLFxuc3BhbixcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1bW1hcnksXG5zdXAsXG50YWJsZSxcbnRib2R5LFxudGQsXG50Zm9vdCxcbnRoLFxudGhlYWQsXG50aW1lLFxudHIsXG50dCxcbnUsXG51bCxcbnZhcixcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyLFxuYmxvY2txdW90ZTpiZWZvcmUsXG5xOmFmdGVyLFxucTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5iciB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEsXG5hOmZvY3VzLFxuYnV0dG9uLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXQsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyLFxuOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSBvdXRsaW5lcyBpbiBGaXJlZm94LlxuICovXG5zZWxlY3Q6LW1vei1mb2N1c3JpbmcsXG5hOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcbn1cblxuKjpmb2N1cyxcbio6dmlzaXRlZCxcbio6YWN0aXZlLFxuKjpob3ZlciB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuYSxcbmE6Zm9jdXMsXG5hOnZpc2l0ZWQsXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbio6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbGlvc0NvbmRDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWxpb3NDb25kQy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLyogbm90by1zYW5zLWFyYWJpYy03MDAgLSBhcmFiaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbGlvc0NvbmRDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWxpb3NDb25kQy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbGlvc0NvbmRDXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZDFlMWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzcxYzA0OCAwLjI5JSwgI2Q3ZWY1ZSA5OS43NCUpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc2OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTkwcHg7XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbGlvc0NvbmRDXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnRpdGxlX19oaWdobGlnaHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpdGxlX19oaWdobGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzO1xufVxuLnRpdGxlX19oaWdobGlnaHQuYW5pbWF0ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIGFuaW1hdGlvbjogZmxhc2ggMC4ycyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJIZWxpb3NDb25kQ1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5iciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtYWNjZW50IHtcbiAgY29sb3I6ICMyYjY4MDY7XG59XG5cbi50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmVhMDA7XG59XG5cbi50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmFzc2V0X19zdGVwcGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFzc2V0X19zdGVwcGVyLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFzc2V0X19zdGVwcGVyLWxpbmUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbiAgd2lkdGg6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmFzc2V0X19zdGVwcGVyLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzc2V0dF9fc3RlcHBlci1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXNzZXR0X19zdGVwcGVyLXBvaW50IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLXByb2dyZXNzIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwOyAvKiDQn9C+0YfQsNGC0LrQvtCy0L4gMCUsINCx0YPQtNC1INC30LzRltC90Y7QstCw0YLQuNGB0Y8gKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDBhNzcwOyAvKiDQmtC+0LvRltGAINC30LDQv9C+0LLQvdC10L3QvdGPICovXG4gIHotaW5kZXg6IDE7IC8qINCf0L7Qt9Cw0LTRgyDRgdCy0ZbRh9GDICovXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXMgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VwYXJhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZXBhcmF0ZV9fbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwLCAyMCwgMjAsIDAuNSkgMCUsIHJnYmEoMzEsIDMxLCAzMSwgMC41KSA0Ljg1JSwgcmdiYSg2MSwgNjEsIDYxLCAwLjUpIDEzLjQ1JSwgcmdiYSgxMTAsIDExMCwgMTEwLCAwLjUpIDI0LjglLCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNSkgMzguMyUsIHJnYmEoMjQxLCAyNDEsIDI0MSwgMC41KSA1MCUsIHJnYmEoMTI5LCAxMjksIDEyOSwgMC41KSA3NSUsIHJnYmEoMjAsIDIwLCAyMCwgMC41KSAxMDAlKTtcbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHJhdyB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0MDA7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG4vKiDQmtC70LDRgSwg0Y/QutC40Lkg0LfQsNC/0YPRgdC60LDRlCDQsNC90ZbQvNCw0YbRltGOICovXG4uYW5pbWF0ZS1wYXRoIHtcbiAgYW5pbWF0aW9uOiBkcmF3IDJzIGZvcndhcmRzO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dpcGVyLXNjcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWUxYztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLyoqXG4gKiBTd2lwZXIgMy40LjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICogXG4gKiBDb3B5cmlnaHQgMjAxNiwgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqIFRoZSBpRGFuZ2Vyby51c1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9cbiAqIFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gKiBcbiAqIFJlbGVhc2VkIG9uOiBEZWNlbWJlciAxMywgMjAxNlxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG4gIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIGhlaWdodDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjaywgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAtby1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUsIC5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpY2Uge1xuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpY2VfX2NvbnRhaW5lci0tb2xkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnByaWNlX19jb250YWluZXItLW9sZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuLnByaWNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaWNlX190aXRsZS0tbmV3IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMkI2ODA2O1xuICB9XG59XG4ucHJpY2VfX2RpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMkI2ODA2O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaWNlX19kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbn1cbi5wcmljZV9fYm94IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJpY2VfX2JveC0tb2xkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlX19ib3gtLW9sZCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnByaWNlX19ib3gtLW9sZCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4ucHJpY2VfX2JveC0tb2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTEwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJpY2VfX2JveC0tbmV3IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzJCNjgwNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljZV9fYm94LS1uZXcge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5wcmljZV9fYm94LS1uZXcge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxufVxuLnByaWNlX19ib3ggLnhfY3VycmVuY3kge1xuICBmb250LXNpemU6IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5mb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0ge1xuICAgIHBhZGRpbmc6IDIzcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG59XG4uZm9ybV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG4uZm9ybV9faW5wdXQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJCNjgwNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxRDFFMUM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9faW5wdXQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX19pbnB1dCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzRweDtcbiAgfVxufVxuLmZvcm1fX2lucHV0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9faW5wdXQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5mb3JtX19pbnB1dDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uZm9ybV9faW5wdXQtLW5hbWU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1uYW1lLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX2lucHV0LS1uYW1lOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5mb3JtX19pbnB1dC0tbmFtZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5mb3JtX19pbnB1dC0tcGhvbmU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1waG9uZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19pbnB1dC0tcGhvbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuZm9ybV9faW5wdXQtLXBob25lOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzcuMzYlIDc3LjM2JSBhdCA1MCUgMjIuNjQlLCAjRkY0RDREIDAlLCAjRDExNzE3IDEwMCUpO1xuICBib3gtc2hhZG93OiAwcHggMy4xMjJweCAxNS42MXB4IDBweCByZ2JhKDI1NSwgMCwgMCwgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIH1cbn1cbi5idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDc3LjM2JSA3Ny4zNiUgYXQgNTAlIDIyLjY0JSwgI2ZjMzUzNSAwJSwgI2FmMGIwYiAxMDAlKTtcbn1cbi5idG46aG92ZXI6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWFycm93LWJ1dHRvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4uZGlzY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXNjb3VudC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMS41cyBpbmZpbml0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXNjb3VudCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxlZnQ6IDMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmRpc2NvdW50IHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjlweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG59XG4ucHJvZHVjdC1iZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBibHVyKDc1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmZhZGUtaW4tb24tc2Nyb2xsIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xufVxuXG4uZmFkZS1pbi1vbi1zY3JvbGwudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZmF0LWRyb3BzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmZhdC1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb246IGZsb2F0LXJvdGF0ZSA4cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5kcm9wMSB7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDEwJTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgd2lkdGg6IDY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZHJvcDEge1xuICAgIHdpZHRoOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZHJvcDEge1xuICAgIHdpZHRoOiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3AxIHtcbiAgICB3aWR0aDogMTMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJvcDEge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5kcm9wMSB7XG4gICAgd2lkdGg6IDIzOXB4O1xuICB9XG59XG5cbi5kcm9wMiB7XG4gIGJvdHRvbTogMjAlO1xuICBsZWZ0OiAxNSU7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIHdpZHRoOiAxMDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5kcm9wMiB7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZHJvcDIge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3AyIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJvcDIge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5kcm9wMiB7XG4gICAgd2lkdGg6IDIyOXB4O1xuICB9XG59XG5cbi5kcm9wMyB7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDIwJTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgd2lkdGg6IDc1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZHJvcDMge1xuICAgIHdpZHRoOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZHJvcDMge1xuICAgIHdpZHRoOiA5OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcDMge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wMyB7XG4gICAgd2lkdGg6IDExMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmRyb3AzIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gIH1cbn1cblxuLmRyb3A0IHtcbiAgYm90dG9tOiAyMiU7XG4gIGxlZnQ6IDMlO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICB3aWR0aDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5kcm9wNCB7XG4gICAgd2lkdGg6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kcm9wNCB7XG4gICAgd2lkdGg6IDg2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wNCB7XG4gICAgd2lkdGg6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJvcDQge1xuICAgIHdpZHRoOiA5OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmRyb3A0IHtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbn1cblxuLmRyb3A1IHtcbiAgYm90dG9tOiA0MCU7XG4gIHJpZ2h0OiA1JTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgd2lkdGg6IDY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZHJvcDUge1xuICAgIHdpZHRoOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZHJvcDUge1xuICAgIHdpZHRoOiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3A1IHtcbiAgICB3aWR0aDogMTI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJvcDUge1xuICAgIHdpZHRoOiAxNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5kcm9wNSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi5kcm9wNiB7XG4gIGJvdHRvbTogMTUlO1xuICByaWdodDogNSU7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gIHdpZHRoOiA3NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmRyb3A2IHtcbiAgICB3aWR0aDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kcm9wNiB7XG4gICAgd2lkdGg6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcDYge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wNiB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmRyb3A2IHtcbiAgICB3aWR0aDogMzE2cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdC1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNXB4KSByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi5wcm9tbyAuZHJvcDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vIC5kcm9wMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMTclO1xuICAgIGxlZnQ6IC03JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5wcm9tbyAuZHJvcDEge1xuICAgIHRvcDogLTE0JTtcbiAgICBsZWZ0OiAtMzElO1xuICB9XG59XG4ucHJvbW8gLmRyb3AyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tbyAuZHJvcDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnByb21vIC5kcm9wMiB7XG4gICAgYm90dG9tOiAtMTMlO1xuICAgIGxlZnQ6IC0xNSU7XG4gIH1cbn1cbi5wcm9tbyAuZHJvcDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5wcm9tbyAuZHJvcDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogLTI1JTtcbiAgICBsZWZ0OiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tbyAuZHJvcDQge1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tbyAuZHJvcDQge1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5wcm9tbyAuZHJvcDQge1xuICAgIGJvdHRvbTogNDYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8gLmRyb3A1IHtcbiAgICBib3R0b206IDc4JTtcbiAgICByaWdodDogMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucHJvbW8gLmRyb3A1IHtcbiAgICBib3R0b206IDc1JTtcbiAgICByaWdodDogLTMlO1xuICB9XG59XG4ucHJvbW8gLmRyb3A2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucHJvbW8gLmRyb3A2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogLTM3JTtcbiAgICBib3R0b206IC01JTtcbiAgfVxufVxuXG4ubXktcG9wdXAgLmRyb3AxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDkwJTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXBvcHVwIC5kcm9wMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMTclO1xuICAgIGxlZnQ6IC03JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5teS1wb3B1cCAuZHJvcDEge1xuICAgIHRvcDogLTE0JTtcbiAgICBsZWZ0OiAtMzElO1xuICB9XG59XG4ubXktcG9wdXAgLmRyb3AyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS1wb3B1cCAuZHJvcDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAubXktcG9wdXAgLmRyb3AyIHtcbiAgICBib3R0b206IC0xMyU7XG4gICAgbGVmdDogLTE1JTtcbiAgfVxufVxuLm15LXBvcHVwIC5kcm9wMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLm15LXBvcHVwIC5kcm9wMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtNSU7XG4gICAgbGVmdDogMzUlO1xuICB9XG59XG4ubXktcG9wdXAgLmRyb3A0IHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogLTUlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXBvcHVwIC5kcm9wNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQlO1xuICAgIGxlZnQ6IC00JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1wb3B1cCAuZHJvcDQge1xuICAgIGJvdHRvbTogLTIlO1xuICAgIGxlZnQ6IDIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLm15LXBvcHVwIC5kcm9wNCB7XG4gICAgYm90dG9tOiAtNSU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLm15LXBvcHVwIC5kcm9wNSB7XG4gIHJpZ2h0OiAtMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXBvcHVwIC5kcm9wNSB7XG4gICAgYm90dG9tOiA2MCU7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLm15LXBvcHVwIC5kcm9wNSB7XG4gICAgYm90dG9tOiA2MCU7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxufVxuLm15LXBvcHVwIC5kcm9wNiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLm15LXBvcHVwIC5kcm9wNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IC0zNyU7XG4gICAgYm90dG9tOiAtNSU7XG4gIH1cbn1cblxuLnF1YWxpdGllcyAuZHJvcDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdGllcyAuZHJvcDEge1xuICAgIHRvcDogLTE3JTtcbiAgICBsZWZ0OiAtNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucXVhbGl0aWVzIC5kcm9wMSB7XG4gICAgdG9wOiAtMTQlO1xuICAgIGxlZnQ6IC0zMSU7XG4gIH1cbn1cbi5xdWFsaXRpZXMgLmRyb3AyIHtcbiAgYm90dG9tOiA4NSU7XG4gIGxlZnQ6IDc1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXRpZXMgLmRyb3AyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTExJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5xdWFsaXRpZXMgLmRyb3AyIHtcbiAgICBib3R0b206IC01MCU7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxufVxuLnF1YWxpdGllcyAuZHJvcDMge1xuICB0b3A6IDc1JTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzOXB4KSB7XG4gIC5xdWFsaXRpZXMgLmRyb3AzIHtcbiAgICBsZWZ0OiAtMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVhbGl0aWVzIC5kcm9wMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IC0xOSU7XG4gICAgbGVmdDogMzUlO1xuICB9XG59XG4ucXVhbGl0aWVzIC5kcm9wNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVhbGl0aWVzIC5kcm9wNCB7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbGVmdDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1YWxpdGllcyAuZHJvcDQge1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5xdWFsaXRpZXMgLmRyb3A0IHtcbiAgICBib3R0b206IDQ2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM5cHgpIHtcbiAgLnF1YWxpdGllcyAuZHJvcDUge1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHJpZ2h0OiAtNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXRpZXMgLmRyb3A1IHtcbiAgICBib3R0b206IDc4JTtcbiAgICByaWdodDogMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucXVhbGl0aWVzIC5kcm9wNSB7XG4gICAgYm90dG9tOiA2NSU7XG4gICAgcmlnaHQ6IC0zJTtcbiAgfVxufVxuLnF1YWxpdGllcyAuZHJvcDYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5xdWFsaXRpZXMgLmRyb3A2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogLTM3JTtcbiAgICBib3R0b206IC05MCU7XG4gIH1cbn1cblxuLmluZm8gLmRyb3AxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvIC5kcm9wMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMTclO1xuICAgIGxlZnQ6IC03JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5pbmZvIC5kcm9wMSB7XG4gICAgdG9wOiAtMTQlO1xuICAgIGxlZnQ6IC0zMSU7XG4gIH1cbn1cbi5pbmZvIC5kcm9wMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDQ4JTtcbiAgbGVmdDogLTEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvIC5kcm9wMiB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuaW5mbyAuZHJvcDIge1xuICAgIGJvdHRvbTogLTEzJTtcbiAgICBsZWZ0OiAtMTUlO1xuICB9XG59XG4uaW5mbyAuZHJvcDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZm8gLmRyb3A0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogOTUlO1xuICBsZWZ0OiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mbyAuZHJvcDQge1xuICAgIGJvdHRvbTogOTUlO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvIC5kcm9wNCB7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmluZm8gLmRyb3A0IHtcbiAgICBib3R0b206IDEwMiU7XG4gICAgbGVmdDogODUlO1xuICB9XG59XG4uaW5mbyAuZHJvcDUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8gLmRyb3A1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDMwJTtcbiAgICByaWdodDogLTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmluZm8gLmRyb3A1IHtcbiAgICBib3R0b206IDEwJTtcbiAgICByaWdodDogLTEwJTtcbiAgfVxufVxuLmluZm8gLmRyb3A2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuaW5mbyAuZHJvcDYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAtMzUlO1xuICAgIGJvdHRvbTogLTQwJTtcbiAgfVxufVxuXG4ud29yayAuZHJvcDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC53b3JrIC5kcm9wMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMyU7XG4gICAgbGVmdDogLTMxJTtcbiAgfVxufVxuLndvcmsgLmRyb3AyIHtcbiAgYm90dG9tOiA0NCU7XG4gIGxlZnQ6IC0xOCU7XG4gIHdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b3JrIC5kcm9wMiB7XG4gICAgbGVmdDogLTglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmsgLmRyb3AyIHtcbiAgICBib3R0b206IC00JTtcbiAgICBsZWZ0OiAtMTIlO1xuICAgIHdpZHRoOiAyMjlweDtcbiAgfVxufVxuLndvcmsgLmRyb3AzIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDE2JTtcbiAgcmlnaHQ6IC05JTtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b3JrIC5kcm9wMyB7XG4gICAgYm90dG9tOiAyNCU7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53b3JrIC5kcm9wMyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTEzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC53b3JrIC5kcm9wMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMTYlO1xuICAgIHJpZ2h0OiAtNyU7XG4gIH1cbn1cbi53b3JrIC5kcm9wNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmsgLmRyb3A0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAtOSU7XG4gICAgbGVmdDogMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLndvcmsgLmRyb3A0IHtcbiAgICBsZWZ0OiAyMSU7XG4gIH1cbn1cbi53b3JrIC5kcm9wNSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmsgLmRyb3A1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IC02JTtcbiAgICByaWdodDogLTclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLndvcmsgLmRyb3A1IHtcbiAgICBib3R0b206IC0xJTtcbiAgICByaWdodDogLTklO1xuICB9XG59XG4ud29yayAuZHJvcDYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC53b3JrIC5kcm9wNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IC0zNyU7XG4gICAgYm90dG9tOiAxNSU7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMyNkUwQyAwJSwgI0FCRDg3OCAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG4uaGVhZGVyLm9wZW4ge1xuICB6LWluZGV4OiAyNDA7XG59XG4uaGVhZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMjNweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMyQjY4MDY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaGVhZGVyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaGVhZGVyX19idXJnZXI6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyX19uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzI2RTBDIDAlLCAjQUJEODc4IDEwMCUpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uaGVhZGVyX19uYXYtY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5oZWFkZXJfX25hdi1jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYtY2xvc2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX25hdi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2LWNsb3NlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzJCNjgwNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdi1jbG9zZSBzcGFuIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuaGVhZGVyX19uYXYtY2xvc2Ugc3BhbiB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG4uaGVhZGVyX19uYXYtY2xvc2Ugc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhlYWRlcl9fbmF2LWNsb3NlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGVhZGVyX19uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkZXJfX25hdi1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19uYXYtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5oZWFkZXJfX25hdi1saXN0IHtcbiAgICBnYXA6IDYycHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaGVhZGVyX19uYXYtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX25hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmhlYWRlci5vcGVuIC5oZWFkZXJfX25hdiB7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG4ucHJvbW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cbi5wcm9tb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnByb21vX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLnByb21vX19zZWN1cml0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX3NlY3VyaXR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzJCNjgwNjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5wcm9tb19fc2VjdXJpdHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1zZWN1cml0eS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG4ucHJvbW9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5wcm9tb19fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1tYWluIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vLW1haW4ge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucHJvbW8tbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgfVxufVxuLnByb21vX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX2Zvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG4ucHJvbW8tcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEzMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC0xMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tby1wcm9kdWN0IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHJpZ2h0OiAtNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucHJvbW8tcHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiA4MjFweDtcbiAgICByaWdodDogLTYuNSU7XG4gICAgYm90dG9tOiAtMzlweDtcbiAgfVxufVxuLnByb21vLXByb2R1Y3RfX3JhdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vLXByb2R1Y3RfX3JhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyJTtcbiAgICByaWdodDogMTAlO1xuICAgIGdhcDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnByb21vLXByb2R1Y3RfX3JhdGluZyB7XG4gICAgYm90dG9tOiA4LjclO1xuICAgIHJpZ2h0OiAxMC41JTtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvbW8tcHJvZHVjdF9fcmF0aW5nLWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tby1wcm9kdWN0X19yYXRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wcm9tby1wcm9kdWN0X19zcGVlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUuMzk1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAyLjE1OHB4IDIuMTU4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIHdpZHRoOiAyMzNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvbW8tcHJvZHVjdF9fc3BlZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgYm90dG9tOiA0LjUlO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vLXByb2R1Y3RfX3NwZWVkIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMTAlO1xuICAgIGJvdHRvbTogMTAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucHJvbW8tcHJvZHVjdF9fc3BlZWQge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBsZWZ0OiA5LjUlO1xuICAgIGJvdHRvbTogMTIlO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCA2NHB4O1xuICB9XG59XG4ucHJvbW8tcHJvZHVjdF9fc3BlZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tc3BlZWQucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS9jb250YWluO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5wcm9tby1wcm9kdWN0X19zcGVlZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuLnByb21vLXByb2R1Y3QgLmRpc2NvdW50IHtcbiAgbGVmdDogMzElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5wcm9tby1wcm9kdWN0IC5kaXNjb3VudCB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiAzMyU7XG4gIH1cbn1cblxuLmJvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5ib25lIHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib25lLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm9uZS1jb250ZW50IHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuYm9uZS1jb250ZW50IHtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG4uYm9uZS1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvbmUtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYm9uZS13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmJvbmUtc2xpZGVfX3RleHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvbmUtc2xpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib25lLXNsaWRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuYm9uZS1zbGlkZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uYm9uZS1zbGlkZV9fdGV4dCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9uZS1zbGlkZV9fdGV4dCBpbWcge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib25lLXNsaWRlX190ZXh0IGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmJvbmUtc2xpZGVfX3RleHQgaW1nIHtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDkycHg7XG4gIH1cbn1cbi5ib25lLXNsaWRlX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvbmUtc2xpZGVfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxRDFFMUM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5ib25lLXNsaWRlX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gIH1cbiAgLmJvbmUtc2xpZGVfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxuICAuYm9uZS1zbGlkZV9fYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ib25lLXJlc3VsdCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJvbmUtcmVzdWx0X19idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9uZS1yZXN1bHRfX2J0biB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYm9uZS1yZXN1bHQge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib25lLXJlc3VsdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm9uZS1yZXN1bHQge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuYm9uZS1yZXN1bHQge1xuICAgIG1heC13aWR0aDogNTQ3cHg7XG4gIH1cbn1cbi5ib25lLXJlc3VsdF9fcGhvdG8ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvbmUtcmVzdWx0X19waG90byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJvbmUtcmVzdWx0X19waG90byBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmaWx0ZXI6IGJsdXIoM3B4KSBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9uZS1yZXN1bHRfX3Bob3RvIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib25lLXJlc3VsdF9fcGhvdG8gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG59XG4uYm9uZS1yZXN1bHRfX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzFEMUUxQztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib25lLXJlc3VsdF9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm9uZS1yZXN1bHRfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uYm9uZS1yZXN1bHRfX2J0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib25lLXJlc3VsdC0tYWN0aXZlIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG59XG5cbi53b3JrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud29yayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAud29yayB7XG4gICAgcGFkZGluZy10b3A6IDc0cHg7XG4gIH1cbn1cbi53b3JrLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b3JrLWhlYWRlciB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmstaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLndvcmstaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICB9XG59XG4ud29yay1oZWFkZXJfX3Byb2R1Y3Qge1xuICB3aWR0aDogODVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAud29yay1oZWFkZXJfX3Byb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53b3JrLWhlYWRlcl9fcHJvZHVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndvcmstaGVhZGVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud29yay1oZWFkZXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC53b3JrLWhlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbi53b3JrLWhlYWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndvcmstaGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmstaGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndvcmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndvcmstbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmstbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC53b3JrLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbi53b3JrLWxpc3RfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMy4xMjJweCAzLjEyMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAud29yay1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmstbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLndvcmstbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud29yay1saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG59XG4ud29yay1saXN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndvcmstbGlzdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmstbGlzdF9fbmFtZSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAud29yay1saXN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZ2FwOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cbi53b3JrLWxpc3RfX25hbWUgaW1nIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53b3JrLWxpc3RfX25hbWUgaW1nIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC53b3JrLWxpc3RfX25hbWUgaW1nIHtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuLndvcmstbGlzdF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLndvcmstbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLndvcmstbGlzdF9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi53b3JrX19wcm9kdWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud29ya19fcHJvZHVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC53b3JrX19wcm9kdWN0IHtcbiAgICB3aWR0aDogNzI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MS41JSk7XG4gICAgYm90dG9tOiAtOS43JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53b3JrX19wcm9kdWN0IC5kaXNjb3VudCB7XG4gICAgbGVmdDogMjclO1xuICAgIHRvcDogLTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLndvcmtfX3Byb2R1Y3QgLmRpc2NvdW50IHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgICBsZWZ0OiAyNy41JTtcbiAgICB0b3A6IC01LjMlO1xuICB9XG59XG5cbi5yZXN1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5yZXN1bHQge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXN1bHQtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucmVzdWx0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWhlYWRlciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc3VsdC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5yZXN1bHQtY2xvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDMxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNThweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc3VsdC1jbG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmVzdWx0LWNsb2NrIHtcbiAgICB3aWR0aDogNDMxcHg7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxufVxuLnJlc3VsdC1jbG9ja19fYXJyb3cxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogcm90YXRlQ2xvY2t3aXNlIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJlc3VsdC1jbG9ja19fYXJyb3cyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogcm90YXRlQ2xvY2t3aXNlIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZXN1bHRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXN1bHRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5yZXN1bHRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG4ucmVzdWx0X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHRfX3RpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnJlc3VsdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzdWx0LWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX2xpc3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzdWx0LWdyb3VwX19saXN0IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmVzdWx0LWdyb3VwX19saXN0IHtcbiAgICB3aWR0aDogMzg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX2xpc3QtLXJpZ2h0IC5yZXN1bHQtZ3JvdXBfX25hbWUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucmVzdWx0LWdyb3VwX19saXN0LS1yaWdodCAucmVzdWx0LWdyb3VwX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX2xpc3QtLXJpZ2h0IC5yZXN1bHQtZ3JvdXBfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ucmVzdWx0LWdyb3VwX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkI2ODA2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX2l0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucmVzdWx0LWdyb3VwX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnJlc3VsdC1ncm91cF9faXRlbS0tYWN0aXZlIC5yZXN1bHQtZ3JvdXBfX3RleHQge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmVzdWx0LWdyb3VwX19pdGVtLS1hY3RpdmUgLnJlc3VsdC1ncm91cF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnJlc3VsdC1ncm91cF9faXRlbS0tYWN0aXZlIC5yZXN1bHQtZ3JvdXBfX3RvZ2dsZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnJlc3VsdC1ncm91cF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMkI2ODA2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnJlc3VsdC1ncm91cF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG4ucmVzdWx0LWdyb3VwX19uYW1lIHNwYW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc3VsdC1ncm91cF9fbmFtZSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnJlc3VsdC1ncm91cF9fbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5yZXN1bHQtZ3JvdXBfX25hbWUgaW1nIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDdweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc3VsdC1ncm91cF9fbmFtZSBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnJlc3VsdC1ncm91cF9fbmFtZSBpbWcge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG59XG4ucmVzdWx0LWdyb3VwX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5yZXN1bHQtZ3JvdXBfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ucmVzdWx0LWdyb3VwX190b2dnbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZFQTAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1ncm91cF9fdG9nZ2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5yZXN1bHQtZ3JvdXBfX3RvZ2dsZTo6YmVmb3JlLCAucmVzdWx0LWdyb3VwX190b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLnJlc3VsdC1ncm91cF9fdG9nZ2xlOjpiZWZvcmUge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucmVzdWx0LWdyb3VwX190b2dnbGU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUNsb2Nrd2lzZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmljb24tcmVzdWx0LTUge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxufVxuLmluZm8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5pbmZvLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbi5pbmZvLWNvbnRlbnRfX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWNvbnRlbnRfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzEuMyU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBhbmltYXRpb246IG1vdmVBcnJvdyAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tY29udGVudF9fYXJyb3cge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5pbmZvLWNvbnRlbnRfX2Fycm93IHtcbiAgICB3aWR0aDogMTYxcHg7XG4gICAgbGVmdDogMzIuOCU7XG4gIH1cbn1cbi5pbmZvLWJveF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJveF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuaW5mby1ib3hfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG4uaW5mby1ib3hfX3RpdGxlLS1zZWNvbmQge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uaW5mby1ib3hfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmluZm8tYm94X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJveC0tbGVmdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tYm94LS1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmluZm8tYWR2YW50YWdlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1LjYxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tYWR2YW50YWdlcyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5pbmZvLWFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDI4cHggMzJweCAxOHB4IDM4cHg7XG4gICAgZ2FwOiA1OHB4O1xuICB9XG59XG4uaW5mby1hZHZhbnRhZ2VzX19wcm9kdWN0IHtcbiAgd2lkdGg6IDEzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmluZm8tYWR2YW50YWdlc19fcHJvZHVjdCB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzX19wcm9kdWN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmluZm8tYWR2YW50YWdlc19fcHJvZHVjdCB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG59XG4uaW5mby1hZHZhbnRhZ2VzX19kaXNjb3VudCB7XG4gIGxlZnQ6IDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tYWR2YW50YWdlc19fZGlzY291bnQge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmluZm8tYWR2YW50YWdlc19fZGlzY291bnQge1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogNzdweDtcbiAgICB0b3A6IC01JTtcbiAgICBsZWZ0OiAtNSU7XG4gIH1cbn1cbi5pbmZvLWFkdmFudGFnZXNfX2J0biB7XG4gIG1heC13aWR0aDogMjg4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tYWR2YW50YWdlc19fYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uaW5mby1hZHZhbnRhZ2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5pbmZvLWFkdmFudGFnZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLmluZm8tYWR2YW50YWdlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzX19saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5pbmZvLWFkdmFudGFnZXNfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pbmZvLWFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLWFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuaW5mby1hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG4uaW5mby1hZHZhbnRhZ2VzX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24taW5mby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pbmZvLWFkdmFudGFnZXNfX2l0ZW06OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmluZm8tYWR2YW50YWdlc19faXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlQXJyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLmNvbXBvc2l0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuY29tcG9zaXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA5N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG59XG4uY29tcG9zaXRpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tcG9zaXRpb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb21wb3NpdGlvbi1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcG9zaXRpb24tc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5jb21wb3NpdGlvbi1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xuICB9XG59XG4uY29tcG9zaXRpb24tc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbXBvc2l0aW9uLXNsaWRlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcG9zaXRpb24tc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5jb21wb3NpdGlvbi1zbGlkZSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4uY29tcG9zaXRpb24tc2xpZGVfX2ltZyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29tcG9zaXRpb24tc2xpZGVfX2ltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcG9zaXRpb24tc2xpZGVfX2ltZyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuY29tcG9zaXRpb24tc2xpZGVfX2ltZyB7XG4gICAgd2lkdGg6IDIxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21wb3NpdGlvbi1zbGlkZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29tcG9zaXRpb24tc2xpZGVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBvc2l0aW9uLXNsaWRlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5jb21wb3NpdGlvbi1zbGlkZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi5jb21wb3NpdGlvbi1zbGlkZV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29tcG9zaXRpb24tc2xpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBvc2l0aW9uLXNsaWRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuY29tcG9zaXRpb24tc2xpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNvbXBvc2l0aW9uLXNsaWRlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCNjgwNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb21wb3NpdGlvbi1zbGlkZV9fbGluZSB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBvc2l0aW9uLXNsaWRlX19saW5lIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDYlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5jb21wb3NpdGlvbi1zbGlkZV9fbGluZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gIH1cbn1cblxuLnF1YWxpdGllcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnF1YWxpdGllcyB7XG4gICAgcGFkZGluZy10b3A6IDY2cHg7XG4gIH1cbn1cbi5xdWFsaXRpZXMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5xdWFsaXRpZXMtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVhbGl0aWVzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNSU7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnF1YWxpdGllcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3LjUlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucXVhbGl0aWVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1YWxpdGllcy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5xdWFsaXRpZXMtbGlzdCB7XG4gICAgZ2FwOiAzOXB4IDIwcHg7XG4gIH1cbn1cbi5xdWFsaXRpZXMtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucXVhbGl0aWVzLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXRpZXMtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1YWxpdGllcy1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucXVhbGl0aWVzLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLnF1YWxpdGllcy1saXN0X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24taW5mby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5xdWFsaXRpZXMtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucXVhbGl0aWVzLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ucXVhbGl0aWVzLWxpc3RfX2J0biB7XG4gIG1heC13aWR0aDogMjk3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWFsaXRpZXMtbGlzdF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnF1YWxpdGllcy1saXN0X19idG4ge1xuICAgIG1heC13aWR0aDogMjg4cHg7XG4gIH1cbn1cbi5xdWFsaXRpZXMtbGlzdF9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucXVhbGl0aWVzLWxpc3RfX3Byb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVhbGl0aWVzLWxpc3RfX3Byb2R1Y3Qge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWFsaXRpZXMtbGlzdF9fcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucXVhbGl0aWVzLWxpc3RfX3Byb2R1Y3Qge1xuICAgIGxlZnQ6IC05N3B4O1xuICAgIHdpZHRoOiAzNjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDNweDtcbiAgfVxufVxuLnF1YWxpdGllcy1saXN0X19kaXNjb3VudCB7XG4gIGxlZnQ6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXRpZXMtbGlzdF9fZGlzY291bnQge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5xdWFsaXRpZXMtbGlzdF9fZGlzY291bnQge1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogNzdweDtcbiAgICB0b3A6IDIlO1xuICB9XG59XG5cbi5yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnJldmlld3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXZpZXdzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucmV2aWV3cy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjY2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJldmlld3Mtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmV2aWV3cy1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICB9XG59XG4ucmV2aWV3cy1zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1LjYxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAzLjEyMnB4IDkuMzY2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3Mtc2xpZGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJldmlld3Mtc2xpZGUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmV2aWV3cy1zbGlkZSB7XG4gICAgcGFkZGluZzogNTVweCA1NXB4IDM1cHggMTIwcHg7XG4gIH1cbn1cbi5yZXZpZXdzLWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5yZXZpZXdzLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLnJldmlld3MtYXV0aG9yX19waG90byB7XG4gIHdpZHRoOiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJldmlld3MtYXV0aG9yX19waG90byB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLWF1dGhvcl9fcGhvdG8ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJldmlld3MtYXV0aG9yX19waG90byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOSU7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmV2aWV3cy1hdXRob3JfX3Bob3RvIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuLnJldmlld3MtYXV0aG9yX19uYW1lIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmV2aWV3cy1hdXRob3JfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtYXV0aG9yX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmV2aWV3cy1hdXRob3JfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJldmlld3NfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJldmlld3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3c19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5yZXZpZXdzX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucmV2aWV3cy1yYXRpbmcge1xuICB3aWR0aDogOTFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy1yYXRpbmcge1xuICAgIHdpZHRoOiA5OXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXZpZXdzLXJhdGluZyB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5yZXZpZXdzLXJhdGluZyB7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLnJldmlld3MtcmF0aW5nX19zdGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXN0YXIucG5nKSByZXBlYXQteCBsZWZ0L2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJldmlld3MtcW91dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tcXVvdGUucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy1xb3V0ZSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHRvcDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmV2aWV3cy1xb3V0ZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucmV2aWV3cy1xb3V0ZSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIHRvcDogLTMycHg7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5wb3B1cF9fdGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDtcbiAgfVxufVxuXG4uZXZlci1wb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm15LXBvcHVwIC5wcm9tby1wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXktcG9wdXAgLnByb21vLXByb2R1Y3QgLmRpc2NvdW50IHtcbiAgbGVmdDogMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktcG9wdXAgLnByb21vLXByb2R1Y3QgLmRpc2NvdW50IHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS1wb3B1cCAucG9wdXBfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMjtcbiAgfVxufVxuLm15LXBvcHVwIC5mb3JtLWlucHV0cyB7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5teS1wb3B1cCAucHJpY2UtYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS1wb3B1cCAucHJpY2UtYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBfX2NvbnRlbnQgLnByaWNlX19ib3gtLW9sZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnBvcHVwX19jb250ZW50IC5wcmljZV9fYm94LS1vbGQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzFDMDQ4IDAuMjklLCAjRDdFRjVFIDk5Ljc0JSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4IDUwcHg7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbi5wb3B1cF9fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBvcHVwX19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDM3MHB4O1xuICB9XG59XG4ucG9wdXBfX2xlZnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwX19sZWZ0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucG9wdXBfX2xlZnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVyLXBvcHVwX19pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucG9wdXBfX3JpZ2h0IC5wcm9tby1wcm9kdWN0IHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fcmlnaHQgLnByb21vLXByb2R1Y3Qge1xuICAgIG1heC13aWR0aDogNDcycHg7XG4gICAgcmlnaHQ6IC02JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wb3B1cF9fcmlnaHQgLnByb21vLXByb2R1Y3Qge1xuICAgIG1heC13aWR0aDogNjIycHg7XG4gICAgcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG4uZXZlci1wb3B1cC5zaG93IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVyLXBvcHVwX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59IiwiYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWQxZTFjO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MWMwNDggMC4yOSUsICNkN2VmNWUgOTkuNzQlKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyAucGhvbmVCdG5Db250YWluZXIge1xuLy8gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyB9XG5cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgd2lkdGg6IDc2OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMTkwKSB7XG4gICAgd2lkdGg6IDExOTBweDtcbiAgfVxufVxuXG4udGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDExOTApIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3M7XG4gIH1cblxuICAmLmFuaW1hdGU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICBhbmltYXRpb246IGZsYXNoIDAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgfVxufVxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlICAgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSAgeyBvcGFjaXR5OiAwLjM7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cbi5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTE5MCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5iciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtYWNjZW50IHtcbiAgY29sb3I6ICMyYjY4MDY7XG59XG5cbi50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmVhMDA7XG59XG5cbi50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmFzc2V0X19zdGVwcGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFzc2V0X19zdGVwcGVyLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFzc2V0X19zdGVwcGVyLWxpbmUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbiAgd2lkdGg6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmFzc2V0X19zdGVwcGVyLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzc2V0dF9fc3RlcHBlci1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXNzZXR0X19zdGVwcGVyLXBvaW50IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLXByb2dyZXNzIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwOyAvKiDQn9C+0YfQsNGC0LrQvtCy0L4gMCUsINCx0YPQtNC1INC30LzRltC90Y7QstCw0YLQuNGB0Y8gKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDBhNzcwOyAvKiDQmtC+0LvRltGAINC30LDQv9C+0LLQvdC10L3QvdGPICovXG4gIHotaW5kZXg6IDE7IC8qINCf0L7Qt9Cw0LTRgyDRgdCy0ZbRh9GDICovXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5zZXBhcmF0ZSB7XG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2xpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgyMCwgMjAsIDIwLCAwLjUpIDAlLFxuICAgICAgcmdiYSgzMSwgMzEsIDMxLCAwLjUpIDQuODUlLFxuICAgICAgcmdiYSg2MSwgNjEsIDYxLCAwLjUpIDEzLjQ1JSxcbiAgICAgIHJnYmEoMTEwLCAxMTAsIDExMCwgMC41KSAyNC44JSxcbiAgICAgIHJnYmEoMTc3LCAxNzcsIDE3NywgMC41KSAzOC4zJSxcbiAgICAgIHJnYmEoMjQxLCAyNDEsIDI0MSwgMC41KSA1MCUsXG4gICAgICByZ2JhKDEyOSwgMTI5LCAxMjksIDAuNSkgNzUlLFxuICAgICAgcmdiYSgyMCwgMjAsIDIwLCAwLjUpIDEwMCVcbiAgICApO1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZHJhdyB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0MDA7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5cbi8qINCa0LvQsNGBLCDRj9C60LjQuSDQt9Cw0L/Rg9GB0LrQsNGUINCw0L3RltC80LDRhtGW0Y4gKi9cbi5hbmltYXRlLXBhdGgge1xuICBhbmltYXRpb246IGRyYXcgMnMgZm9yd2FyZHM7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmVhMDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgaGVpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDExOTApIHtcbiAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZTFjO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBncmFiO1xufSIsIi8qKlxuICogU3dpcGVyIDMuNC4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqIFxuICogQ29weXJpZ2h0IDIwMTYsIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKiBUaGUgaURhbmdlcm8udXNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvXG4gKiBcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuICogXG4gKiBSZWxlYXNlZCBvbjogRGVjZW1iZXIgMTMsIDIwMTZcbiAqL1xuLnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZXtmbG9hdDpsZWZ0fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LW1vei1ib3gtb3JpZW50OnZlcnRpY2FsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5Oi1vLXRyYW5zZm9ybTstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTotbXMtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVyey13ZWJraXQtYm94LWxpbmVzOm11bHRpcGxlOy1tb3otYm94LWxpbmVzOm11bHRpcGxlOy1tcy1mbGV4LXdyYXA6d3JhcDstd2Via2l0LWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0Oy1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7LXdlYmtpdC1mbGV4LXNocmluazowOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnstd2Via2l0LWJveC1hbGlnbjpzdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0saGVpZ2h0Oy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5Oi1vLXRyYW5zZm9ybTstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTotbXMtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLXdwOC1ob3Jpem9udGFsey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItd3A4LXZlcnRpY2Fsey1tcy10b3VjaC1hY3Rpb246cGFuLXg7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjI3cHg7aGVpZ2h0OjQ0cHg7bWFyZ2luLXRvcDotMjJweDt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyOy1tb3otYmFja2dyb3VuZC1zaXplOjI3cHggNDRweDstd2Via2l0LWJhY2tncm91bmQtc2l6ZToyN3B4IDQ0cHg7YmFja2dyb3VuZC1zaXplOjI3cHggNDRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtsZWZ0OjEwcHg7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOi4zczstbW96LXRyYW5zaXRpb246LjNzOy1vLXRyYW5zaXRpb246LjNzO3RyYW5zaXRpb246LjNzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6OHB4O2hlaWdodDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4yfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7YmFja2dyb3VuZDojZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6MTtiYWNrZ3JvdW5kOiMwMDdhZmZ9LnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQ6I2ZmZn0uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZDojMDAwfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjVweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIDVweH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3N7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOiMwMDdhZmY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwKTstby10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDstbW96LXRyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7LW8tdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7LW1vei10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7LW8tdHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3N7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3N7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24td2hpdGV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6I2ZmZn0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6IzAwMH0uc3dpcGVyLWNvbnRhaW5lci0zZHstd2Via2l0LXBlcnNwZWN0aXZlOjEyMDBweDstbW96LXBlcnNwZWN0aXZlOjEyMDBweDstby1wZXJzcGVjdGl2ZToxMjAwcHg7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkOy1tb3otdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkOy1tcy10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjUpKSx0byhyZ2JhKDAsMCwwLDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixyaWdodCB0b3AsbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKHJnYmEoMCwwLDAsLjUpKSx0byhyZ2JhKDAsMCwwLDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IGJvdHRvbSxsZWZ0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjUpKSx0byhyZ2JhKDAsMCwwLDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci13cmFwcGVyey1tcy1wZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci1jb250YWluZXItY3ViZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOy1tb3otdHJhbnNmb3JtLW9yaWdpbjowIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7LW1vei10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMDstbXMtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouNjstd2Via2l0LWZpbHRlcjpibHVyKDUwcHgpO2ZpbHRlcjpibHVyKDUwcHgpO3otaW5kZXg6MH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0Oy1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbW96LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJTstbW96LXRyYW5zZm9ybS1vcmlnaW46NTAlO3RyYW5zZm9ybS1vcmlnaW46NTAlOy13ZWJraXQtYW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMixlbmQpIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMixlbmQpIGluZmluaXRlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsZW5kKSBpbmZpbml0ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0iLCIucHJpY2UgXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgbWFyZ2luLWJvdHRvbTogMTVweFxuICArcm0oMTAyNClcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdFxuICArcm0oMTE5MClcbiAgICBtYXJnaW4tYm90dG9tOiA2cHhcbiAgJl9fY29udGFpbmVyXG4gICAgJi0tb2xkXG4gICAgICArcm0oMTAyNClcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweFxuICAgICAgK3JtKDExOTApXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHhcbiAgJl9fdGl0bGVcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBkaXNwbGF5OiBub25lXG4gICAgY29sb3I6ICNmZmZcbiAgICArcm0oMTAyNClcbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgXG4gICAgJi0tbmV3XG4gICAgICArcm0oMTAyNClcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogIzJCNjgwNlxuICAmX19kaXZpZGVyXG4gICAgYmFja2dyb3VuZDogIzJCNjgwNlxuICAgIHdpZHRoOiAxcHhcbiAgICBoZWlnaHQ6IDMwcHhcbiAgICArcm0oMTAyNClcbiAgICAgIGhlaWdodDogNjBweFxuICAgICAgbWFyZ2luOiBhdXRvIDBcbiAgJl9fYm94XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgJi0tb2xkXG4gICAgICBjb2xvcjogI2ZmZlxuICAgICAgLy9mb250LXNpemU6IDM5cHhcbiAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICArcm0oNzY4KVxuICAgICAgICAvL2ZvbnQtc2l6ZTogNDRweFxuICAgICAgICBmb250LXNpemU6IDM1cHhcbiAgICAgICtybSgxMTkwKVxuICAgICAgICAvL2ZvbnQtc2l6ZTogNTBweFxuICAgICAgICBmb250LXNpemU6IDQwcHhcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICAgIHdpZHRoOiAxMTAlXG4gICAgICAgIGhlaWdodDogMnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAmLS1uZXdcbiAgICAgIC8vZm9udC1zaXplOiA0N3B4XG4gICAgICBmb250LXNpemU6IDQwcHhcbiAgICAgIGNvbG9yOiAjMkI2ODA2XG4gICAgICArcm0oNzY4KVxuICAgICAgICAvL2ZvbnQtc2l6ZTogNTRweFxuICAgICAgICBmb250LXNpemU6IDQ1cHhcbiAgICAgICtybSgxMTkwKVxuICAgICAgICAvL2ZvbnQtc2l6ZTogNjBweFxuICAgICAgICBmb250LXNpemU6IDUwcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHhcbiAgICAueF9jdXJyZW5jeVxuICAgICAgZm9udC1zaXplOiA2MCVcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgdG9wOiAtMnB4XG5cbi5mb3JtXG4gIGJvcmRlci1yYWRpdXM6IDIwcHhcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRlxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApXG4gIHBhZGRpbmc6IDE1cHggMjBweFxuICBcbiAgK3JtKDEwMjQpXG4gICAgcGFkZGluZzogMjNweCA0MHB4XG4gICtybSgxMTkwKVxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHhcbiAgJl9faW5wdXRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgK3JtKDEwMjQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4XG4gICAgJiBpbnB1dFxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAjMkI2ODA2XG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4XG4gICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBjb2xvcjogIzFEMUUxQ1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXRcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGXG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSBpbnNldFxuICAgICAgK3JtKDc2OClcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4XG4gICAgICArcm0oMTAyNClcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzRweFxuICAgICY6OmJlZm9yZVxuICAgICAgLy9jb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICBsZWZ0OiAxMHB4XG4gICAgICArcm0oNzY4KVxuICAgICAgICBsZWZ0OiAxNXB4XG4gICAgICArcm0oMTE5MClcbiAgICAgICAgbGVmdDogMjBweFxuICAgICYtLW5hbWVcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICB3aWR0aDogMTFweFxuICAgICAgICBoZWlnaHQ6IDExcHhcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLW5hbWUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpblxuICAgICAgICArcm0oNzY4KVxuICAgICAgICAgIHdpZHRoOiAxM3B4XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4XG4gICAgICAgICtybSgxMTkwKVxuICAgICAgICAgIHdpZHRoOiAxNHB4XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4XG4gICAgJi0tcGhvbmVcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICB3aWR0aDogMTNweFxuICAgICAgICBoZWlnaHQ6IDEzcHhcbiAgICAgICAgbGVmdDogMTJweFxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tcGhvbmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpblxuICAgICAgICArcm0oNzY4KVxuICAgICAgICAgIHdpZHRoOiAxNXB4XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4XG4gICAgICAgICAgbGVmdDogMTVweFxuICAgICAgICArcm0oMTE5MClcbiAgICAgICAgICB3aWR0aDogMTdweFxuICAgICAgICAgIGhlaWdodDogMTdweFxuICAgICAgICAgIGxlZnQ6IDIwcHhcbi5idG4gIFxuICB3aWR0aDogMTAwJVxuICBjb2xvcjogI0ZGRlxuICBmb250LXNpemU6IDE2cHhcbiAgZm9udC1zdHlsZTogbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiA3MDBcbiAgYm9yZGVyLXJhZGl1czogNTBweFxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzcuMzYlIDc3LjM2JSBhdCA1MCUgMjIuNjQlLCAjRkY0RDREIDAlLCAjRDExNzE3IDEwMCUpXG4gIGJveC1zaGFkb3c6IDBweCAzLjEyMnB4IDE1LjYxcHggMHB4IHJnYmEoMjU1LCAwLCAwLCAwLjUwKVxuICBsaW5lLWhlaWdodDogMS40M1xuICBwYWRkaW5nOiA3cHggMTBweFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgb3ZlcmZsb3c6IGhpZGRlbiBcbiAgdHJhbnNpdGlvbjogMC41c1xuICArcm0oNzY4KVxuICAgIGZvbnQtc2l6ZTogMThweFxuICAgIHBhZGRpbmc6IDhweCAxMHB4XG4gICtybSgxMDI0KVxuICAgIHBhZGRpbmc6IDEycHggMTVweFxuICAmOjpiZWZvcmVcbiAgICBjb250ZW50OiAnJ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGxlZnQ6IC0xMDAlIFxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCB0cmFuc3BhcmVudCkgXG4gICAgYW5pbWF0aW9uOiBzaGluZSAycyBpbmZpbml0ZSBcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg3Ny4zNiUgNzcuMzYlIGF0IDUwJSAyMi42NCUsICNmYzM1MzUgMCUsICNhZjBiMGIgMTAwJSlcbiAgICAmOjpiZWZvcmVcbiAgICAgIGFuaW1hdGlvbjogbm9uZVxuICAmOjphZnRlclxuICAgIGNvbnRlbnQ6ICcnXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICByaWdodDogMzBweFxuICAgIHdpZHRoOiAxMnB4XG4gICAgaGVpZ2h0OiAxM3B4XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWFycm93LWJ1dHRvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluXG5Aa2V5ZnJhbWVzIHNoaW5lXG4gIDAlXG4gICAgbGVmdDogLTEwMCVcbiAgMTAwJVxuICAgIGxlZnQ6IDEwMCVcblxuLmRpc2NvdW50XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDBcbiAgbGVmdDogMFxuICB3aWR0aDogNTdweFxuICBoZWlnaHQ6IDYwcHhcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXNjb3VudC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluXG4gIGFuaW1hdGlvbjogYm91bmNlIDEuNXMgaW5maW5pdGVcbiAgK3JtKDc2OClcbiAgICB3aWR0aDogODBweFxuICAgIGhlaWdodDogODBweFxuICAgIGxlZnQ6IDMlXG4gICtybSgxMTkwKVxuICAgIHdpZHRoOiAxMjRweFxuICAgIGhlaWdodDogMTI5cHhcblxuICAgIFxuQGtleWZyYW1lcyBib3VuY2VcbiAgMCUsIDEwMCUgXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIDUwJSBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpXG4ucHJvZHVjdC1iZ1xuICAmOjpiZWZvcmVcbiAgICBjb250ZW50OiAnJ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNTAlXG4gICAgbGVmdDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogOTAlXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKVxuICAgIGZpbHRlcjogYmx1cig3NXB4KVxuICAgIHotaW5kZXg6IC0xXG5cblxuXG4uZmFkZS1pbi1vbi1zY3JvbGxcbiAgb3BhY2l0eTogMFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweClcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dFxuXG4uZmFkZS1pbi1vbi1zY3JvbGwudmlzaWJsZVxuICBvcGFjaXR5OiAxXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXG4ucmVsYXRpdmVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6IDAiLCIuZmF0LWRyb3BzXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICB6LWluZGV4OiAtMVxyXG5cclxuLmZhdC1kcm9wXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgYW5pbWF0aW9uOiBmbG9hdC1yb3RhdGUgOHMgbGluZWFyIGluZmluaXRlXHJcblxyXG4uZHJvcDFcclxuICB0b3A6IDUlXHJcbiAgbGVmdDogMTAlXHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwc1xyXG4gIHdpZHRoOiA2OHB4XHJcbiAgK3JtKDQ4MClcclxuICAgIHdpZHRoOiA4OHB4XHJcbiAgK3JtKDY0MClcclxuICAgIHdpZHRoOiAxMDhweFxyXG4gICtybSg3NjgpXHJcbiAgICB3aWR0aDogMTMycHhcclxuICArcm0oMTAyNClcclxuICAgIHdpZHRoOiAxNjBweFxyXG4gICtybSgxMTkwKVxyXG4gICAgd2lkdGg6IDIzOXB4XHJcblxyXG4uZHJvcDJcclxuICBib3R0b206IDIwJVxyXG4gIGxlZnQ6IDE1JVxyXG4gIGFuaW1hdGlvbi1kZWxheTogMXNcclxuICB3aWR0aDogMTA1cHhcclxuICArcm0oNDgwKVxyXG4gICAgd2lkdGg6IDExNXB4XHJcbiAgK3JtKDY0MClcclxuICAgIHdpZHRoOiAxMjVweFxyXG4gICtybSg3NjgpXHJcbiAgICB3aWR0aDogMTM1cHhcclxuICArcm0oMTAyNClcclxuICAgIHdpZHRoOiAxNDVweFxyXG4gICtybSgxMTkwKVxyXG4gICAgd2lkdGg6IDIyOXB4XHJcblxyXG4uZHJvcDNcclxuICB0b3A6IDAlXHJcbiAgbGVmdDogMjAlXHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAyc1xyXG4gIHdpZHRoOiA3NXB4XHJcbiAgK3JtKDQ4MClcclxuICAgIHdpZHRoOiA4OHB4XHJcbiAgK3JtKDY0MClcclxuICAgIHdpZHRoOiA5OHB4XHJcbiAgK3JtKDc2OClcclxuICAgIHdpZHRoOiAxMDVweFxyXG4gICtybSgxMDI0KVxyXG4gICAgd2lkdGg6IDExMnB4XHJcbiAgK3JtKDExOTApXHJcbiAgICB3aWR0aDogMTY0cHhcclxuXHJcbi5kcm9wNFxyXG4gIGJvdHRvbTogMjIlXHJcbiAgbGVmdDogMyVcclxuICBhbmltYXRpb24tZGVsYXk6IDNzXHJcbiAgd2lkdGg6IDcwcHhcclxuICArcm0oNDgwKVxyXG4gICAgd2lkdGg6IDc4cHhcclxuICArcm0oNjQwKVxyXG4gICAgd2lkdGg6IDg2cHhcclxuICArcm0oNzY4KVxyXG4gICAgd2lkdGg6IDkycHhcclxuICArcm0oMTAyNClcclxuICAgIHdpZHRoOiA5OHB4XHJcbiAgK3JtKDExOTApXHJcbiAgICB3aWR0aDogMTM1cHhcclxuXHJcbi5kcm9wNVxyXG4gIGJvdHRvbTogNDAlXHJcbiAgcmlnaHQ6IDUlXHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAzc1xyXG4gIHdpZHRoOiA2OHB4XHJcbiAgK3JtKDQ4MClcclxuICAgIHdpZHRoOiA4OHB4XHJcbiAgK3JtKDY0MClcclxuICAgIHdpZHRoOiAxMDhweFxyXG4gICtybSg3NjgpXHJcbiAgICB3aWR0aDogMTI4cHhcclxuICArcm0oMTAyNClcclxuICAgIHdpZHRoOiAxNDZweFxyXG4gICtybSgxMTkwKVxyXG4gICAgd2lkdGg6IDIyMHB4XHJcblxyXG4uZHJvcDZcclxuICBib3R0b206IDE1JVxyXG4gIHJpZ2h0OiA1JVxyXG4gIGFuaW1hdGlvbi1kZWxheTogM3NcclxuICB3aWR0aDogNzZweFxyXG4gICtybSg0ODApXHJcbiAgICB3aWR0aDogMTA2cHhcclxuICArcm0oNjQwKVxyXG4gICAgd2lkdGg6IDEzNnB4XHJcbiAgK3JtKDc2OClcclxuICAgIHdpZHRoOiAxNjZweFxyXG4gICtybSgxMDI0KVxyXG4gICAgd2lkdGg6IDE5NnB4XHJcbiAgK3JtKDExOTApXHJcbiAgICB3aWR0aDogMzE2cHhcclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGZsb2F0LXJvdGF0ZVxyXG4gIDAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZylcclxuICAyNSVcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTVweCkgcm90YXRlKDVkZWcpXHJcbiAgNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCkgcm90YXRlKDBkZWcpXHJcbiAgNzUlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtNXB4KSByb3RhdGUoLTVkZWcpXHJcbiAgMTAwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpXHJcblxyXG4ucHJvbW9cclxuICAuZHJvcDFcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHRvcDogLTE3JVxyXG4gICAgICBsZWZ0OiAtNyVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICB0b3A6IC0xNCVcclxuICAgICAgbGVmdDogLTMxJVxyXG4gIC5kcm9wMlxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgK3JtKDc2OClcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgYm90dG9tOiAwXHJcbiAgICAgIGxlZnQ6IC0xMSUgXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgYm90dG9tOiAtMTMlXHJcbiAgICAgIGxlZnQ6IC0xNSVcclxuICAuZHJvcDNcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB0b3A6IC0yNSVcclxuICAgICAgbGVmdDogMzUlXHJcbiAgLmRyb3A0XHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBib3R0b206IDUwJVxyXG4gICAgICBsZWZ0OiA0NSVcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBsZWZ0OiA0MCVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBib3R0b206IDQ2JVxyXG4gIC5kcm9wNVxyXG4gICAgK3JtKDc2OClcclxuICAgICAgYm90dG9tOiA3OCVcclxuICAgICAgcmlnaHQ6IDAlXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgYm90dG9tOiA3NSVcclxuICAgICAgcmlnaHQ6IC0zJVxyXG4gIC5kcm9wNlxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHJpZ2h0OiAtMzclXHJcbiAgICAgIGJvdHRvbTogLTUlXHJcbi5teS1wb3B1cFxyXG4gIC5kcm9wMVxyXG4gICAgLy9kaXNwbGF5OiBub25lXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgbGVmdDogOTAlXHJcbiAgICB0b3A6IDBcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHRvcDogLTE3JVxyXG4gICAgICBsZWZ0OiAtNyVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICB0b3A6IC0xNCVcclxuICAgICAgbGVmdDogLTMxJVxyXG4gIC5kcm9wMlxyXG4gICAgLy9kaXNwbGF5OiBub25lXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgdG9wOiAwXHJcbiAgICBsZWZ0OiAtMTUlXHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIC8vZGlzcGxheTogYmxvY2tcclxuICAgICAgYm90dG9tOiAwXHJcbiAgICAgIGxlZnQ6IC0xMSUgXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgYm90dG9tOiAtMTMlXHJcbiAgICAgIGxlZnQ6IC0xNSVcclxuICAuZHJvcDNcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB0b3A6IC01JVxyXG4gICAgICBsZWZ0OiAzNSVcclxuICAuZHJvcDRcclxuICAgIHRvcDogMCVcclxuICAgIGxlZnQ6IC01JVxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgK3JtKDc2OClcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgdG9wOiBhdXRvXHJcbiAgICAgIGJvdHRvbTogLTQlXHJcbiAgICAgIGxlZnQ6IC00JVxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIGJvdHRvbTogLTIlXHJcbiAgICAgIGxlZnQ6IDIlXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgYm90dG9tOiAtNSVcclxuICAgICAgbGVmdDogMFxyXG4gIC5kcm9wNVxyXG4gICAgcmlnaHQ6IC0xMCVcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGJvdHRvbTogNjAlXHJcbiAgICAgIHJpZ2h0OiAwJVxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIGJvdHRvbTogNjAlXHJcbiAgICAgIHJpZ2h0OiAtNSVcclxuICAuZHJvcDZcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICByaWdodDogLTM3JVxyXG4gICAgICBib3R0b206IC01JVxyXG4ucXVhbGl0aWVzXHJcbiAgLmRyb3AxXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICArcm0oNzY4KVxyXG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHRvcDogLTE3JVxyXG4gICAgICBsZWZ0OiAtNyVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICB0b3A6IC0xNCVcclxuICAgICAgbGVmdDogLTMxJVxyXG4gIC5kcm9wMlxyXG4gICAgYm90dG9tOiA4NSVcclxuICAgIGxlZnQ6IDc1JVxyXG4gICAgLy9kaXNwbGF5OiBub25lXHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBib3R0b206IDBcclxuICAgICAgbGVmdDogLTExJSBcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBib3R0b206IC01MCVcclxuICAgICAgbGVmdDogLTI1JVxyXG4gIC5kcm9wM1xyXG4gICAgdG9wOiA3NSVcclxuICAgIGxlZnQ6IDBcclxuICAgICtybSg2MzkpXHJcbiAgICAgIGxlZnQ6IC0xMCVcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgdG9wOiAtMTklXHJcbiAgICAgIGxlZnQ6IDM1JVxyXG4gIC5kcm9wNFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgK3JtKDc2OClcclxuICAgICAgYm90dG9tOiA1MCVcclxuICAgICAgbGVmdDogNDUlXHJcbiAgICArcm0oMTAyNClcclxuICAgICAgbGVmdDogNDAlXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgYm90dG9tOiA0NiVcclxuICAuZHJvcDVcclxuICAgICtybSg2MzkpXHJcbiAgICAgIGJvdHRvbTogNTAlXHJcbiAgICAgIHJpZ2h0OiAtNSVcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGJvdHRvbTogNzglXHJcbiAgICAgIHJpZ2h0OiAwJVxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIGJvdHRvbTogNjUlXHJcbiAgICAgIHJpZ2h0OiAtMyVcclxuICAuZHJvcDZcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICByaWdodDogLTM3JVxyXG4gICAgICBib3R0b206IC05MCVcclxuLmluZm9cclxuICAuZHJvcDFcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHRvcDogLTE3JVxyXG4gICAgICBsZWZ0OiAtNyVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICB0b3A6IC0xNCVcclxuICAgICAgbGVmdDogLTMxJVxyXG4gIC5kcm9wMlxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIGJvdHRvbTogNDglXHJcbiAgICBsZWZ0OiAtMTAlIFxyXG4gICAgK3JtKDc2OClcclxuICAgICAgYm90dG9tOiAwXHJcbiAgICAgIGxlZnQ6IC0xMSUgXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgYm90dG9tOiAtMTMlXHJcbiAgICAgIGxlZnQ6IC0xNSVcclxuICAuZHJvcDNcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAuZHJvcDRcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBib3R0b206IDk1JVxyXG4gICAgbGVmdDogODAlXHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBib3R0b206IDk1JVxyXG4gICAgICBsZWZ0OiA3NSVcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBsZWZ0OiA0MCVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBib3R0b206IDEwMiVcclxuICAgICAgbGVmdDogODUlXHJcbiAgLmRyb3A1XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBib3R0b206IDMwJVxyXG4gICAgICByaWdodDogLTUlXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgYm90dG9tOiAxMCVcclxuICAgICAgcmlnaHQ6IC0xMCVcclxuICAuZHJvcDZcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICByaWdodDogLTM1JVxyXG4gICAgICBib3R0b206IC00MCVcclxuLndvcmtcclxuICAuZHJvcDFcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSg3NjgpXHJcblxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHRvcDogLTMlXHJcbiAgICAgIGxlZnQ6IC0zMSVcclxuICAgICAgXHJcbiAgLmRyb3AyXHJcbiAgICBib3R0b206IDQ0JVxyXG4gICAgbGVmdDogLTE4JVxyXG4gICAgd2lkdGg6IDE0MHB4XHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBsZWZ0OiAtOCVcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBib3R0b206IC00JVxyXG4gICAgICBsZWZ0OiAtMTIlXHJcbiAgICAgIHdpZHRoOiAyMjlweFxyXG4gIC5kcm9wM1xyXG4gICAgdG9wOiBhdXRvXHJcbiAgICBib3R0b206IDE2JVxyXG4gICAgcmlnaHQ6IC05JVxyXG4gICAgbGVmdDogYXV0b1xyXG4gICAgK3JtKDc2OClcclxuICAgICAgYm90dG9tOiAyNCVcclxuICAgICAgcmlnaHQ6IC01JVxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIGJvdHRvbTogYXV0b1xyXG4gICAgICB0b3A6IC0xMyVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB0b3A6IC0xNiVcclxuICAgICAgcmlnaHQ6IC03JVxyXG4gIC5kcm9wNFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgK3JtKDc2OClcclxuXHJcbiAgICArcm0oMTAyNClcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgYm90dG9tOiBhdXRvXHJcbiAgICAgIHRvcDogLTklXHJcbiAgICAgIGxlZnQ6IDIyJVxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIGxlZnQ6IDIxJVxyXG4gIC5kcm9wNVxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgK3JtKDc2OClcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBib3R0b206IC02JVxyXG4gICAgICByaWdodDogLTclXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgYm90dG9tOiAtMSVcclxuICAgICAgcmlnaHQ6IC05JVxyXG4gIC5kcm9wNlxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHJpZ2h0OiAtMzclXHJcbiAgICAgIGJvdHRvbTogMTUlXHJcbiAgIiwiLnJlc3VsdFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICArcm0oMTE5MClcclxuICAgIHBhZGRpbmctdG9wOiA5NXB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHhcclxuICAmLWNvbnRlbnRcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmLWhlYWRlciBcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBnYXA6IDEwcHhcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGdhcDogMjBweFxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAmLWNsb2NrIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBtYXgtd2lkdGg6IDQzMXB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICB3aWR0aDogMTU4cHhcclxuICAgIGZsZXgtc2hyaW5rOiAwXHJcbiAgICArcm0oMTAyNClcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGJvdHRvbTogLTIwcHhcclxuICAgICAgbGVmdDogNTAlXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgICB3aWR0aDogMjgwcHhcclxuICAgICtybSgxMTkwKVxyXG4gICAgICB3aWR0aDogNDMxcHhcclxuICAgICAgYm90dG9tOiAtNDBweFxyXG4gICAgJl9fYXJyb3cxXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICBhbmltYXRpb246IHJvdGF0ZUNsb2Nrd2lzZSBsaW5lYXIgaW5maW5pdGVcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnNcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAmX19hcnJvdzJcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2xvY2t3aXNlIGxpbmVhciBpbmZpbml0ZVxyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHNcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgJl9fdGl0bGVcclxuICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAgIG1hcmdpbi1ib3R0b206IDBweFxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4XHJcbiAgICArcm0oMTE5MClcclxuICAgICAgbWF4LXdpZHRoOiA4NDBweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICB6LWluZGV4OiA1ICBcclxuICAgIHNwYW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICArcm0oNzY4KVxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICYtZ3JvdXAgICAgICAgXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDIwcHhcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuXHJcbiAgICAmX19saXN0XHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgd2lkdGg6IDQ4JVxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICB3aWR0aDogMzMwcHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgd2lkdGg6IDM4NHB4XHJcbiAgICAgICYtLXJpZ2h0XHJcbiAgICAgICAgK3JtKDc2OClcclxuICAgICAgICAgIC5yZXN1bHQtZ3JvdXBfX25hbWVcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAucmVzdWx0LWdyb3VwX190ZXh0XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgICAucmVzdWx0LWdyb3VwX19pdGVtXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbiAgICAmX19pdGVtXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQjY4MDZcclxuICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgd2lkdGg6IDI1MHB4XHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIHdpZHRoOiAyODBweFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgICBib3JkZXI6IDBcclxuICAgICAgJi0tYWN0aXZlXHJcbiAgICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgLnJlc3VsdC1ncm91cF9fdGV4dFxyXG4gICAgICAgICAgbWF4LWhlaWdodDogODAwcHhcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgICAgICAgICtybSgxMTkwKVxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbiAgICAgICAgLnJlc3VsdC1ncm91cF9fdG9nZ2xlOjphZnRlclxyXG4gICAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgJl9fdGl0bGUgXHJcbiAgICAgIGJhY2tncm91bmQ6ICMyQjY4MDZcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4XHJcbiAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweFxyXG4gICAgICBmb250LXdlaWdodDogYm9sZFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4XHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAgICZfX25hbWVcclxuICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBnYXA6IDE1cHhcclxuICAgICAgc3BhblxyXG4gICAgICAgIGZsZXgtZ3JvdzogMVxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICBnYXA6IDEwcHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcclxuICAgICAgaW1nXHJcbiAgICAgICAgd2lkdGg6IDQzcHhcclxuICAgICAgICBoZWlnaHQ6IDQ3cHhcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluXHJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICAgICArcm0oMTAyNClcclxuICAgICAgICAgIHdpZHRoOiA0OHB4XHJcbiAgICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgICB3aWR0aDogNTVweFxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBsaW5lLWhlaWdodDogMS4yOFxyXG4gICAgICBtYXgtaGVpZ2h0OiAwXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlXHJcbiAgICAgICtybSg0ODApXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICtybSgxMDI0KVxyXG4gICAgICAgIC8vZm9udC1zaXplOiAxN3B4XHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIC8vZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcclxuICAgICZfX3RvZ2dsZVxyXG4gICAgICB3aWR0aDogMjhweFxyXG4gICAgICBoZWlnaHQ6IDI4cHhcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRUEwMFxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICBsZWZ0OiA1MCVcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDBcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2VcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgd2lkdGg6IDEzcHhcclxuICAgICAgICBoZWlnaHQ6IDJweFxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGhlaWdodDogMTNweFxyXG4gICAgICAgIHdpZHRoOiAycHhcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVDbG9ja3dpc2VcclxuICBmcm9tXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gIHRvXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcblxyXG4uaWNvbi1yZXN1bHQtNVxyXG4gICtybSgxMTkwKVxyXG4gICAgbWFyZ2luLXRvcDogLTEycHhcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4XHJcbiAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudCIsIi5pbmZvXHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICtybSgxMTkwKVxyXG4gICAgcGFkZGluZy10b3A6IDEwOHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHhcclxuICAmLWNvbnRlbnQgXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDI1cHhcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHhcclxuICAgICZfX2Fycm93XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGxlZnQ6IDMxLjMlXHJcbiAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgd2lkdGg6IDExMHB4XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlQXJyb3cgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZVxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICB3aWR0aDogMTMycHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgd2lkdGg6IDE2MXB4XHJcbiAgICAgICAgbGVmdDogMzIuOCVcclxuICAmLWJveCBcclxuICAgICZfX3RpdGxlXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICArcm0oNzY4KVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4XHJcbiAgICAgICYtLXNlY29uZFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweFxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICAgICtybSg0ODApXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgLy9mb250LXNpemU6IDE3cHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgLy9mb250LXNpemU6IDE4cHhcclxuICAgICYtLWxlZnRcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICB3aWR0aDogMzAlXHJcbiAgICAmLS1yaWdodFxyXG4gICAgICArcm0oNzY4KVxyXG4gICAgICAgIHdpZHRoOiA1MCVcclxuICAmLWFkdmFudGFnZXNcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1LjYxcHhcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweFxyXG4gICAgei1pbmRleDogLTFcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBnYXA6IDQ1cHhcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4XHJcbiAgICAgIHBhZGRpbmc6IDMwcHhcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgcGFkZGluZzogMjhweCAzMnB4IDE4cHggMzhweFxyXG4gICAgICBnYXA6IDU4cHhcclxuICAgICZfX3Byb2R1Y3RcclxuICAgICAgd2lkdGg6IDEzNXB4XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4XHJcbiAgICAgICtybSg0ODApXHJcbiAgICAgICAgd2lkdGg6IDE3NXB4XHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgd2lkdGg6IDE5MHB4XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBcclxuICAgICAgICBmbGV4LXNocmluazogMFxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICB3aWR0aDogMTY2cHhcclxuICAgICZfX2Rpc2NvdW50XHJcbiAgICAgIGxlZnQ6IDAlXHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgd2lkdGg6IDYwcHhcclxuICAgICAgICBoZWlnaHQ6IDYwcHhcclxuICAgICAgICB0b3A6IDAlXHJcbiAgICAgICAgbGVmdDogMCVcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgd2lkdGg6IDczcHhcclxuICAgICAgICBoZWlnaHQ6IDc3cHhcclxuICAgICAgICB0b3A6IC01JVxyXG4gICAgICAgIGxlZnQ6IC01JVxyXG4gICAgICAgIC8vcmlnaHQ6IDE2JVxyXG4gICAgJl9fYnRuXHJcbiAgICAgIG1heC13aWR0aDogMjg4cHhcclxuICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICBtYXJnaW46IDBcclxuICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgYm90dG9tOiAtMjVweFxyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgIGxlZnQ6IDUwJVxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgJl9fdGl0bGUgXHJcbiAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICBmb250LXdlaWdodDogYm9sZFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICAgICtybSg0ODApXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHhcclxuICAgICZfX2xpc3RcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGdhcDogMTBweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgICtybSgxMDI0KVxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBnYXA6IDE1cHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgZ2FwOiAyMHB4XHJcbiAgICAmX19pdGVtXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgK3JtKDQ4MClcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICBmb250LXNpemU6IDE3cHhcclxuICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgd2lkdGg6IDQ4JVxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHhcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDJweFxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICB3aWR0aDogMTdweFxyXG4gICAgICAgIGhlaWdodDogMTRweFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1pbmZvLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW5cclxuICAgICAgICArcm0oNDgwKVxyXG4gICAgICAgICAgd2lkdGg6IDE5cHhcclxuICAgICAgICAgIGhlaWdodDogMTZweFxyXG4gICAgICAgICtybSgxMTkwKVxyXG4gICAgICAgICAgd2lkdGg6IDIycHhcclxuICAgICAgICAgIGhlaWdodDogMThweFxyXG5cclxuQGtleWZyYW1lcyBtb3ZlQXJyb3dcclxuICAwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKVxyXG4gIDUwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHJvdGF0ZSgzZGVnKVxyXG4gIDEwMCVcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZykiLCJhLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYXBwbGV0LFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iLFxuYmlnLFxuYmxvY2txdW90ZSxcbmJvZHksXG5jYW52YXMsXG5jYXB0aW9uLFxuY2VudGVyLFxuY2l0ZSxcbmNvZGUsXG5kZCxcbmRlbCxcbmRldGFpbHMsXG5kZm4sXG5kaXYsXG5kbCxcbmR0LFxuZW0sXG5lbWJlZCxcbmZpZWxkc2V0LFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmZvcm0sXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5oZWFkZXIsXG5oZ3JvdXAsXG5odG1sLFxuaSxcbmlmcmFtZSxcbmltZyxcbmlucyxcbmtiZCxcbmxhYmVsLFxubGVnZW5kLFxubGksXG5tYXJrLFxubWVudSxcbm5hdixcbm9iamVjdCxcbm9sLFxub3V0cHV0LFxucCxcbnByZSxcbnEsXG5ydWJ5LFxucyxcbnNhbXAsXG5zZWN0aW9uLFxuc21hbGwsXG5zcGFuLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VtbWFyeSxcbnN1cCxcbnRhYmxlLFxudGJvZHksXG50ZCxcbnRmb290LFxudGgsXG50aGVhZCxcbnRpbWUsXG50cixcbnR0LFxudSxcbnVsLFxudmFyLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmJyIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSxcbmE6Zm9jdXMsXG5idXR0b24sXG5idXR0b246Zm9jdXMsXG5pbnB1dCxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIsXG46Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cbnNlbGVjdDotbW96LWZvY3VzcmluZyxcbmE6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuXG4qOmZvY3VzLFxuKjp2aXNpdGVkLFxuKjphY3RpdmUsXG4qOmhvdmVyIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5hLFxuYTpmb2N1cyxcbmE6dmlzaXRlZCxcbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IFxuICBmb250LWZhbWlseTogJ0hlbGlvc0NvbmRDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSGVsaW9zQ29uZEMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgXG59XG4vKiBub3RvLXNhbnMtYXJhYmljLTcwMCAtIGFyYWJpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgXG4gIGZvbnQtZmFtaWx5OiAnSGVsaW9zQ29uZEMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9IZWxpb3NDb25kQy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyBcbn1cbiIsIi5ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbn1cbiIsIi5oZWFkZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6IDIyXG4gIGJhY2tncm91bmQ6ICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMjZFMEMgMCUsICNBQkQ4NzggMTAwJSlcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZcbiAgJi5vcGVuIFxuICAgIHotaW5kZXg6IDI0MFxuICAmX19jb250ZW50IFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICZfX2xvZ29cbiAgICB3aWR0aDogODBweFxuICAgICtybSg3NjgpXG4gICAgICB3aWR0aDogMTAwcHhcbiAgICArcm0oMTAyNClcbiAgICAgIHdpZHRoOiAxMjNweFxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgJl9fYnVyZ2VyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBnYXA6IDVweFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgK3JtKDEwMjQpXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgJiBzcGFuXG4gICAgICB3aWR0aDogMjVweFxuICAgICAgaGVpZ2h0OiA0cHhcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcbiAgICAgIGJhY2tncm91bmQ6ICMyQjY4MDZcbiAgICAgIHRyYW5zaXRpb246IDAuM3NcbiAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgIHdpZHRoOiAxN3B4XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgJjpob3ZlciBzcGFuXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICZfX25hdlxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIHBhZGRpbmc6IDM2cHhcbiAgICB6LWluZGV4OiAyMFxuICAgIHRvcDogMFxuICAgIHJpZ2h0OiAtMTAwJVxuICAgIG9wYWNpdHk6IDBcbiAgICBcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMyNkUwQyAwJSwgI0FCRDg3OCAxMDAlKVxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIG92ZXJmbG93LXk6IGF1dG9cbiAgICArcm0oNzY4KVxuICAgICAgcGFkZGluZzogMzBweCAxNXB4XG4gICAgK3JtKDEwMjQpXG4gICAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICYtY2xvc2VcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweFxuICAgICAgd2lkdGg6IDMwcHhcbiAgICAgIGhlaWdodDogMzBweFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICArcm0oNDMwKVxuICAgICAgICBtYXJnaW4tbGVmdDogMjAwcHhcbiAgICAgICtybSg3NjgpXG4gICAgICAgIHdpZHRoOiA0MHB4XG4gICAgICAgIGhlaWdodDogNDBweFxuICAgICAgK3JtKDEwMjQpXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICYgc3BhblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNHB4XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjMkI2ODA2XG4gICAgICAgICtybSg3NjgpXG4gICAgICAgICAgaGVpZ2h0OiA2cHhcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgK3JtKDExOTApXG4gICAgICAgICAgaGVpZ2h0OiA4cHhcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICAmLWxpc3RcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWFyZ2luLXRvcDogYXV0b1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0b1xuICAgICAgK3JtKDQ4MClcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICArcm0oMTAyNClcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICAgIGdhcDogNDBweFxuICAgICAgK3JtKDExOTApXG4gICAgICAgIGdhcDogNjJweFxuICAgICYtaXRlbVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICtybSgxMDI0KVxuICAgICAgICB3aWR0aDogYXV0b1xuICAgICYtbGlua1xuICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgIHBhZGRpbmc6IDI1cHggMFxuICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICBjb2xvcjogI2ZmZlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICtybSgxMDI0KVxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAmLm9wZW5cbiAgICAgICYgLmhlYWRlcl9fbmF2XG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgLy90cmFuc2l0aW9uOiAwLjVzXG4gIC5jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nLXRvcDogOHB4XG4gICAgcGFkZGluZy1ib3R0b206IDhweFxuICAgICtybSg3NjgpXG4gICAgICBwYWRkaW5nLXRvcDogMTBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHhcbiAgICArcm0oMTAyNClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICArcm0oMTE5MClcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweFxuIiwiLnByb21vXHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHotaW5kZXg6IDIzXHJcbiAgLy9vdmVyZmxvdzogaGlkZGVuXHJcbiAgK3JtKDExOTApXHJcbiAgICBwYWRkaW5nLXRvcDogODVweFxyXG4gICZfX3RpdGxlXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICArcm0oNDgwKVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICtybSg3NjgpXHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4XHJcbiAgJl9fc2VjdXJpdHlcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICtybSg3NjgpXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIGNvbG9yOiAjMkI2ODA2XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMS4yXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgIG1hcmdpbi10b3A6IDIycHhcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICB3aWR0aDogMTdweFxyXG4gICAgICAgIGhlaWdodDogMjBweFxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1zZWN1cml0eS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIHRvcDogLTJweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogMjBweFxyXG4gICAgK3JtKDc2OClcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgZ2FwOiAwXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUycHhcclxuICAmLW1haW5cclxuICAgICtybSg3NjgpXHJcbiAgICAgIG1heC13aWR0aDogNDAwcHhcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4XHJcbiAgICArcm0oMTE5MClcclxuICAgICAgbWF4LXdpZHRoOiA0OTBweFxyXG4gICZfX2Zvcm1cclxuICAgIG1heC13aWR0aDogNDUwcHhcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBtYXJnaW46IDBcclxuICAgICAgbWF4LXdpZHRoOiAzMjBweFxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIG1heC13aWR0aDogMzcwcHhcclxuICAmLXByb2R1Y3RcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgei1pbmRleDogMFxyXG4gICAgd2lkdGg6IDEzMCVcclxuICAgIG1heC13aWR0aDogNTAwcHhcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4XHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgYm90dG9tOiAwXHJcbiAgICAgIHJpZ2h0OiAtMTAlXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1heC13aWR0aDogNTIwcHhcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4XHJcbiAgICAgIHJpZ2h0OiAtNSVcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBtYXgtd2lkdGg6IDgyMXB4XHJcbiAgICAgIHJpZ2h0OiAtNi41JVxyXG4gICAgICBib3R0b206IC0zOXB4XHJcbiAgICAmX19yYXRpbmdcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgYm90dG9tOiAyJVxyXG4gICAgICAgIHJpZ2h0OiAxMCVcclxuICAgICAgICBnYXA6IDE1cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweFxyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpXHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIGJvdHRvbTogOC43JVxyXG4gICAgICAgIHJpZ2h0OiAxMC41JVxyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTVweFxyXG4gICAgICAmLWNvdW50XHJcbiAgICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgIHRvcDogLTJweFxyXG4gICAgICAmLXRpdGxlXHJcbiAgICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcclxuICAgICZfX3NwZWVkXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUuMzk1cHhcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICBib3gtc2hhZG93OiAwcHggMi4xNThweCAyLjE1OHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpXHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgYm90dG9tOiAxNXB4XHJcbiAgICAgIHdpZHRoOiAyMzNweFxyXG4gICAgICBsZWZ0OiA1MCVcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCA0MHB4XHJcbiAgICAgICtybSg0ODApXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4XHJcbiAgICAgICAgYm90dG9tOiA0LjUlXHJcbiAgICAgICAgd2lkdGg6IDI3MHB4XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgICAgICBsZWZ0OiAxMCVcclxuICAgICAgICBib3R0b206IDEwJVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICAgIHdpZHRoOiAzMDBweFxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICB3aWR0aDogMzEwcHhcclxuICAgICAgICBsZWZ0OiA5LjUlXHJcbiAgICAgICAgYm90dG9tOiAxMiVcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggNjRweFxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgbGVmdDogOHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXNwZWVkLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyBjb250YWluXHJcbiAgICAgICAgd2lkdGg6IDI4cHhcclxuICAgICAgICBoZWlnaHQ6IDIwcHhcclxuICAgICAgICArcm0oMTE5MClcclxuICAgICAgICAgIHdpZHRoOiA0MHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHhcclxuICAgICAgICAgIGxlZnQ6IDEycHhcclxuICAgIC5kaXNjb3VudFxyXG4gICAgICBsZWZ0OiAzMSVcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgdG9wOiAtNDBweFxyXG4gICAgICAgIGxlZnQ6IDMzJVxyXG4iLCIuYm9uZVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB6LWluZGV4OiAyNFxyXG4gICtybSgxMTkwKVxyXG4gICAgcGFkZGluZy10b3A6IDg1cHhcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweFxyXG4gICYtY29udGVudFxyXG4gICAgK3JtKDc2OClcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdhcDogMjBweFxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIGdhcDogNzBweFxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIGdhcDogMTAwcHhcclxuICAmLXNsaWRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgK3JtKDc2OClcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICYtd3JhcHBlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XHJcbiAgJi1zbGlkZVxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBmb250LXNpemU6IDMycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICBmb250LXNpemU6IDQwcHhcclxuICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4XHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweFxyXG4gICAgICBpbWdcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmVcclxuICAgICAgICB3aWR0aDogNTFweFxyXG4gICAgICAgIGhlaWdodDogNTJweFxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbiAgICAgICAgK3JtKDc2OClcclxuICAgICAgICAgIHdpZHRoOiA2MnB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDYycHhcclxuICAgICAgICArcm0oMTAyNClcclxuICAgICAgICAgIHdpZHRoOiA4MHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHhcclxuICAgICAgICArcm0oMTE5MClcclxuICAgICAgICAgIHdpZHRoOiA5MnB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDkycHhcclxuICAgICZfX2J0blxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQxRTFDXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweFxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MXB4XHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMFxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICYtcmVzdWx0XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgJl9fYnRuXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICArcm0oNzY4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG4gICAgK3JtKDY0MClcclxuICAgICAgbWF4LXdpZHRoOiAzNTBweFxyXG4gICAgK3JtKDc2OClcclxuICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4XHJcbiAgICArcm0oMTE5MClcclxuICAgICAgbWF4LXdpZHRoOiA1NDdweFxyXG4gICAgJl9fcGhvdG9cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICAgICArcm0oNzY4KVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgaW1nXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweFxyXG4gICAgICAgIGZpbHRlcjogYmx1cigzcHgpIGdyYXlzY2FsZSgxMDAlKVxyXG4gICAgICAgIHRyYW5zaXRpb246ICAwLjZzIGVhc2VcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZylcclxuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkXHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgICAgICAgK3JtKDc2OClcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHhcclxuICAgICAgICArcm0oMTAyNClcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHhcclxuICAgICZfX2J0blxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgYmFja2dyb3VuZDogIzFEMUUxQ1xyXG4gICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICYtLWFjdGl2ZVxyXG4gICAgICBpbWdcclxuICAgICAgICBmaWx0ZXI6IG5vbmVcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKSIsIi53b3JrXHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICtybSgxMDI0KVxyXG4gICAgcGFkZGluZy1ib3R0b206IDBcclxuICArcm0oMTE5MClcclxuICAgIHBhZGRpbmctdG9wOiA3NHB4XHJcbiAgJi1oZWFkZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogMTVweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgK3JtKDc2OClcclxuICAgICAgZ2FwOiAyNXB4XHJcbiAgICArcm0oMTAyNClcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweFxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY2cHhcclxuICAgICZfX3Byb2R1Y3RcclxuICAgICAgd2lkdGg6IDg1cHhcclxuICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICAgK3JtKDY0MClcclxuICAgICAgICB3aWR0aDogMTAwcHhcclxuICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9fYm94IFxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxuICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4XHJcbiAgICAmX19zdWJ0aXRsZSBcclxuICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyXHJcbiAgICAgICtybSg2NDApXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICtybSgxMDI0KVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweFxyXG4gICYtbGlzdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAxMHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICtybSg2NDApXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIGdhcDogMjBweFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XHJcbiAgICAgIHotaW5kZXg6IDBcclxuICAgICtybSgxMTkwKVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHhcclxuICAgICAgZ2FwOiAzNXB4XHJcbiAgICAmX19pdGVtXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICBib3gtc2hhZG93OiAwcHggMy4xMjJweCAzLjEyMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpXHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweFxyXG4gICAgICArcm0oNjQwKVxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweClcclxuICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgd2lkdGg6IDI3MHB4XHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIHdpZHRoOiAzMDBweFxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4IDM1cHhcclxuICAgICAgJjpudGgtY2hpbGQob2RkKVxyXG4gICAgICAgICtybSgxMDI0KVxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMDBweFxyXG4gICAgJl9fbmFtZVxyXG4gICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdhcDogNXB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgICAgK3JtKDY0MClcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgK3JtKDEwMjQpXHJcbiAgICAgICAgZ2FwOiA4cHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICAgICAgZ2FwOiAxMXB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4XHJcbiAgICAgIGltZ1xyXG4gICAgICAgIHdpZHRoOiA0M3B4XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICAgICArcm0oMTAyNClcclxuICAgICAgICAgIHdpZHRoOiA0OHB4XHJcbiAgICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgICB3aWR0aDogNTVweFxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBsaW5lLWhlaWdodDogMS4yOFxyXG4gICAgICArcm0oNDgwKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogMTdweFxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogMThweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XHJcbiAgJl9fcHJvZHVjdFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBib3R0b206IC0xMCVcclxuICAgICAgbGVmdDogNTAlXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgICB6LWluZGV4OiAtMVxyXG4gICAgICB3aWR0aDogNTUwcHhcclxuICAgICtybSgxMTkwKVxyXG4gICAgICB3aWR0aDogNzI1cHhcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MS41JSlcclxuICAgICAgYm90dG9tOiAtOS43JVxyXG4gICAgLmRpc2NvdW50XHJcbiAgICAgICtybSgxMDI0KVxyXG4gICAgICAgIGxlZnQ6IDI3JVxyXG4gICAgICAgIHRvcDogLTUlXHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIHdpZHRoOiAxMDhweFxyXG4gICAgICAgIGhlaWdodDogMTEzcHhcclxuICAgICAgICBsZWZ0OiAyNy41JVxyXG4gICAgICAgIHRvcDogLTUuMyUiLCIucG9wdXAge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICYtLWJpZyB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcm0oMTAwMCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcbiAgICAgIH1cbiAgfVxuXG5cblxufVxuXG4uZXZlci1wb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm15LXBvcHVwIHtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAucHJvbW8tcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZGlzY291bnQge1xuICAgICAgbGVmdDogMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19sZWZ0IHtcblxuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTI7XG4gICAgICB9XG4gIH1cblxuXG5cblxuICAuZm9ybS1pbnB1dHMge1xuICAgIGdhcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblxuICB9XG5cbiAgLnByaWNlLWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcmljZV9fYm94LS1vbGQge1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzcxQzA0OCAwLjI5JSwgI0Q3RUY1RSA5OS43NCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgcm0oMTAwMCkge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4IDUwcHg7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG5cblxufVxuXG4ucG9wdXBfX2xlZnQge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMDApIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDM3MHB4O1xuICB9XG5cbiAgJi10aXRsZSB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAwMCkge1xuICAgICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuXG59XG5cblxuLmV2ZXItcG9wdXBfX2lubmVyIHtcbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3B1cF9fcmlnaHQge1xuXG4gIC8vIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXG4gIC8vIC5kaXNjb3VudCB7XG4gIC8vICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAvLyAgICAgd2lkdGg6IDk2cHg7XG4gIC8vICAgICBoZWlnaHQ6IDEwMHB4O1xuICAvLyAgICAgdG9wOiAtMzBweDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAucHJvbW8tcHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWF4LXdpZHRoOiA0NzJweDtcbiAgICAgIHJpZ2h0OiAtNiVcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDAwKSB7XG4gICAgICBtYXgtd2lkdGg6IDYyMnB4O1xuICAgICAgcmlnaHQ6IC0zJVxuICAgIH1cbiAgfVxuXG59XG5cblxuLmV2ZXItcG9wdXAuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZXZlci1wb3B1cF9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufSIsIi5xdWFsaXRpZXNcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICtybSgxMTkwKVxyXG4gICAgcGFkZGluZy10b3A6IDY2cHhcclxuICAmLWNvbnRlbnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgK3JtKDY0MClcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MCVcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHhcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzUlXHJcbiAgICAgIGdhcDogMzBweFxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjcuNSVcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHhcclxuICAmLWxpc3RcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMjBweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGdhcDogMTVweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICArcm0oMTE5MClcclxuICAgICAgZ2FwOiAzOXB4IDIwcHggXHJcblxyXG4gICAgJl9faXRlbVxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHhcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICArcm0oNDgwKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweFxyXG4gICAgICArcm0oNzY4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweFxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICBmb250LXNpemU6IDIzcHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHhcclxuICAgICAgICB3aWR0aDogNDglXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiAwcHhcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgd2lkdGg6IDI3cHhcclxuICAgICAgICBoZWlnaHQ6IDIycHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24taW5mby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluXHJcbiAgICAgICAgK3JtKDQ4MClcclxuICAgICAgICAgIHdpZHRoOiAxOXB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHhcclxuICAgICAgICArcm0oMTE5MClcclxuICAgICAgICAgIHdpZHRoOiAzNHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHhcclxuICAgICZfX2J0blxyXG4gICAgICBtYXgtd2lkdGg6IDI5N3B4XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICAgICtybSgxMDI0KVxyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHhcclxuICAgICAgICBmbGV4LXNocmluazogMFxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICBtYXgtd2lkdGg6IDI4OHB4XHJcbiAgICAmX19wcm9kdWN0IFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHhcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHhcclxuICAgICAgbWFyZ2luLXRvcDogMzBweFxyXG4gICAgICB3aWR0aDogNDAwcHhcclxuICAgICAgK3JtKDY0MClcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBsZWZ0OiAtNDBweFxyXG4gICAgICAgIGJvdHRvbTogMFxyXG4gICAgICAgIHdpZHRoOiAzMzBweFxyXG4gICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgd2lkdGg6IDM2MHB4XHJcbiAgICAgICtybSgxMDI0KVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweFxyXG4gICAgICAgIHdpZHRoOiAzMzBweFxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICBsZWZ0OiAtOTdweFxyXG4gICAgICAgIHdpZHRoOiAzNjdweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00M3B4XHJcbiAgICAmX19kaXNjb3VudFxyXG4gICAgICBsZWZ0OiAzMCVcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICB3aWR0aDogNjBweFxyXG4gICAgICAgIGhlaWdodDogNjBweFxyXG4gICAgICAgIHRvcDogMCVcclxuICAgICAgICBsZWZ0OiAyMiVcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgd2lkdGg6IDczcHhcclxuICAgICAgICBoZWlnaHQ6IDc3cHhcclxuICAgICAgICB0b3A6IDIlXHJcbiAgICAgICAgLy9yaWdodDogMTYlXHJcbiIsIi5jb21wb3NpdGlvblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgK3JtKDExOTApXHJcbiAgICBwYWRkaW5nLXRvcDogOTdweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDg1cHhcclxuICAmX190aXRsZSBcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgJi1zbGlkZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHhcclxuICAgICtybSg0ODApXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3M3B4XHJcbiAgJi1zbGlkZVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBwYWRkaW5nOiAwIDIwcHhcclxuICAgIGhlaWdodDogYXV0b1xyXG4gICAgK3JtKDQ4MClcclxuICAgICAgd2lkdGg6IDE1MHB4XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweFxyXG4gICAgK3JtKDc2OClcclxuICAgICAgcGFkZGluZzogMCAzMHB4XHJcbiAgICArcm0oMTE5MClcclxuICAgICAgcGFkZGluZzogMCA1MHB4XHJcbiAgICAmX19pbWcgXHJcbiAgICAgIHdpZHRoOiAxMzBweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgICAgK3JtKDQ4MClcclxuICAgICAgICB3aWR0aDogMTUwcHhcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICB3aWR0aDogMTcwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIHdpZHRoOiAyMTdweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgICZfX25hbWVcclxuICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgICArcm0oNDgwKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICArcm0oNzY4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweFxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBsaW5lLWhlaWdodDogMS4yMlxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgK3JtKDQ4MClcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICBmb250LXNpemU6IDE3cHhcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAmX19saW5lXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDUwJVxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgcmlnaHQ6IDBcclxuICAgICAgaGVpZ2h0OiAxNjVweFxyXG4gICAgICB3aWR0aDogMXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQjY4MDZcclxuICAgICAgK3JtKDQ4MClcclxuICAgICAgICBoZWlnaHQ6IDE4NXB4XHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDYlKVxyXG4gICAgICArcm0oMTE5MClcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIiwiLnJldmlld3NcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICtybSgxMTkwKVxyXG4gICAgcGFkZGluZy10b3A6IDEwOHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHhcclxuICAmX190aXRsZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweFxyXG4gICAgK3JtKDQ4MClcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweFxyXG4gICAgK3JtKDc2OClcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweFxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHhcclxuICAmLXNsaWRlclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBtYXgtd2lkdGg6IDI2NnB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxyXG4gICAgK3JtKDQ4MClcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG4gICAgK3JtKDExOTApXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4XHJcbiAgJi1zbGlkZVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTUuNjFweFxyXG4gICAgYmFja2dyb3VuZDojZmZmXHJcbiAgICBib3gtc2hhZG93OiAwcHggMy4xMjJweCA5LjM2NnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG4gICAgK3JtKDc2OClcclxuICAgICAgcGFkZGluZzogMjBweCAyNXB4IDI1cHhcclxuICAgICtybSgxMDI0KVxyXG4gICAgICBwYWRkaW5nLXRvcDogNDVweFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4XHJcbiAgICArcm0oMTE5MClcclxuICAgICAgcGFkZGluZzogNTVweCA1NXB4IDM1cHggMTIwcHhcclxuICAmLWF1dGhvclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxNXB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICArcm0oNzY4KVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICArcm0oMTE5MClcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweFxyXG4gICAgJl9fcGhvdG8gXHJcbiAgICAgIHdpZHRoOiA1NXB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwXHJcbiAgICAgICtybSg0ODApXHJcbiAgICAgICAgd2lkdGg6IDYwcHhcclxuICAgICAgK3JtKDc2OClcclxuICAgICAgICB3aWR0aDogNjBweFxyXG4gICAgICArcm0oMTAyNClcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDklXHJcbiAgICAgICAgbGVmdDogNSVcclxuICAgICAgK3JtKDExOTApXHJcbiAgICAgICAgd2lkdGg6IDcwcHhcclxuICAgICZfX25hbWVcclxuICAgICAgZm9udC1zaXplOiAxN3B4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxXHJcbiAgICAgICtybSg0ODApXHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICtybSg3NjgpXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICtybSgxMTkwKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweFxyXG4gICZfX3RleHRcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAgICtybSg0ODApXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICArcm0oNzY4KVxyXG4gICAgICAvL2ZvbnQtc2l6ZTogMTdweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICArcm0oMTE5MClcclxuICAgICAgLy9mb250LXNpemU6IDE4cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweFxyXG4gICYtcmF0aW5nXHJcbiAgICB3aWR0aDogOTFweFxyXG4gICAgaGVpZ2h0OiAxNnB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIG1hcmdpbi10b3A6IGF1dG9cclxuICAgICtybSg3NjgpXHJcbiAgICAgIHdpZHRoOiA5OXB4XHJcbiAgICAgIGhlaWdodDogMTdweFxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIHdpZHRoOiAxMDVweFxyXG4gICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICtybSgxMTkwKVxyXG4gICAgICB3aWR0aDogMTEycHhcclxuICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAmX19zdGFyXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tc3Rhci5wbmcpIHJlcGVhdC14IGxlZnQgLyBjb250YWluXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICYtcW91dGVcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgdG9wOiAtMTVweFxyXG4gICAgcmlnaHQ6IDIwcHhcclxuICAgIHdpZHRoOiA1MHB4XHJcbiAgICBoZWlnaHQ6IDUwcHhcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1xdW90ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluXHJcbiAgICArcm0oNzY4KVxyXG4gICAgICB3aWR0aDogNTVweFxyXG4gICAgICBoZWlnaHQ6IDU1cHhcclxuICAgICAgcmlnaHQ6IDM1cHhcclxuICAgICAgdG9wOiAtMjVweFxyXG4gICAgK3JtKDEwMjQpXHJcbiAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgIGhlaWdodDogNjBweFxyXG4gICAgICByaWdodDogMzVweFxyXG4gICAgICB0b3A6IC0zMHB4XHJcbiAgICArcm0oMTE5MClcclxuICAgICAgd2lkdGg6IDY1cHhcclxuICAgICAgaGVpZ2h0OiA2NXB4XHJcbiAgICAgIHJpZ2h0OiA0NXB4XHJcbiAgICAgIHRvcDogLTMycHgiLCJmb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjM7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4iLCJAbWl4aW4gcigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokd2lkdGggKyBcInB4XCIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcm0oJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHdpZHRoICsgXCJweFwiKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwsICRhc3NldC1waXBlbGluZTogZmFsc2UpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG5cbiAgICBAaWYgJGFzc2V0LXBpcGVsaW5lID09IHRydWUge1xuICAgICAgc3JjOiBmb250LXVybChcIiN7JGZpbGUtcGF0aH0uZW90XCIpO1xuICAgICAgc3JjOiBmb250LXVybChcIiN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgZm9udC11cmwoXCIjeyRmaWxlLXBhdGh9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgZm9udC11cmwoXCIjeyRmaWxlLXBhdGh9LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgc3JjOiB1cmwoXCIjeyRmaWxlLXBhdGh9LmVvdFwiKTtcbiAgICAgIHNyYzogdXJsKFwiI3skZmlsZS1wYXRofS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIjeyRmaWxlLXBhdGh9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiI3skZmlsZS1wYXRofS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgfVxuICB9XG59XG4iXX0= */
