@import url(https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&family=Nothing+You+Could+Do&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@charset "UTF-8";
@font-face {
  font-family: "ABCGintoNord";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ABCGintoNord-Medium.woff2") format("woff2"), url("../fonts/ABCGintoNord-Medium.woff") format("woff");
}
@font-face {
  font-family: "ABCGintoNord";
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/ABCGintoNord-Medium.woff2") format("woff2"), url("../fonts/ABCGintoNord-Medium.woff") format("woff");
}
@font-face {
  font-family: "MaisonNeue";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/MaisonNeueWEB-Book.woff2") format("woff2"), url("../fonts/MaisonNeueWEB-Book.woff") format("woff");
}
@font-face {
  font-family: "MaisonNeue";
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/MaisonNeueWEB-Medium.woff2") format("woff2"), url("../fonts/MaisonNeueWEB-Medium.woff") format("woff");
}
@font-face {
  font-family: "MaisonNeue";
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/MaisonNeueWEB-Bold.woff2") format("woff2"), url("../fonts/MaisonNeueWEB-Bold.woff") format("woff");
}
/* stylelint-disable-next-line */
:root {
  --viewport-width: 100vw;
  --viewport-height: 100vh;
  --container-width: $size-container-width + $size-padding * 2;
  --size-padding: 30px;
}
@media screen and (max-width: 375px) {
  :root {
    --size-padding: 15px;
  }
}

.theme-colour-forest {
  --theme-color: #f2ebe5;
  --theme-hover-color: #92cdb9;
  --theme-background-color: #0f472e;
}
.theme-colour-forest .card-icon.icon-1 {
  top: 129px;
  left: 13px;
  width: 94px;
  left: 4%;
  top: 27%;
  width: 26%;
}
.theme-colour-forest .card-icon.icon-2 {
  top: 22px;
  right: 21px;
  transform: rotate(79deg);
  width: 67px;
  right: 6%;
  top: 5%;
  width: 18%;
}

.theme-colour-teal {
  --theme-color: #f2ebe5;
  --theme-hover-color: #0f472e;
  --theme-background-color: #92cdb9;
}
.theme-colour-teal .card-icon.icon-1 {
  top: 2px;
  left: 1px;
  width: 112px;
  transform: rotate(23deg);
  left: 1%;
  top: 1%;
  width: 30%;
}
.theme-colour-teal .card-icon.icon-2 {
  top: 36px;
  right: 5px;
  width: 95px;
  transform: rotate(-73deg);
  right: 2%;
  top: 8%;
  width: 25%;
}

.theme-colour-sunflower {
  --theme-color: #f2ebe5;
  --theme-hover-color: #ff6936;
  --theme-background-color: #f0aa00;
}
.theme-colour-sunflower .card-icon.icon-1 {
  top: 16px;
  right: 95px;
  width: 72px;
  right: 26%;
  top: 3%;
  width: 21%;
}
.theme-colour-sunflower .card-icon.icon-2 {
  top: 64px;
  right: 5px;
  width: 127px;
  transform: rotate(13deg);
  right: 1%;
  top: 14%;
  width: 35%;
}

.theme-colour-ember {
  --theme-color: #f2ebe5;
  --theme-hover-color: #f0aa00;
  --theme-background-color: #ff6936;
}
.theme-colour-ember .card-icon.icon-1 {
  top: 20px;
  left: 20px;
  width: 72px;
  left: 5%;
  top: 4%;
  width: 21%;
}
.theme-colour-ember .card-icon.icon-2 {
  top: 3px;
  right: 12px;
  width: 72px;
  transform: rotate(52deg);
  top: 1%;
  right: 3%;
  width: 20%;
}

.theme-pattern-chevrons.theme-colour-forest {
  --theme-background-image: url("../images/bg/bg-chevrons-forest.png");
}

.theme-pattern-chevrons.theme-colour-teal {
  --theme-background-image: url("../images/bg/bg-chevrons-teal.png");
}

.theme-pattern-chevrons.theme-colour-ember {
  --theme-background-image: url("../images/bg/bg-chevrons-ember.png");
}

.theme-pattern-chevrons.theme-colour-sunflower {
  --theme-background-image: url("../images/bg/bg-chevrons-sunflower.png");
}

.theme-pattern-lines.theme-colour-forest {
  --theme-background-image: url("../images/bg/bg-lines-forest.png");
}

.theme-pattern-lines.theme-colour-teal {
  --theme-background-image: url("../images/bg/bg-lines-teal.png");
}

.theme-pattern-lines.theme-colour-ember {
  --theme-background-image: url("../images/bg/bg-lines-ember.png");
}

.theme-pattern-lines.theme-colour-sunflower {
  --theme-background-image: url("../images/bg/bg-lines-sunflower.png");
}

.theme-pattern-dots.theme-colour-forest {
  --theme-background-image: url("../images/bg/bg-dots-forest.png");
}

.theme-pattern-dots.theme-colour-teal {
  --theme-background-image: url("../images/bg/bg-dots-teal.png");
}

.theme-pattern-dots.theme-colour-ember {
  --theme-background-image: url("../images/bg/bg-dots-ember.png");
}

.theme-pattern-dots.theme-colour-sunflower {
  --theme-background-image: url("../images/bg/bg-dots-sunflower.png");
}

.theme-pattern-waves.theme-colour-forest {
  --theme-background-image: url("../images/bg/bg-waves-forest.png");
}

.theme-pattern-waves.theme-colour-teal {
  --theme-background-image: url("../images/bg/bg-waves-teal.png");
}

.theme-pattern-waves.theme-colour-ember {
  --theme-background-image: url("../images/bg/bg-waves-ember.png");
}

.theme-pattern-waves.theme-colour-sunflower {
  --theme-background-image: url("../images/bg/bg-waves-sunflower.png");
}

#app {
  overflow: hidden;
}

html {
  scroll-behavior: smooth;
}

body {
  font: normal 16px/1.62 "MasonNeue", sans-serif;
  letter-spacing: 0.03em;
  background: #f2ebe5;
  color: #5f5f5f;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
}

h1 {
  font-size: 60px;
  line-height: 1.17;
  font-size: 40px;
}
@media (min-width: 414px) {
  h1 {
    font-size: calc(1.3280212483vw + 34.5019920319px);
  }
}
@media (min-width: 1920px) {
  h1 {
    font-size: 60px;
  }
}

h2 {
  font-size: 50px;
  line-height: 1.4;
  font-size: 40px;
}
@media (min-width: 414px) {
  h2 {
    font-size: calc(0.6640106242vw + 37.2509960159px);
  }
}
@media (min-width: 1920px) {
  h2 {
    font-size: 50px;
  }
}

h3 {
  font-size: 40px;
  line-height: 1.5;
  font-size: 30px;
}
@media (min-width: 414px) {
  h3 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  h3 {
    font-size: 40px;
  }
}

h4 {
  font-size: 28px;
  line-height: 1.07;
  font-size: 20px;
}
@media (min-width: 414px) {
  h4 {
    font-size: calc(0.5312084993vw + 17.8007968127px);
  }
}
@media (min-width: 1920px) {
  h4 {
    font-size: 28px;
  }
}

h5 {
  font-size: 24px;
  line-height: 0.83;
  font-size: 18px;
}
@media (min-width: 414px) {
  h5 {
    font-size: calc(0.3984063745vw + 16.3505976096px);
  }
}
@media (min-width: 1920px) {
  h5 {
    font-size: 24px;
  }
}

h6 {
  font-size: 16px;
  line-height: 1.62;
}

.container {
  max-width: 1160px;
  padding-left: var(--size-padding);
  padding-right: var(--size-padding);
  margin-left: auto;
  margin-right: auto;
}

.screen-reader-text,
.screen-reader-text span {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.button {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  border: 3px solid rgba(15, 71, 46, 0.5);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
  padding: 10px 18px;
}
@media (min-width: 414px) {
  .button {
    font-size: calc(0.1328021248vw + 13.4501992032px);
  }
}
@media (min-width: 1920px) {
  .button {
    font-size: 16px;
  }
}
@media (min-width: 414px) {
  .button {
    padding: calc(0.5976095618vw + 7.5258964143px) calc(0.6640106242vw + 15.2509960159px);
  }
}
@media (min-width: 1920px) {
  .button {
    padding: 19px 28px;
  }
}
.button.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (min-width: 414px) {
  .button.small {
    padding: 10px calc(0.5976095618vw + 15.5258964143px);
  }
}
@media (min-width: 1920px) {
  .button.small {
    padding: 10px 27px;
  }
}
.button.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.button:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.button:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}

.circle {
  font: normal 18px/1.11 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: relative;
  color: inherit;
  text-decoration: none;
  width: 153px;
  height: 81px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: color 0.3s;
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: 16px;
  width: 132px;
  height: 71px;
}
@media (min-width: 414px) {
  .circle {
    font-size: calc(0.1328021248vw + 15.4501992032px);
  }
}
@media (min-width: 1920px) {
  .circle {
    font-size: 18px;
  }
}
@media (min-width: 414px) {
  .circle {
    width: calc(1.3944223108vw + 126.2270916335px);
  }
}
@media (min-width: 1920px) {
  .circle {
    width: 153px;
  }
}
@media (min-width: 414px) {
  .circle {
    height: calc(0.6640106242vw + 68.2509960159px);
  }
}
@media (min-width: 1920px) {
  .circle {
    height: 81px;
  }
}
.circle .svg-line {
  display: block;
  width: 75px;
  height: 11px;
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  transition: opacity 0.3s;
  color: var(--theme-hover-color);
  pointer-events: none;
}
.circle .svg-circle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--theme-hover-color);
  pointer-events: none;
}
.circle:hover {
  color: #0f472e;
}
.circle:hover .svg-line {
  opacity: 1;
}

.squiggle-underline {
  line-height: 1;
}
.squiggle-underline::after {
  content: "";
  display: block;
  background: url("../images/divider.svg") no-repeat left;
  width: 200px;
  height: 20px;
  transition: width 0.3s ease-in;
  margin: 10px 0 0;
}
.squiggle-underline.animate-squiggle::after {
  width: 0;
}

.squiggle-underline-center,
.squiggle-underline-centre {
  line-height: 1;
}
.squiggle-underline-center::after,
.squiggle-underline-centre::after {
  content: "";
  display: block;
  background: url("../images/divider.svg") no-repeat center;
  width: 200px;
  height: 20px;
  transition: width 0.3s ease-in;
  margin: 10px auto 0;
}
.squiggle-underline-center.animate-squiggle::after,
.squiggle-underline-centre.animate-squiggle::after {
  width: 0;
}

.pagination .container {
  display: flex;
  justify-content: center;
  text-align: center;
}
.pagination a {
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  color: #0f472e;
  flex: 0 1 33px;
  cursor: pointer;
}
.pagination a.active, .pagination a.prev, .pagination a.next {
  font-weight: bold;
}
.pagination a.next svg {
  transform: rotate(180deg);
}

.contact {
  color: #0f472e;
}
@media screen and (min-width: 768px) {
  .contact .cols {
    display: flex;
    gap: 20px;
  }
  .contact .cols > * {
    flex: 1;
  }
}
.contact input,
.contact select,
.contact option,
.contact textarea {
  font: normal 14px/1.43 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  -webkit-appearance: none;
          appearance: none;
  display: block;
  margin: 0 0 20px;
  height: 50px;
  background: #f2ebe5;
  border: 2px solid #809989;
  box-sizing: border-box;
  width: 100%;
  padding: 0 20px;
}
.contact select {
  background: #f2ebe5 url("../images/form-select-down.svg") no-repeat center right 20px;
}
.contact label.checkbox {
  display: flex;
  align-items: center;
  margin: 0 0 20px;
  font-size: 12px;
}
.contact label.checkbox a {
  color: inherit;
  text-decoration: underline;
}
.contact input[type=checkbox] {
  height: 20px;
  width: 20px;
  padding: 0;
  margin: 0 12px 0 0;
  order: -1;
}
.contact input[type=checkbox]:checked {
  background: url("../images/tick-green.svg") no-repeat center/contain;
}
.contact textarea {
  padding: 20px;
  height: 170px;
}
.contact select:disabled,
.contact select:invalid {
  color: #809989;
}
.contact ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #809989;
}
.contact ::-moz-placeholder {
  /* Firefox 19+ */
  color: #809989;
}
.contact :-ms-input-placeholder {
  /* IE 10+ */
  color: #809989;
}
.contact :-moz-placeholder {
  /* Firefox 18- */
  color: #809989;
}
.contact [role=alert] {
  padding: 0 20px;
  font-size: 10px;
  color: #E58282;
}
.contact .field {
  margin: 0 0 20px;
}
.contact .field input,
.contact .field select,
.contact .field option,
.contact .field textarea,
.contact .field .checkbox {
  margin-bottom: 0;
}
.contact .footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.contact .footer a {
  color: inherit;
  text-decoration: underline;
}
.contact.inverse .button:not(:hover) {
  color: #ff6936;
  border-color: #ff6936;
}

.dialog {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
}
@media screen and (min-width: 768px) {
  .dialog {
    padding: 30px;
  }
}
.dialog__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

*:focus {
  outline: none;
}

aside.video-wrapper-16x9 {
  max-width: 720px;
  position: relative;
  height: 0;
  margin-inline: auto;
  max-height: 405px;
}
@media screen and (max-width: 767px) {
  aside.video-wrapper-16x9 {
    padding-bottom: 56.25%;
    /* 16:9 */
  }
}
@media screen and (min-width: 768px) {
  aside.video-wrapper-16x9 {
    min-height: 405px;
  }
}
aside.video-wrapper-16x9 iframe {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-height: 405px;
  position: absolute;
}
aside.video-wrapper-16x9.video-wrapper-16x9__max-h-270 {
  max-height: 270px;
}
@media screen and (min-width: 768px) {
  aside.video-wrapper-16x9.video-wrapper-16x9__max-h-270 {
    min-height: 270px;
  }
}

.wp-block-embed {
  margin-bottom: 30px;
}

p + .wp-block-embed {
  margin-top: 30px;
}

header.site-header {
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  header.site-header {
    max-height: 60px;
    background: rgba(15, 71, 46, 0.5);
    transition: max-height 0.3s ease-in-out;
    overflow: hidden;
  }
  body.menu-open header.site-header {
    max-height: 100vh;
    overflow: auto;
  }
}

body.menu-open {
  overflow: hidden;
}

div.site-header {
  font: normal 18px/1.11 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  background: #0f472e;
  color: #f2ebe5;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  div.site-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 var(--size-padding);
    height: 80px;
  }
}
@media screen and (min-width: 980px) {
  div.site-header {
    padding: 0 50px;
  }
}
@media screen and (max-width: 767px) {
  div.site-header {
    padding: 18px var(--size-padding) 35px;
  }
  div.site-header .logo svg {
    width: 96px;
    height: auto;
  }
}
div.site-header .menu-toggle {
  position: relative;
  display: none;
  padding: 10px;
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  width: 32px;
  height: 32px;
}
@media screen and (max-width: 767px) {
  div.site-header .menu-toggle {
    display: block;
    position: absolute;
    top: 30px;
    right: calc(var(--size-padding) + 12px);
    transform: translate(50%, -50%);
  }
}
div.site-header .menu-toggle > div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 45px;
  transform: translate(-50%, -50%) scale(0.3);
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
div.site-header .menu-toggle i {
  display: block;
  position: absolute;
  height: 9px;
  width: 50%;
  background: #f2ebe5;
  opacity: 1;
  transition: 0.25s ease-in-out;
}
div.site-header .menu-toggle i:nth-child(even) {
  left: 50%;
  border-radius: 0 9px 9px 0;
}
div.site-header .menu-toggle i:nth-child(odd) {
  left: 0;
  border-radius: 9px 0 0 9px;
}
div.site-header .menu-toggle i:nth-child(1), div.site-header .menu-toggle i:nth-child(2) {
  top: 0;
}
div.site-header .menu-toggle i:nth-child(3), div.site-header .menu-toggle i:nth-child(4) {
  top: 36px;
}
body.menu-open div.site-header .menu-toggle i:nth-child(1), body.menu-open div.site-header .menu-toggle i:nth-child(4) {
  transform: rotate(45deg);
}
body.menu-open div.site-header .menu-toggle i:nth-child(2), body.menu-open div.site-header .menu-toggle i:nth-child(3) {
  transform: rotate(-45deg);
}
body.menu-open div.site-header .menu-toggle i:nth-child(1) {
  left: 5px;
  top: 7px;
}
body.menu-open div.site-header .menu-toggle i:nth-child(2) {
  left: calc(50% - 5px);
  top: 7px;
}
body.menu-open div.site-header .menu-toggle i:nth-child(3) {
  left: 5px;
  top: 29px;
}
body.menu-open div.site-header .menu-toggle i:nth-child(4) {
  left: calc(50% - 5px);
  top: 29px;
}
div.site-header .educators-links {
  display: flex;
  gap: 1rem;
}
@media screen and (max-width: 767px) {
  div.site-header .educators-links {
    display: inline-block;
  }
}
div.site-header .educators {
  text-align: right;
}
div.site-header .educators::before {
  content: "";
  display: block;
  position: absolute;
  right: -6px;
  left: -6px;
  bottom: -8px;
  height: 16px;
  background: url("../images/link-squiggle.svg") no-repeat center/100% 100%;
  transition: opacity 0.3s;
}
div.site-header .educators:hover::before {
  opacity: 0;
}
div.site-header ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  div.site-header ul.menu {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  div.site-header ul.menu {
    padding: 50px 0 0;
  }
}
div.site-header ul.menu li {
  margin: 0;
}
@media screen and (min-width: 768px) {
  div.site-header ul.menu li {
    margin: 0 12px;
    text-align: center;
  }
}
@media screen and (min-width: 980px) {
  div.site-header ul.menu li {
    margin: 0 25px;
  }
}
div.site-header a {
  position: relative;
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
}
div.site-header a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  width: 100%;
  height: 10px;
  background: url("../images/divider.svg") no-repeat center/contain;
  opacity: 0;
  transition: opacity 0.3s;
}
div.site-header a:hover {
  color: #f0aa00;
}
div.site-header a:hover::after {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  div.site-header a:not(.logo) {
    height: 84px;
    display: flex;
    align-items: center;
    background: url("../images/footer-link-arrow.svg") no-repeat center right/20px;
    font-size: 20px;
    line-height: 1;
    position: relative;
  }
  div.site-header a:not(.logo)::after {
    content: "";
    display: block;
    height: 5px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 1;
    background: url("../images/footer-hr-bg.svg") no-repeat center/100% 100%;
  }
  div.site-header a.educators {
    background: none;
  }
  div.site-header a.educators::before {
    bottom: 12px;
    left: 6px;
    background-position: center left;
    background-size: contain;
  }
}

.site-footer {
  position: relative;
  background: #0f472e;
  color: #f2ebe5;
  margin: 0;
}
.site-footer__main {
  padding: 10px 0 40px;
}
@media screen and (min-width: 768px) {
  .site-footer__main {
    padding: 60px 0 40px;
  }
}
@media screen and (max-width: 767px) {
  .site-footer__main {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .site-footer__main__grid {
    display: grid;
    align-items: flex-start;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto 1fr;
    grid-column-gap: 90px;
  }
}
@media screen and (min-width: 1280px) {
  .site-footer__main__grid {
    grid-template-columns: auto 1fr auto;
  }
}
@media screen and (min-width: 768px) {
  .site-footer__main__grid__item:nth-of-type(1) {
    grid-column: 1;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .site-footer__main__grid__item:nth-of-type(2) {
    grid-column: 1;
    grid-row: 2;
  }
}
@media screen and (min-width: 1280px) {
  .site-footer__main__grid__item:nth-of-type(2) {
    grid-column: 2;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .site-footer__main__grid__item:nth-of-type(3) {
    grid-column: 2;
    grid-row: 1/3;
  }
}
@media screen and (min-width: 1280px) {
  .site-footer__main__grid__item:nth-of-type(3) {
    grid-column: 3;
    grid-row: 1;
  }
}
.site-footer__main svg {
  width: 200px;
  height: auto;
}
@media screen and (max-width: 767px) {
  .site-footer__main svg {
    width: 120px;
  }
}
.site-footer__main ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-footer__main li {
  margin: 0 0 25px;
  padding: 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .site-footer__main li {
    text-align: left;
  }
}
.site-footer__main__nav {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 14px;
  line-height: 1.11;
}
@media (min-width: 414px) {
  .site-footer__main__nav {
    font-size: calc(0.2656042497vw + 12.9003984064px);
  }
}
@media (min-width: 1920px) {
  .site-footer__main__nav {
    font-size: 18px;
  }
}
.site-footer__main__nav a {
  position: relative;
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
  display: inline-block;
}
.site-footer__main__nav a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  width: 100%;
  height: 10px;
  background: url("../images/divider.svg") no-repeat center/contain;
  opacity: 0;
  transition: opacity 0.3s;
}
.site-footer__main__nav a:hover {
  color: #f0aa00;
}
.site-footer__main__nav a:hover::after {
  opacity: 1;
}
.site-footer__main__logo {
  margin-bottom: 25px;
}
.site-footer__main__subscription {
  margin: 0 auto;
}
.site-footer__main__subscription__heading {
  margin: 0 0 30px 0;
  font-size: 20px;
  letter-spacing: -0.05em;
}
.site-footer__main__subscription__form {
  text-align: left;
  color: #f2ebe5;
}
.site-footer__main__subscription__form .confirmation {
  margin-top: 30px;
}
.site-footer__footer {
  font-size: 10px;
  padding: 20px 0 44px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .site-footer__footer {
    padding: 20px 0 100px;
  }
}
.site-footer__footer ul,
.site-footer__footer li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-footer__footer ul {
  display: flex;
  justify-content: space-between;
}
.site-footer__footer li {
  margin: 0 0 0 37px;
}
.site-footer__footer a {
  position: relative;
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
}
.site-footer__footer a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  width: 100%;
  height: 10px;
  background: url("../images/divider.svg") no-repeat center/contain;
  opacity: 0;
  transition: opacity 0.3s;
}
.site-footer__footer a:hover {
  color: #f0aa00;
}
.site-footer__footer a:hover::after {
  opacity: 1;
}
.site-footer__modal__body {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 700px;
  margin: auto;
  padding: 20px;
  color: #f2ebe5;
}
@media (min-width: 320px) {
  .site-footer__modal__body {
    padding: calc(4.4642857143vw + 5.7142857143px);
  }
}
@media (min-width: 768px) {
  .site-footer__modal__body {
    padding: calc(5.2083333333vw + 0px);
  }
}
@media (min-width: 1920px) {
  .site-footer__modal__body {
    padding: 100px;
  }
}
.site-footer__modal__header {
  text-align: center;
}
.site-footer__modal__heading {
  margin: 0 auto;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  letter-spacing: -0.05em;
  font-size: 26px;
  line-height: 1.5;
  max-width: 73%;
}
@media screen and (min-width: 768px) {
  .site-footer__modal__heading {
    font-size: 40px;
    max-width: 504px;
  }
}
.site-footer__modal__text {
  margin-top: 7px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0.03em;
}
.site-footer__modal__form {
  margin-top: 40px;
  color: inherit;
}
.site-footer__modal__form .confirmation {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .site-footer__modal__form .footer {
    display: flex;
    flex-wrap: wrap;
  }
  .site-footer__modal__form .footer > * {
    width: 100%;
  }
  .site-footer__modal__form .footer button {
    margin-top: 20px;
  }
}
.site-footer__modal__button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: transparent;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  position: absolute;
  top: 0;
  right: 0;
  padding: 27.5px;
}
@media (min-width: 320px) {
  .site-footer__modal__button {
    padding: calc(1.71875vw + 22px);
  }
}
@media (min-width: 1920px) {
  .site-footer__modal__button {
    padding: 55px;
  }
}

.footer-cta {
  background: #ff6936;
  color: #f2ebe5;
  position: relative;
}
@media screen and (max-width: 767px) {
  .footer-cta {
    text-align: center;
    font-size: 14px;
    padding: 0 0 163px;
  }
}
.footer-cta::before, .footer-cta::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
}
.footer-cta::before {
  top: -49px;
  background: url("../images/top-ember.svg") no-repeat center/100% 100%;
}
.footer-cta::after {
  content: "";
  bottom: -1px;
  background: url("../images/top-green.svg") no-repeat center/100% 100%;
}
.footer-cta > div {
  overflow: hidden;
}
.footer-cta h2 {
  font: normal 60px/1.17 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 40px;
}
@media (min-width: 320px) {
  .footer-cta h2 {
    font-size: calc(10.6382978723vw + 5.9574468085px);
  }
}
@media (min-width: 414px) {
  .footer-cta h2 {
    font-size: calc(0.6640106242vw + 47.2509960159px);
  }
}
@media (min-width: 1920px) {
  .footer-cta h2 {
    font-size: 60px;
  }
}
@media screen and (max-width: 767px) {
  .footer-cta h2 {
    margin-bottom: 26px;
  }
}
.footer-cta a {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: relative;
  color: inherit;
  text-decoration: none;
  display: inline-block;
  margin: 24px 0 0 10px;
  font-size: 20px;
  line-height: 1;
  transition: color 0.3s;
  background: url("../images/footer-link-arrow.svg") no-repeat center right;
}
@media screen and (max-width: 767px) {
  .footer-cta a {
    margin: 86px 0 44px;
  }
}
.footer-cta a::before, .footer-cta a::after {
  content: "";
  display: inline-block;
}
.footer-cta a::before {
  position: absolute;
  bottom: -11px;
  right: 30px;
  left: -5px;
  height: 11px;
  background: url("../images/footer-link-squiggle.svg") no-repeat center/100% 100%;
}
.footer-cta a::after {
  width: 30px;
  height: 14px;
  margin-left: 10px;
  background: url("../images/footer-link-arrow-green.svg") no-repeat center;
  opacity: 0;
  transition: opacity 0.3s;
}
.footer-cta a:hover {
  color: #0f472e;
}
.footer-cta a:hover::after {
  opacity: 1;
}
@media screen and (min-width: 768px) {
  .footer-cta .container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .footer-cta .container > div {
    flex: 1;
    padding-bottom: 84px;
  }
}
@media screen and (min-width: 768px) {
  .footer-cta__left {
    max-width: 553px;
    margin-right: 50px;
  }
}
.footer-cta__right {
  position: relative;
}
@media screen and (min-width: 768px) {
  .footer-cta__right {
    max-width: 447px;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.footer-cta__right > div {
  width: 100%;
}
.footer-cta__right::after {
  content: "";
  display: block;
  background: url("../images/footer-image.svg") no-repeat center/contain;
}
@media screen and (min-width: 768px) {
  .footer-cta__right::after {
    position: absolute;
    left: 61%;
    bottom: 27px;
    height: 273px;
    width: 495px;
  }
}
@media screen and (max-width: 767px) {
  .footer-cta__right::after {
    padding-bottom: 60.38647343%;
  }
}

.footer-acknowledgement {
  line-height: 1.25;
  position: relative;
  padding: 56px 0 20px;
  font-size: 12px;
}
@media (min-width: 414px) {
  .footer-acknowledgement {
    font-size: calc(0.2656042497vw + 10.9003984064px);
  }
}
@media (min-width: 1920px) {
  .footer-acknowledgement {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .footer-acknowledgement {
    display: flex;
    padding: 40px 0 60px;
  }
}
@media screen and (max-width: 767px) {
  .footer-acknowledgement {
    text-align: center;
  }
}
.footer-acknowledgement::before, .footer-acknowledgement::after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  background: url("../images/footer-hr-bg.svg") no-repeat center/100% 100%;
}
.footer-acknowledgement::before {
  top: 0;
}
.footer-acknowledgement::after {
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .footer-acknowledgement::after {
    display: none;
  }
}
.footer-acknowledgement .flags {
  margin-right: 50px;
  display: flex;
}
@media screen and (max-width: 767px) {
  .footer-acknowledgement .flags {
    justify-content: center;
    margin: 0 0 30px;
  }
}
.footer-acknowledgement .flags > div {
  width: 62px;
  height: 40px;
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .footer-acknowledgement .flags > div {
    margin: 0 7px;
  }
}
.footer-acknowledgement .flags__aboriginal {
  background: url("../images/flag-aboriginal.svg") no-repeat center/contain;
}
.footer-acknowledgement .flags__ti {
  background: url("../images/flag-ti.png") no-repeat center/contain;
}

.header-role {
  position: relative;
  margin: 0 0 25px;
  padding: 70px 0 25px;
  background: #f0aa00;
  color: #f2ebe5;
}
@media screen and (max-width: 767px) {
  .header-role {
    padding: 100px 0 25px;
  }
}
.header-role::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  bottom: -25px;
  left: 0;
  background: url("../images/role-header-bottom.svg") no-repeat center/100% 100%;
}
@media screen and (min-width: 768px) {
  .header-role__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 110%;
    max-width: calc(var(--viewport-width) - var(--size-padding) * 2);
    min-height: 530px;
  }
}
.header-role__content {
  flex: 0 0 59%;
}
.header-role__img {
  position: relative;
  z-index: 1;
  flex: 0 0 41%;
  align-self: flex-end;
  margin: 50px 0 -50px;
}
.header-role__img img {
  width: 100%;
  height: auto;
}
.header-role__industry {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.11;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-size: 14px;
}
@media (min-width: 414px) {
  .header-role__industry {
    font-size: calc(0.2656042497vw + 12.9003984064px);
  }
}
@media (min-width: 1920px) {
  .header-role__industry {
    font-size: 18px;
  }
}
.header-role__title {
  font: normal 60px/1.12 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 20px 0 20px;
  font-size: 40px;
}
@media (min-width: 414px) {
  .header-role__title {
    font-size: calc(1.3280212483vw + 34.5019920319px);
  }
}
@media (min-width: 1920px) {
  .header-role__title {
    font-size: 60px;
  }
}
.header-role__title-alt {
  font: 40px/1 "Gloria Hallelujah", cursive;
  margin: 20px 0 30px;
  font-size: 18px;
}
@media (min-width: 414px) {
  .header-role__title-alt {
    font-size: calc(1.4608233732vw + 11.9521912351px);
  }
}
@media (min-width: 1920px) {
  .header-role__title-alt {
    font-size: 40px;
  }
}
.header-role__traits {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 30px 0 30px;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 1.43;
  color: #0f472e;
}
@media screen and (max-width: 767px) {
  .header-role__traits {
    display: none;
  }
}
.header-role__traits li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.header-role__traits li + li::before {
  content: " - ";
  width: 10px;
  margin: 0 10px;
  height: 100%;
  background: url("../images/role-trait-divider.svg") no-repeat center/contain;
}

.role-about {
  padding: 190px 0 0;
  background: #f2ebe5;
  padding: 100px 0 0;
}
@media (min-width: 414px) {
  .role-about {
    padding: calc(5.9760956175vw + 75.2589641434px) 0 0;
  }
}
@media (min-width: 1920px) {
  .role-about {
    padding: 190px 0 0;
  }
}
@media screen and (min-width: 768px) {
  .role-about .container {
    display: flex;
  }
}
.role-about__left {
  flex: 58.3333333333%;
}
.role-about__right {
  flex: 41.6666666667%;
  padding: 70px 0 0;
}
@media screen and (max-width: 767px) {
  .role-about__right {
    display: none;
  }
}
.role-about__title {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px;
  font-size: 30px;
}
@media (min-width: 414px) {
  .role-about__title {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .role-about__title {
    font-size: 40px;
  }
}
.role-about__skills {
  list-style: none;
  margin: 0;
  padding: 0;
}
.role-about__skills li {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  color: #ff6936;
  border: 2px solid rgba(255, 105, 54, 0.3);
  border-radius: 200px;
  padding: 7px 16px;
  margin: 0 10px 10px 0;
}
.role-about__description {
  color: #5f5f5f;
  margin: 40px 0 40px;
}
.role-about__list {
  display: inline-block;
  margin: 0 50px 0 0;
}
.role-about__list h3 {
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #ff6936;
}
.role-about__list ul {
  list-style: none;
  margin: 16px 0 30px;
  padding: 0;
}
.role-about__list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  color: #0f472e;
}
.role-about__list li + li::before {
  content: "•";
  display: inline-block;
  font-size: 80%;
  margin: 0 2ex;
}

.section-role-advisors .advisors-carousel__text {
  position: relative;
}

.fact-featured {
  background: url("../images/fact-featured-bg.svg") no-repeat center/contain;
  width: 406px;
  height: 393px;
  color: #f2ebe5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  transform: rotate(6.78deg);
  margin: 0 auto;
  text-align: center;
  padding: 0 70px;
  width: 277px;
  height: 266px;
  padding: 40px;
}
@media (min-width: 414px) {
  .fact-featured {
    width: calc(8.5657370518vw + 241.5378486056px);
  }
}
@media (min-width: 1920px) {
  .fact-featured {
    width: 406px;
  }
}
@media (min-width: 414px) {
  .fact-featured {
    height: calc(8.432934927vw + 231.0876494024px);
  }
}
@media (min-width: 1920px) {
  .fact-featured {
    height: 393px;
  }
}
@media (min-width: 414px) {
  .fact-featured {
    padding: calc(1.9920318725vw + 31.7529880478px);
  }
}
@media (min-width: 1920px) {
  .fact-featured {
    padding: 70px;
  }
}
.fact-featured__title {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 26px;
  margin: 0 auto 24px;
  font-size: 20px;
  margin: 0 auto 12px;
}
@media (min-width: 414px) {
  .fact-featured__title {
    font-size: calc(0.3984063745vw + 18.3505976096px);
  }
}
@media (min-width: 1920px) {
  .fact-featured__title {
    font-size: 26px;
  }
}
@media (min-width: 414px) {
  .fact-featured__title {
    margin: 0 auto calc(0.796812749vw + 8.7011952191px);
  }
}
@media (min-width: 1920px) {
  .fact-featured__title {
    margin: 0 auto 24px;
  }
}
.fact-featured__text {
  font-size: 14px;
  line-height: 1.43;
  text-align: center;
  font-size: 12px;
}
@media (min-width: 414px) {
  .fact-featured__text {
    font-size: calc(0.1328021248vw + 11.4501992032px);
  }
}
@media (min-width: 1920px) {
  .fact-featured__text {
    font-size: 14px;
  }
}

.advisors-carousel {
  padding: 150px 0 0;
  background: #f2ebe5;
  color: #0f472e;
  position: relative;
  padding: 60px 0 0;
}
@media (min-width: 414px) {
  .advisors-carousel {
    padding: calc(5.9760956175vw + 35.2589641434px) 0 0;
  }
}
@media (min-width: 1920px) {
  .advisors-carousel {
    padding: 150px 0 0;
  }
}
.advisors-carousel__title {
  margin: 0 0 50px;
}
@media screen and (min-width: 768px) {
  .advisors-carousel__cols {
    display: flex;
    justify-content: space-between;
  }
}
.advisors-carousel__text {
  flex: 1;
  color: #5f5f5f;
  max-width: 600px;
  margin: 0 0 100px;
}
.advisors-carousel__all {
  flex: 0;
  order: 2;
  white-space: nowrap;
}
.advisors-carousel__all .button {
  margin: 0 0 30px 0;
}
.advisors-carousel__slider {
  position: relative;
  padding: 0 0 100px;
}
.advisors-carousel__band {
  background: #d6e2d8;
  position: absolute;
  bottom: 50px;
  width: 100%;
  left: 0;
  right: 0;
  top: 246px;
  top: 220px;
}
@media (min-width: 414px) {
  .advisors-carousel__band {
    top: calc(1.7264276228vw + 212.8525896414px);
  }
}
@media (min-width: 1920px) {
  .advisors-carousel__band {
    top: 246px;
  }
}
.advisors-carousel__band::before, .advisors-carousel__band::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
.advisors-carousel__band::before {
  top: -49px;
}
.advisors-carousel__band::after {
  bottom: -49px;
  background-image: url("../images/bottom-teal-light.svg");
}
.advisors-carousel .swiper {
  margin: 0;
}
.advisors-carousel .swiper-slide {
  width: 300px;
  margin-right: 50px;
  width: 260px;
  margin-right: 30px;
}
@media (min-width: 414px) {
  .advisors-carousel .swiper-slide {
    width: calc(2.6560424967vw + 249.0039840637px);
  }
}
@media (min-width: 1920px) {
  .advisors-carousel .swiper-slide {
    width: 300px;
  }
}
@media (min-width: 414px) {
  .advisors-carousel .swiper-slide {
    margin-right: calc(1.3280212483vw + 24.5019920319px);
  }
}
@media (min-width: 1920px) {
  .advisors-carousel .swiper-slide {
    margin-right: 50px;
  }
}
.advisors-carousel .swiper-slide:first-child {
  margin-left: calc((100vw - var(--container-width)) / 2 + var(--size-padding));
}
.advisors-carousel .swiper-slide:last-child {
  margin-right: calc((100vw - var(--container-width)) / 2 + var(--size-padding));
}
.advisors-carousel .swiper-scrollbar {
  margin: 30px 0 0;
  height: 40px;
  background: url("../images/advisor-slider-line.svg") no-repeat center/100%;
}
@media screen and (max-width: 767px) {
  .advisors-carousel .swiper-scrollbar {
    margin: 10px 0 0;
  }
}
.advisors-carousel .swiper-scrollbar-drag {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url("../images/advisor-slider-blob.svg") no-repeat center/contain;
}

.advisor-card {
  color: #0f472e;
  text-decoration: none;
}
.advisor-card__image {
  position: relative;
  height: 0;
  padding-bottom: 130.5555555556%;
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  box-shadow: 10px 10px 0 0 var(--theme-hover-color);
}
@media screen and (max-width: 767px) {
  .advisor-card__image {
    box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  }
}
.advisor-card__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}
.advisor-card__image .card-icon {
  position: absolute;
}
.advisor-card__image .card-icon svg {
  width: 100%;
  height: auto;
}
.advisor-card__image .card-icon svg [fill*="#"] {
  fill: var(--theme-hover-color);
}
.advisor-card__image .card-icon svg [stroke*="#"] {
  stroke: var(--theme-hover-color);
}
.advisor-card__image:hover .advisor-card__hover {
  opacity: 1;
}
.advisor-card__hover {
  font: normal 30px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 22px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--theme-hover-color);
  opacity: 0;
  transition: opacity 0.3s;
}
@media (min-width: 414px) {
  .advisor-card__hover {
    font-size: calc(0.5312084993vw + 19.8007968127px);
  }
}
@media (min-width: 1920px) {
  .advisor-card__hover {
    font-size: 30px;
  }
}
.advisor-card__hover > * {
  position: relative;
}
.advisor-card__hover > div {
  margin: 0 0 6px;
}
.advisor-card__hover svg {
  height: auto;
  width: 146px;
}
@media (min-width: 414px) {
  .advisor-card__hover svg {
    width: calc(3.5856573705vw + 131.1553784861px);
  }
}
@media (min-width: 1920px) {
  .advisor-card__hover svg {
    width: 200px;
  }
}
.advisor-card__hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-background-color);
  opacity: 0.9;
}
.advisor-card__name {
  font: normal 30px/1.28 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 30px 0 20px;
  font-size: 18px;
  margin: 20px 0 15px;
}
@media (min-width: 414px) {
  .advisor-card__name {
    font-size: calc(0.6640106242vw + 15.2509960159px);
  }
}
@media (min-width: 1920px) {
  .advisor-card__name {
    font-size: 28px;
  }
}
@media (min-width: 414px) {
  .advisor-card__name {
    margin: calc(0.6640106242vw + 17.2509960159px) 0 calc(0.3320053121vw + 13.625498008px);
  }
}
@media (min-width: 1920px) {
  .advisor-card__name {
    margin: 30px 0 20px;
  }
}
.advisor-card__title {
  font-size: 14px;
  line-height: 1;
  margin: 0 0 0;
  letter-spacing: 0.05em;
}
.advisor-card__company {
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.05em;
  margin: 10px 0 20px;
  opacity: 0.6;
}

.role-statistics {
  background: #f2ebe5;
  color: #0f472e;
  padding: 190px 0 120px;
  position: relative;
  padding: 80px 0 80px;
}
@media (min-width: 414px) {
  .role-statistics {
    padding: calc(7.3041168659vw + 49.7609561753px) 0 calc(2.6560424967vw + 69.0039840637px);
  }
}
@media (min-width: 1920px) {
  .role-statistics {
    padding: 190px 0 120px;
  }
}
.role-statistics .thing {
  content: "";
  display: block;
  width: 93px;
  height: 94px;
  position: absolute;
  top: 490px;
  left: 0;
  transform: rotate(-8deg) scale(4.8);
  opacity: 0.16;
  background: url("../images/thing-4-star-teal.svg") no-repeat center/contain;
}
.role-statistics__title {
  margin: 0 0 50px;
}
.role-statistics__fact {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 768px) {
  .role-statistics__fact {
    display: flex;
    justify-content: space-between;
  }
}
.role-statistics__fact li {
  padding: 0;
  margin: 0;
  position: relative;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .role-statistics__fact li {
    margin: 70px 0 0;
  }
}
@media screen and (min-width: 768px) {
  .role-statistics__fact li + li {
    margin: 0 0 0 40px;
  }
}
.role-statistics__counter {
  font: 30px/2 "Gloria Hallelujah", cursive;
  color: #f0aa00;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("../images/role-statistics-counter.svg") no-repeat center/contain;
  position: absolute;
  left: 0;
  top: 0;
}
.role-statistics__fact-title {
  font: normal 23px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 20px 0 0 100px;
}
.role-statistics__text {
  color: #5f5f5f;
  margin: 27px 0 0 100px;
}

.role-related {
  background: #f2ebe5;
  color: #0f472e;
  padding: 0 0 250px;
  padding: 0 0 150px;
}
@media (min-width: 414px) {
  .role-related {
    padding: 0 0 calc(6.6401062417vw + 122.5099601594px);
  }
}
@media (min-width: 1920px) {
  .role-related {
    padding: 0 0 250px;
  }
}
.role-related__title {
  margin: 0 0 50px;
}
.role-related__fact {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 768px) {
  .role-related__fact {
    display: flex;
    justify-content: space-between;
  }
}
.role-related__fact li {
  padding: 0;
  margin: 0;
  position: relative;
  flex: 1;
}
.role-related__counter {
  font: 30px/2 "Gloria Hallelujah", cursive;
  color: #f0aa00;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("../images/role-statistics-counter.svg") no-repeat center/contain;
  position: absolute;
  left: 0;
  top: 0;
}
.role-related__fact-title {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 23px;
  line-height: 1;
  margin: 20px 0 0 100px;
}
.role-related__text {
  color: #5f5f5f;
  margin: 27px 0 0 100px;
}

.role-cards {
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .role-cards {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
    grid-auto-rows: 1fr;
    gap: 40px 40px;
    gap: 30px 30px;
  }
}
@media screen and (min-width: 768px) and (min-width: 414px) {
  .role-cards {
    gap: calc(0.6640106242vw + 27.2509960159px) calc(0.6640106242vw + 27.2509960159px);
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .role-cards {
    gap: 40px 40px;
  }
}
.role-cards__li {
  position: relative;
  flex: 0 0 22.5%;
  margin: 0 0 40px 0;
  padding: 0;
}
@media screen and (max-width: 980px) {
  .role-cards__li {
    flex: 0 0 48%;
  }
}
@media screen and (max-width: 767px) {
  .role-cards__li {
    margin: 30px 0 0 0;
  }
}

.role-card {
  position: relative;
  padding: 0 0 126.9230769231% 0;
}
@media screen and (max-width: 767px) {
  .role-card {
    padding: 0 0 81.9209039548% 0;
  }
}
.role-card a {
  padding: 26px 20px 18px;
  text-decoration: none;
  box-sizing: border-box;
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: color 0.3s;
}
.role-card a:hover {
  color: var(--theme-hover-color);
}
.role-card__industry {
  font-size: 10px;
  line-height: 1;
  font-weight: bold;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin: 0 0 auto;
}
.role-card__title {
  font: normal 28px/1.06 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 20px 0 20px;
  font-size: 28px;
}
@media (min-width: 767px) {
  .role-card__title {
    font-size: calc(-800vw + 6164px);
  }
}
@media (min-width: 768px) {
  .role-card__title {
    font-size: calc(3.7735849057vw - 8.9811320755px);
  }
}
@media (min-width: 980px) {
  .role-card__title {
    font-size: calc(-800vw + 7868px);
  }
}
@media (min-width: 981px) {
  .role-card__title {
    font-size: calc(0.851970181vw + 11.642172524px);
  }
}
@media (min-width: 1920px) {
  .role-card__title {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .role-card__title {
    font-size: 34px;
  }
}
.role-card__skills {
  list-style: none;
  margin: 0 0 0;
  padding: 0;
}
.role-card__skills li {
  display: inline-block;
  margin: 0 4px 4px 0;
  font-size: 10px;
  line-height: 1;
  padding: 4px 6px;
  border: 1px solid rgba(242, 235, 229, 0.3);
  box-sizing: border-box;
  border-radius: 200px;
  float: left;
}
.role-card .arrow {
  content: "";
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 30px;
  height: 15px;
}

.header-page {
  background: #d6e2d8;
  color: #5f5f5f;
  position: relative;
  padding: 70px 0 0;
  margin: 0 0 97px;
  border-bottom: 1px solid #d6e2d8;
}
.header-page::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
.header-page h1 {
  color: #0f472e;
}
body.page-template-template-campaign-video .header-page h1 {
  font-size: 30px;
}
@media (min-width: 414px) {
  body.page-template-template-campaign-video .header-page h1 {
    font-size: calc(1.3280212483vw + 24.5019920319px);
  }
}
@media (min-width: 1920px) {
  body.page-template-template-campaign-video .header-page h1 {
    font-size: 50px;
  }
}
@media screen and (max-width: 767px) {
  .header-page h1 {
    text-align: center;
    margin: 30px 0 35px;
  }
}
@media screen and (min-width: 768px) {
  .header-page .container {
    display: flex;
    align-items: center;
    min-height: 400px;
  }
}
.header-page .container > div {
  flex: 0 0 50%;
  box-sizing: border-box;
}
.header-page__image {
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .header-page__image {
    align-self: flex-end;
    padding-left: 4.6%;
    margin-bottom: -9%;
  }
}
@media screen and (max-width: 767px) {
  .header-page__image {
    margin: 60px 0 -90px;
    position: relative;
  }
}
.header-page__image img {
  height: auto;
  width: 100%;
}

.header-inline {
  background: #f2ebe5;
  text-align: center;
  padding: 150px 0 0;
  padding: 100px 0 0;
}
@media (min-width: 414px) {
  .header-inline {
    padding: calc(3.3200531208vw + 86.2549800797px) 0 0;
  }
}
@media (min-width: 1920px) {
  .header-inline {
    padding: 150px 0 0;
  }
}
.header-inline h1 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 0;
  font-size: 30px;
}
@media (min-width: 414px) {
  .header-inline h1 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .header-inline h1 {
    font-size: 40px;
  }
}

.page-content {
  padding: 100px 0 180px;
  padding: 25px 0 90px;
}
@media (min-width: 414px) {
  .page-content {
    padding: calc(7.0621468927vw - 4.2372881356px) 0 90px;
  }
}
@media (min-width: 768px) {
  .page-content {
    padding: calc(4.3402777778vw + 16.6666666667px) 0 calc(7.8125vw + 30px);
  }
}
@media (min-width: 1920px) {
  .page-content {
    padding: 100px 0 180px;
  }
}
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
  color: #0f472e;
}

article.type-faq {
  background: #f2ebe5;
}
article.type-faq > header {
  background: #d6e2d8;
  color: #5f5f5f;
  padding: 170px 0 0;
  position: relative;
  text-align: center;
  padding: 100px 0 0;
}
@media (min-width: 414px) {
  article.type-faq > header {
    padding: calc(4.6480743692vw + 80.7569721116px) 0 0;
  }
}
@media (min-width: 1920px) {
  article.type-faq > header {
    padding: 170px 0 0;
  }
}
article.type-faq > header::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
article.type-faq > header h1 {
  color: #0f472e;
  margin: 0 0 30px;
}
article.type-faq > header .container {
  position: relative;
}
article.type-faq > header .text {
  max-width: 600px;
  margin: 0 auto 0;
}
article.type-faq > header .items {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 100px 0 10px;
  padding: 38px 0 30px;
}
@media (min-width: 414px) {
  article.type-faq > header .items {
    padding: calc(4.1168658699vw + 20.9561752988px) 0 calc(-1.3280212483vw + 35.4980079681px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > header .items {
    padding: 100px 0 10px;
  }
}
@media screen and (max-width: 767px) {
  article.type-faq > header .items {
    flex-wrap: wrap;
  }
}
article.type-faq > header .items > div {
  position: relative;
  flex: 0 0 calc(25% - 20px);
}
@media screen and (max-width: 767px) {
  article.type-faq > header .items > div {
    flex: 0 0 calc(50% - 15px);
  }
}
article.type-faq > header .items > div > div {
  position: relative;
  height: 0;
  padding-bottom: 50%;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  article.type-faq > header .items > div > div {
    padding-bottom: 100%;
    margin-bottom: calc(-50% - 25px);
  }
}
article.type-faq > header .items > div > div a {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-size: 32px;
  line-height: 1;
  transition: color 0.3s;
  color: #fff;
  background: var(--color-bg);
  box-shadow: 5px 5px 0 0 var(--color-bs);
  font-size: 18px;
}
@media (min-width: 414px) {
  article.type-faq > header .items > div > div a {
    font-size: calc(0.9296148738vw + 14.1513944223px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > header .items > div > div a {
    font-size: 32px;
  }
}
article.type-faq > header .items > div > div a:hover {
  color: var(--color-bs);
}
article.type-faq > header .items > div > div a.a0 {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
}
article.type-faq > header .items > div > div a.a1 {
  --color-bg: #f0aa00;
  --color-bs: #ff6936;
}
article.type-faq > header .items > div > div a.a2 {
  --color-bg: #92cdb9;
  --color-bs: #0f472e;
}
article.type-faq > header .items > div > div a.a3 {
  --color-bg: #ff6936;
  --color-bs: #f0aa00;
}
article.type-faq > .container {
  padding-top: 150px;
  padding-top: 60px;
}
@media (min-width: 414px) {
  article.type-faq > .container {
    padding-top: calc(5.9760956175vw + 35.2589641434px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > .container {
    padding-top: 150px;
  }
}
article.type-faq > .container .faqs {
  padding-bottom: 200px;
  padding-bottom: 100px;
}
@media (min-width: 414px) {
  article.type-faq > .container .faqs {
    padding-bottom: calc(6.6401062417vw + 72.5099601594px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > .container .faqs {
    padding-bottom: 200px;
  }
}
article.type-faq > .container h3,
article.type-faq > .container h4 {
  color: #0f472e;
}
article.type-faq > .container h3 {
  margin: 0 0 80px;
  margin: 0 0 40px;
}
@media (min-width: 414px) {
  article.type-faq > .container h3 {
    margin: 0 0 calc(2.6560424967vw + 29.0039840637px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > .container h3 {
    margin: 0 0 80px;
  }
}
article.type-faq > .container button {
  background: transparent;
  cursor: pointer;
  margin: 0;
  padding: 0;
  width: 100%;
  border: none;
}
article.type-faq > .container button + button {
  margin-top: 40px;
  margin-top: 20px;
}
@media (min-width: 414px) {
  article.type-faq > .container button + button {
    margin-top: calc(1.3280212483vw + 14.5019920319px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > .container button + button {
    margin-top: 40px;
  }
}
article.type-faq > .container button[aria-expanded=true] h4 {
  border-bottom: none;
  background-image: url("../images/faq-minus.svg");
}
article.type-faq > .container h4 {
  font: normal 22px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  text-align: left;
  background: url("../images/faq-plus.svg") no-repeat center right 30px;
  margin: 0;
  padding: 44px 110px 44px 30px;
  padding: 20px 60px 20px 15px;
}
@media (min-width: 414px) {
  article.type-faq > .container h4 {
    font-size: calc(0.3984063745vw + 14.3505976096px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > .container h4 {
    font-size: 22px;
  }
}
@media (min-width: 414px) {
  article.type-faq > .container h4 {
    padding: calc(1.593625498vw + 13.4023904382px) calc(3.3200531208vw + 46.2549800797px) calc(1.593625498vw + 13.4023904382px) calc(0.9960159363vw + 10.8764940239px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > .container h4 {
    padding: 44px 110px 44px 30px;
  }
}
@media screen and (max-width: 767px) {
  article.type-faq > .container h4 {
    background-position: center right 15px;
  }
}
article.type-faq > .container div[id^=headlessui-disclosure-panel] {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: none;
  color: #0f472e;
  overflow: hidden;
  padding: 0 30px 30px;
  padding: 0 15px 15px;
}
@media (min-width: 414px) {
  article.type-faq > .container div[id^=headlessui-disclosure-panel] {
    padding: 0 calc(0.9960159363vw + 10.8764940239px) calc(0.9960159363vw + 10.8764940239px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > .container div[id^=headlessui-disclosure-panel] {
    padding: 0 30px 30px;
  }
}
article.type-faq > .container div[id^=headlessui-disclosure-panel] + button {
  margin-top: 40px;
}
article.type-faq > .container .faq-category {
  margin-top: 190px;
  margin-top: 80px;
}
@media (min-width: 414px) {
  article.type-faq > .container .faq-category {
    margin-top: calc(7.3041168659vw + 49.7609561753px);
  }
}
@media (min-width: 1920px) {
  article.type-faq > .container .faq-category {
    margin-top: 190px;
  }
}

body.tax-company #main > article {
  background: #d6e2d8;
}
body.tax-company #main > article > header {
  background: #f2ebe5;
  color: #0f472e;
  padding: 70px 0 189px;
  position: relative;
}
body.tax-company #main > article > header .container {
  position: relative;
}
body.tax-company #main > article > header .back {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 18px;
  line-height: 1;
  color: #0f472e;
  text-decoration: none;
}
body.tax-company #main > article > header .back::before {
  content: "";
  display: inline-block;
  width: 31px;
  height: 16px;
  margin-right: 1em;
  vertical-align: middle;
  background: url("../images/back-arrow.svg") no-repeat center;
}
body.tax-company #main > article > header .industry-header {
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #f0aa00;
  margin: 73px 0 7px;
  margin: 73px 0 7px;
  font-size: 12px;
}
@media (min-width: 414px) {
  body.tax-company #main > article > header .industry-header {
    margin: 73px 0 7px;
  }
}
@media (min-width: 1920px) {
  body.tax-company #main > article > header .industry-header {
    margin: 73px 0 7px;
  }
}
@media (min-width: 414px) {
  body.tax-company #main > article > header .industry-header {
    font-size: calc(0.2656042497vw + 10.9003984064px);
  }
}
@media (min-width: 1920px) {
  body.tax-company #main > article > header .industry-header {
    font-size: 16px;
  }
}
body.tax-company #main > article > header .industry {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 7px 0 41px;
  margin: 7px 0 11px;
  font-size: 14px;
}
@media (min-width: 414px) {
  body.tax-company #main > article > header .industry {
    margin: 7px 0 calc(1.9920318725vw + 2.7529880478px);
  }
}
@media (min-width: 1920px) {
  body.tax-company #main > article > header .industry {
    margin: 7px 0 41px;
  }
}
@media (min-width: 414px) {
  body.tax-company #main > article > header .industry {
    font-size: calc(0.3984063745vw + 12.3505976096px);
  }
}
@media (min-width: 1920px) {
  body.tax-company #main > article > header .industry {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  body.tax-company #main > article > header .cols {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
body.tax-company #main > article > header .cols h1 {
  order: 1;
  flex: 0 0 100%;
  margin: 41px 0 40px;
}
body.tax-company #main > article > header .cols .image {
  order: 2;
  flex: 0 0 22.5%;
}
body.tax-company #main > article > header .cols .image img {
  max-width: 100%;
  height: auto;
}
body.tax-company #main > article > header .cols .text {
  order: 3;
  flex: 0 0 74%;
}
body.tax-company #main > article > header .cols .text > div {
  color: #5f5f5f;
}
body.tax-company #main > article > header .cols .text .button {
  margin: 54px 0 0;
}
body.tax-company #main > article > header .fact-featured {
  position: absolute;
  right: -6%;
  z-index: 1;
}
body.tax-company #main > article > .company-advisors {
  padding: 100px 0 200px;
  position: relative;
  padding: 100px 0 50px;
}
@media (min-width: 414px) {
  body.tax-company #main > article > .company-advisors {
    padding: 100px 0 calc(9.9601593625vw + 8.764940239px);
  }
}
@media (min-width: 1920px) {
  body.tax-company #main > article > .company-advisors {
    padding: 100px 0 200px;
  }
}
body.tax-company #main > article > .company-advisors::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  top: -49px;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
body.tax-company #main > article > .company-advisors .text {
  max-width: 600px;
}
body.tax-company #main > article > .company-advisors .cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3% 3%;
  margin: 100px 0 100px;
}
@media screen and (min-width: 768px) {
  body.tax-company #main > article > .company-advisors .cards {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 480px) {
  body.tax-company #main > article > .company-advisors .cards {
    display: block;
    max-width: 260px;
    margin: 50px auto 100px;
  }
  body.tax-company #main > article > .company-advisors .cards .card {
    margin-bottom: 30px;
  }
}

.header-industry {
  position: relative;
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  padding: 0 0 50px;
}
@media screen and (max-width: 767px) {
  .header-industry {
    padding: 130px 0 50px;
  }
}
.header-industry::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
  bottom: 0;
  background: url("../images/top-ember.svg") no-repeat center/100% 100%;
}
.header-industry .container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .header-industry .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 560px;
  }
}
.header-industry__left {
  flex: 0 0 50%;
  font-size: 18px;
  font-size: 16px;
}
@media (min-width: 414px) {
  .header-industry__left {
    font-size: calc(0.1328021248vw + 15.4501992032px);
  }
}
@media (min-width: 1920px) {
  .header-industry__left {
    font-size: 18px;
  }
}
.header-industry__left h1 {
  font: normal 60px/1.12 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 20px;
  font-size: 40px;
}
@media (min-width: 414px) {
  .header-industry__left h1 {
    font-size: calc(1.3280212483vw + 34.5019920319px);
  }
}
@media (min-width: 1920px) {
  .header-industry__left h1 {
    font-size: 60px;
  }
}
.header-industry__right {
  flex: 0 0 48%;
  align-self: flex-end;
  position: relative;
  z-index: 1;
  margin: 50px 0 -20px;
}
@media screen and (min-width: 768px) {
  .header-industry__right {
    margin: 0;
    top: 70px;
  }
}
.header-industry__right img {
  width: 100%;
  height: auto;
  box-shadow: 10px 10px 0 0 var(--theme-hover-color);
}
.header-industry [class^=icon] {
  position: absolute;
}
.header-industry [class^=icon] svg {
  width: 100%;
  height: auto;
}
.header-industry [class^=icon] svg [fill*="#"] {
  fill: var(--theme-hover-color);
}
.header-industry [class^=icon] svg [stroke*="#"] {
  stroke: var(--theme-hover-color);
}
.header-industry .icon-1 {
  left: 32%;
  top: -7%;
  width: 164px;
  transform: rotate(17deg);
}
@media screen and (max-width: 767px) {
  .header-industry .icon-1 {
    left: -14%;
    top: -35%;
    width: 194px;
  }
}
.header-industry .icon-2 {
  left: 31%;
  bottom: -9%;
  width: 203px;
  transform: rotate(13deg);
}
@media screen and (max-width: 767px) {
  .header-industry .icon-2 {
    display: none;
  }
}
.header-industry .icon-3 {
  right: -8%;
  top: 0;
  width: 296px;
  transform: rotate(-13deg);
}
@media screen and (max-width: 767px) {
  .header-industry .icon-3 {
    right: -15%;
    top: -30%;
    width: 177px;
    transform: rotate(14deg);
  }
}

.section-industry-about {
  background: #f2ebe5;
  color: #5f5f5f;
  padding: 190px 0 100px;
  padding: 110px 0 50px;
}
@media (min-width: 414px) {
  .section-industry-about {
    padding: calc(5.3120849934vw + 88.0079681275px) 0 calc(3.3200531208vw + 36.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-industry-about {
    padding: 190px 0 100px;
  }
}
@media screen and (min-width: 768px) {
  .section-industry-about .container {
    display: flex;
    justify-content: space-between;
  }
}
.section-industry-about .container > h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  flex: 0 0 30%;
  margin: 0 0 0;
}
@media screen and (max-width: 767px) {
  .section-industry-about .container > h2 {
    line-height: 1.25;
    margin: 0 0 67px;
  }
}
.section-industry-about .container > div {
  flex: 0 0 65.5%;
}

.section-industry-personality-types {
  background: #f2ebe5;
  color: #5f5f5f;
  padding: 130px 0 287px;
  padding: 50px 0 130px;
}
@media (min-width: 414px) {
  .section-industry-personality-types {
    padding: calc(5.3120849934vw + 28.0079681275px) 0 calc(10.4249667995vw + 86.8406374502px);
  }
}
@media (min-width: 1920px) {
  .section-industry-personality-types {
    padding: 130px 0 287px;
  }
}
.section-industry-personality-types__grid {
  background: url("../images/industry-star.svg") no-repeat center/contain;
  display: grid;
  grid-template-areas: "a m b" "c m d";
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types__grid {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "a b" "m m" "c d";
    background-size: 284px;
  }
}
.section-industry-personality-types h2 {
  color: #0f472e;
  font-size: 30px;
  line-height: 1.33;
  grid-area: m;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  padding: 0 30px;
  font-size: 20px;
}
@media (min-width: 414px) {
  .section-industry-personality-types h2 {
    font-size: calc(0.6640106242vw + 17.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-industry-personality-types h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types h2 {
    margin: auto;
    max-width: 270px;
    padding: 44px 30px;
  }
}
.section-industry-personality-types h2 svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-industry-personality-types h3 {
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin: 0 0 0;
  font-size: 10px;
}
@media (min-width: 414px) {
  .section-industry-personality-types h3 {
    font-size: calc(0.1328021248vw + 9.4501992032px);
  }
}
@media (min-width: 1920px) {
  .section-industry-personality-types h3 {
    font-size: 12px;
  }
}
.section-industry-personality-types .text {
  font: normal 18px/1.56 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 20px 0 20px;
  font-size: 14px;
}
@media (min-width: 414px) {
  .section-industry-personality-types .text {
    font-size: calc(0.2656042497vw + 12.9003984064px);
  }
}
@media (min-width: 1920px) {
  .section-industry-personality-types .text {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .text {
    margin: 10px 0 10px;
  }
}
.section-industry-personality-types .item {
  background-size: 45% !important;
  position: relative;
}
.section-industry-personality-types .item .svg {
  overflow: hidden;
  transition: width 0.3s;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item .svg svg {
    width: 90px;
  }
}
.section-industry-personality-types .item .line {
  position: absolute;
  width: 176px;
  height: 76px;
}
@media screen and (min-width: 768px) {
  .section-industry-personality-types .item .line {
    max-width: 46%;
  }
  .section-industry-personality-types .item .line .mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item .line {
    width: 47px;
    height: 50px;
  }
  .section-industry-personality-types .item .line .desktop {
    display: none;
  }
}
.section-industry-personality-types .item .line svg {
  max-width: 100%;
}
.section-industry-personality-types .item-0 {
  grid-area: a;
  color: #ff6936;
  padding-right: 45%;
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-0 {
    padding-right: 20px;
    margin-bottom: 0;
    padding-bottom: 40px;
  }
}
.section-industry-personality-types .item-0 .line {
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-0 .line {
    right: 49px;
    bottom: -8px;
  }
}
.section-industry-personality-types .item-1 {
  grid-area: b;
  color: #cdd1ea;
  padding-left: 50%;
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-1 {
    padding-left: 35px;
    margin-bottom: 0;
    padding-bottom: 40px;
  }
}
.section-industry-personality-types .item-1 .line {
  transform: scaleX(-1);
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-1 .line {
    left: 49px;
    bottom: -8px;
  }
}
.section-industry-personality-types .item-2 {
  grid-area: c;
  color: #92cdb9;
  padding-right: 45%;
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-2 {
    padding-right: 20px;
    margin-top: 0;
    padding-top: 55px;
  }
}
.section-industry-personality-types .item-2 .line {
  transform: rotate(180deg) scaleX(-1);
  right: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-2 .line {
    right: 49px;
    top: -10px;
  }
}
.section-industry-personality-types .item-3 {
  grid-area: d;
  color: #f0aa00;
  padding-left: 50%;
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-3 {
    padding-left: 35px;
    margin-top: 0;
    padding-top: 55px;
  }
}
.section-industry-personality-types .item-3 .line {
  transform: rotate(180deg);
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-3 .line {
    left: 49px;
    top: -10px;
  }
}

.section-industry-expectation {
  background: #0f472e;
  color: #f2ebe5;
  padding: 90px 0 0;
  position: relative;
  padding: 50px 0 0;
}
@media (min-width: 414px) {
  .section-industry-expectation {
    padding: calc(2.6560424967vw + 39.0039840637px) 0 0;
  }
}
@media (min-width: 1920px) {
  .section-industry-expectation {
    padding: 90px 0 0;
  }
}
.section-industry-expectation::before, .section-industry-expectation::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
}
.section-industry-expectation::before {
  top: -49px;
  background: url("../images/top-green.svg") no-repeat center/100% 100%;
}
.section-industry-expectation::after {
  background: url("../images/bottom-green.svg") no-repeat center/100% 100%;
  bottom: -49px;
}
.section-industry-expectation h3 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: relative;
  margin: 0 0 40px;
  font-size: 24px;
}
@media (min-width: 414px) {
  .section-industry-expectation h3 {
    font-size: calc(1.0624169987vw + 19.6015936255px);
  }
}
@media (min-width: 1920px) {
  .section-industry-expectation h3 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-expectation h3 {
    margin: 0 0 90px;
  }
}
.section-industry-expectation h4 {
  font: normal 24px/1.42 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
  font-size: 18px;
}
@media (min-width: 414px) {
  .section-industry-expectation h4 {
    font-size: calc(0.3984063745vw + 16.3505976096px);
  }
}
@media (min-width: 1920px) {
  .section-industry-expectation h4 {
    font-size: 24px;
  }
}
.section-industry-expectation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.section-industry-expectation li {
  position: relative;
  margin: 0;
  padding: 100px 0 100px;
  padding: 50px 0 50px;
}
@media (min-width: 414px) {
  .section-industry-expectation li {
    padding: calc(3.3200531208vw + 36.2549800797px) 0 calc(3.3200531208vw + 36.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-industry-expectation li {
    padding: 100px 0 100px;
  }
}
@media screen and (min-width: 768px) {
  .section-industry-expectation li {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-expectation li {
    text-align: center;
  }
}
.section-industry-expectation li::before {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: url("../images/footer-hr-bg.svg") no-repeat center/100% 100%;
}
.section-industry-expectation li > div {
  flex: 0 0 40%;
}
.section-industry-expectation li > div > i {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f2ebe5;
  content: "VS";
  width: 115px;
  height: 110px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: none;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.section-industry-expectation li > div > i > i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("../images/industry-expectation-star.svg") no-repeat center/contain;
  z-index: -1;
}
.section-industry-expectation li > div + div > i {
  display: flex;
}
@media screen and (max-width: 767px) {
  .section-industry-expectation li > div + div {
    position: relative;
    margin-top: 132px;
  }
  .section-industry-expectation li > div + div::after {
    width: 84px;
    height: 80px;
    top: -68px;
  }
}

.section-industry-impact {
  padding: 240px 0 100px;
  background: #f2ebe5;
  color: #5f5f5f;
  padding: 140px 0 65px;
}
@media (min-width: 414px) {
  .section-industry-impact {
    padding: calc(6.6401062417vw + 112.5099601594px) 0 calc(2.3240371846vw + 55.3784860558px);
  }
}
@media (min-width: 1920px) {
  .section-industry-impact {
    padding: 240px 0 100px;
  }
}
.section-industry-impact__title {
  font: normal 38px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 80px;
  font-size: 24px;
  margin: 0 0 40px;
}
@media (min-width: 414px) {
  .section-industry-impact__title {
    font-size: calc(0.9296148738vw + 20.1513944223px);
  }
}
@media (min-width: 1920px) {
  .section-industry-impact__title {
    font-size: 38px;
  }
}
@media (min-width: 414px) {
  .section-industry-impact__title {
    margin: 0 0 calc(2.6560424967vw + 29.0039840637px);
  }
}
@media (min-width: 1920px) {
  .section-industry-impact__title {
    margin: 0 0 80px;
  }
}
@media screen and (min-width: 768px) {
  .section-industry-impact__cols {
    display: flex;
    justify-content: space-between;
  }
}
.section-industry-impact__img {
  flex: 0 0 40%;
}
@media screen and (max-width: 767px) {
  .section-industry-impact__img {
    margin: 0 0 40px;
  }
}
.section-industry-impact__img img {
  width: 100%;
  height: auto;
  box-shadow: 10px 10px 0 0 #f0aa00;
}
.section-industry-impact__text {
  flex: 0 0 48%;
  color: #5f5f5f;
}

.section-industry-sponsors .section-sponsors {
  padding: 20px 0 170px;
  padding: 20px 0 80px;
}
@media (min-width: 414px) {
  .section-industry-sponsors .section-sponsors {
    padding: 20px 0 calc(5.9760956175vw + 55.2589641434px);
  }
}
@media (min-width: 1920px) {
  .section-industry-sponsors .section-sponsors {
    padding: 20px 0 170px;
  }
}
.section-industry-sponsors .section-sponsors .sponsors-carousel.swiper .swiper-slide img {
  filter: none;
  opacity: 1;
}

.section-industry-advisors .advisors-carousel__slider {
  padding: 0 0 170px;
}

.sponsors-carousel.swiper {
  --swiper-pagination-bullet-size: 10px;
  padding-bottom: 32px;
}
.sponsors-carousel.swiper .swiper-slide {
  width: 120px;
  height: auto;
}
.sponsors-carousel.swiper .swiper-slide > div {
  position: relative;
  padding-bottom: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sponsors-carousel.swiper .swiper-slide img {
  position: absolute;
  top: 10%;
  right: 10%;
  bottom: 10%;
  left: 10%;
  width: calc(100% - 10% * 2);
  height: calc(100% - 10% * 2);
  -o-object-fit: contain;
     object-fit: contain;
  filter: grayscale(1);
  opacity: 0.5;
  transition: opacity 0.3s;
}
.sponsors-carousel.swiper .swiper-pagination {
  bottom: 0;
}

.header-advisor {
  position: relative;
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  padding: 92px 0 0;
}
@media screen and (min-width: 768px) {
  .header-advisor {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 414px) {
  .header-advisor {
    padding: calc(-6.512605042vw + 118.9621848739px) 0 0;
  }
}
@media (min-width: 1366px) {
  .header-advisor {
    padding: calc(24.1877256318vw - 300.40433213px) 0 0;
  }
}
@media (min-width: 1920px) {
  .header-advisor {
    padding: 164px 0 0;
  }
}
.header-advisor::before {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
  background: url("../images/bottom-teal.svg") no-repeat center/100% 100%;
  bottom: -49px;
}
.header-advisor h1 {
  font: normal 80px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 50px;
  font-size: 50px;
  margin: 0 0 12px;
}
@media (min-width: 414px) {
  .header-advisor h1 {
    font-size: calc(1.9920318725vw + 41.7529880478px);
  }
}
@media (min-width: 1920px) {
  .header-advisor h1 {
    font-size: 80px;
  }
}
@media (min-width: 414px) {
  .header-advisor h1 {
    margin: 0 0 calc(2.5232403718vw + 1.5537848606px);
  }
}
@media (min-width: 1920px) {
  .header-advisor h1 {
    margin: 0 0 50px;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor h1 {
    position: relative;
  }
}
.header-advisor h1 svg {
  color: var(--theme-hover-color);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.header-advisor h1 .line {
  height: 20px;
  width: 373px;
  margin: 18px 0 0;
  position: relative;
  width: 280px;
  margin: 0 0 0;
}
@media (min-width: 414px) {
  .header-advisor h1 .line {
    width: calc(6.1752988048vw + 254.4342629482px);
  }
}
@media (min-width: 1920px) {
  .header-advisor h1 .line {
    width: 373px;
  }
}
@media (min-width: 414px) {
  .header-advisor h1 .line {
    margin: calc(1.1952191235vw - 4.9482071713px) 0 0;
  }
}
@media (min-width: 1920px) {
  .header-advisor h1 .line {
    margin: 18px 0 0;
  }
}
.header-advisor h1 .arrow {
  position: absolute;
  right: -19px;
  bottom: -16px;
  height: 33px;
  width: 87px;
  transform: scaleX(-1) rotate(78deg);
}
@media screen and (min-width: 768px) {
  .header-advisor h1 .arrow {
    display: none;
  }
}
.header-advisor__role {
  font: normal 32px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
  font-size: 20px;
  margin: 0 0 0;
}
@media (min-width: 414px) {
  .header-advisor__role {
    font-size: calc(0.796812749vw + 16.7011952191px);
  }
}
@media (min-width: 1920px) {
  .header-advisor__role {
    font-size: 32px;
  }
}
@media (min-width: 414px) {
  .header-advisor__role {
    margin: 0 0 calc(1.9920318725vw - 8.2470119522px);
  }
}
@media (min-width: 1920px) {
  .header-advisor__role {
    margin: 0 0 30px;
  }
}
.header-advisor__role-alt {
  font: 26px/1.38 "Gloria Hallelujah", cursive;
  margin: 0 0 0;
  font-size: 20px;
}
@media (min-width: 414px) {
  .header-advisor__role-alt {
    font-size: calc(0.3984063745vw + 18.3505976096px);
  }
}
@media (min-width: 1920px) {
  .header-advisor__role-alt {
    font-size: 26px;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor__role-alt {
    margin: 0 0 40px;
  }
}
.header-advisor__arrow {
  height: 147px;
  margin: 15px 110px 0 0;
  color: var(--theme-hover-color);
}
@media screen and (max-width: 767px) {
  .header-advisor__arrow {
    display: none;
  }
}
.header-advisor__arrow svg {
  display: block;
  margin: 0 0 0 auto;
  width: 140px;
  height: 120px;
  transform: scaleX(-1) rotate(16deg);
}
.header-advisor__flags {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.header-advisor__flags li {
  margin: 0 8px 0 0;
  padding: 0;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background: #f2ebe5 no-repeat center/60% 60%;
  display: block;
}
.header-advisor__subtitle {
  text-transform: uppercase;
  margin: 44px 0 10px;
  color: var(--theme-hover-color);
  font-size: 10px;
  margin: 30px 0 10px;
}
@media (min-width: 414px) {
  .header-advisor__subtitle {
    font-size: calc(0.3984063745vw + 8.3505976096px);
  }
}
@media (min-width: 1920px) {
  .header-advisor__subtitle {
    font-size: 16px;
  }
}
@media (min-width: 414px) {
  .header-advisor__subtitle {
    margin: calc(0.9296148738vw + 26.1513944223px) 0 10px;
  }
}
@media (min-width: 1920px) {
  .header-advisor__subtitle {
    margin: 44px 0 10px;
  }
}
.header-advisor__spec {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
  max-width: 220px;
  font-size: 12px;
}
@media (min-width: 414px) {
  .header-advisor__spec {
    font-size: calc(0.5312084993vw + 9.8007968127px);
  }
}
@media (min-width: 1920px) {
  .header-advisor__spec {
    font-size: 20px;
  }
}
.header-advisor a.button--book-a-call {
  margin: 30px 0 0;
  background-color: #f0aa00;
  color: #0f472e;
  border-color: #f0aa00;
}
@media (min-width: 414px) {
  .header-advisor a.button--book-a-call {
    margin: calc(0.9296148738vw + 26.1513944223px) 0 0;
  }
}
@media (min-width: 1920px) {
  .header-advisor a.button--book-a-call {
    margin: 44px 0 0;
  }
}
@media screen and (min-width: 992px) {
  .header-advisor a.button--book-a-call {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .header-advisor a.button--book-a-call {
    padding: 14px 48px;
  }
}
.header-advisor a.button--book-a-call:hover {
  background-color: #0f472e;
  color: #f0aa00;
}
.header-advisor a.button--book-a-call.button--book-a-call__sunflower {
  background-color: #ff6936;
  color: #f2ebe5;
  border-color: #ff6936;
}
.header-advisor a.button--book-a-call.button--book-a-call__sunflower:hover {
  background-color: #f2ebe5;
  color: #ff6936;
}
.header-advisor a.button--book-a-call.button--book-a-call__forest {
  background-color: #92cdb9;
  color: #0f472e;
  border-color: #92cdb9;
}
.header-advisor a.button--book-a-call.button--book-a-call__forest:hover {
  background-color: #0f472e;
  color: #92cdb9;
}
.header-advisor a.button--book-a-call.button--book-a-call__teal {
  background-color: #0f472e;
  color: #92cdb9;
  border-color: #0f472e;
}
.header-advisor a.button--book-a-call.button--book-a-call__teal:hover {
  background-color: #92cdb9;
  color: #0f472e;
}
.header-advisor .container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .header-advisor .container {
    display: flex;
    justify-content: space-between;
  }
}
.header-advisor .container [class^=icon] {
  position: absolute;
}
@media screen and (max-width: 767px) {
  .header-advisor .container [class^=icon] {
    display: none;
  }
}
.header-advisor .container [class^=icon] svg {
  width: 100%;
  height: auto;
}
.header-advisor .container [class^=icon] svg [fill*="#"] {
  fill: var(--theme-hover-color);
}
.header-advisor .container [class^=icon] svg [stroke*="#"] {
  stroke: var(--theme-hover-color);
}
.header-advisor .container .icon-1 {
  left: 29%;
  top: -130px;
  width: 196px;
  transform: scaleX(-1) rotate(10deg);
}
.header-advisor .container .icon-2 {
  right: 35%;
  top: -105px;
  width: 96px;
  transform: rotate(11deg);
}
.header-advisor .container .icon-3 {
  right: 17%;
  top: 28px;
  width: 176px;
  transform: rotate(21deg);
}
.header-advisor__left {
  align-self: flex-start;
  position: relative;
  z-index: 1;
  left: -7%;
}
@media screen and (min-width: 768px) {
  .header-advisor__left {
    flex: 0 0 40%;
    min-height: 740px;
  }
}
@media screen and (min-width: 1367px) {
  .header-advisor__left {
    min-height: 818px;
  }
}
@media screen and (max-width: 1380px) {
  .header-advisor__left {
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor__left {
    max-width: 80%;
  }
}
.header-advisor__img {
  position: absolute;
  bottom: 0;
}
@media screen and (min-width: 768px) {
  .header-advisor__img {
    left: 49%;
    width: 47%;
    transform: translate(-50%, 0);
  }
  .header-advisor__img img {
    width: 100%;
    height: auto;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor__img {
    left: 146px;
    height: 68%;
    width: 100%;
  }
  .header-advisor__img img {
    width: auto;
    height: 100%;
    float: left;
  }
}
.header-advisor__right {
  flex: 0 0 17.3%;
  align-self: flex-end;
  position: relative;
  padding: 0 0 110px;
  padding: 0 0 70px;
}
@media (min-width: 414px) {
  .header-advisor__right {
    padding: 0 0 calc(4.2016806723vw + 52.6050420168px);
  }
}
@media (min-width: 1366px) {
  .header-advisor__right {
    padding: 0 0 110px;
  }
}
@media (min-width: 1920px) {
  .header-advisor__right {
    padding: 0 0 110px;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor__right {
    padding: 0 0 123px;
  }
}
@media screen and (min-width: 1024px) {
  .header-advisor__right {
    flex: 0 0 22.3%;
  }
}

.section-advisor-about {
  background: #f2ebe5;
  padding: 140px 0 150px;
  padding: 20px 0 60px;
}
@media (min-width: 414px) {
  .section-advisor-about {
    padding: calc(7.96812749vw - 12.9880478088px) 0 calc(5.9760956175vw + 35.2589641434px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-about {
    padding: 140px 0 150px;
  }
}
.section-advisor-about h2 {
  font: normal 28px/1.07 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 60px 0 25px;
}
@media screen and (max-width: 767px) {
  .section-advisor-about h2 {
    margin: 130px 0 25px;
  }
}
.section-advisor-about .container {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .section-advisor-about .container {
    display: flex;
    justify-content: space-between;
  }
}
.section-advisor-about__left {
  flex: 0 0 60%;
}
.section-advisor-about__left > ul {
  list-style: none;
  margin: 0 0 28px;
  padding: 0;
}
.section-advisor-about__right {
  flex: 0 0 31%;
  margin: 65px 0 0;
}
.section-advisor-about__right > h4 {
  font: 12px/1.67 "MasonNeue", sans-serif;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #ff6936;
  margin: 0;
}
.section-advisor-about__right > h4:not(:first-of-type) {
  margin: 50px 0 0;
}
.section-advisor-about__right > ul {
  list-style: none;
  margin: 0 0 0;
  padding: 0;
}
.section-advisor-about__right > ul li {
  margin: 14px 28px 0 0;
  padding: 0;
  display: inline-block;
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: 0.05em;
}
.section-advisor-about__right > ul li svg {
  vertical-align: bottom;
  height: auto;
  width: auto;
  max-width: 22px;
  max-height: 22px;
}
.section-advisor-about__experience {
  margin: 0 0 28px;
}
@media screen and (max-width: 767px) {
  .section-advisor-about__experience {
    margin: 0 0 50px;
  }
}
.section-advisor-about__experience > li {
  font-size: 14px;
  line-height: 1.43;
  color: #5f5f5f;
  letter-spacing: 0.05em;
  margin: 0 0 20px 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .section-advisor-about__experience > li {
    margin: 0 30px 0 0;
    display: inline-block;
  }
}
.section-advisor-about__experience > li svg {
  vertical-align: middle;
}
.section-advisor-about__traits {
  margin: 0 0 28px;
}
.section-advisor-about__traits--list li {
  display: grid !important;
  grid-auto-flow: column;
  grid-template-columns: auto 1fr;
}
.section-advisor-about__traits--list li:first-of-type::before {
  display: inline-block !important;
}
.section-advisor-about__traits li {
  font: normal 16px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px 0;
  padding: 0;
  display: inline-block;
}
.section-advisor-about__traits li::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 20px;
  background: url("../images/role-trait-divider.svg") no-repeat center;
  vertical-align: middle;
}
.section-advisor-about__traits li:first-of-type::before {
  display: none;
}
.section-advisor-about__traits li:nth-child(4n+1) {
  color: #0f472e;
}
.section-advisor-about__traits li:nth-child(4n+2) {
  color: #ff6936;
}
.section-advisor-about__traits li:nth-child(4n+3) {
  color: #92cdb9;
}
.section-advisor-about__traits li:nth-child(4n+4) {
  color: #f0aa00;
}
.section-advisor-about__education li {
  margin: 20px 0 0 !important;
  display: block !important;
}
.section-advisor-about__share {
  position: relative;
  display: inline-flex;
}
@media screen and (max-width: 767px) {
  .section-advisor-about__share {
    display: flex;
  }
}
.section-advisor-about__share .popover-panel {
  position: absolute;
  list-style: none;
  display: inline-flex;
  margin: 0;
  border: 3px solid rgba(15, 71, 46, 0.5);
  background: #f2ebe5;
  left: 0;
  padding: 10px;
  top: calc(100% + 13px);
  z-index: 10;
}
@media screen and (max-width: 767px) {
  .section-advisor-about__share .button {
    margin-top: 13px !important;
  }
}
.section-advisor-about__share .copy {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-column-gap: 10px;
  align-items: center;
  width: 480px;
}
@media screen and (max-width: 767px) {
  .section-advisor-about__share .copy {
    width: auto;
    max-width: 480px;
  }
}
.section-advisor-about__share .copy__url {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.section-advisor-about__share .copy__button {
  margin: 0 !important;
}
.section-advisor-about .button {
  margin: 30px 13px 0 0;
}

.section-advisor-quote {
  background: #f2ebe5;
  padding: 43px 0 150px;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote {
    padding: 0 0 60px;
  }
}
.section-advisor-quote .container {
  position: relative;
  display: flex;
  z-index: 1;
}
.section-advisor-quote__img {
  flex: 0 0 26%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__img {
    flex: 0;
  }
}
.section-advisor-quote__img > div {
  background: #fff;
  padding: 35px;
  position: relative;
  padding: 18px;
}
@media screen and (min-width: 768px) {
  .section-advisor-quote__img > div {
    position: absolute;
    top: 100%;
    left: 55%;
    width: 100%;
    transform: translate(-50%, -50%) rotate(-8.37deg);
  }
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__img > div {
    left: 0;
    top: 100%;
    transform: translate(0, -50%);
    margin: 0 -37px -50% 0;
  }
}
@media (min-width: 414px) {
  .section-advisor-quote__img > div {
    padding: calc(1.1288180611vw + 13.3266932271px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-quote__img > div {
    padding: 35px;
  }
}
.section-advisor-quote__img > div .img img {
  width: 470px;
  max-width: 100%;
  height: auto;
  width: 300px;
}
@media (min-width: 768px) {
  .section-advisor-quote__img > div .img img {
    width: calc(8.6805555556vw + 233.3333333333px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-quote__img > div .img img {
    width: 400px;
  }
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__img > div .img img {
    width: auto;
    height: auto;
    max-height: 240px;
    max-width: 40vw;
  }
}
.section-advisor-quote__img h2 {
  font: normal 40px/1 "Gloria Hallelujah", cursive;
  color: #0f472e;
  text-align: center;
  margin: 20px 0 10px;
  font-size: 16px;
  margin: 15px 0 5px;
}
@media (min-width: 414px) {
  .section-advisor-quote__img h2 {
    font-size: calc(1.593625498vw + 9.4023904382px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-quote__img h2 {
    font-size: 40px;
  }
}
@media (min-width: 414px) {
  .section-advisor-quote__img h2 {
    margin: calc(0.3320053121vw + 13.625498008px) 0 calc(0.3320053121vw + 3.625498008px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-quote__img h2 {
    margin: 20px 0 10px;
  }
}
.section-advisor-quote__quote {
  flex: 0 0 64.4%;
  position: relative;
  font: 30px/1.33 "Gloria Hallelujah", cursive;
  background: #92cdb9;
  color: #0f472e;
  padding: 30px;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__quote {
    flex: 1;
    padding: 18px;
    box-sizing: border-box;
    align-self: flex-start;
  }
}
@media (min-width: 414px) {
  .section-advisor-quote__quote {
    font-size: calc(0.9296148738vw + 12.1513944223px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-quote__quote {
    font-size: 30px;
  }
}
.section-advisor-quote__quote::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: -28px;
  left: 40px;
  transform: skew(-35deg, 0deg);
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #92cdb9;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__quote::after {
    bottom: -14px;
    left: 20px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #92cdb9;
  }
}

.section-advisor-pathway {
  background: #d6e2d8;
  padding: 150px 0 100px;
  color: #0f472e;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway {
    padding: 170px 0 50px;
  }
}
.section-advisor-pathway::before, .section-advisor-pathway::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
.section-advisor-pathway::before {
  top: -49px;
}
.section-advisor-pathway::after {
  bottom: -49px;
  background-image: url("../images/bottom-teal-light.svg");
}
.section-advisor-pathway h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 30px;
}
@media (min-width: 414px) {
  .section-advisor-pathway h2 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-pathway h2 {
    font-size: 40px;
  }
}
@media screen and (min-width: 768px) {
  .section-advisor-pathway h2 {
    max-width: 340px;
  }
}
.section-advisor-pathway h2::after {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .section-advisor-pathway .container {
    display: flex;
    align-items: flex-end;
  }
}
.section-advisor-pathway__text {
  flex: 0 0 40%;
  margin: 0 0 30px;
}
.section-advisor-pathway__text > div {
  max-width: 360px;
}
.section-advisor-pathway__img {
  flex: 0 0 70%;
  background: url("../images/advisor-pathway-image.svg") no-repeat center bottom/contain;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__img {
    display: none;
  }
}
.section-advisor-pathway__img div {
  height: 0;
  padding-bottom: 55.8024691358%;
}
.section-advisor-pathway__ol {
  list-style: none;
  display: flex;
  justify-content: space-between;
  margin: 50px auto 0;
  padding: 0 var(--size-padding);
}
@media screen and (min-width: 768px) {
  .section-advisor-pathway__ol {
    margin: 120px auto 0;
    max-width: calc(1360px + var(--size-padding) * 2);
    height: 368px;
  }
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol {
    flex-direction: column;
  }
}
.section-advisor-pathway__ol > li {
  flex: 0 0 200px;
  width: 200px;
  height: 240px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li {
    margin: 0 0 60px;
    flex: 0 0 240px;
  }
}
.section-advisor-pathway__ol > li::after {
  content: "";
  display: block;
  width: 110px;
  height: 41px;
  background: url("../images/advisor-arrow-top.svg") no-repeat center/contain;
  position: absolute;
}
.section-advisor-pathway__ol > li > i {
  display: none;
}
.section-advisor-pathway__ol > li > div {
  font: normal 20px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f2ebe5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  box-shadow: 5px 5px 0 0 #f0aa00;
}
.section-advisor-pathway__ol > li:nth-child(4n+1) div {
  background: #ff6936 url("../images/bg/bg-dots-ember.png");
}
.section-advisor-pathway__ol > li:nth-child(4n+2) div {
  color: #0f472e;
  background: #cdd1ea url("../images/bg/bg-dots-lilac.png");
}
.section-advisor-pathway__ol > li:nth-child(4n+3) div {
  background: #0f472e url("../images/bg/bg-dots-forest.png");
}
.section-advisor-pathway__ol > li:nth-child(4n+4) div {
  box-shadow: 5px 5px 0 0 #ff6936;
  background: #f0aa00 url("../images/bg/bg-dots-sunflower.png");
}
.section-advisor-pathway__ol > li:nth-child(odd)::after {
  top: 20px;
  left: calc(100% + 25px);
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li:nth-child(odd)::after {
    top: calc(100% - 32px);
    left: calc(100% + 12px);
    transform: rotate(30deg);
  }
}
.section-advisor-pathway__ol > li:nth-child(even) {
  align-self: flex-end;
}
.section-advisor-pathway__ol > li:nth-child(even)::after {
  width: 113px;
  height: 41px;
  bottom: 25px;
  left: calc(100% + 40px);
  background: url("../images/advisor-arrow-bottom.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li:nth-child(even)::after {
    bottom: -8px;
    left: -129px;
    transform: rotate(149deg);
  }
}
.section-advisor-pathway__ol > li:first-child > i, .section-advisor-pathway__ol > li:last-child > i {
  display: block;
  width: 370px;
  height: 370px;
  background: url("../images/advisor-pathway-star.svg") no-repeat center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li:first-child > i, .section-advisor-pathway__ol > li:last-child > i {
    display: none;
  }
}
.section-advisor-pathway__ol > li:first-child::after {
  top: 41px;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li:first-child::after {
    top: calc(100% - 32px);
  }
}
.section-advisor-pathway__ol > li:last-child {
  z-index: 0;
}
.section-advisor-pathway__ol > li:last-child > i {
  background-image: url("../images/advisor-pathway-blob.svg");
}
.section-advisor-pathway__ol > li:last-child::after {
  display: none;
}

.section-advisor-gallery {
  background: #f2ebe5;
  padding: 240px 0 100px;
  padding: 100px 0 55px;
}
@media (min-width: 414px) {
  .section-advisor-gallery {
    padding: calc(9.2961487384vw + 61.5139442231px) 0 calc(2.9880478088vw + 42.6294820717px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-gallery {
    padding: 240px 0 100px;
  }
}
.section-advisor-gallery h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 30px;
}
@media (min-width: 414px) {
  .section-advisor-gallery h2 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-gallery h2 {
    font-size: 40px;
  }
}
.section-advisor-gallery__imgs {
  display: grid;
  grid-template-areas: "a a b c" "a a d d";
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  gap: 40px 40px;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery__imgs {
    grid-template-areas: "a a" "a a" "b c" "d d";
    grid-template-columns: 1fr 1fr;
    gap: 28px 28px;
  }
}
.section-advisor-gallery__imgs > div {
  position: relative;
}
.section-advisor-gallery__imgs > div > div {
  position: relative;
  padding-bottom: 100%;
}
.section-advisor-gallery__imgs img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-advisor-gallery .item-0 {
  grid-area: a;
  box-shadow: 10px 10px 0 0 #ff6936;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery .item-0 {
    box-shadow: 5px 5px 0 0 #ff6936;
  }
}
.section-advisor-gallery .item-1 {
  grid-area: b;
  box-shadow: 10px 10px 0 0 #f0aa00;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery .item-1 {
    box-shadow: 5px 5px 0 0 #f0aa00;
  }
}
.section-advisor-gallery .item-2 {
  grid-area: c;
  box-shadow: 10px 10px 0 0 #0f472e;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery .item-2 {
    box-shadow: 5px 5px 0 0 #0f472e;
  }
}
.section-advisor-gallery .item-3 {
  grid-area: d;
  box-shadow: 10px 10px 0 0 #d6e2d8;
}
.section-advisor-gallery .item-3 > div {
  height: 100%;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery .item-3 {
    box-shadow: 5px 5px 0 0 #d6e2d8;
  }
}

.section-advisor-company {
  background: #f2ebe5;
  padding: 43px 0 194px;
  padding: 43px 0 144px;
}
@media (min-width: 414px) {
  .section-advisor-company {
    padding: 43px 0 calc(3.3200531208vw + 130.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-advisor-company {
    padding: 43px 0 194px;
  }
}
.section-advisor-company h2 {
  font: normal 28px/1.07 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 54px;
}
.section-advisor-company h2::after {
  margin: 15px 0 0;
}
@media screen and (min-width: 768px) {
  .section-advisor-company__cols {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.section-advisor-company__img {
  flex: 0 0 18%;
}
@media screen and (max-width: 767px) {
  .section-advisor-company__img {
    margin: 0 0 30px;
  }
}
.section-advisor-company__img img {
  max-width: 100%;
  height: auto;
}
.section-advisor-company__text {
  flex: 0 0 74%;
  color: #0f472e;
}

.header-front-page {
  --theme-hover-color: #f0aa00;
  background: #ff6936;
  color: #f2ebe5;
  position: relative;
}
.header-front-page::before {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
  background: url("../images/bottom-teal.svg") no-repeat center/100% 100%;
  bottom: -49px;
}
.header-front-page .container {
  max-width: 1720px;
  position: relative;
  overflow: hidden;
  min-height: 740px;
}
@media screen and (min-width: 980px) {
  .header-front-page .container {
    min-height: 800px;
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 979px) {
  .header-front-page .container {
    text-align: center;
    padding-bottom: 455px;
  }
}
@media (min-width: 980px) {
  .header-front-page .container {
    min-height: calc(6.3829787234vw + 677.4468085106px);
  }
}
@media (min-width: 1920px) {
  .header-front-page .container {
    min-height: 800px;
  }
}
.header-front-page__img {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  left: 350px;
}
@media screen and (min-width: 980px) {
  .header-front-page__img {
    top: 0;
    height: 100%;
    width: 50%;
  }
}
@media screen and (max-width: 979px) {
  .header-front-page__img {
    left: 50%;
    height: 536px;
    width: 525px;
    bottom: 0;
  }
}
@media (min-width: 980px) {
  .header-front-page__img {
    left: calc(67.5vw - 311.5px);
  }
}
@media (min-width: 1780px) {
  .header-front-page__img {
    left: 890px;
  }
}
.header-front-page__img img,
.header-front-page__img svg {
  position: absolute;
  height: auto;
}
.header-front-page__img .burst {
  left: 0;
  bottom: 4%;
  width: 53.933%;
}
.header-front-page__img .girl {
  left: 11%;
  bottom: -147px;
  width: 61.799%;
}
.header-front-page__img .phone {
  left: 58%;
  bottom: 18%;
  width: 33.708%;
}
.header-front-page__img .thing {
  left: 36%;
  bottom: 55%;
  width: 45.394%;
}
.header-front-page__img .squiggle {
  left: 44%;
  bottom: 10%;
  width: 47.642%;
}
.header-front-page__left {
  flex: 0 0 40%;
}
.header-front-page__right {
  flex: 0 0 370px;
  align-self: flex-end;
  padding: 0 50px 0 0;
  box-sizing: border-box;
}
@media screen and (max-width: 979px) {
  .header-front-page__right {
    padding: 0;
  }
}
.header-front-page__uniq {
  margin: 0;
  padding: 100px 0 0;
  position: relative;
  z-index: 2;
  text-align: center;
}
@media screen and (min-width: 980px) {
  .header-front-page__uniq {
    text-align: left;
  }
}
.header-front-page__uniq svg {
  width: auto;
  height: 70px;
}
@media (min-width: 980px) {
  .header-front-page__uniq svg {
    height: calc(1.0638297872vw + 59.5744680851px);
  }
}
@media (min-width: 1920px) {
  .header-front-page__uniq svg {
    height: 80px;
  }
}
.header-front-page .swiper {
  height: 300px;
  pointer-events: none;
  margin: -30px 0 0 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.header-front-page .swiper.swiper-initialized {
  opacity: 1;
}
@media screen and (max-width: 979px) {
  .header-front-page .swiper {
    height: 200px;
  }
}
.header-front-page .swiper-slide h2 {
  display: inline-block;
  font: normal 100px/1 "Gloria Hallelujah", cursive;
  color: #fff;
  letter-spacing: -0.05em;
  margin: 26px auto auto 15px;
  font-size: 60px;
}
@media (min-width: 980px) {
  .header-front-page .swiper-slide h2 {
    font-size: calc(4.2553191489vw + 18.2978723404px);
  }
}
@media (min-width: 1920px) {
  .header-front-page .swiper-slide h2 {
    font-size: 100px;
  }
}
.header-front-page .swiper-slide h2::after {
  content: "";
  display: block;
  background: #f0aa00;
  height: 10px;
  margin: 10px -21px 0 -13px;
  height: 7px;
}
@media (min-width: 980px) {
  .header-front-page .swiper-slide h2::after {
    height: calc(0.3191489362vw + 3.8723404255px);
  }
}
@media (min-width: 1920px) {
  .header-front-page .swiper-slide h2::after {
    height: 10px;
  }
}
.header-front-page__heading {
  font: normal 30px/1.33 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
  font-size: 22px;
}
@media (min-width: 980px) {
  .header-front-page__heading {
    font-size: calc(0.8510638298vw + 13.6595744681px);
  }
}
@media (min-width: 1920px) {
  .header-front-page__heading {
    font-size: 30px;
  }
}
.header-front-page__text {
  margin: 0 0 0;
  line-height: 1.37;
  letter-spacing: 0.05em;
}
.header-front-page__text > * {
  margin: 0 0 25px;
}
.header-front-page__link {
  margin: 47px 0 143px;
  position: relative;
  margin: 32px 0 0;
}
@media (min-width: 980px) {
  .header-front-page__link {
    margin: calc(1.5957446809vw + 16.3617021277px) 0 calc(15.2127659574vw - 149.085106383px);
  }
}
@media (min-width: 1920px) {
  .header-front-page__link {
    margin: 47px 0 143px;
  }
}
@media screen and (max-width: 979px) {
  .header-front-page__link .circle {
    margin: 0 auto;
  }
}
.header-front-page__link .arrow {
  color: var(--theme-hover-color);
  width: 81px;
  height: 82px;
  position: absolute;
  right: 60px;
  bottom: 20px;
}
@media screen and (max-width: 979px) {
  .header-front-page__link .arrow {
    display: none;
  }
}
.header-front-page img.girl,
.header-front-page img.burst,
.header-front-page img.thing,
.header-front-page img.phone,
.header-front-page a.circle,
.header-front-page svg.svg-circle,
.header-front-page svg.arrow,
.header-front-page svg.squiggle {
  visibility: hidden;
}

.section-media-text {
  background: #f2ebe5;
  padding: 85px 0 20px;
}
@media (min-width: 414px) {
  .section-media-text {
    padding: calc(4.6480743692vw + 65.7569721116px) 0 20px;
  }
}
@media (min-width: 1920px) {
  .section-media-text {
    padding: 155px 0 20px;
  }
}
.section-media-text img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .section-media-text .container {
    display: flex;
    flex-wrap: wrap;
  }
}
.section-media-text__grid {
  display: grid;
  justify-content: space-between;
  align-items: flex-end;
}
@media screen and (min-width: 768px) {
  .section-media-text__grid {
    grid-template-columns: 49.8275862069% 40.1724137931%;
  }
}
@media screen and (min-width: 768px) {
  .section-media-text__grid__item:nth-of-type(1) {
    grid-column: 2;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .section-media-text__grid__item:nth-of-type(2) {
    grid-column: 1;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .section-media-text__grid__item:nth-of-type(3) {
    grid-column: 1/3;
    grid-row: 2;
  }
}
.section-media-text__title {
  font: normal 60px/1.17 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 150px 0 58px;
  font-size: 40px;
  margin: 30px 0 48px;
}
@media (min-width: 414px) {
  .section-media-text__title {
    font-size: calc(1.3280212483vw + 34.5019920319px);
  }
}
@media (min-width: 1920px) {
  .section-media-text__title {
    font-size: 60px;
  }
}
@media (min-width: 414px) {
  .section-media-text__title {
    margin: calc(4.6480743692vw + 10.7569721116px) 0 calc(0.6640106242vw + 45.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-media-text__title {
    margin: 100px 0 58px;
  }
}
.section-media-text__title::after {
  background-position-x: 70px;
  width: 270px;
}
.section-media-text__item {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  row-gap: 35px;
  text-decoration: none;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .section-media-text__item {
    row-gap: 50px;
  }
}
.section-media-text__item:hover .section-media-text__item__image:before {
  border: 2px dashed #0f472e;
}
.section-media-text__item:hover .section-media-text__item__title {
  opacity: 1;
}
.section-media-text__item__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: flex-start;
  column-gap: 35px;
  row-gap: 50px;
  margin-top: 100px;
}
@media screen and (min-width: 768px) {
  .section-media-text__item__grid {
    grid-template-columns: repeat(5, 1fr);
  }
}
.section-media-text__item__image {
  grid-column: 1;
  grid-row: 1;
  position: relative;
}
.section-media-text__item__image:before {
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
.section-media-text__item__title {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #0f472e;
  opacity: 0.5;
}
@media (min-width: 1160px) {
  .section-media-text__item__title {
    position: relative;
    grid-column: 1;
    grid-row: 1;
    display: grid;
    place-content: center;
    min-height: 27%;
    margin: 0 0 20% 0;
    padding: 20px 0;
    font-size: 30px;
    line-height: 1.2;
    color: #fff;
    opacity: 1;
    background-color: rgba(15, 71, 46, 0.8);
  }
}

.section-sponsors {
  background: #f2ebe5;
  padding: 125px 0 30px;
  padding: 100px 0 30px;
}
@media (min-width: 414px) {
  .section-sponsors {
    padding: calc(1.6600265604vw + 93.1274900398px) 0 30px;
  }
}
@media (min-width: 1920px) {
  .section-sponsors {
    padding: 125px 0 30px;
  }
}
.section-sponsors h2 {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 10px;
}

.section-tabs-video {
  padding: 300px 0 40px;
  background: #f2ebe5;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-tabs-video {
    padding: 150px 0 40px;
  }
}
.section-tabs-video__green {
  position: absolute;
  top: 210px;
  left: 0;
  right: 0;
  height: 520px;
  background: #0f472e;
  height: 320px;
}
@media screen and (max-width: 767px) {
  .section-tabs-video__green {
    top: 100px;
  }
}
@media (min-width: 414px) {
  .section-tabs-video__green {
    height: calc(28.2485875706vw + 203.0508474576px);
  }
}
@media (min-width: 768px) {
  .section-tabs-video__green {
    height: calc(8.6805555556vw + 353.3333333333px);
  }
}
@media (min-width: 1920px) {
  .section-tabs-video__green {
    height: 520px;
  }
}
.section-tabs-video__green::before, .section-tabs-video__green::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
}
.section-tabs-video__green::before {
  top: -49px;
  background: url("../images/top-green.svg") no-repeat center/100% 100%;
}
.section-tabs-video__green::after {
  content: "";
  bottom: -49px;
  background: url("../images/bottom-green.svg") no-repeat center/100% 100%;
}
.section-tabs-video .container {
  position: relative;
}
.section-tabs-video__title {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f2ebe5;
  text-align: center;
  margin: 0 0 20px;
  font-size: 26px;
  margin: 0 0 20px;
}
@media (min-width: 414px) {
  .section-tabs-video__title {
    font-size: calc(0.9296148738vw + 22.1513944223px);
  }
}
@media (min-width: 1920px) {
  .section-tabs-video__title {
    font-size: 40px;
  }
}
@media (min-width: 414px) {
  .section-tabs-video__title {
    margin: 0 0 calc(0.6640106242vw + 17.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-tabs-video__title {
    margin: 0 0 30px;
  }
}
.section-tabs-video__text {
  color: #f2ebe5;
  font-size: 20px;
  line-height: 1.3;
  letter-spacing: 0.05em;
  text-align: center;
  margin: 0 0 50px;
  font-size: 16px;
}
@media (min-width: 414px) {
  .section-tabs-video__text {
    font-size: calc(0.2656042497vw + 14.9003984064px);
  }
}
@media (min-width: 1920px) {
  .section-tabs-video__text {
    font-size: 20;
  }
}
.section-tabs-video .app-tabs > div:last-child {
  display: flex;
  justify-content: center;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .section-tabs-video .app-tabs > div:last-child {
    justify-content: flex-start;
    overflow: auto;
    gap: 0;
  }
}
.section-tabs-video .app-tabs > div:last-child > button {
  flex: 1;
  color: #0f472e;
  text-align: center;
  -webkit-appearance: none;
          appearance: none;
  margin: 0 0 0;
  background: transparent;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 260px;
  cursor: default;
}
@media screen and (max-width: 767px) {
  .section-tabs-video .app-tabs > div:last-child > button {
    flex: 0 0 60vw;
  }
}
.section-tabs-video .app-tabs > div:last-child > button h3 {
  font: normal 24px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 45px 0 8px;
}
.section-tabs-video .app-tabs > div:last-child > button h3::after {
  content: "";
  display: block;
  transition: opacity 0.3s;
  background: url("../images/tabs-video-squiggle.svg") no-repeat center;
  height: 12px;
  margin: 7px 0 0;
}
.section-tabs-video .app-tabs > div:last-child > button div {
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: 0.05em;
  margin: 0 0 0;
}
.section-tabs-video__link {
  margin: 100px 0 0;
  text-align: center;
}
.section-tabs-video__link a {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: relative;
  color: inherit;
  text-decoration: none;
  display: inline-block;
  margin: 24px 0 0 10px;
  font-size: 20px;
  line-height: 1;
  transition: color 0.3s;
  background: url("../images/footer-link-arrow.svg") no-repeat center right;
}
@media screen and (max-width: 767px) {
  .section-tabs-video__link a {
    margin: 86px 0 44px;
  }
}
.section-tabs-video__link a::before, .section-tabs-video__link a::after {
  content: "";
  display: inline-block;
}
.section-tabs-video__link a::before {
  position: absolute;
  bottom: -11px;
  right: 30px;
  left: -5px;
  height: 11px;
  background: url("../images/footer-link-squiggle.svg") no-repeat center/100% 100%;
}
.section-tabs-video__link a::after {
  width: 30px;
  height: 14px;
  margin-left: 10px;
  background: url("../images/footer-link-arrow-green.svg") no-repeat center;
  opacity: 1;
  transition: opacity 0.3s;
}
.section-tabs-video__link a:hover {
  color: #0f472e;
}

.section-advisors-featured .advisors-carousel {
  padding: 150px 0 0;
  padding: 80px 0 0;
}
@media (min-width: 414px) {
  .section-advisors-featured .advisors-carousel {
    padding: calc(4.6480743692vw + 60.7569721116px) 0 0;
  }
}
@media (min-width: 1920px) {
  .section-advisors-featured .advisors-carousel {
    padding: 150px 0 0;
  }
}
.section-advisors-featured .advisors-carousel__slider {
  padding: 0 0 80px;
}
.section-advisors-featured .advisors-carousel__band {
  background-color: #f0aa00;
  bottom: -1px;
}
.section-advisors-featured .advisors-carousel__band::before {
  background-image: url("../images/top-sunflower.svg");
}
.section-advisors-featured .advisors-carousel__band::after {
  display: none;
}
.section-advisors-featured .advisor-quotes {
  background: #f0aa00;
}

.advisor-quotes {
  text-align: center;
  position: relative;
  padding: 0 0 80px;
  color: #0f472e;
  padding: 0 0 50px;
}
@media (min-width: 414px) {
  .advisor-quotes {
    padding: 0 0 calc(1.9920318725vw + 41.7529880478px);
  }
}
@media (min-width: 1920px) {
  .advisor-quotes {
    padding: 0 0 80px;
  }
}
.advisor-quotes::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -49px;
  height: 50px;
  background-image: url("../images/bottom-sunflower.svg");
}
.advisor-quotes blockquote {
  margin: 0;
  padding: 0;
}
.advisor-quotes__text {
  font: normal 40px/1.5 "Nothing You Could Do", cursive;
  margin: 0 0 0.3em;
  font-size: 30px;
}
@media (min-width: 414px) {
  .advisor-quotes__text {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .advisor-quotes__text {
    font-size: 40px;
  }
}
.advisor-quotes__sub {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}
.advisor-quotes__sub span + span::before {
  content: " - ";
}

.section-text-media {
  background: #f2ebe5;
  overflow: hidden;
  padding: 125px 0 30px;
  padding: 40px 0 30px;
}
@media (min-width: 414px) {
  .section-text-media {
    padding: calc(5.6440903054vw + 16.6334661355px) 0 30px;
  }
}
@media (min-width: 1920px) {
  .section-text-media {
    padding: 125px 0 30px;
  }
}
@media screen and (min-width: 768px) {
  .section-text-media .container {
    display: flex;
  }
}
.section-text-media__left {
  flex: 0 0 48%;
}
.section-text-media__right {
  flex: 0 0 60%;
}
@media screen and (max-width: 767px) {
  .section-text-media__right {
    margin: 60px 0 0;
  }
}
.section-text-media__text {
  color: #5f5f5f;
  max-width: 470px;
}
.section-text-media__text h2 {
  max-width: 360px;
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 40px;
}
@media (min-width: 414px) {
  .section-text-media__text h2 {
    font-size: calc(0.6640106242vw + 37.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-text-media__text h2 {
    font-size: 50px;
  }
}
.section-text-media__text > div {
  max-width: 360px;
  padding-bottom: 30px;
}
.section-text-media__img {
  margin: 40px 0 0;
}
.section-text-media__img.mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .section-text-media__img.desktop {
    display: none;
  }
  .section-text-media__img.mobile {
    display: block;
    margin: 75px -33px 0;
  }
}
.section-text-media__img div {
  height: 0;
  padding-bottom: 92.1383647799%;
  margin-bottom: -22%;
  background: url("../images/faq-form-image.png") no-repeat top/contain;
}
.section-text-media__quote {
  position: relative;
  color: #f2ebe5;
  font-size: 16px;
  line-height: 1.37;
  font-style: italic;
  margin: 0 0 48px;
}
@media screen and (min-width: 768px) {
  .section-text-media__quote {
    width: 450px;
  }
}
.section-text-media__quote > div {
  position: relative;
  padding: 30px;
  z-index: 1;
}
.section-text-media__quote > div > div {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  margin: 18px 0 0;
}
@media screen and (max-width: 767px) {
  .section-text-media__quote > div > div {
    margin: 10px 0 0;
  }
}
.section-text-media__quote .thing {
  display: none;
  z-index: 0;
}
.section-text-media__quote::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: -22px;
  transform: skew(-35deg, 0deg);
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #92cdb9;
}
.section-text-media__quote.q1 > div {
  background: #f0aa00;
}
@media screen and (min-width: 768px) {
  .section-text-media__quote.q1 {
    margin-left: 57px;
  }
}
.section-text-media__quote.q1 .thing {
  display: block;
  width: 232px;
  height: 234px;
  position: absolute;
  top: 50%;
  right: -166px;
  background: url("../images/thing-blob-lilac.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-text-media__quote.q1 .thing {
    right: auto;
    top: 67%;
    left: -116px;
  }
}
.section-text-media__quote.q1::after {
  left: 27px;
  border-top: 30px solid #f0aa00;
}
.section-text-media__quote.q2 > div {
  background: #ff6936;
}
.section-text-media__quote.q2::after {
  right: 27px;
  border-top: 30px solid #ff6936;
  transform: skew(35deg, 0deg);
}
.section-text-media__quote.q3 > div {
  background: #0f472e;
}
.section-text-media__quote.q3 .thing {
  display: block;
  width: 93px;
  height: 94px;
  position: absolute;
  top: 35px;
  right: -136px;
  background: url("../images/thing-4-star-teal.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-text-media__quote.q3 .thing {
    top: auto;
    bottom: -37px;
    right: -26px;
  }
}
.section-text-media__quote.q3::after {
  left: 27px;
  border-top: 30px solid #0f472e;
}

.section-archive-industry {
  background: #f2ebe5;
  padding: 100px 0 100px;
}
.section-archive-industry .industry-cards {
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-archive-industry .industry-cards {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 40px 40px;
  }
}
@media screen and (max-width: 1180px) {
  .section-archive-industry .industry-cards {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.section-archive-industry .industry-cards .industry-card {
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-archive-industry .industry-cards .industry-card {
    margin-bottom: 30px;
  }
}
.section-archive-industry .industry-cards > .thing {
  display: block;
  width: 722px;
  height: 722px;
  position: absolute;
  top: -50px;
  right: -292px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-archive-industry .industry-cards::before {
    display: none;
  }
}
.section-archive-industry .pagination {
  padding: 100px 0 90px;
  padding: 30px 0 40px;
}
@media (min-width: 414px) {
  .section-archive-industry .pagination {
    padding: calc(4.6480743692vw + 10.7569721116px) 0 calc(3.3200531208vw + 26.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-archive-industry .pagination {
    padding: 100px 0 90px;
  }
}

.industry-card {
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  text-decoration: none;
  display: block;
}
.industry-card > div {
  position: relative;
  padding-bottom: 48.0225988701%;
}
@media screen and (min-width: 768px) {
  .industry-card > div {
    padding-bottom: 126.9230769231%;
  }
}
.industry-card > div > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  .industry-card > div > div {
    padding: 20px 30px;
  }
}
.industry-card > div > div h2 {
  font: normal 28px/1.06 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 20px 0 40px;
  transition: color 0.3s;
  font-size: 20px;
}
@media (min-width: 414px) {
  .industry-card > div > div h2 {
    font-size: calc(0.5312084993vw + 17.8007968127px);
  }
}
@media (min-width: 1920px) {
  .industry-card > div > div h2 {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .industry-card > div > div h2 {
    margin: 10px 0 30px;
  }
}
.industry-card > div > div .svg {
  position: absolute;
  right: 80px;
  bottom: 20px;
  left: 20px;
  color: var(--theme-hover-color);
  opacity: 0;
  transition: opacity 0.3s;
}
@media screen and (max-width: 767px) {
  .industry-card > div > div .svg {
    right: auto;
    width: 180px;
  }
}
.industry-card > div > div .svg svg {
  width: 100%;
  height: auto;
}
.industry-card > div > div .arrow {
  position: absolute;
  right: 22px;
  bottom: 24px;
  width: 30px;
  height: 15px;
  transition: color 0.3s;
}
@media screen and (max-width: 767px) {
  .industry-card > div > div .arrow {
    right: 30px;
    bottom: 52px;
  }
}
.industry-card > div > div .arrow svg {
  width: 100%;
  height: auto;
}
.industry-card > div > div:hover {
  color: var(--theme-hover-color);
}
.industry-card > div > div:hover .svg {
  opacity: 1;
}

body.page-template-template-archive-company .header-inline {
  background: #d6e2d8;
}

.section-archive-company {
  background: #d6e2d8;
  padding: 90px 0 20px;
  position: relative;
}
.section-archive-company::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
.section-archive-company .company-cards {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  grid-auto-rows: 1fr;
  gap: 40px 40px;
  gap: 30px 30px;
}
@media (min-width: 414px) {
  .section-archive-company .company-cards {
    gap: calc(0.6640106242vw + 27.2509960159px) calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-archive-company .company-cards {
    gap: 40px 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-archive-company .company-cards {
    grid-template-columns: 1fr 1fr;
  }
}
.section-archive-company .company-cards::before {
  content: "";
  display: block;
  width: 722px;
  height: 722px;
  position: absolute;
  top: -50px;
  right: -292px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
  z-index: -1;
}
.section-archive-company .pagination {
  padding: 100px 0 90px;
  padding: 30px 0 40px;
}
@media (min-width: 414px) {
  .section-archive-company .pagination {
    padding: calc(4.6480743692vw + 10.7569721116px) 0 calc(3.3200531208vw + 26.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-archive-company .pagination {
    padding: 100px 0 90px;
  }
}

.company-card {
  color: var(--theme-color);
  background: #fff;
  box-shadow: 5px 5px 0 0 #92cdb9;
  text-decoration: none;
  display: block;
}
.company-card > div {
  position: relative;
  padding-bottom: 107.6923076923%;
}
@media screen and (max-width: 767px) {
  .company-card > div {
    padding-bottom: 100%;
  }
}
.company-card > div > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 30px;
  text-align: center;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .company-card > div > div {
    padding: 20px 20px 10px;
  }
}
.company-card > div > div .img {
  border: 2px solid rgba(146, 205, 185, 0.2);
  position: relative;
  padding-bottom: 60%;
}
.company-card > div > div .img img,
.company-card > div > div .img svg {
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto;
  max-width: calc(100% - 20px);
  max-height: calc(100% - 20px);
}
.company-card > div > div h2 {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: auto;
  transition: color 0.3s;
  color: #0f472e;
  text-align: center;
  font-size: 14px;
}
@media (min-width: 414px) {
  .company-card > div > div h2 {
    font-size: calc(0.3984063745vw + 12.3505976096px);
  }
}
@media (min-width: 1920px) {
  .company-card > div > div h2 {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .company-card > div > div h2 {
    margin: auto;
  }
}
.company-card > div > div .button {
  margin: 0 auto 0;
  padding: 6px 15px;
}
@media screen and (max-width: 767px) {
  .company-card > div > div .button {
    display: none;
  }
}

.section-grid-logo {
  background: #f2ebe5;
  padding: 180px 0 180px;
}
.section-grid-logo ~ .section-grid-logo {
  padding-top: 0;
}
.section-grid-logo h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 30px;
  color: #0f472e;
  text-align: center;
  margin: 0 0 30px;
}
@media (min-width: 414px) {
  .section-grid-logo h2 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-grid-logo h2 {
    font-size: 40px;
  }
}
.section-grid-logo .text {
  margin: 0 0 60px;
  text-align: center;
}
.section-grid-logo .items {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(132px, 1fr));
  grid-auto-rows: 1fr;
  gap: 40px 40px;
  justify-items: center;
  align-items: center;
}
.section-grid-logo .items .item {
  height: 60px;
}
.section-grid-logo .items .item img,
.section-grid-logo .items .item svg {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: 100%;
  margin: auto;
}

.filter-alphabet {
  background: #f2ebe5;
  padding: 46px 0 50px;
}
.filter-alphabet .wrap {
  border-top: 1px solid rgba(95, 95, 95, 0.2);
  border-bottom: 1px solid rgba(95, 95, 95, 0.2);
  padding: 27px 0 16px;
}
.filter-alphabet .container {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  display: flex;
  justify-content: space-between;
}
.filter-alphabet .container > div {
  flex: 1;
  text-align: center;
}
.filter-alphabet .container a {
  color: inherit;
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.3s;
}
.filter-alphabet .container a:not(.active) {
  pointer-events: none;
  opacity: 0.2;
}
.filter-alphabet .container a:hover {
  opacity: 0.6;
}

.advisor-archive {
  background: #f2ebe5;
  padding: 0 0 190px;
  padding: 0 0 120px;
}
@media (min-width: 414px) {
  .advisor-archive {
    padding: 0 0 calc(4.6480743692vw + 100.7569721116px);
  }
}
@media (min-width: 1920px) {
  .advisor-archive {
    padding: 0 0 190px;
  }
}
.advisor-archive .container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  gap: 40px 40px;
}
.advisor-archive .advisor-card__image {
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
}
.advisor-archive .advisor-card__name {
  font-size: 24px;
  margin: 17px 0;
}
.advisor-archive .advisor-card__title {
  font-size: 12px;
}
.advisor-archive .advisor-card__company {
  font-size: 12px;
  margin: 8px 0 0;
}
.advisor-archive .advisor-card__hover {
  font-size: 18px;
}
.advisor-archive .advisor-card__hover svg {
  width: 60%;
}

.role-archive {
  background: #f2ebe5;
  padding: 100px 0 200px;
  padding: 50px 0 120px;
}
@media (min-width: 414px) {
  .role-archive {
    padding: calc(3.3200531208vw + 36.2549800797px) 0 calc(5.3120849934vw + 98.0079681275px);
  }
}
@media (min-width: 1920px) {
  .role-archive {
    padding: 100px 0 200px;
  }
}
.role-archive > .container {
  position: relative;
}
.role-archive > .container .thing {
  content: "";
  display: block;
  width: 722px;
  height: 722px;
  position: absolute;
  bottom: -263px;
  right: -441px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .role-archive > .container .thing {
    display: none;
  }
}
.role-archive .filters {
  font-size: 14px;
  color: #0f472e;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .role-archive .filters {
    flex-wrap: nowrap;
  }
}
.role-archive .filters > h5 {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .role-archive .filters > h5 {
    width: auto;
    margin-right: 20px;
  }
}
.role-archive .filters > form {
  display: flex;
}
@media screen and (min-width: 768px) {
  .role-archive .filters > form {
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .role-archive .filters > form {
    overflow: auto;
  }
}
.role-archive .filters > form > div {
  margin: 0 5px 0;
}
@media screen and (min-width: 768px) {
  .role-archive .filters > form > div {
    position: relative;
  }
}
.role-archive .filters button {
  border: 1px solid #0f472e;
  background: #f2ebe5;
  padding: 0 35px 0 20px;
  height: 40px;
  position: relative;
  border-radius: 0;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.3s;
}
.role-archive .filters button.has-value {
  background-color: rgba(146, 205, 185, 0.15);
}
.role-archive .filters button:hover {
  background: rgba(15, 71, 46, 0.2);
}
.role-archive .filters button::after {
  content: "";
  display: block;
  width: 6px;
  background: url("../images/form-select-down-small.svg") no-repeat center/contain;
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: 16px;
}
.role-archive .filters button[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.role-archive .filters button.reset {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  background: url("../images/icon-reset.svg") no-repeat left;
  padding: 0 0 0 23px;
  color: #0f472e;
  margin: 0 0 0 6px;
  opacity: 0.5;
  transition: opacity 0.3s;
  font-weight: bold;
}
.role-archive .filters button.reset::after {
  display: none;
}
.role-archive .filters button.reset:hover {
  opacity: 1;
}
.role-archive .filters ul {
  position: absolute;
  list-style: none;
  margin: 0;
  border: 1px solid #0f472e;
  background: #f2ebe5;
  left: 0;
  padding: 10px 0;
  top: calc(100% + 10px);
  width: 200px;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .role-archive .filters ul {
    width: 100%;
    left: 0;
    right: 0;
  }
}
.role-archive .filters li {
  margin: 0;
  padding: 0 1ex 0 20px;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background-color 0.3s;
  cursor: pointer;
}
.role-archive .filters li:hover {
  background: rgba(15, 71, 46, 0.2);
}
.role-archive .items {
  margin: 50px 0 100px;
  padding: 0;
  list-style: none;
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  grid-auto-rows: 1fr;
  gap: 40px 40px;
  gap: 30px 30px;
}
@media (min-width: 414px) {
  .role-archive .items {
    gap: calc(0.6640106242vw + 27.2509960159px) calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .role-archive .items {
    gap: 40px 40px;
  }
}
.role-archive .items > li {
  margin: 0;
  padding: 0;
  transform: scale(0);
}
.role-archive .error {
  margin: 100px 0;
  font-family: "ABCGintoNord", sans-serif;
  font-size: 20px;
  color: #0f472e;
  opacity: 0.5;
  text-align: center;
}

.section-quiz {
  background: #f2ebe5;
  color: #0f472e;
  padding: 0 0 0;
  position: relative;
}
.section-quiz *[role=alert] {
  color: red;
  position: absolute;
}
.section-quiz .quiz-header {
  text-align: center;
  padding: 100px 0 0;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-header {
    padding: 50px 0 0;
  }
}
.section-quiz .quiz-header h1 {
  font: normal 30px/1 "Gloria Hallelujah", cursive;
  color: #f0aa00;
  margin: 0 0 50px;
  font-size: 20px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-header h1 {
    font-size: calc(0.6640106242vw + 17.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-header h1 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-header h1 {
    margin: 0 0 16px;
  }
}
.section-quiz .quiz-header h2 {
  font: normal 32px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 auto 0;
  font-size: 18px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-header h2 {
    font-size: calc(0.9296148738vw + 14.1513944223px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-header h2 {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-header h2 {
    line-height: 1.56;
  }
}
.section-quiz .quiz-nav {
  padding: 20px var(--size-padding) 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-nav {
    position: absolute;
    bottom: 100px;
    left: 0;
    right: 0;
    padding: 0 var(--size-padding) 0;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-nav {
    background: #f2ebe5 url("../images/quiz-nav-border.svg") no-repeat top center/100% 2px;
  }
}
.section-quiz .quiz-nav .button.hide {
  visibility: hidden;
  pointer-events: none;
}
.section-quiz .quiz-nav .button .mobile {
  display: none;
}
.section-quiz .quiz-nav .button .desktop {
  display: inline;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-nav .button {
    width: 95px;
  }
  .section-quiz .quiz-nav .button .mobile {
    display: inline;
  }
  .section-quiz .quiz-nav .button .desktop {
    display: none;
  }
}
.section-quiz .quiz-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 740px;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-nav ul {
    display: none;
  }
}
.section-quiz .quiz-nav ul li {
  flex: 1;
  text-align: center;
  position: relative;
}
.section-quiz .quiz-nav ul li::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: calc(50% + 8px);
  width: calc(100% - 18px);
  height: 100%;
  background: url("../images/quiz-nav-line.svg") no-repeat center/100% 3px;
}
.section-quiz .quiz-nav ul li:last-child::after {
  display: none;
}
.section-quiz .quiz-nav ul li > button {
  padding: 0;
  margin: auto;
  width: 21px;
  height: 20px;
  position: relative;
  cursor: pointer;
  text-indent: -9999px;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
          appearance: none;
}
.section-quiz .quiz-nav ul li > button::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("../images/quiz-nav-circle.svg") no-repeat center;
  opacity: 0.2;
}
.section-quiz .quiz-nav ul li > button.active, .section-quiz .quiz-nav ul li > button:hover {
  background: url("../images/quiz-nav-dot.svg") no-repeat center;
}
.section-quiz .quiz-nav ul li > button.active::after {
  opacity: 1;
}
.section-quiz .quiz-nav .progress {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  white-space: nowrap;
  color: #0f472e;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-nav .progress {
    display: none;
  }
}
.section-quiz .game-drag-drop {
  padding: 0 0 210px;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop {
    padding: 0 0 40px;
  }
}
.section-quiz .game-drag-drop .thing-1 {
  position: absolute;
  top: -160px;
  left: -266px;
  width: 455px;
  height: 410px;
  background: url("../images/quiz-thing-1.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .thing-1 {
    display: none;
  }
}
.section-quiz .game-drag-drop .msg {
  color: #5f5f5f;
  text-align: center;
  margin: 32px 0 53px;
  position: relative;
  z-index: 1;
}
.section-quiz .game-drag-drop .grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-areas: "accept cards reject";
  gap: 40px 40px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "cards cards" "accept reject";
    gap: 50px 30px;
  }
}
.section-quiz .game-drag-drop .cards {
  grid-area: cards;
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, 1fr);
  gap: 40px 40px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(2, minmax(0, 1fr));
    gap: 30px 30px;
  }
}
.section-quiz .game-drag-drop .cards > li {
  padding-bottom: 22.2222222222%;
  position: relative;
  height: 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .cards > li {
    padding-bottom: 49.3827160494%;
  }
}
.section-quiz .game-drag-drop .cards > li > div {
  font: normal 20px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #f2ebe5;
  font-size: 16px;
}
@media (min-width: 414px) {
  .section-quiz .game-drag-drop .cards > li > div {
    font-size: calc(0.2656042497vw + 14.9003984064px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .game-drag-drop .cards > li > div {
    font-size: 20px;
  }
}
.section-quiz .game-drag-drop .cards > li.li-0 > div {
  background: #f0aa00;
  box-shadow: 5px 5px 0 0 #ff6936;
}
.section-quiz .game-drag-drop .cards > li.li-1 > div {
  background: #92cdb9;
  box-shadow: 5px 5px 0 0 #0f472e;
}
.section-quiz .game-drag-drop .cards > li.li-2 > div {
  background: #0f472e;
  box-shadow: 5px 5px 0 0 #92cdb9;
}
.section-quiz .game-drag-drop .cards > li.li-3 > div {
  background: #ff6936;
  box-shadow: 5px 5px 0 0 #f0aa00;
}
.section-quiz .game-drag-drop .droparea {
  position: relative;
  padding-bottom: 122.2222222222%;
  background: #f2ebe5;
  -webkit-user-select: none;
          user-select: none;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .droparea {
    padding-bottom: 123.4567901235%;
  }
}
.section-quiz .game-drag-drop .droparea > div {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #0f472e;
  border: 2px dashed currentColor;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
  padding: 0 15%;
  font-size: 20px;
}
@media (min-width: 414px) {
  .section-quiz .game-drag-drop .droparea > div {
    font-size: calc(1.3280212483vw + 14.5019920319px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .game-drag-drop .droparea > div {
    font-size: 40px;
  }
}
.section-quiz .game-drag-drop .droparea.hover > div {
  opacity: 1;
}
.section-quiz .game-drag-drop .droparea-accept {
  grid-area: accept;
}
.section-quiz .game-drag-drop .droparea-reject {
  grid-area: reject;
}
.section-quiz .quiz-radio-image .thing-2-1 {
  position: absolute;
  bottom: 120px;
  left: -120px;
  width: 373px;
  height: 446px;
  background: url("../images/thing-4-star-teal.svg") no-repeat center/contain;
  opacity: 0.2;
  transform: rotate(68deg);
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image .thing-2-1 {
    width: 87px;
    height: 90px;
    top: 80px;
    left: 0;
    bottom: auto;
  }
}
.section-quiz .quiz-radio-image .thing-2-2 {
  position: absolute;
  top: -70px;
  right: -329px;
  width: 447px;
  height: 446px;
  background: url("../images/quiz-thing-2-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image .thing-2-2 {
    display: none;
  }
}
.section-quiz .quiz-radio-image .wrap {
  padding: 70px 0 230px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image .wrap {
    padding: 32px 0 40px;
  }
}
.section-quiz .quiz-radio-image ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex;
  justify-content: center;
  gap: 40px 40px;
  gap: 10px 30px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-radio-image ul {
    gap: calc(1.9920318725vw + 1.7529880478px) calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-radio-image ul {
    gap: 40px 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image ul {
    flex-wrap: wrap;
    gap: 10px 30px;
  }
}
@media screen and (max-width: 480px) {
  .section-quiz .quiz-radio-image ul {
    gap: 30px 10px;
  }
}
.section-quiz .quiz-radio-image ul li {
  flex: 0 1 260px;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image ul li {
    flex: 0 1 162px;
  }
}
@media screen and (max-width: 480px) {
  .section-quiz .quiz-radio-image ul li {
    flex: 0 1 calc(50% - 5px);
  }
}
.section-quiz .quiz-radio-image ul li:nth-child(4n+1) {
  --color-bg: #0f472e;
  --color-bs: #cdd1ea;
}
.section-quiz .quiz-radio-image ul li:nth-child(4n+2) {
  --color-bg: #92cdb9;
  --color-bs: #0f472e;
}
.section-quiz .quiz-radio-image ul li:nth-child(4n+3) {
  --color-bg: #ff6936;
  --color-bs: #f0aa00;
}
.section-quiz .quiz-radio-image ul li:nth-child(4n+4) {
  --color-bg: #cdd1ea;
  --color-bs: #92cdb9;
}
.section-quiz .quiz-radio-image .img {
  border: 2px dashed #f2ebe5;
  box-sizing: border-box;
  margin: 0 18px 36px;
  padding: 10px;
  margin: 0 0 20px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-radio-image .img {
    margin: 0 calc(1.1952191235vw - 4.9482071713px) calc(1.0624169987vw + 15.6015936255px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-radio-image .img {
    margin: 0 18px 36px;
  }
}
.section-quiz .quiz-radio-image .img > div {
  position: relative;
  height: 0;
  padding-bottom: 130%;
}
.section-quiz .quiz-radio-image .img > div img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background: var(--color-bg);
  box-shadow: 5px 5px 0 0 var(--color-bs);
  cursor: pointer;
}
.section-quiz .quiz-radio-image .txt {
  font: normal 18px/1.67 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 0;
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.3s;
  font-size: 12px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-radio-image .txt {
    font-size: calc(0.3984063745vw + 10.3505976096px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-radio-image .txt {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image .txt {
    line-height: 1.33;
  }
}
.section-quiz .quiz-radio-image .txt::after {
  content: "";
  display: block;
  height: 10px;
  background: url("../images/divider.svg") no-repeat center/contain;
  margin: 10px 0 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.section-quiz .quiz-radio-image label.active .img {
  border-color: #5f5f5f;
}
.section-quiz .quiz-radio-image label.active .txt {
  opacity: 1 !important;
}
.section-quiz .quiz-radio-image label.active .txt::after {
  opacity: 1;
}
.section-quiz .quiz-radio-image label:hover .txt {
  opacity: 1 !important;
}
.section-quiz .quiz-radio-image label:hover .txt::after {
  opacity: 1;
}
.section-quiz .quiz-radio {
  padding: 50px 0 295px;
  max-width: 1060px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio {
    padding: 32px 0 86px;
  }
}
.section-quiz .quiz-radio .thing-3-1 {
  position: absolute;
  bottom: 39px;
  left: -331px;
  width: 457px;
  height: 345px;
  background: url("../images/quiz-thing-3-1.png") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio .thing-3-1 {
    bottom: -100px;
    left: -128px;
    width: 211px;
    height: 264px;
  }
}
.section-quiz .quiz-radio .thing-3-2 {
  position: absolute;
  top: -98px;
  right: -199px;
  width: 393px;
  height: 404px;
  background: url("../images/quiz-thing-3-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio .thing-3-2 {
    top: -50px;
    right: -110px;
    width: 186px;
    height: 180px;
  }
}
.section-quiz .quiz-radio ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  position: relative;
}
.section-quiz .quiz-radio ul li {
  margin: 20px 0 0;
  padding: 0;
  background: #f2ebe5;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio ul li {
    margin: 10px 0 0;
  }
}
.section-quiz .quiz-radio ul li label {
  font: normal 20px/1.67 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  color: #0f472e;
  background: #f2ebe5;
  border: 1px solid rgba(15, 71, 46, 0.2);
  cursor: pointer;
  padding: 22px 30px;
  transition: background-color 0.3s;
  font-size: 14px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-radio ul li label {
    font-size: calc(0.3984063745vw + 12.3505976096px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-radio ul li label {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio ul li label {
    padding: 18px;
  }
}
.section-quiz .quiz-radio ul li label .icon {
  margin: auto 28px auto 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio ul li label .icon {
    margin: auto 18px auto 0;
  }
}
.section-quiz .quiz-radio ul li label:hover, .section-quiz .quiz-radio ul li label.active {
  background-color: rgba(15, 71, 46, 0.2);
  border: 2px solid #0f472e;
  margin: -1px;
}
.section-quiz .quiz-select {
  padding: 90px 0 425px;
  position: relative;
  max-width: 960px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select {
    padding: 70px 0 335px;
  }
}
.section-quiz .quiz-select .thing-4-1 {
  position: absolute;
  bottom: 39px;
  right: -331px;
  width: 532px;
  height: 518px;
  background: url("../images/quiz-thing-4-1.png") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .thing-4-1 {
    width: 293px;
    height: 427px;
    left: 50%;
    bottom: -80px;
    transform: translateX(-50%);
  }
}
.section-quiz .quiz-select .thing-4-2 {
  position: absolute;
  top: -121px;
  left: -46px;
  width: 163px;
  height: 168px;
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .thing-4-2 {
    top: -11px;
    width: 87px;
    height: 90px;
  }
}
.section-quiz .quiz-select .thing-4-3 {
  position: absolute;
  bottom: 239px;
  left: -86px;
  width: 125px;
  height: 129px;
  transform: rotate(-31deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .thing-4-3 {
    left: 0;
    width: 65px;
    height: 66px;
  }
}
.section-quiz .quiz-select .thing-4-4 {
  position: absolute;
  top: 1px;
  right: -71px;
  width: 84px;
  height: 87px;
  transform: rotate(-26deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .thing-4-4 {
    right: 0;
    width: 44px;
    height: 45px;
  }
}
.section-quiz .quiz-select .label {
  font: normal 50px/1 "Gloria Hallelujah", cursive;
  color: #0f472e;
  letter-spacing: -0.05em;
  margin: 0 0 40px;
  text-align: center;
  position: relative;
  font-size: 40px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-select .label {
    font-size: calc(0.6640106242vw + 37.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-select .label {
    font-size: 50px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .label {
    margin: 0 0 30px;
  }
}
.section-quiz .quiz-select button,
.section-quiz .quiz-select ul {
  background: #0f472e;
  font: normal 40px/1.25 "Gloria Hallelujah", cursive;
  color: #f2ebe5;
  letter-spacing: -0.05em;
  box-shadow: 5px 5px 0 0 #92cdb9;
  width: 100%;
  text-align: left;
  position: relative;
  border: none;
  font-size: 20px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-select button,
.section-quiz .quiz-select ul {
    font-size: calc(1.3280212483vw + 14.5019920319px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-select button,
.section-quiz .quiz-select ul {
    font-size: 40px;
  }
}
.section-quiz .quiz-select button {
  height: 110px;
  padding: 0 50px 0 30px;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select button {
    height: 80px;
  }
}
.section-quiz .quiz-select button .block {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section-quiz .quiz-select button .truncate {
  opacity: 0.5;
}
.section-quiz .quiz-select button::after {
  content: "";
  display: block;
  position: absolute;
  right: 30px;
  top: 2px;
  bottom: 2px;
  width: 18px;
  background: url("../images/form-select-down-eggshell.svg") no-repeat center/contain;
  transition: transform 0.3s;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select button::after {
    width: 15px;
  }
}
.section-quiz .quiz-select button[aria-expanded=true]::after {
  transform: rotate(-180deg);
}
.section-quiz .quiz-select ul {
  list-style: none;
  margin: 0 0 0;
  padding: 2px 0 0;
  top: -2px;
}
.section-quiz .quiz-select ul li {
  min-height: 110px;
  display: flex;
  padding: 0 20px 0 30px;
  margin: 0;
  align-items: center;
  cursor: pointer;
  transition: opacity 0.3s;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select ul li {
    min-height: 80px;
  }
}
.section-quiz .quiz-select ul li:hover {
  opacity: 0.5;
}
.section-quiz .quiz-swipe-cards {
  padding: 80px 0 240px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards {
    padding: 0 0 60px;
  }
}
.section-quiz .quiz-swipe-cards .thing-6-1 {
  position: absolute;
  top: -122px;
  left: -156px;
  width: 123px;
  height: 126px;
  background: url("../images/quiz-thing-6-1.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards .thing-6-1 {
    display: none;
  }
}
.section-quiz .quiz-swipe-cards .thing-6-2 {
  position: absolute;
  bottom: -137px;
  right: -159px;
  width: 420px;
  height: 434px;
  background: url("../images/quiz-thing-6-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards .thing-6-2 {
    display: none;
  }
}
.section-quiz .quiz-swipe-cards .game-swipe-cards {
  position: relative;
}
.section-quiz .quiz-swipe-cards .msg {
  color: #5f5f5f;
  text-align: center;
  margin: 20px 0 30px;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-swipe-cards .msg {
    display: none;
  }
}
.section-quiz .quiz-swipe-cards .grid {
  display: grid;
  grid-template-areas: "cards";
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-swipe-cards .grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-areas: "no cards yes";
    gap: 40px 40px;
  }
}
.section-quiz .quiz-swipe-cards .droparea {
  position: relative;
  height: 0;
  padding-bottom: 122.2222222222%;
  background: #f2ebe5;
  -webkit-user-select: none;
          user-select: none;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards .droparea {
    display: none;
  }
}
.section-quiz .quiz-swipe-cards .droparea > div {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #0f472e;
  border: 2px dashed currentColor;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.section-quiz .quiz-swipe-cards .droparea.active > div {
  opacity: 1;
}
.section-quiz .quiz-swipe-cards .droparea-yes {
  grid-area: yes;
}
.section-quiz .quiz-swipe-cards .droparea-no {
  grid-area: no;
}
.section-quiz .quiz-swipe-cards .bottom {
  grid-area: cards;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: #f2ebe5;
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  max-width: 340px;
  margin: 0 auto;
}
.section-quiz .quiz-swipe-cards .bottom:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 122.2222222222%;
}
.section-quiz .quiz-swipe-cards .bottom > div {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #0f472e;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.section-quiz .quiz-swipe-cards .cards {
  grid-area: cards;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.section-quiz .quiz-swipe-cards .card {
  box-shadow: 5px 5px 0 0 #92cdb9;
  background: #fff;
  padding: 17px 20px;
  -webkit-user-select: none;
          user-select: none;
}
.section-quiz .quiz-swipe-cards .card img {
  width: 100%;
  height: auto;
}
.section-quiz .quiz-swipe-cards .card h3 {
  font: normal 32px/1 "Gloria Hallelujah", cursive;
  color: #0f472e;
  text-align: center;
  margin: 30px 0 30px;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards .card h3 {
    margin: 20px 0 20px;
  }
}
.section-quiz .quiz-range-group {
  position: relative;
  padding: 0 0 290px;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group {
    padding: 0 0 160px;
  }
}
.section-quiz .quiz-range-group .thing-7 {
  position: absolute;
  top: 50px;
  left: 50%;
  width: 312px;
  height: 323px;
  transform: translate(-50%, -50%);
  background: url("../images/quiz-thing-7.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group .thing-7 {
    top: 40px;
    width: 174px;
    height: 180px;
  }
}
.section-quiz .quiz-range-group label.title {
  font: normal 28px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f2ebe5;
  background: #92cdb9 url("../images/bg/bg-waves-teal.png") repeat;
  box-shadow: 5px 5px 0 0 #0f472e;
  min-height: 110px;
  max-width: 760px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 112px auto 60px;
  padding: 3px 30px;
  text-align: center;
  font-size: 20px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-range-group label.title {
    font-size: calc(0.5312084993vw + 17.8007968127px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-range-group label.title {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group label.title {
    margin: 90px auto 60px;
    min-height: 80px;
  }
}
.section-quiz .quiz-range-group.style-1 label.title {
  background: #ff6936 url("../images/bg/bg-waves-ember.png") repeat;
}
.section-quiz .quiz-range-group .slider {
  position: relative;
  margin: 0 0 0;
  height: 150px;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group .slider {
    height: 116px;
  }
}
.section-quiz .quiz-range-group .slider ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  position: absolute;
  left: 15px;
  right: 15px;
}
.section-quiz .quiz-range-group .slider ul li {
  font: normal 18px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  flex: 0 0 1px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 0;
  height: 0;
  font-size: 12px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-range-group .slider ul li {
    font-size: calc(0.3984063745vw + 10.3505976096px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-range-group .slider ul li {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-range-group .slider ul li {
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group .slider ul li {
    line-height: 1.67;
  }
}
.section-quiz .quiz-range-group .slider ul li img {
  margin: 0 0 24px;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group .slider ul li img {
    width: 29px;
    height: auto;
    margin: 0 0 10px;
  }
}
.section-quiz .quiz-range-group .slider ul.labels {
  top: 0;
}
.section-quiz .quiz-range-group .slider ul.labels li label {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, 0);
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 96px;
  text-align: center;
}
.section-quiz .quiz-range-group .slider ul.labels li:first-child label {
  transform: translate(0, 0);
  align-items: flex-start;
  text-align: left;
}
.section-quiz .quiz-range-group .slider ul.labels li:last-child label {
  transform: translate(-100%, 0);
  align-items: flex-end;
  text-align: right;
}
.section-quiz .quiz-range-group .slider ul.notches {
  bottom: 15px;
  pointer-events: none;
}
.section-quiz .quiz-range-group .slider ul.notches li {
  flex: 0 0 1px;
  position: relative;
  height: 0;
  width: 0;
}
.section-quiz .quiz-range-group .slider ul.notches li::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-50%, 0);
  width: 10px;
  height: 10px;
  background: url("../images/quiz-range-notch.svg") no-repeat center;
}
.section-quiz .quiz-range-group .slider ul.numbers {
  bottom: -10px;
}
.section-quiz .quiz-range-group .slider ul.numbers li {
  display: flex;
  justify-content: center;
  text-align: center;
}
.section-quiz .quiz-range-group .slider input.range {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
}
.section-quiz .quiz-range-group .slider input.range::-webkit-slider-runnable-track {
  -webkit-appearance: none;
          appearance: none;
  height: 30px;
  background: transparent url("../images/quiz-range-line.svg") no-repeat center/calc(100% - 30px) 7px;
}
.section-quiz .quiz-range-group .slider input.range::-moz-range-track {
  appearance: none;
  height: 30px;
  background: transparent url("../images/quiz-range-line.svg") no-repeat center/calc(100% - 30px) 7px;
}
.section-quiz .quiz-range-group .slider input.range::-ms-track {
  appearance: none;
  height: 30px;
  background: transparent url("../images/quiz-range-line.svg") no-repeat center/calc(100% - 30px) 7px;
}
.section-quiz .quiz-range-group .slider input.range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
  box-sizing: border-box;
  border: none;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #0f472e;
  cursor: ew-resize;
}
.section-quiz .quiz-range-group .slider input.range::-moz-range-thumb {
  appearance: none;
  box-sizing: border-box;
  border: none;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #0f472e;
  cursor: ew-resize;
}
.section-quiz .quiz-range-group .slider input.range::-ms-thumb {
  margin-top: 0;
  appearance: none;
  box-sizing: border-box;
  border: none;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #0f472e;
  cursor: ew-resize;
}
.section-quiz .quiz-range-group .slider input.range::-ms-tooltip {
  display: none;
}
.section-quiz .quiz-range-group button.continue {
  position: absolute;
  left: 50%;
  bottom: 210px;
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group button.continue {
    bottom: 80px;
  }
}
.section-quiz .quiz-checkbox {
  padding: 80px 0 200px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox {
    padding: 32px 0 86px;
  }
}
.section-quiz .quiz-checkbox .thing-8-1 {
  position: absolute;
  top: -35px;
  left: -178px;
  width: 390px;
  height: 391px;
  background: url("../images/quiz-thing-8-1.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox .thing-8-1 {
    display: none;
  }
}
.section-quiz .quiz-checkbox .thing-8-2 {
  position: absolute;
  bottom: 38px;
  right: -188px;
  width: 471px;
  height: 497px;
  background: url("../images/quiz-thing-8-2.png") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox .thing-8-2 {
    display: none;
  }
}
.section-quiz .quiz-checkbox ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-rows: minmax(0, 1fr);
  gap: 20px 30px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox ul {
    grid-template-columns: 1fr;
    gap: 10px 10px;
  }
}
.section-quiz .quiz-checkbox ul li {
  margin: 0;
  padding: 0;
  background: #f2ebe5;
}
.section-quiz .quiz-checkbox ul li label {
  font: normal 20px/1.67 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  color: #0f472e;
  background: #f2ebe5;
  transition: background-color 0.3s;
  border: 1px solid rgba(15, 71, 46, 0.2);
  cursor: pointer;
  padding: 22px 30px;
  font-size: 14px;
}
@media (min-width: 414px) {
  .section-quiz .quiz-checkbox ul li label {
    font-size: calc(0.3984063745vw + 12.3505976096px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-checkbox ul li label {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox ul li label {
    padding: 18px;
  }
}
.section-quiz .quiz-checkbox ul li label .icon {
  margin: auto 28px auto 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox ul li label .icon {
    margin: auto 18px auto 0;
  }
}
.section-quiz .quiz-checkbox ul li label:hover, .section-quiz .quiz-checkbox ul li label.active {
  background-color: rgba(15, 71, 46, 0.2);
  border: 2px solid #0f472e;
  margin: -1px;
}
.section-quiz .quiz-intro {
  --theme-hover-color: #f0aa00;
  color: #0f472e;
  position: relative;
  text-align: center;
  padding: 0;
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 180px);
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro {
    min-height: calc(100vh - 70px);
  }
}
.section-quiz .quiz-intro .container {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  min-height: 780px;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-intro .container {
    min-height: 840px;
  }
}
.section-quiz .quiz-intro .container img,
.section-quiz .quiz-intro .container .img {
  display: none;
}
.section-quiz .quiz-intro .container .thing-1 {
  left: -20%;
  top: -6%;
  width: 465px;
  height: 443px;
  background: url("../images/quiz-start-thing-1.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .thing-1 {
    left: -34%;
    top: -13%;
    width: 307px;
    height: 292px;
  }
}
.section-quiz .quiz-intro .container .thing-2 {
  right: -29%;
  bottom: -13%;
  width: 609px;
  height: 530px;
  transform: rotate(-46deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .thing-2 {
    right: -12%;
    bottom: -13%;
    width: 309px;
    height: 319px;
  }
}
.section-quiz .quiz-intro .container .img-1 {
  left: -38%;
  top: 12%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .img-1 {
    left: -25%;
    top: 5%;
  }
}
.section-quiz .quiz-intro .container .img-2 {
  left: -15%;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .img-2 {
    left: -4%;
    bottom: 0;
  }
}
.section-quiz .quiz-intro .container .img-3 {
  right: -16%;
  top: -6%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .img-3 {
    right: -21%;
    top: -7%;
  }
}
.section-quiz .quiz-intro .container .img-4 {
  right: -38%;
  bottom: 14%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .img-4 {
    right: -17%;
    bottom: 10%;
  }
}
.section-quiz .quiz-intro .things {
  position: absolute;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-intro .things {
    top: 47%;
    left: 50%;
    height: 0;
    width: 100%;
    min-width: 900px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
.section-quiz .quiz-intro .things > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things > div {
    bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-intro .things > div {
    height: 0;
    padding-bottom: 56.3%;
    transform: translate(-50%, -50%);
  }
}
.section-quiz .quiz-intro .things img,
.section-quiz .quiz-intro .things .img {
  position: absolute;
}
.section-quiz .quiz-intro .things img {
  height: auto;
  width: 14.197%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things img {
    width: 159px;
  }
}
.section-quiz .quiz-intro .things .thing-1 {
  top: 0;
  left: 13%;
  height: 443px;
  width: 24.27%;
  background: url("../images/quiz-start-thing-1.svg") no-repeat top/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .thing-1 {
    top: -13%;
    left: -34%;
    width: 307px;
    height: 292px;
  }
}
.section-quiz .quiz-intro .things .thing-2 {
  top: 63%;
  left: 60%;
  height: 530px;
  width: 31.8%;
  transform: rotate(-46deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat top/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .thing-2 {
    top: auto;
    left: auto;
    right: -12%;
    bottom: -13%;
    width: 309px;
    height: 319px;
  }
}
.section-quiz .quiz-intro .things .img-1 {
  top: 17%;
  left: 3%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .img-1 {
    top: 5%;
    left: -25%;
  }
}
.section-quiz .quiz-intro .things .img-2 {
  top: 0;
  left: 71%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .img-2 {
    top: auto;
    left: -4%;
    bottom: 0;
  }
}
.section-quiz .quiz-intro .things .img-3 {
  top: 67%;
  left: 15%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .img-3 {
    top: -7%;
    left: auto;
    right: -21%;
  }
}
.section-quiz .quiz-intro .things .img-4 {
  top: 54%;
  left: 83%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .img-4 {
    top: auto;
    left: auto;
    right: -17%;
    bottom: 10%;
  }
}
.section-quiz .quiz-intro h1 {
  font: normal 80px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 40px;
  margin: 0 auto 0;
  max-width: 960px;
  position: relative;
  max-width: 500px;
}
@media (min-width: 768px) {
  .section-quiz .quiz-intro h1 {
    font-size: calc(3.3444816054vw + 14.3143812709px);
  }
}
@media (min-width: 1366px) {
  .section-quiz .quiz-intro h1 {
    font-size: calc(3.6101083032vw + 10.6859205776px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-intro h1 {
    font-size: 80px;
  }
}
@media (min-width: 768px) {
  .section-quiz .quiz-intro h1 {
    max-width: calc(16.7224080268vw + 371.5719063545px);
  }
}
@media (min-width: 1366px) {
  .section-quiz .quiz-intro h1 {
    max-width: calc(64.9819494585vw - 287.6534296029px);
  }
}
@media (min-width: 1920px) {
  .section-quiz .quiz-intro h1 {
    max-width: 960px;
  }
}
.section-quiz .quiz-intro p {
  line-height: 2;
  margin: 50px auto 30px;
  max-width: 560px;
  position: relative;
}
.section-quiz .quiz-intro .circle {
  margin: 0 auto 0;
  position: relative;
}

body.page-template-template-feedback .section-quiz > form > .container {
  min-height: calc(var(--viewport-height) - 130px);
}
body.page-template-template-feedback .section-quiz .quiz-range-group {
  padding: 0 0 290px;
}
@media screen and (max-width: 767px) {
  body.page-template-template-feedback .section-quiz .quiz-range-group {
    padding: 0 0 90px;
  }
}
body.page-template-template-feedback .section-quiz .quiz-intro h1 {
  font: normal 80px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 25px;
  margin: 0 auto 0;
  max-width: 960px;
  position: relative;
  max-width: 500px;
}
@media (min-width: 768px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: calc(0.8361204013vw + 18.5785953177px);
  }
}
@media (min-width: 1366px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: calc(3.6101083032vw - 19.3140794224px);
  }
}
@media (min-width: 1920px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: 50px;
  }
}
@media (min-width: 768px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    max-width: calc(16.7224080268vw + 371.5719063545px);
  }
}
@media (min-width: 1366px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    max-width: calc(64.9819494585vw - 287.6534296029px);
  }
}
@media (min-width: 1920px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    max-width: 960px;
  }
}
body.page-template-template-feedback .section-quiz .quiz-intro .button {
  display: inline-block;
  margin-top: 50px;
}

.section-contact {
  background: #f2ebe5;
  overflow: hidden;
  padding: 200px 0 0;
  padding: 100px 0 0;
}
.section-contact.green {
  background: #d6e2d8;
  padding: 200px 0 40px;
  padding: 100px 0 40px;
}
@media (min-width: 414px) {
  .section-contact.green {
    padding: calc(6.6401062417vw + 72.5099601594px) 0 40px;
  }
}
@media (min-width: 1920px) {
  .section-contact.green {
    padding: 200px 0 40px;
  }
}
@media (min-width: 414px) {
  .section-contact {
    padding: calc(6.6401062417vw + 72.5099601594px) 0 0;
  }
}
@media (min-width: 1920px) {
  .section-contact {
    padding: 200px 0 0;
  }
}
.section-contact .container {
  display: grid;
  grid-template-columns: 40% 1fr 40%;
  grid-template-areas: "txt . form" "img . form";
}
@media screen and (max-width: 767px) {
  .section-contact .container {
    grid-template-columns: 1fr;
    grid-template-areas: "txt" "form" "img";
  }
}
.section-contact__left {
  grid-area: txt;
  color: #5f5f5f;
}
.section-contact__left h2 {
  color: #0f472e;
  margin: 0 0 30px;
}
.section-contact__text {
  margin: 0 0 100px;
  margin: 0 0 50px;
}
@media (min-width: 414px) {
  .section-contact__text {
    margin: 0 0 calc(3.3200531208vw + 36.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-contact__text {
    margin: 0 0 100px;
  }
}
.section-contact__img {
  grid-area: img;
  position: relative;
  display: flex;
  flex-direction: column;
}
.section-contact__img > div {
  margin: auto 0 0;
  align-self: center;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .section-contact__img > div {
    width: 150%;
    max-width: 100vw;
  }
}
.section-contact__img > div > div {
  height: 0;
  padding-bottom: 92.1383647799%;
  margin-bottom: -22%;
  background: url("../images/faq-form-image.png") no-repeat top/contain;
}
.section-contact__right {
  grid-area: form;
  color: #0f472e;
  padding: 0 0 50px;
}
.section-contact .contact .confirmation__heading {
  font-family: "ABCGintoNord", sans-serif;
  font-size: 40px;
  line-height: 60px;
  color: #0f472e;
}
.section-contact .contact .confirmation__text {
  margin-top: 30px;
  font-family: "MasonNeue", sans-serif;
  font-size: 16px;
  letter-spacing: 0.03em;
  color: #5f5f5f;
}

.section-contact-quotes {
  background: #f2ebe5;
  padding: 0 0 100px;
}
@media screen and (min-width: 768px) {
  .section-contact-quotes .container {
    display: flex;
    justify-content: space-between;
    gap: 30px 30px;
  }
}
.section-contact-quotes blockquote {
  flex: 0 0 calc(100% / 3);
  position: relative;
  color: #f2ebe5;
  font-size: 16px;
  line-height: 1.37;
  font-style: italic;
  margin: 0 0 48px;
}
@media screen and (min-width: 768px) {
  .section-contact-quotes blockquote {
    width: 450px;
  }
}
.section-contact-quotes blockquote > div {
  position: relative;
  padding: 30px;
  z-index: 1;
}
.section-contact-quotes blockquote > div footer {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  margin: 18px 0 0;
}
@media screen and (max-width: 767px) {
  .section-contact-quotes blockquote > div footer {
    margin: 10px 0 0;
  }
}
.section-contact-quotes blockquote::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: -22px;
  transform: skew(-35deg, 0deg);
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #92cdb9;
}
.section-contact-quotes blockquote.q0 > div {
  background: #f0aa00;
}
.section-contact-quotes blockquote.q0::after {
  left: 27px;
  border-top: 30px solid #f0aa00;
}
.section-contact-quotes blockquote.q2 > div {
  background: #ff6936;
}
.section-contact-quotes blockquote.q2::after {
  right: 27px;
  border-top: 30px solid #ff6936;
  transform: skew(35deg, 0deg);
}
.section-contact-quotes blockquote.q1 > div {
  background: #0f472e;
}
.section-contact-quotes blockquote.q1::after {
  left: 27px;
  border-top: 30px solid #0f472e;
}

.quiz-results {
  background: #f2ebe5;
  padding: 170px 0 0;
  position: relative;
  overflow: hidden;
  padding: 100px 0 0;
}
@media (min-width: 414px) {
  .quiz-results {
    padding: calc(4.6480743692vw + 80.7569721116px) 0 0;
  }
}
@media (min-width: 1920px) {
  .quiz-results {
    padding: 170px 0 0;
  }
}
.quiz-results .thing-1 {
  position: absolute;
  left: 0;
  bottom: -175px;
  width: 419px;
  height: 652px;
  background: url("../images/quiz-results-thing-1.png") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .quiz-results .thing-1 {
    display: none;
  }
}
.quiz-results .thing-2 {
  position: absolute;
  top: -84px;
  right: -265px;
  width: 403px;
  height: 386px;
  background: url("../images/quiz-results-thing-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .quiz-results .thing-2 {
    display: none;
  }
}
.quiz-results .light-teal {
  background: #d6e2d8;
  position: relative;
  margin: 50px 0 0;
  padding: 0 0 100px;
}
@media screen and (min-width: 768px) {
  .quiz-results .light-teal {
    margin: -620px 0 0;
    padding: 620px 0 130px;
  }
}
.quiz-results .light-teal::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  top: -49px;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
.quiz-results .title {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 0;
  font-size: 30px;
}
@media (min-width: 414px) {
  .quiz-results .title {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .quiz-results .title {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .title {
    line-height: 1.27;
  }
}
.quiz-results .advisors {
  position: relative;
  padding: 100px 0 80px;
  z-index: 1;
  padding: 70px 0 50px;
}
@media (min-width: 414px) {
  .quiz-results .advisors {
    padding: calc(1.9920318725vw + 61.7529880478px) 0 calc(1.9920318725vw + 41.7529880478px);
  }
}
@media (min-width: 1920px) {
  .quiz-results .advisors {
    padding: 100px 0 80px;
  }
}
@media screen and (min-width: 768px) {
  .quiz-results .advisors {
    background: url("../images/hr-bg-for-light-teal.svg") no-repeat center bottom/100% 5px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .advisors {
    margin: 0 auto;
    max-width: 260px;
  }
}
.quiz-results .advisors > .ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .quiz-results .advisors > .ul {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
    gap: 140px 40px;
    gap: 60px 40px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .quiz-results .advisors > .ul {
    gap: calc(6.9444444444vw + 6.6666666667px) 40px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .quiz-results .advisors > .ul {
    gap: 140px 40px;
  }
}
.quiz-results .advisors > .ul::after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  position: absolute;
  right: 0;
  bottom: 300px;
  left: 0;
  background: url("../images/hr-bg-for-light-teal.svg") no-repeat center bottom/100% 5px;
  bottom: 200px;
}
@media (min-width: 768px) {
  .quiz-results .advisors > .ul::after {
    bottom: calc(8.6805555556vw + 133.3333333333px);
  }
}
@media (min-width: 1920px) {
  .quiz-results .advisors > .ul::after {
    bottom: 300px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .advisors > .ul::after {
    display: none;
  }
}
.quiz-results .advisors .advisor-card {
  grid-row: 1/2;
}
.quiz-results .advisors .role-card-alt {
  grid-row: 2/3;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--theme-color);
  background: var(--theme-background-color);
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  text-decoration: none;
  padding: 40px 20px;
  margin: 0;
  position: relative;
  transition: color 0.3s;
  padding: 30px 20px;
}
@media (min-width: 414px) {
  .quiz-results .advisors .role-card-alt {
    padding: calc(0.6640106242vw + 27.2509960159px) 20px;
  }
}
@media (min-width: 1920px) {
  .quiz-results .advisors .role-card-alt {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .advisors .role-card-alt {
    margin: 70px 0 100px;
  }
}
.quiz-results .advisors .role-card-alt::after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  position: absolute;
  right: 0;
  top: -34px;
  left: 0;
  background: url("../images/hr-bg-for-eggshell-mobile.svg") no-repeat center bottom/100% 5px;
}
@media screen and (min-width: 768px) {
  .quiz-results .advisors .role-card-alt::after {
    display: none;
  }
}
.quiz-results .advisors .role-card-alt:hover {
  color: var(--theme-hover-color);
}
.quiz-results .advisors .role-card-alt h3 {
  font: normal 34px/1.06 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0;
  font-size: 16px;
}
@media (min-width: 414px) {
  .quiz-results .advisors .role-card-alt h3 {
    font-size: calc(1.1952191235vw + 11.0517928287px);
  }
}
@media (min-width: 1920px) {
  .quiz-results .advisors .role-card-alt h3 {
    font-size: 34px;
  }
}
@media screen and (min-width: 768px) {
  .quiz-results .advisors .role-card-alt h3 {
    width: min-content;
  }
}
.quiz-results .cols {
  background: url("../images/hr-bg-for-light-teal.svg") no-repeat center bottom/100% 5px;
  color: #5f5f5f;
  padding: 155px 0 45px;
  padding: 40px 0 45px;
}
@media (min-width: 414px) {
  .quiz-results .cols {
    padding: calc(7.636122178vw + 8.3864541833px) 0 45px;
  }
}
@media (min-width: 1920px) {
  .quiz-results .cols {
    padding: 155px 0 45px;
  }
}
@media screen and (min-width: 768px) {
  .quiz-results .cols {
    display: flex;
    gap: 40px 40px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .cols {
    text-align: center;
  }
}
.quiz-results .cols .left {
  flex: 0 0 48%;
  order: 1;
}
.quiz-results .cols .right {
  flex: 0 0 60%;
  order: 2;
  align-self: flex-end;
  padding: 0 0 70px;
}
.quiz-results .cols .right img {
  max-width: 100%;
  height: auto;
  position: relative;
}
@media screen and (max-width: 767px) {
  .quiz-results .cols .arrows {
    width: 110px;
    height: auto;
  }
}
.quiz-results .cols h2 {
  font: normal 80px/1.12 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 50px;
}
@media (min-width: 414px) {
  .quiz-results .cols h2 {
    font-size: calc(1.9920318725vw + 41.7529880478px);
  }
}
@media (min-width: 1920px) {
  .quiz-results .cols h2 {
    font-size: 80px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .cols h2 {
    line-height: 1.2;
  }
}
.quiz-results .cols .text {
  margin: 0 0 50px;
}
.quiz-results .cols .list {
  margin: 0 50px 0 0;
}
@media screen and (min-width: 768px) {
  .quiz-results .cols .list {
    display: inline-block;
  }
}
.quiz-results .cols .list h3 {
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #ff6936;
}
.quiz-results .cols .list ul {
  list-style: none;
  margin: 16px 0 30px;
  padding: 0;
}
.quiz-results .cols .list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  color: #0f472e;
}
.quiz-results .cols .list li + li::before {
  content: "•";
  display: inline-block;
  font-size: 80%;
  margin: 0 2ex;
}
.quiz-results .pts {
  padding: 100px 0 50px;
  padding: 50px 0 50px;
}
@media (min-width: 414px) {
  .quiz-results .pts {
    padding: calc(3.3200531208vw + 36.2549800797px) 0 50px;
  }
}
@media (min-width: 1920px) {
  .quiz-results .pts {
    padding: 100px 0 50px;
  }
}
.quiz-results .pts h2 {
  font: normal 22px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 50px;
}
.quiz-results .pts > ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 40px 40px;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .quiz-results .pts > ul {
    flex-direction: column;
  }
}
.quiz-results .pts > ul > li {
  margin: 0;
  padding: 0;
  flex: 0 0 260px;
}
@media screen and (max-width: 767px) {
  .quiz-results .pts > ul > li {
    flex: 1;
  }
}

.section-explore {
  padding: 30px 0 300px;
  padding: 30px 0 200px;
}
@media (min-width: 414px) {
  .section-explore {
    padding: 30px 0 calc(6.6401062417vw + 172.5099601594px);
  }
}
@media (min-width: 1920px) {
  .section-explore {
    padding: 30px 0 300px;
  }
}
.section-explore__links {
  text-align: center;
  margin: 20px 0 50px;
}
.section-explore__links p {
  margin: 20px 0 0;
}
.section-explore__links a {
  color: #5f5f5f;
  text-decoration: underline;
}
.section-explore .thing {
  position: absolute;
  top: -300px;
  left: -380px;
  width: 722px;
  height: 722px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .section-explore .thing {
    display: none;
  }
}
.section-explore .collection {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-areas: "industry industry" "advisor advisor2" "industry2 industry2" "role role";
  gap: 40px 30px;
}
@media screen and (min-width: 768px) {
  .section-explore .collection {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-template-areas: "advisor industry industry" "advisor role advisor2" "industry2 industry2 advisor2";
    gap: 40px;
    gap: 10px;
  }
}
@media screen and (min-width: 768px) and (min-width: 414px) {
  .section-explore .collection {
    gap: calc(1.9920318725vw + 1.7529880478px);
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .section-explore .collection {
    gap: 40px;
  }
}
.section-explore .advisor-1 {
  grid-area: advisor;
}
.section-explore .advisor-2 {
  grid-area: advisor2;
}
.section-explore .industry-1 {
  grid-area: industry;
}
.section-explore .industry-2 {
  grid-area: industry2;
}
.section-explore .role-1 {
  grid-area: role;
}

.industry-card-explore > div {
  padding-bottom: 34.2105263158%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .industry-card-explore > div {
    height: 0;
  }
}
@media screen and (max-width: 767px) {
  .industry-card-explore > div {
    padding-bottom: 135.593220339%;
  }
}
.industry-card-explore > div > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-decoration: none;
  color: var(--theme-color);
  background: var(--theme-background-color);
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  transition: color 0.3s;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .industry-card-explore > div > a {
    flex-direction: column;
  }
}
.industry-card-explore > div > a:hover {
  color: var(--theme-hover-color);
}
.industry-card-explore > div > a:hover .underline {
  opacity: 1;
}
.industry-card-explore > div .img {
  flex: 0 0 30%;
  position: relative;
  margin: 0 32px 0 0;
}
@media screen and (min-width: 768px) {
  .industry-card-explore > div .img {
    flex: 0 0 228px;
    margin: 0 18px 0 0;
    flex: 0 0 90px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .industry-card-explore > div .img {
    margin: 0 calc(1.2152777778vw + 8.6666666667px) 0 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .industry-card-explore > div .img {
    margin: 0 32px 0 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .industry-card-explore > div .img {
    flex: 0 0 calc(11.9791666667vw - 2px);
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .industry-card-explore > div .img {
    flex: 0 0 228px;
  }
}
@media screen and (max-width: 767px) {
  .industry-card-explore > div .img {
    margin: 12px 0 0;
    order: 2;
  }
}
.industry-card-explore > div .img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.industry-card-explore > div .txt {
  flex: 1;
  padding: 0 15px 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .industry-card-explore > div .txt {
    padding: 0 20px 0 0;
    text-align: left;
    padding: 0 0 0 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .industry-card-explore > div .txt {
    padding: 0 calc(1.7361111111vw - 13.3333333333px) 0 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .industry-card-explore > div .txt {
    padding: 0 20px 0 0;
  }
}
.industry-card-explore h2 {
  font: normal 22px/1.42 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 25px;
}
@media screen and (min-width: 768px) {
  .industry-card-explore h2 {
    font-size: 16px;
    margin: 0 0 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .industry-card-explore h2 {
    font-size: calc(0.5208333333vw + 12px);
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .industry-card-explore h2 {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .industry-card-explore h2 {
    margin: 0 0 calc(2.1701388889vw - 16.6666666667px);
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .industry-card-explore h2 {
    margin: 0 0 25px;
  }
}
@media screen and (max-width: 767px) {
  .industry-card-explore h2 {
    margin: 0 0 12px;
  }
}
.industry-card-explore h5 {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}
@media screen and (min-width: 768px) {
  .industry-card-explore h5 {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .industry-card-explore h5 {
    font-size: calc(0.1736111111vw + 10.6666666667px);
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .industry-card-explore h5 {
    font-size: 14px;
  }
}
.industry-card-explore h5 .arrow {
  vertical-align: bottom;
  margin: 0 0 0 1ex;
}
.industry-card-explore h5 .underline {
  height: 10px;
  width: auto;
  display: block;
  margin: 5px 0 0;
  opacity: 0;
  transition: opacity 0.3s;
  color: var(--theme-hover-color);
  position: absolute;
}
@media screen and (max-width: 767px) {
  .industry-card-explore h5 .underline {
    left: 0;
    right: 0;
    margin: 5px auto 0;
  }
}

.role-card-explore > div {
  position: relative;
}
@media screen and (min-width: 768px) {
  .role-card-explore > div {
    padding-bottom: 72.2222222222%;
    height: 0;
  }
}
.role-card-explore > div > a {
  display: block;
  position: relative;
  text-decoration: none;
  color: var(--theme-color);
  background: var(--theme-background-color);
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
}
@media screen and (min-width: 768px) {
  .role-card-explore > div > a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.role-card-explore > div > a:hover .hover {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .role-card-explore > div > a:hover .hover {
    opacity: 0;
  }
}
.role-card-explore img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.role-card-explore .hover {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--theme-color);
  transition: opacity 0.3s;
  padding: 30px;
}
@media screen and (min-width: 768px) {
  .role-card-explore .hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    padding: 0 0 0 10px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .role-card-explore .hover {
    padding: calc(2.6041666667vw - 20px) calc(1.7361111111vw - 13.3333333333px) calc(2.6041666667vw - 20px) calc(1.7361111111vw - 3.3333333333px);
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .role-card-explore .hover {
    padding: 30px 20px 30px 30px;
  }
}
.role-card-explore .hover > * {
  position: relative;
}
.role-card-explore .hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-background-color);
  opacity: 0.9;
}
.role-card-explore h2 {
  font: normal 20px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 22px;
  font-size: 14px;
  margin: 0 0 0;
}
@media (min-width: 768px) {
  .role-card-explore h2 {
    font-size: calc(0.5208333333vw + 10px);
  }
}
@media (min-width: 1920px) {
  .role-card-explore h2 {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .role-card-explore h2 {
    margin: 0 0 calc(1.9097222222vw - 14.6666666667px);
  }
}
@media (min-width: 1920px) {
  .role-card-explore h2 {
    margin: 0 0 22px;
  }
}
@media screen and (max-width: 767px) {
  .role-card-explore h2 {
    font-size: 22px;
    margin: 0 0 22px;
  }
}
.role-card-explore h5 {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}
@media screen and (min-width: 768px) {
  .role-card-explore h5 {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .role-card-explore h5 {
    font-size: calc(0.1736111111vw + 10.6666666667px);
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .role-card-explore h5 {
    font-size: 14px;
  }
}
.role-card-explore h5 .arrow {
  vertical-align: bottom;
  margin: 0 0 0 1ex;
}
.role-card-explore h5 .underline {
  height: 10px;
  width: auto;
  display: block;
  margin: 5px 0 0;
  position: absolute;
}

.advisor-card-explore > div {
  height: 0;
  padding-bottom: 155.5555555556%;
  position: relative;
}
.advisor-card-explore > div > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-decoration: none;
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
}
.advisor-card-explore > div > a:hover .hover {
  opacity: 1;
}
.advisor-card-explore img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}
.advisor-card-explore .card-icon {
  position: absolute;
}
.advisor-card-explore .card-icon svg {
  width: 100%;
  height: auto;
}
.advisor-card-explore .card-icon svg [fill*="#"] {
  fill: var(--theme-hover-color);
}
.advisor-card-explore .card-icon svg [stroke*="#"] {
  stroke: var(--theme-hover-color);
}
.advisor-card-explore .hover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--theme-color);
  opacity: 0;
  transition: opacity 0.3s;
  padding: 40px;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .advisor-card-explore .hover {
    display: none;
  }
}
.advisor-card-explore .hover > * {
  position: relative;
}
.advisor-card-explore .hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-background-color);
  opacity: 0.9;
}
.advisor-card-explore .hover h2 {
  font: normal 38px/1.32 "Gloria Hallelujah", cursive;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
}
.advisor-card-explore .hover h3 {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
}
.advisor-card-explore .hover h4 {
  font: normal 26px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
}
.advisor-card-explore .hover p {
  font: normal 26px/1.32 "Gloria Hallelujah", cursive;
  letter-spacing: -0.05em;
  margin: 0 0 50px;
}
.advisor-card-explore .hover h5 {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}
.advisor-card-explore .hover h5 .arrow {
  vertical-align: bottom;
  margin: 0 0 0 1ex;
}
.advisor-card-explore .hover h5 .underline {
  height: 10px;
  width: auto;
  display: block;
  margin: 5px 0 0;
}

.section-tabs-links {
  background: #f2ebe5;
  padding: 100px 0 280px;
  padding: 50px 0 140px;
}
@media (min-width: 414px) {
  .section-tabs-links {
    padding: calc(3.3200531208vw + 36.2549800797px) 0 calc(9.2961487384vw + 101.5139442231px);
  }
}
@media (min-width: 1920px) {
  .section-tabs-links {
    padding: 100px 0 280px;
  }
}
.section-tabs-links .thing {
  position: absolute;
  bottom: -350px;
  left: -305px;
  width: 722px;
  height: 722px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-tabs-links .thing {
    display: none;
  }
}
.section-tabs-links .container {
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: flex-start;
  gap: 70px;
  gap: 0;
}
@media (min-width: 414px) {
  .section-tabs-links .container {
    gap: calc(4.6480743692vw - 19.2430278884px);
  }
}
@media (min-width: 1920px) {
  .section-tabs-links .container {
    gap: 70px;
  }
}
.section-tabs-links .container a {
  flex: 0 1 300px;
  background: transparent;
  border: none;
  outline: none;
  text-decoration: none;
}
.section-tabs-links .container a:hover .img {
  border: 2px dashed #5f5f5f;
  margin: -2px;
}
.section-tabs-links h3 {
  font: normal 22px/1.36 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 20px auto 0;
}
.section-tabs-links .img {
  position: relative;
  padding: 20px;
  padding: 10px;
}
@media (min-width: 414px) {
  .section-tabs-links .img {
    padding: calc(0.6640106242vw + 7.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-tabs-links .img {
    padding: 20px;
  }
}
.section-tabs-links .img > div {
  height: 0;
  padding-bottom: 100%;
  position: relative;
}
.section-tabs-links .img > div img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.section-text-subheading {
  background: #f2ebe5;
  color: #0f472e;
  padding: 150px 0 40px;
  position: relative;
  padding: 100px 0 0;
}
@media (min-width: 414px) {
  .section-text-subheading {
    padding: calc(3.3200531208vw + 86.2549800797px) 0 calc(2.6560424967vw - 10.9960159363px);
  }
}
@media (min-width: 1920px) {
  .section-text-subheading {
    padding: 150px 0 40px;
  }
}
.section-text-subheading .container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-text-subheading .container {
    display: flex;
    justify-content: space-between;
  }
}
.section-text-subheading .container > .left {
  flex: 0 0 20%;
}
.section-text-subheading .container > .right {
  flex: 0 0 66%;
}
.section-text-subheading h2 {
  font: normal 28px/1.43 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #ff6936;
  margin: 0 0 0;
  font-size: 18px;
}
@media (min-width: 414px) {
  .section-text-subheading h2 {
    font-size: calc(0.6640106242vw + 15.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-text-subheading h2 {
    font-size: 28px;
  }
}
.section-text-subheading h3 {
  font: normal 34px/1.47 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 10px 0 55px;
  font-size: 24px;
}
@media (min-width: 414px) {
  .section-text-subheading h3 {
    font-size: calc(0.6640106242vw + 21.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-text-subheading h3 {
    font-size: 34px;
  }
}
@media screen and (max-width: 767px) {
  .section-text-subheading h3 {
    margin: 30px 0 50px;
  }
}
.section-text-subheading .text {
  color: #5f5f5f;
}

.section-grid-icon-text {
  background: #f0aa00;
  color: #0f472e;
  padding: 150px 0 100px;
  position: relative;
  margin: 0 0 45px;
}
@media screen and (max-width: 767px) {
  .section-grid-icon-text {
    padding: 70px 0 20px;
  }
}
.section-grid-icon-text::before {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
  background: url("../images/bottom-sunflower.svg") no-repeat center/100% 100%;
  bottom: -49px;
}
.section-grid-icon-text .items {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .section-grid-icon-text .items {
    display: flex;
    justify-content: center;
    gap: 40px;
  }
}
.section-grid-icon-text .items > li {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .section-grid-icon-text .items > li {
    padding: 30px 0;
  }
}
.section-grid-icon-text .items > li img {
  height: 100px;
  width: auto;
  margin: 0 auto;
}
.section-grid-icon-text h3 {
  font: normal 16px/1.87 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 50px 0 0;
}

.section-schools {
  background: #f2ebe5;
  padding: 200px 0 200px;
  color: #0f472e;
  padding: 100px 0 100px;
}
@media (min-width: 414px) {
  .section-schools {
    padding: calc(6.6401062417vw + 72.5099601594px) 0 calc(6.6401062417vw + 72.5099601594px);
  }
}
@media (min-width: 1920px) {
  .section-schools {
    padding: 200px 0 200px;
  }
}
.section-schools h2 {
  font: normal 40px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
  font-size: 30px;
}
@media (min-width: 414px) {
  .section-schools h2 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-schools h2 {
    font-size: 40px;
  }
}
.section-schools ul {
  list-style: none;
  margin: 100px 0 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-columns: 1fr;
  gap: 40px;
  margin: 70px 0 0;
}
@media (min-width: 414px) {
  .section-schools ul {
    margin: calc(1.9920318725vw + 61.7529880478px) 0 0;
  }
}
@media (min-width: 1920px) {
  .section-schools ul {
    margin: 100px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .section-schools ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
.section-schools ul li {
  margin: 0;
  padding: 0;
  color: #5f5f5f;
}
.section-schools ul li h4 {
  font: normal 18px/1.44 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 10px;
}
@media screen and (max-width: 767px) {
  .section-schools ul li h4 {
    font-size: 16px;
  }
}

body.page-template-template-involved .header-page .title {
  display: none;
}
body.page-template-template-involved .header-page__text {
  font: normal 50px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  font-size: 30px;
}
@media (min-width: 414px) {
  body.page-template-template-involved .header-page__text {
    font-size: calc(1.3280212483vw + 24.5019920319px);
  }
}
@media (min-width: 1920px) {
  body.page-template-template-involved .header-page__text {
    font-size: 50px;
  }
}
body.page-template-template-involved .section-tabs-video::before {
  content: "";
  display: block;
  position: absolute;
  top: 400px;
  right: 0;
  bottom: 0;
  left: 0;
  background: #d6e2d8;
}
body.page-template-template-involved .section-advisor-pathway {
  padding: 70px 0 100px;
}
body.page-template-template-involved .section-advisor-pathway::before {
  display: none;
}
body.page-template-template-involved .section-grid-image-text ~ .section-quote {
  background: #f0aa00;
  margin-bottom: 45px;
  padding-bottom: 90px;
}
body.page-template-template-involved .section-grid-image-text ~ .section-quote::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-sunflower.svg") no-repeat center/100% 100%;
}

.section-video-text {
  background: #f2ebe5;
  padding: 150px 0 150px;
  padding: 75px 0 75px;
}
@media (min-width: 414px) {
  .section-video-text {
    padding: calc(4.9800796813vw + 54.3824701195px) 0 calc(4.9800796813vw + 54.3824701195px);
  }
}
@media (min-width: 1920px) {
  .section-video-text {
    padding: 150px 0 150px;
  }
}
@media screen and (min-width: 768px) {
  .section-video-text ~ .section-video-text:nth-of-type(even) .container {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 767px) {
  .section-video-text-multiple .section-video-text .container {
    display: flex;
    flex-direction: column-reverse;
    grid-row-gap: 40px;
  }
}
@media screen and (min-width: 768px) {
  .section-video-text .container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.section-video-text__left {
  flex: 0 0 48%;
}
.section-video-text__left > div {
  position: relative;
}
.section-video-text__left > div > div {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.section-video-text__left > div > div iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 5px 5px 0 0 #92cdb9;
}
.section-video-text .thing {
  position: absolute;
  top: calc(50% - 722px / 2);
  left: calc(50% - 722px / 2);
  width: 722px;
  height: 722px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-video-text .thing {
    display: none;
  }
}
.section-video-text__right {
  flex: 0 0 40%;
  color: #5f5f5f;
}
.section-video-text__right > h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 22px;
}
@media (min-width: 414px) {
  .section-video-text__right > h2 {
    font-size: calc(1.1952191235vw + 17.0517928287px);
  }
}
@media (min-width: 1920px) {
  .section-video-text__right > h2 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-video-text__right > h2 {
    line-height: 1.2;
    margin: 30px 0 30px;
    text-align: center;
  }
  .section-video-text__right > h2::after {
    margin: 10px auto 0;
  }
}

.section-quote {
  text-align: center;
  position: relative;
  color: #0f472e;
  background: #d6e2d8;
  padding: 87px 0 40px;
  padding: 0 0 20px;
}
@media (min-width: 414px) {
  .section-quote {
    padding: calc(5.7768924303vw - 23.9163346614px) 0 calc(1.3280212483vw + 14.5019920319px);
  }
}
@media (min-width: 1920px) {
  .section-quote {
    padding: 87px 0 40px;
  }
}
.section-quote blockquote {
  margin: 0;
  padding: 0;
}
.section-quote__text {
  font: normal 40px/1.5 "Nothing You Could Do", cursive;
  margin: 0 0 0.3em;
  font-size: 30px;
}
@media (min-width: 414px) {
  .section-quote__text {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-quote__text {
    font-size: 40px;
  }
}
.section-quote__sub {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}

.section-media-object {
  background: #d6e2d8;
  position: relative;
  margin: 0 0 45px;
  padding: 100px 0 100px;
  color: #0f472e;
  padding: 0 0 50px;
}
@media (min-width: 414px) {
  .section-media-object {
    padding: calc(6.6401062417vw - 27.4900398406px) 0 calc(3.3200531208vw + 36.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-media-object {
    padding: 100px 0 100px;
  }
}
.section-media-object::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
.section-media-object .title {
  font: normal 40px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 50px;
  font-size: 30px;
}
@media (min-width: 414px) {
  .section-media-object .title {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-media-object .title {
    font-size: 40px;
  }
}
@media screen and (min-width: 768px) {
  .section-media-object .cols {
    display: flex;
    justify-content: space-between;
  }
}
.section-media-object .cols > .left {
  flex: 0 0 20%;
  align-self: center;
}
@media screen and (max-width: 767px) {
  .section-media-object .cols > .left {
    margin: 0 0 20px;
  }
}
.section-media-object .cols > .left img {
  max-height: 50px;
  max-width: 100%;
  width: auto;
  height: auto;
  filter: grayscale(1);
}
.section-media-object .cols > .right {
  flex: 0 0 73%;
}

.section-editor-image {
  background: #f2ebe5;
  padding: 0 0 100px;
  padding: 0 0 50px;
}
@media (min-width: 414px) {
  .section-editor-image {
    padding: 0 0 calc(3.3200531208vw + 36.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-editor-image {
    padding: 0 0 100px;
  }
}
.section-editor-image .container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-editor-image .container {
    display: flex;
    justify-content: space-between;
  }
}
.section-editor-image .thing {
  position: absolute;
  top: -126px;
  right: -170px;
  left: auto;
  width: 403px;
  height: 386px;
  background: url("../images/quiz-results-thing-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-editor-image .thing {
    display: none;
  }
}
.section-editor-image__section {
  padding: 200px 0 0;
  padding: 100px 0 0;
}
@media (min-width: 414px) {
  .section-editor-image__section {
    padding: calc(6.6401062417vw + 72.5099601594px) 0 0;
  }
}
@media (min-width: 1920px) {
  .section-editor-image__section {
    padding: 200px 0 0;
  }
}
.section-editor-image__section.style-0 .section-editor-image__img {
  order: -1;
}
.section-editor-image__section.style-0 .section-editor-image__img img {
  box-shadow: 10px 10px 0 0 #ff6936;
}
.section-editor-image__section.style-0 .thing {
  position: absolute;
  top: 0;
  left: -644px;
  right: auto;
  width: 605px;
  height: 622px;
  transform: rotate(19deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
.section-editor-image__title {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 30px 0 50px;
  font-size: 30px;
  margin: 30px 0 30px;
}
@media (min-width: 414px) {
  .section-editor-image__title {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-editor-image__title {
    font-size: 40px;
  }
}
@media (min-width: 414px) {
  .section-editor-image__title {
    margin: 30px 0 calc(1.3280212483vw + 24.5019920319px);
  }
}
@media (min-width: 1920px) {
  .section-editor-image__title {
    margin: 30px 0 50px;
  }
}
.section-editor-image__img {
  flex: 0 0 48%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-editor-image__img {
    margin: 50px 0 0;
  }
}
.section-editor-image__img img {
  max-width: 100%;
  height: auto;
  box-shadow: 10px 10px 0 0 #f0aa00;
}
.section-editor-image__text {
  flex: 0 0 40%;
  position: relative;
  color: #5f5f5f;
}

.section-grid-image-text {
  background: #f2ebe5;
  padding: 110px 0 0;
  margin: 0 0 -1px;
}
.section-grid-image-text .container {
  position: relative;
}
.section-grid-image-text .items {
  position: relative;
}
.section-grid-image-text .yellow {
  position: absolute;
  top: 200px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f0aa00;
}
.section-grid-image-text .yellow::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  top: -49px;
  background: url("../images/top-sunflower.svg") no-repeat center/100% 100%;
}
.section-grid-image-text h2 {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 100px;
  font-size: 30px;
}
@media (min-width: 414px) {
  .section-grid-image-text h2 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-grid-image-text h2 {
    font-size: 40px;
  }
}
.section-grid-image-text ul {
  list-style: none;
  padding: 0 0 50px;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .section-grid-image-text ul {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-grid-image-text li {
    margin: 0 0 50px;
  }
}
.section-grid-image-text li:nth-child(3n+1) {
  --color-bs: #0f472e;
}
.section-grid-image-text li:nth-child(3n+2) {
  --color-bs: #ff6936;
}
.section-grid-image-text li:nth-child(3n+3) {
  --color-bs: #92cdb9;
}
.section-grid-image-text .img {
  position: relative;
  height: 0;
  padding-bottom: 77.7777777778%;
}
.section-grid-image-text .img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  box-shadow: 10px 10px 0 0 var(--color-bs);
}
.section-grid-image-text h3 {
  font: normal 22px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 50px 0 30px;
}

.section-editor-heading {
  position: relative;
  padding: 210px 0 200px;
  padding: 90px 0 60px;
}
@media (min-width: 414px) {
  .section-editor-heading {
    padding: calc(7.96812749vw + 57.0119521912px) 0 calc(9.2961487384vw + 21.5139442231px);
  }
}
@media (min-width: 1920px) {
  .section-editor-heading {
    padding: 210px 0 200px;
  }
}
.section-editor-heading .thing {
  position: absolute;
  bottom: -210px;
  left: -170px;
  width: 713px;
  height: 725px;
  background: url("../images/thing-clover-leaf.svg") no-repeat center/contain;
  transform: rotate(16deg);
}
@media screen and (max-width: 767px) {
  .section-editor-heading .thing {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .section-editor-heading .container {
    display: flex;
    justify-content: space-between;
    position: relative;
  }
}
.section-editor-heading__left {
  flex: 0 0 30%;
}
.section-editor-heading__left > h2 {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 0;
  font-size: 30px;
}
@media (min-width: 414px) {
  .section-editor-heading__left > h2 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-editor-heading__left > h2 {
    font-size: 40px;
  }
}
.section-editor-heading__right {
  flex: 0 0 66%;
  color: #5f5f5f;
}
@media screen and (max-width: 767px) {
  .section-editor-heading__right {
    margin: 30px 0 0;
  }
}

.section-image-text {
  background: #d6e2d8;
  position: relative;
  margin: 45px 0 0;
  padding: 90px 0 100px;
  padding: 60px 0 50px;
}
@media (min-width: 414px) {
  .section-image-text {
    padding: calc(1.9920318725vw + 51.7529880478px) 0 calc(3.3200531208vw + 36.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-image-text {
    padding: 90px 0 100px;
  }
}
.section-image-text::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  top: -49px;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
.section-image-text__title {
  font: normal 40px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 100px;
  font-size: 30px;
  margin: 0 0 50px;
}
@media (min-width: 414px) {
  .section-image-text__title {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-image-text__title {
    font-size: 40px;
  }
}
@media (min-width: 414px) {
  .section-image-text__title {
    margin: 0 0 calc(3.3200531208vw + 36.2549800797px);
  }
}
@media (min-width: 1920px) {
  .section-image-text__title {
    margin: 0 0 100px;
  }
}
@media screen and (min-width: 768px) {
  .section-image-text__cols {
    display: flex;
    justify-content: space-between;
  }
}
.section-image-text__img {
  flex: 0 0 40%;
}
.section-image-text__img img {
  max-width: 100%;
  height: auto;
  box-shadow: 10px 10px 0 0 #f0aa00;
}
.section-image-text__txt {
  flex: 0 0 48%;
  color: #5f5f5f;
}
@media screen and (max-width: 767px) {
  .section-image-text__txt {
    margin: 30px 0 0;
  }
}

.section-grid-people {
  background: #d6e2d8;
  position: relative;
  margin: 0 0 25px;
  padding: 80px 0;
  padding: 40px 0;
}
@media (min-width: 414px) {
  .section-grid-people {
    padding: calc(2.6560424967vw + 29.0039840637px) 0;
  }
}
@media (min-width: 1920px) {
  .section-grid-people {
    padding: 80px 0;
  }
}
.section-grid-people::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
.section-grid-people h2 {
  font: normal 40px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 30px;
}
@media (min-width: 414px) {
  .section-grid-people h2 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-grid-people h2 {
    font-size: 40px;
  }
}
.section-grid-people ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  gap: 80px 40px;
  gap: 40px 20px;
}
@media (min-width: 414px) {
  .section-grid-people ul {
    gap: calc(2.6560424967vw + 29.0039840637px) calc(1.3280212483vw + 14.5019920319px);
  }
}
@media (min-width: 1920px) {
  .section-grid-people ul {
    gap: 80px 40px;
  }
}
.section-grid-people li {
  color: #0f472e;
  font-size: 18px;
  line-height: 1.11;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .section-grid-people li {
    font-size: 16px;
  }
}
.section-grid-people li:nth-child(6n+1) {
  --color-bg: #92cdb9;
  --color-bs: #0f472e;
}
.section-grid-people li:nth-child(6n+2) {
  --color-bg: #f0aa00;
  --color-bs: #ff6936;
}
.section-grid-people li:nth-child(6n+3) {
  --color-bg: #ff6936;
  --color-bs: #f0aa00;
}
.section-grid-people li:nth-child(6n+4) {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
}
.section-grid-people li:nth-child(6n+5) {
  --color-bg: #ff6936;
  --color-bs: #f0aa00;
}
.section-grid-people li:nth-child(6n+6) {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
}
.section-grid-people .img {
  position: relative;
  height: 0;
  padding-bottom: 130.7692307692%;
}
.section-grid-people .img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background: var(--color-bg);
  box-shadow: 10px 10px 0 0 var(--color-bs);
}
@media screen and (max-width: 767px) {
  .section-grid-people .img img {
    box-shadow: 5px 5px 0 0 var(--color-bs);
  }
}
.section-grid-people h3 {
  font: normal 24px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 30px 0 20px;
  font-size: 18px;
  margin: 15px 0 10px;
}
@media (min-width: 414px) {
  .section-grid-people h3 {
    font-size: calc(0.3984063745vw + 16.3505976096px);
  }
}
@media (min-width: 1920px) {
  .section-grid-people h3 {
    font-size: 24px;
  }
}
@media (min-width: 414px) {
  .section-grid-people h3 {
    margin: calc(0.9960159363vw + 10.8764940239px) 0 calc(0.6640106242vw + 7.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-grid-people h3 {
    margin: 30px 0 20px;
  }
}

.section-posts-latest {
  background: #f2ebe5;
  padding: 225px 0 250px;
  padding: 100px 0 160px;
}
@media (min-width: 414px) {
  .section-posts-latest {
    padding: calc(8.3001328021vw + 65.6374501992px) 0 calc(5.9760956175vw + 135.2589641434px);
  }
}
@media (min-width: 1920px) {
  .section-posts-latest {
    padding: 225px 0 250px;
  }
}
.section-posts-latest h2 {
  font: normal 40px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 110px;
  font-size: 30px;
  margin: 0 0 50px;
}
@media (min-width: 414px) {
  .section-posts-latest h2 {
    font-size: calc(0.6640106242vw + 27.2509960159px);
  }
}
@media (min-width: 1920px) {
  .section-posts-latest h2 {
    font-size: 40px;
  }
}
@media (min-width: 414px) {
  .section-posts-latest h2 {
    margin: 0 0 calc(3.984063745vw + 33.5059760956px);
  }
}
@media (min-width: 1920px) {
  .section-posts-latest h2 {
    margin: 0 0 110px;
  }
}
.section-posts-latest ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
  gap: 80px 40px;
  gap: 40px 20px;
}
@media (min-width: 414px) {
  .section-posts-latest ul {
    gap: calc(2.6560424967vw + 29.0039840637px) calc(1.3280212483vw + 14.5019920319px);
  }
}
@media (min-width: 1920px) {
  .section-posts-latest ul {
    gap: 80px 40px;
  }
}
.section-posts-latest li {
  color: #0f472e;
  font-size: 18px;
  line-height: 1.11;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .section-posts-latest li {
    font-size: 16px;
  }
}
.section-posts-latest li:nth-child(3n+1) {
  --color-bg: #92cdb9;
  --color-bs: #0f472e;
}
.section-posts-latest li:nth-child(3n+2) {
  --color-bg: #f0aa00;
  --color-bs: #ff6936;
}
.section-posts-latest li:nth-child(3n+3) {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
}
.section-posts-latest .img {
  position: relative;
  height: 0;
  padding-bottom: 77.7777777778%;
}
.section-posts-latest .img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background: var(--color-bg);
  box-shadow: 10px 10px 0 0 var(--color-bs);
}
.section-posts-latest h3 {
  font: normal 22px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 48px 0 36px;
  font-size: 18px;
  margin: 24px 0 18px;
}
@media (min-width: 414px) {
  .section-posts-latest h3 {
    font-size: calc(0.2656042497vw + 16.9003984064px);
  }
}
@media (min-width: 1920px) {
  .section-posts-latest h3 {
    font-size: 22px;
  }
}
@media (min-width: 414px) {
  .section-posts-latest h3 {
    margin: calc(1.593625498vw + 17.4023904382px) 0 calc(1.1952191235vw + 13.0517928287px);
  }
}
@media (min-width: 1920px) {
  .section-posts-latest h3 {
    margin: 48px 0 36px;
  }
}
.section-posts-latest a {
  display: block;
  text-decoration: none;
}

.section-text-lead {
  margin: 75px 0 75px;
}
@media (min-width: 414px) {
  .section-text-lead {
    margin: calc(4.9800796813vw + 54.3824701195px) 0 calc(4.9800796813vw + 54.3824701195px);
  }
}
@media (min-width: 1920px) {
  .section-text-lead {
    margin: 150px 0 150px;
  }
}
.section-text-lead .container {
  max-width: 958px;
}
.section-text-lead__text {
  font-size: 16px;
  line-height: 1.6;
  letter-spacing: 0.05em;
  text-align: center;
  color: #0f472e;
}
@media (min-width: 414px) {
  .section-text-lead__text {
    font-size: calc(0.2656042497vw + 14.9003984064px);
  }
}
@media (min-width: 1920px) {
  .section-text-lead__text {
    font-size: 20px;
  }
}

.section-video-text-multiple {
  margin: -37.5px 0 75px;
}
@media (min-width: 414px) {
  .section-video-text-multiple {
    margin: calc(-2.4900398406vw - 27.1912350598px) 0 calc(4.9800796813vw + 54.3824701195px);
  }
}
@media (min-width: 1920px) {
  .section-video-text-multiple {
    margin: -75px 0 150px;
  }
}

.app-start-explore {
  margin-top: 35px;
  position: relative;
}
.app-start-explore .app-start-explore--option-tick {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  border: 2px solid #0F472E;
  cursor: pointer;
  box-sizing: border-box;
  background: transparent;
  position: relative;
}
.app-start-explore .app-start-explore--option-tick::after {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: 100%;
  box-sizing: border-box;
  background-image: url("../images/check-tick.svg");
  background-repeat: no-repeat;
  background-size: 0;
  background-position: center;
  transition: all 0.2s ease-in-out;
}
.app-start-explore .app-start-explore--option-tick.app-start-explore--option-tick__selected::after {
  background-size: 112%;
}
.app-start-explore .app-start-explore--squiggly-circle {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.app-start-explore .app-start-explore--squiggly-circle::before {
  content: "";
  width: 403px;
  height: 386px;
  background: url("../images/squiggly-circle.svg") no-repeat left/100% 100%;
  display: block;
  transform: translate(40%, -37%);
}
.app-start-explore .app-start-explore--form {
  position: relative;
}
.app-start-explore .app-start-explore--label-heading {
  font: normal 20px/24px "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin-bottom: 10px;
}
.app-start-explore .app-start-explore--option {
  display: flex;
  justify-content: space-between;
  border: 1px solid rgba(15, 71, 46, 0.2);
  margin-bottom: 20px;
  padding: 16px;
  box-sizing: border-box;
  background: #f2ebe5;
}
@media screen and (min-width: 768px) {
  .app-start-explore .app-start-explore--option {
    padding: 16px 32px;
  }
}
.app-start-explore .app-start-explore--option.app-start-explore--option__selected {
  border: 2px solid #0f472e;
  background: #DBDBD3;
}
.app-start-explore .app-start-explore--option-label {
  padding-left: 20px;
  flex: 0 0 calc(100% - 44px);
}
@media screen and (min-width: 768px) {
  .app-start-explore .app-start-explore--option-label {
    padding-left: 30px;
    flex: 0 0 calc(100% - 54px);
  }
}
.app-start-explore button {
  display: block;
  width: 100%;
  background: #0f472e;
  color: #92cdb9;
  font-size: 16px;
  padding: 20px 18px;
}
@media (min-width: 414px) {
  .app-start-explore button {
    padding: 20px calc(0.6640106242vw + 15.2509960159px);
  }
}
@media (min-width: 1920px) {
  .app-start-explore button {
    padding: 20px 28px;
  }
}
.app-start-explore button:hover {
  border-color: #92cdb9;
  color: #0f472e;
  background: #92cdb9;
}

.advisor-archive-by-taxonomy .filters {
  justify-content: flex-start;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IjtBQUFBLDJFQUEyRTs7QUFFM0U7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7RUFDRSxpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLDhCQUE4QixFQUFFLE1BQU07QUFDeEM7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLFNBQVM7QUFDWDs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjs7QUFFQTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtFQUNFLHVCQUF1QixFQUFFLE1BQU07RUFDL0IsU0FBUyxFQUFFLE1BQU07RUFDakIsaUJBQWlCLEVBQUUsTUFBTTtBQUMzQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQiwwQkFBMEIsRUFBRSxNQUFNO0VBQ2xDLHlDQUFpQztVQUFqQyxpQ0FBaUMsRUFBRSxNQUFNO0FBQzNDOztBQUVBOztFQUVFOztBQUVGOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7O0VBR0U7O0FBRUY7OztFQUdFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7Ozs7O0VBS0Usb0JBQW9CLEVBQUUsTUFBTTtFQUM1QixlQUFlLEVBQUUsTUFBTTtFQUN2QixpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLFNBQVMsRUFBRSxNQUFNO0FBQ25COztBQUVBOzs7RUFHRTs7QUFFRjtRQUNRLE1BQU07RUFDWixpQkFBaUI7QUFDbkI7O0FBRUE7OztFQUdFOztBQUVGO1NBQ1MsTUFBTTtFQUNiLG9CQUFvQjtBQUN0Qjs7QUFFQTs7RUFFRTs7QUFFRjs7OztFQUlFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7RUFFRTs7QUFFRjs7OztFQUlFLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7RUFJRSw4QkFBOEI7QUFDaEM7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7Ozs7O0VBS0U7O0FBRUY7RUFDRSxzQkFBc0IsRUFBRSxNQUFNO0VBQzlCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLG1CQUFtQixFQUFFLE1BQU07QUFDN0I7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxzQkFBc0IsRUFBRSxNQUFNO0VBQzlCLFVBQVUsRUFBRSxNQUFNO0FBQ3BCOztBQUVBOztFQUVFOztBQUVGOztFQUVFLFlBQVk7QUFDZDs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSw2QkFBNkIsRUFBRSxNQUFNO0VBQ3JDLG9CQUFvQixFQUFFLE1BQU07QUFDOUI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsMEJBQTBCLEVBQUUsTUFBTTtFQUNsQyxhQUFhLEVBQUUsTUFBTTtBQUN2Qjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsYUFBYTtBQUNmOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsYUFBYTtBQUNmOztBQzVWQSxnQkFBZ0I7QUN5QmhCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QURyQkQ7QUN5QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRHZCRDtBQzRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FEMUJEO0FDOEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUQ1QkQ7QUNnQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRDlCRDtBQ2tDQTtBQVlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUQzQ0Q7QUVaRztFRG1ESDtJQU9FO0VEMUNBO0FBQ0Y7O0FDNkNBO0VBQ0M7RUFDQTtFQUNBO0FEMUNEO0FDNkNFO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FENUNIO0FDK0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUQ5Q0g7O0FDbURBO0VBQ0M7RUFDQTtFQUNBO0FEaEREO0FDbURFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QURsREg7QUNxREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRHBESDs7QUN5REE7RUFDQztFQUNBO0VBQ0E7QUR0REQ7QUN5REU7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUR4REg7QUMyREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRDFESDs7QUMrREE7RUFDQztFQUNBO0VBQ0E7QUQ1REQ7QUMrREU7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUQ5REg7QUNpRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRGhFSDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUd6TUE7RUFDQztBSDRNRDs7QUczTEE7RUFDQztBSDhMRDs7QUczTEE7RUFqQkM7RUFDQTtFQW1CQSxtQkZ0QmdCO0VFdUJoQixjRmxCWTtBRGdOYjtBRXBNRTtFQ0VGO0lBYkU7RUhtTkE7QUFDRjs7QUdoTUE7Ozs7OztFQWZDO0VBQ0E7QUh3TkQ7O0FHak1BO0VBQ0M7RUFDQTtFQ1RDO0FKOE1GO0FJL0xJO0VEUko7SUMwQk0saURBTmE7RUp1TGpCO0FBQ0Y7QUk3S0U7RUQvQkY7SUNnQ0k7RUpnTEY7QUFDRjs7QUd2TUE7RUFDQztFQUNBO0VDbkJDO0FKOE5GO0FJL01JO0VERUo7SUNnQk0saURBTmE7RUp1TWpCO0FBQ0Y7QUk3TEU7RURyQkY7SUNzQkk7RUpnTUY7QUFDRjs7QUc3TUE7RUFDQztFQUNBO0VDN0JDO0FKOE9GO0FJL05JO0VEWUo7SUNNTSxpREFOYTtFSnVOakI7QUFDRjtBSTdNRTtFRFhGO0lDWUk7RUpnTkY7QUFDRjs7QUduTkE7RUFDQztFQUNBO0VDdkNDO0FKOFBGO0FJL09JO0VEc0JKO0lDSk0saURBTmE7RUp1T2pCO0FBQ0Y7QUk3TkU7RURERjtJQ0VJO0VKZ09GO0FBQ0Y7O0FHek5BO0VBQ0M7RUFDQTtFQ2pEQztBSjhRRjtBSS9QSTtFRGdDSjtJQ2RNLGlEQU5hO0VKdVBqQjtBQUNGO0FJN09FO0VEU0Y7SUNSSTtFSmdQRjtBQUNGOztBRy9OQTtFQUNDO0VBQ0E7QUhrT0Q7O0FHL05BO0VBQ0MsaUJGakZzQjtFRWtGdEI7RUFDQTtFQUNBO0VBQ0E7QUhrT0Q7O0FHOU5BOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpT0Q7O0FHOU5BO0VBdkdDO0VBQ0E7RUQyREEsY0R6RWM7RUMwRWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VFbkRDO0VBQUE7QUpvVUY7QUlyVEk7RUR1RUo7SUNyRE0saURBTmE7RUo2U2pCO0FBQ0Y7QUluU0U7RURnREY7SUMvQ0k7RUpzU0Y7QUFDRjtBSS9USTtFRHVFSjtJQ3JETSxxRkFOYTtFSnVUakI7QUFDRjtBSTdTRTtFRGdERjtJQy9DSTtFSmdURjtBQUNGO0FFelJDO0VBQ0M7RUFDQTtFRWpFQTtBSjZWRjtBSTlVSTtFRmdESDtJRTlCSyxvREFOYTtFSnNVakI7QUFDRjtBSTVURTtFRnlCRDtJRXhCRztFSitURjtBQUNGO0FFOVJDO0VBQ0M7RUFDQTtBRmdTRjtBRTdSQztFQUNDLGNEdkdnQjtFQ3dHaEIscUJEeEdnQjtBRHVZbEI7QUU1UkM7RUFDQztFQUNBO0VBQ0E7VUFBQTtBRjhSRjs7QUcxUkE7RUEzR0M7RUFDQTtFRDZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VFMUdDO0VBQUE7RUFBQTtBSnlZRjtBSTFYSTtFRDJFSjtJQ3pETSxpREFOYTtFSmtYakI7QUFDRjtBSXhXRTtFRG9ERjtJQ25ESTtFSjJXRjtBQUNGO0FJcFlJO0VEMkVKO0lDekRNLDhDQU5hO0VKNFhqQjtBQUNGO0FJbFhFO0VEb0RGO0lDbkRJO0VKcVhGO0FBQ0Y7QUk5WUk7RUQyRUo7SUN6RE0sOENBTmE7RUpzWWpCO0FBQ0Y7QUk1WEU7RURvREY7SUNuREk7RUorWEY7QUFDRjtBRTVTQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRjRTRjtBRXpTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJTRjtBRXhTQztFQUNDLGNEdkxhO0FEaWVmO0FFeFNFO0VBQ0M7QUYwU0g7O0FHeFdBO0VEcEZDO0FGZ2NEO0FFOWJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0M7QUY4Ykg7QUV0YkU7RUFDQztBRndiSDs7QUdwWEE7O0VEeEZDO0FGaWREO0FFL2NDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1DO0FGNmNIO0FFeGNFOztFQUNDO0FGMmNIOztBR2hZQztFQUNDO0VBQ0E7RUFDQTtBSG1ZRjtBR2hZQztFQUNDO0VBQ0E7RUFDQTtFQUNBLGNGakphO0VFa0piO0VBQ0E7QUhrWUY7QUdoWUU7RUFHQztBSGdZSDtBRzVYRztFQUNDO0FIOFhKOztBR3hYQTtFQUlDLGNGdktjO0FEK2hCZjtBRXhoQkU7RUNtS0E7SUFDQztJQUNBO0VId1hEO0VHdFhDO0lBQ0M7RUh3WEY7QUFDRjtBR3BYQzs7OztFQXZLQTtFQUNBO0VBNEtDLGNGMUxhO0VFMkxiO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkY3TGU7RUU4TGY7RUFDQTtFQUNBO0VBQ0E7QUhzWEY7QUduWEM7RUFDQztBSHFYRjtBR2xYQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FIb1hGO0FHbFhFO0VBQ0M7RUFDQTtBSG9YSDtBR2hYQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrWEY7QUdoWEU7RUFFQztBSGlYSDtBRzdXQztFQUNDO0VBQ0E7QUgrV0Y7QUc1V0M7O0VBRUMsY0FyRW1CO0FIbWJyQjtBRzNXQztFQUE4QjtFQUM3QixjQXpFbUI7QUh1YnJCO0FHM1dDO0VBQXFCO0VBQ3BCLGNBN0VtQjtBSDJickI7QUczV0M7RUFBeUI7RUFDeEIsY0FqRm1CO0FIK2JyQjtBRzNXQztFQUFvQjtFQUNuQixjQXJGbUI7QUhtY3JCO0FHM1dDO0VBQ0M7RUFDQTtFQUNBLGNGdlBVO0FEb21CWjtBRzFXQztFQUNDO0FINFdGO0FHMVdFOzs7OztFQUtDO0FINFdIO0FHeFdDO0VBQ0M7RUFDQTtFQUNBO0FIMFdGO0FHeFdFO0VBQ0M7RUFDQTtBSDBXSDtBR3BXRztFQUNDLGNGeFJVO0VFeVJWLHFCRnpSVTtBRCtuQmQ7O0FHaFdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG1XRDtBRTNvQkU7RUM2UkY7SUFjRTtFSG9XQTtBQUNGO0FHbFdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9XRjs7QUdoV0E7RUFDQztBSG1XRDs7QUdoV0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbVdEO0FFdnBCRTtFQytTRjtJQU9FO0lBQXdCO0VIc1d4QjtBQUNGO0FFenFCRTtFQzJURjtJQVVFO0VId1dBO0FBQ0Y7QUd0V0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId1dGO0FHcldDO0VBQ0M7QUh1V0Y7QUUzckJFO0VDbVZEO0lBR0U7RUh5V0Q7QUFDRjs7QUdyV0E7RUFDQztBSHdXRDs7QUdyV0E7RUFDQztBSHdXRDs7QUtodEJBO0VBQ0M7RUFDQTtBTG10QkQ7QUVqc0JFO0VHcEJGO0lBUUU7SUFDQTtJQUNBO0lBQ0E7RUxpdEJBO0VLL3NCQTtJQUtDO0lBQ0E7RUw2c0JEO0FBQ0Y7O0FLenNCQTtFQUNDO0FMNHNCRDs7QUt6c0JBO0VGZEM7RUFDQTtFRWdCQSxtQko5QmM7RUkrQmQsY0o3QmdCO0VJOEJoQjtBTDRzQkQ7QUVydUJFO0VHb0JGO0lBUUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTDZzQkE7QUFDRjtBRXJ0Qkc7RUdMSDtJQWdCRTtFTDhzQkE7QUFDRjtBRXZ1QkU7RUdRRjtJQXFCRTtFTDhzQkE7RUszc0JDO0lBQ0M7SUFDQTtFTDZzQkY7QUFDRjtBS3pzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyc0JGO0FFMXZCRTtFR3VDRDtJQVdFO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RUwyc0JEO0FBQ0Y7QUt6c0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBTDBzQkg7QUt2c0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQko1RmM7RUk2RmQ7RUFDQTtBTHlzQkg7QUt2c0JHO0VBQ0M7RUFDQTtBTHlzQko7QUt0c0JHO0VBQ0M7RUFDQTtBTHdzQko7QUtyc0JHO0VBRUM7QUxzc0JKO0FLbnNCRztFQUVDO0FMb3NCSjtBSzlyQkk7RUFFQztBTCtyQkw7QUs1ckJJO0VBRUM7QUw2ckJMO0FLMXJCSTtFQUNDO0VBQ0E7QUw0ckJMO0FLenJCSTtFQUNDO0VBQ0E7QUwyckJMO0FLeHJCSTtFQUNDO0VBQ0E7QUwwckJMO0FLdnJCSTtFQUNDO0VBQ0E7QUx5ckJMO0FLbnJCQztFQUNDO0VBQ0E7QUxxckJGO0FFOXpCRTtFR3VJRDtJQUtFO0VMc3JCRDtBQUNGO0FLanJCQztFQUNDO0FMbXJCRjtBS3pxQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwycUJIO0FLdnFCRztFQUNDO0FMeXFCSjtBS3BxQkM7RUFDQztFQUNBO0VBQ0E7QUxzcUJGO0FFcjJCRTtFRzRMRDtJQU1FO0lBQ0E7RUx1cUJEO0FBQ0Y7QUUvMUJFO0VHZ0xEO0lBZUU7RUxvcUJEO0FBQ0Y7QUtscUJFO0VBQ0M7QUxvcUJIO0FFbjNCRTtFRzhNQTtJQUlFO0lBQ0E7RUxxcUJGO0FBQ0Y7QUVoMkJHO0VHcUxEO0lBU0U7RUxzcUJGO0FBQ0Y7QUtscUJDO0VIbkNBO0VBQ0E7RUFDQTtFQUNBO0FGd3NCRDtBRXRzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3c0JGO0FFcnNCQztFQUNDLGNENU1nQjtBRG01QmxCO0FFcnNCRTtFQUNDO0FGdXNCSDtBRXo0QkU7RUdzTkM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTHNyQkY7RUtuckJFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxxckJIO0VLanJCQztJQUNDO0VMbXJCRjtFS2pyQkU7SUFDQztJQUNBO0lBQ0E7SUFDQTtFTG1yQkg7QUFDRjs7QUs3cUJBO0VBQ0M7RUFDQSxtQkpqUmM7RUlrUmQsY0poUmdCO0VJaVJoQjtBTGdyQkQ7QUsxcUJDO0VBQ0M7QUw0cUJGO0FFLzdCRTtFR2tSRDtJQUlFO0VMNnFCRDtBQUNGO0FFeDdCRTtFR3NRRDtJQVFFO0VMOHFCRDtBQUNGO0FFejhCRTtFRzZSQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUw4cUJGO0FBQ0Y7QUV6N0JHO0VHb1FEO0lBVUU7RUwrcUJGO0FBQ0Y7QUV2OUJFO0VHMlNFO0lBRUU7SUFDQTtFTDhxQko7QUFDRjtBRTc5QkU7RUdpVEU7SUFFRTtJQUNBO0VMOHFCSjtBQUNGO0FFMThCRztFR3dSQztJQU9FO0lBQ0E7RUwrcUJKO0FBQ0Y7QUV6K0JFO0VHNFRFO0lBRUU7SUFDQTtFTCtxQko7QUFDRjtBRXQ5Qkc7RUdtU0M7SUFPRTtJQUNBO0VMZ3JCSjtBQUNGO0FLM3FCRTtFQUNDO0VBQ0E7QUw2cUJIO0FFNytCRTtFRzhUQTtJQUtFO0VMOHFCRjtBQUNGO0FLM3FCRTtFQUNDO0VBQ0E7RUFDQTtBTDZxQkg7QUsxcUJFO0VBQ0M7RUFDQTtFQUNBO0FMNHFCSDtBRXhnQ0U7RUd5VkE7SUFNRTtFTDZxQkY7QUFDRjtBSzFxQkU7RUY3VkQ7RUFDQTtFQ2dCQztFQ2tWQztBTDBxQkg7QUk3K0JJO0VDNlRGO0lEM1NJLGlEQU5hO0VKcStCakI7QUFDRjtBSTM5QkU7RUNzU0E7SURyU0U7RUo4OUJGO0FBQ0Y7QUtsckJHO0VIbExGO0VBQ0E7RUFDQTtFQUNBO0VHaUxHO0FMdXJCSjtBRXQyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3MkJGO0FFcjJCQztFQUNDLGNENU1nQjtBRG1qQ2xCO0FFcjJCRTtFQUNDO0FGdTJCSDtBS3BzQkU7RUFDQztBTHNzQkg7QUtuc0JFO0VBQ0M7QUxxc0JIO0FLbnNCRztFQUNDO0VBQ0E7RUFDQTtBTHFzQko7QUtsc0JHO0VBQ0M7RUFDQSxjSnJZYTtBRHlrQ2pCO0FLbHNCSTtFQUNDO0FMb3NCTDtBSzlyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ3NCRjtBRTlrQ0U7RUd5WUQ7SUFRRTtFTGlzQkQ7QUFDRjtBSy9yQkU7O0VBRUM7RUFDQTtFQUNBO0FMaXNCSDtBSzlyQkU7RUFDQztFQUNBO0FMZ3NCSDtBSzdyQkU7RUFDQztBTCtyQkg7QUs1ckJFO0VIM09EO0VBQ0E7RUFDQTtFQUNBO0FGMDZCRDtBRXg2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwNkJGO0FFdjZCQztFQUNDLGNENU1nQjtBRHFuQ2xCO0FFdjZCRTtFQUNDO0FGeTZCSDtBSzdzQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEeFpEO0VDOFpDLGNKMWJjO0FEcW9DakI7QUkxbENJO0VDb1lGO0lEbFhJLDhDQU5hO0VKa2xDakI7QUFDRjtBSS9sQ0k7RUNvWUY7SURsWEksbUNBTmE7RUp1bENqQjtBQUNGO0FJN2tDRTtFQzZXQTtJRDVXRTtFSmdsQ0Y7QUFDRjtBS3Z0QkU7RUFDQztBTHl0Qkg7QUt0dEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHd0Qkg7QUU1cENFO0VHNGJBO0lBWUU7SUFDQTtFTHd0QkY7QUFDRjtBS3J0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHV0Qkg7QUtwdEJFO0VBQ0M7RUFDQTtBTHN0Qkg7QUtwdEJHO0VBQ0M7QUxzdEJKO0FFdHFDRTtFR29kRTtJQUNDO0lBQ0E7RUxxdEJIO0VLcHRCRztJQUNDO0VMc3RCSjtFS250Qkc7SUFDQztFTHF0Qko7QUFDRjtBS2h0QkU7RUgxUkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFR29SRTtFQUNBO0VBQ0E7RUQ1ZEQ7QUp1ckNGO0FJeHFDSTtFQ3djRjtJRHRiSSwrQkFOYTtFSmdxQ2pCO0FBQ0Y7QUl0cENFO0VDaWJBO0lEaGJFO0VKeXBDRjtBQUNGOztBSzF0QkE7RUFDQyxtQkpqZ0JhO0VJa2dCYixjSnJnQmdCO0VJc2dCaEI7QUw2dEJEO0FFbHRDRTtFR2tmRjtJQU1FO0lBQ0E7SUFDQTtFTDh0QkE7QUFDRjtBSzV0QkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZ0QkY7QUsxdEJDO0VBQ0M7RUFDQTtBTDR0QkY7QUt6dEJDO0VBQ0M7RUFDQTtFQUNBO0FMMnRCRjtBS3h0QkM7RUFDQztBTDB0QkY7QUt2dEJDO0VGN2hCQTtFQUNBO0VDZ0JDO0FKd3VDRjtBSXp0Q0k7RUM2Zkg7SUQzZUssaURBTmE7RUppdENqQjtBQUNGO0FJOXRDSTtFQzZmSDtJRDNlSyxpREFOYTtFSnN0Q2pCO0FBQ0Y7QUk1c0NFO0VDc2VEO0lEcmVHO0VKK3NDRjtBQUNGO0FFbHdDRTtFR3VoQkQ7SUFVRTtFTHF1QkQ7QUFDRjtBS2x1QkM7RUYzaUJBO0VBQ0E7RUU2aUJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG91QkY7QUVweENFO0VHcWlCRDtJQWNFO0VMcXVCRDtBQUNGO0FLbnVCRTtFQUVDO0VBQ0E7QUxvdUJIO0FLanVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG11Qkg7QUtodUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa3VCSDtBSy90QkU7RUFDQyxjSmxtQlk7QURtMENmO0FLL3RCRztFQUNDO0FMaXVCSjtBRS96Q0U7RUdtbUJEO0lBR0U7SUFDQTtJQUNBO0VMNnRCRDtFSzN0QkM7SUFDQztJQUNBO0VMNnRCRjtBQUNGO0FFMTBDRTtFR2luQkQ7SUFFRTtJQUNBO0VMMnRCRDtBQUNGO0FLeHRCQztFQUNDO0FMMHRCRjtBRW4xQ0U7RUd3bkJEO0lBSUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTDJ0QkQ7QUFDRjtBS3p0QkU7RUFDQztBTDJ0Qkg7QUt4dEJFO0VBQ0M7RUFDQTtFQUVBO0FMeXRCSDtBRXAyQ0U7RUd1b0JBO0lBT0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTDB0QkY7QUFDRjtBRWoyQ0U7RUcybkJBO0lBZUU7RUwydEJGO0FBQ0Y7O0FLdHRCQTtFQUNDO0VBQ0E7RUFDQTtFRHhvQkM7QUprMkNGO0FJbjFDSTtFQ3NuQko7SURwbUJNLGlEQU5hO0VKMjBDakI7QUFDRjtBSWowQ0U7RUMrbEJGO0lEOWxCSTtFSm8wQ0Y7QUFDRjtBRW40Q0U7RUc0cEJGO0lBV0U7SUFDQTtFTGd1QkE7QUFDRjtBRTczQ0U7RUdncEJGO0lBZ0JFO0VMaXVCQTtBQUNGO0FLL3RCQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGd1QkY7QUs3dEJDO0VBQ0M7QUwrdEJGO0FLNXRCQztFQUNDO0FMOHRCRjtBRWg1Q0U7RUdpckJEO0lBSUU7RUwrdEJEO0FBQ0Y7QUs1dEJDO0VBQ0M7RUFDQTtBTDh0QkY7QUV6NUNFO0VHeXJCRDtJQUtFO0lBQ0E7RUwrdEJEO0FBQ0Y7QUs3dEJFO0VBQ0M7RUFDQTtFQUNBO0FMK3RCSDtBRXA2Q0U7RUdrc0JBO0lBS0U7RUxpdUJGO0FBQ0Y7QUs5dEJFO0VBQ0M7QUxndUJIO0FLN3RCRTtFQUNDO0FMK3RCSDs7QU1uOENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJMR2lCO0VLRmpCLGNMRmdCO0FEdzhDakI7QUV2N0NFO0VJcEJGO0lBUUU7RU51OENBO0FBQ0Y7QU1yOENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnU4Q0Y7QUVsOUNFO0VJY0Q7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU5xOENEO0FBQ0Y7QU1sOENDO0VBQ0M7QU5vOENGO0FNajhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tOENGO0FNajhDRTtFQUNDO0VBQ0E7QU5tOENIO0FNLzdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUZ6QkE7QUoyOUNGO0FJNThDSTtFRUtIO0lGYUssaURBTmE7RUpvOENqQjtBQUNGO0FJMTdDRTtFRWxCRDtJRm1CRztFSjY3Q0Y7QUFDRjtBTXA4Q0M7RUhsREE7RUFDQTtFR29EQztFRnBDQTtBSjIrQ0Y7QUk1OUNJO0VFa0JIO0lGQUssaURBTmE7RUpvOUNqQjtBQUNGO0FJMThDRTtFRUxEO0lGTUc7RUo2OENGO0FBQ0Y7QU16OENDO0VBQ0M7RUFDQTtFRjlDQTtBSjAvQ0Y7QUkzK0NJO0VFNkJIO0lGWEssaURBTmE7RUptK0NqQjtBQUNGO0FJejlDRTtFRU1EO0lGTEc7RUo0OUNGO0FBQ0Y7QU05OENDO0VIdkVBO0VBQ0E7RUd5RUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMNUZhO0FENGlEZjtBRXpoREU7RUlpRUQ7SUFXRTtFTmk5Q0Q7QUFDRjtBTS84Q0U7RUFDQztFQUNBO0VBQ0E7QU5pOUNIO0FNOThDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5nOUNMOztBTzlqREE7RUFDQztFQUNBLG1CTkNnQjtFRzRCZjtBSnFpREY7QUl0aERJO0VHOUNKO0lIZ0VNLG1EQUphO0VKNGdEakI7QUFDRjtBSXBnREU7RUdyRUY7SUhzRUk7RUp1Z0RGO0FBQ0Y7QUV0a0RFO0VLQ0Q7SUFFRTtFUHVrREQ7QUFDRjtBT3BrREM7RUFDQztBUHNrREY7QU9ua0RDO0VBQ0M7RUFDQTtBUHFrREY7QUV0a0RFO0VLREQ7SUFLRTtFUHNrREQ7QUFDRjtBT25rREM7RUpkQTtFQUNBO0VJZ0JDLGNOOUJhO0VNK0JiO0VIREE7QUp1a0RGO0FJeGpESTtFR2xCSDtJSG9DSyxpREFOYTtFSmdqRGpCO0FBQ0Y7QUl0aURFO0VHekNEO0lIMENHO0VKeWlERjtBQUNGO0FPeGtEQztFQUNDO0VBQ0E7RUFDQTtBUDBrREY7QU94a0RFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTjVDVztFTTZDWDtFQUNBO0VBQ0E7RUFDQTtBUDBrREg7QU90a0RDO0VBQ0MsY05uRFc7RU1vRFg7QVB3a0RGO0FPcmtEQztFQUNDO0VBQ0E7QVB1a0RGO0FPcmtERTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY05sRVc7QUR5b0RkO0FPcGtERTtFQUNDO0VBQ0E7RUFDQTtBUHNrREg7QU9ua0RFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsY05wRlk7QUR5cERmO0FPbGtESTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FQb2tETDs7QU81akRDO0VBQ0M7QVArakRGOztBUXBxREE7RUFDQztFQUNBO0VBQ0E7RUFDQSxjUERnQjtFT0VoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUprQkM7RUFBQTtFQUFBO0FKd3BERjtBSXpvREk7RUk5Q0o7SUpnRU0sOENBTmE7RUppb0RqQjtBQUNGO0FJdm5ERTtFSXJFRjtJSnNFSTtFSjBuREY7QUFDRjtBSW5wREk7RUk5Q0o7SUpnRU0sOENBTmE7RUoyb0RqQjtBQUNGO0FJam9ERTtFSXJFRjtJSnNFSTtFSm9vREY7QUFDRjtBSTdwREk7RUk5Q0o7SUpnRU0sK0NBTmE7RUpxcERqQjtBQUNGO0FJM29ERTtFSXJFRjtJSnNFSTtFSjhvREY7QUFDRjtBUXhyREM7RUxmQTtFQUNBO0VLaUJDO0VBQ0E7RUpGQTtFQUFBO0FKOHJERjtBSS9xREk7RUlqQkg7SUptQ0ssaURBTmE7RUp1cURqQjtBQUNGO0FJN3BERTtFSXhDRDtJSnlDRztFSmdxREY7QUFDRjtBSXpyREk7RUlqQkg7SUptQ0ssbURBTmE7RUppckRqQjtBQUNGO0FJdnFERTtFSXhDRDtJSnlDRztFSjBxREY7QUFDRjtBUXZyREM7RUFDQztFQUNBO0VBQ0E7RUo5QkE7QUp3dERGO0FJenNESTtFSVlIO0lKTUssaURBTmE7RUppc0RqQjtBQUNGO0FJdnJERTtFSVhEO0lKWUc7RUowckRGO0FBQ0Y7O0FTandEQTtFQUNDO0VBQ0EsbUJSQ2dCO0VRQWhCLGNSRmM7RVFHZDtFTDJCQztBSjB1REY7QUkzdERJO0VLOUNKO0lMZ0VNLG1EQUphO0VKaXREakI7QUFDRjtBSXpzREU7RUtyRUY7SUxzRUk7RUo0c0RGO0FBQ0Y7QVN4d0RDO0VBQ0M7QVQwd0RGO0FFOXdERTtFT2VEO0lBRUU7SUFDQTtFVGl3REQ7QUFDRjtBUzl2REM7RUFDQztFQUNBLGNSeEJXO0VReUJYO0VBQ0E7QVRnd0RGO0FTN3ZEQztFQUNDO0VBQ0E7RUFDQTtBVCt2REY7QVM3dkRFO0VBQ0M7QVQrdkRIO0FTM3ZEQztFQUNDO0VBQ0E7QVQ2dkRGO0FTMXZEQztFQUVDLG1CUmpEaUI7RVFrRGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTDdCQTtBSnl4REY7QUkxd0RJO0VLTUg7SUxZSyw0Q0FOYTtFSmt3RGpCO0FBQ0Y7QUl4dkRFO0VLakJEO0lMa0JHO0VKMnZERjtBQUNGO0FTL3ZERTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZ3dESDtBUzd2REU7RUFDQztBVCt2REg7QVM1dkRFO0VBQ0M7RUFDQTtBVDh2REg7QVMxdkRDO0VBQ0M7QVQ0dkRGO0FTenZEQztFQUNDO0VBQ0E7RUwvREE7RUFBQTtBSjR6REY7QUk3eURJO0VLOENIO0lMNUJLLDhDQU5hO0VKcXlEakI7QUFDRjtBSTN4REU7RUt1QkQ7SUx0Qkc7RUo4eERGO0FBQ0Y7QUl2ekRJO0VLOENIO0lMNUJLLG9EQU5hO0VKK3lEakI7QUFDRjtBSXJ5REU7RUt1QkQ7SUx0Qkc7RUp3eURGO0FBQ0Y7QVNyd0RFO0VBQ0M7QVR1d0RIO0FTcHdERTtFQUNDO0FUc3dESDtBU2x3REM7RUFDQztFQUNBO0VBQ0E7QVRvd0RGO0FFdDJERTtFTytGRDtJQU1FO0VUcXdERDtBQUNGO0FTbHdEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FUb3dERjs7QVVyNERBO0VBQ0M7RUFDQTtBVnc0REQ7QVV0NERDO0VBQ0M7RUFDQTtFQUNBO0VBR0E7RUFDQTtBVnM0REY7QUU3M0RFO0VRaEJEO0lBVUU7RVZ1NEREO0FBQ0Y7QVVyNERFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBVnU0REg7QVVwNERFO0VBQ0M7QVZzNERIO0FVcDRERztFQUNDO0VBQ0E7QVZzNERKO0FVbjRERztFQUNDO0FWcTRESjtBVWw0REc7RUFDQztBVm80REo7QVUvM0RHO0VBQ0M7QVZpNERKO0FVNTNEQztFUHZDQTtFQUNBO0VDZ0JDO0VNOEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjAzREY7QUlwNURJO0VNT0g7SU5XSyxpREFOYTtFSjQ0RGpCO0FBQ0Y7QUlsNERFO0VNaEJEO0lOaUJHO0VKcTRERjtBQUNGO0FVbDRERTtFQUNDO0FWbzRESDtBVWo0REU7RUFDQztBVm00REg7QVVoNERFO0VBQ0M7RU5wREQ7QUp1N0RGO0FJeDZESTtFTW9DRjtJTmxCSSw4Q0FOYTtFSmc2RGpCO0FBQ0Y7QUl0NURFO0VNYUE7SU5aRTtFSnk1REY7QUFDRjtBVXI0REU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1NERIO0FVbjREQztFUDFGQTtFQUNBO0VPNEZDO0VONUVBO0VBQUE7QUptOURGO0FJcDhESTtFTTBESDtJTnhDSyxpREFOYTtFSjQ3RGpCO0FBQ0Y7QUlsN0RFO0VNbUNEO0lObENHO0VKcTdERjtBQUNGO0FJOThESTtFTTBESDtJTnhDSyxzRkFOYTtFSnM4RGpCO0FBQ0Y7QUk1N0RFO0VNbUNEO0lObENHO0VKKzdERjtBQUNGO0FVOTREQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FWZzVERjtBVXg0REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMDRERjs7QVduaEVBO0VBQ0MsbUJWRWdCO0VVRGhCLGNWRGM7RVVFZDtFQUNBO0VQMkJDO0FKNC9ERjtBSTcrREk7RU85Q0o7SVBnRU0sd0ZBTmE7RUpxK0RqQjtBQUNGO0FJMzlERTtFT3JFRjtJUHNFSTtFSjg5REY7QUFDRjtBVzFoRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDRoRUY7QVd6aEVDO0VBQ0M7QVgyaEVGO0FXaGhFQztFQUNDO0VBQ0E7RUFDQTtBWGtoRUY7QUVqakVFO0VTNEJEO0lBTUU7SUFDQTtFWG1oRUQ7QUFDRjtBV2poRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBWG1oRUg7QUVqakVFO0VTMEJBO0lBT0U7RVhvaEVGO0FBQ0Y7QUVsa0VFO0VTZ0RDO0lBRUU7RVhvaEVIO0FBQ0Y7QVcvZ0VDO0VBQ0M7RUFDQSxjVjNEZ0I7RVU0RGhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGloRUY7QVc5Z0VDO0VSaEVBO0VBQ0E7RVFrRUM7QVhnaEVGO0FXN2dFQztFQUNDLGNWN0VXO0VVOEVYO0FYK2dFRjs7QVlybUVBO0VBQ0MsbUJYRWdCO0VXRGhCLGNYRGM7RVdFZDtFUjRCQztBSjZrRUY7QUk5akVJO0VROUNKO0lSZ0VNLG9EQU5hO0VKc2pFakI7QUFDRjtBSTVpRUU7RVFyRUY7SVJzRUk7RUoraUVGO0FBQ0Y7QVl4bUVDO0VBQ0M7QVowbUVGO0FZL2xFQztFQUNDO0VBQ0E7RUFDQTtBWmltRUY7QUV0bkVFO0VVa0JEO0lBTUU7SUFDQTtFWmttRUQ7QUFDRjtBWWhtRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBWmttRUg7QVk5bEVDO0VBQ0M7RUFDQSxjWHZDZ0I7RVd3Q2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdtRUY7QVk3bEVDO0VUNUNBO0VBQ0E7RVM4Q0M7RUFDQTtFQUNBO0FaK2xFRjtBWTVsRUM7RUFDQyxjWDNEVztFVzREWDtBWjhsRUY7O0FZMWxFQTtFQUNDO0VBQ0E7RUFDQTtBWjZsRUQ7QUVocUVFO0VVZ0VGO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SVJsREE7RUppcEVBO0FBQ0Y7QUlub0VJO0VRMEJKO0lSUk0sa0ZBTmE7RUoybkVqQjtBQUNGO0FJam5FRTtFUUdGO0lSRkk7RUpvbkVGO0FBQ0Y7QVk5bEVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVpnbUVGO0FFdHFFRztFVWtFRjtJQU9FO0VaaW1FRDtBQUNGO0FFbHJFRTtFVXlFRDtJQVdFO0Vaa21FRDtBQUNGOztBWTlsRUE7RUFDQztFQUNBO0FaaW1FRDtBRTVyRUU7RVV5RkY7SUFLRTtFWmttRUE7QUFDRjtBWWhtRUM7RUFDQztFQUNBO0VBRUE7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOGxFRjtBWTVsRUU7RUFDQztBWjhsRUg7QVl0bEVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fad2xFRjtBWXJsRUM7RVQ3SUE7RUFDQTtFUytJQztFUi9IQTtBSnV0RUY7QUl4c0VJO0VRNkdIO0lSM0ZLLGdDQU5hO0VKZ3NFakI7QUFDRjtBSTdzRUk7RVE2R0g7SVIzRkssZ0RBTmE7RUpxc0VqQjtBQUNGO0FJbHRFSTtFUTZHSDtJUjNGSyxnQ0FOYTtFSjBzRWpCO0FBQ0Y7QUl2dEVJO0VRNkdIO0lSM0ZLLCtDQU5hO0VKK3NFakI7QUFDRjtBSXJzRUU7RVFzRkQ7SVJyRkc7RUp3c0VGO0FBQ0Y7QUUzdkVFO0VVdUlEO0lBY0U7RVowbUVEO0FBQ0Y7QVl2bUVDO0VBQ0M7RUFDQTtFQUNBO0FaeW1FRjtBWXZtRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5bUVIO0FZcm1FQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadW1FRjs7QWE3eUVBO0VBQ0MsbUJaSWtCO0VZSGxCLGNaTVk7RVlMWjtFQUNBO0VBQ0E7RUFDQTtBYmd6RUQ7QWExeUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjR5RUY7QWF6eUVDO0VBQ0MsY1p2QmE7QURrMEVmO0FhenlFRTtFVEtBO0FKdXlFRjtBSXh4RUk7RVNwQkY7SVRzQ0ksaURBTmE7RUpneEVqQjtBQUNGO0FJdHdFRTtFUzNDQTtJVDRDRTtFSnl3RUY7QUFDRjtBRTV6RUU7RVdHRDtJQVdFO0lBQ0E7RWJrekVEO0FBQ0Y7QUU5MEVFO0VXK0JEO0lBR0U7SUFDQTtJQUNBO0ViZ3pFRDtBQUNGO0FhOXlFRTtFQUNDO0VBQ0E7QWJnekVIO0FhNXlFQztFQUNDO0FiOHlFRjtBRTUxRUU7RVc2Q0Q7SUFJRTtJQUNBO0lBQ0E7RWIreUVEO0FBQ0Y7QUV2MUVFO0VXaUNEO0lBU0U7SUFDQTtFYml6RUQ7QUFDRjtBYS95RUU7RUFDQztFQUNBO0FiaXpFSDs7QWE1eUVBO0VBQ0MsbUJadkVnQjtFWXdFaEI7RUFDQTtFVDdDQztBSjYxRUY7QUk5MEVJO0VTMkJKO0lUVE0sbURBSmE7RUpvMEVqQjtBQUNGO0FJNXpFRTtFU0lGO0lUSEk7RUorekVGO0FBQ0Y7QWFuekVDO0VWckVBO0VBQ0E7RVV3RUMsY1p0RmE7RVl1RmI7RVR6REE7QUo4MkVGO0FJLzFFSTtFU3FDSDtJVG5CSyxpREFOYTtFSnUxRWpCO0FBQ0Y7QUk3MEVFO0VTY0Q7SVRiRztFSmcxRUY7QUFDRjs7QWN2NUVBO0VBQ0M7RVY4QkM7QUo2M0VGO0FJOTJFSTtFVTlDSjtJVmdFTSxxREFKYTtFSm8yRWpCO0FBQ0Y7QUluM0VJO0VVOUNKO0lWZ0VNLHVFQU5hO0VKMjJFakI7QUFDRjtBSWoyRUU7RVVyRUY7SVZzRUk7RUpvMkVGO0FBQ0Y7QWNsNkVDOzs7Ozs7RUFNQyxjYmRhO0FEazdFZjs7QWVuN0VBO0VBQ0MsbUJkRWdCO0FEbzdFakI7QWVwN0VDO0VBQ0MsbUJkQ2lCO0VjQWpCLGNkR1c7RWNGWDtFQUNBO0VBQ0E7RVh1QkE7QUpnNkVGO0FJajVFSTtFVzNDSDtJWDZESyxtREFKYTtFSnU0RWpCO0FBQ0Y7QUkvM0VFO0VXbEVEO0lYbUVHO0VKazRFRjtBQUNGO0FlMTdFRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0N0VIO0FlejdFRTtFQUNDLGNkMUJZO0VjMkJaO0FmMjdFSDtBZWg3RUU7RUFDQztBZms3RUg7QWUvNkVFO0VBQ0M7RUFDQTtBZmk3RUg7QWU5NkVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RVhyQkQ7QUpzOEVGO0FJdjdFSTtFV0VGO0lYZ0JJLHlGQU5hO0VKKzZFakI7QUFDRjtBSXI2RUU7RVdyQkE7SVhzQkU7RUp3NkVGO0FBQ0Y7QUUzOUVFO0VhNEJBO0lBWUU7RWZ1N0VGO0FBQ0Y7QWVyN0VHO0VBQ0M7RUFDQTtBZnU3RUo7QUVwK0VFO0VhMkNDO0lBS0U7RWZ3N0VIO0FBQ0Y7QWV0N0VJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWZ3N0VMO0FFMy9FRTtFYStERTtJQU9FO0lBQ0E7RWZ5N0VKO0FBQ0Y7QWV2N0VLO0VBQ0M7RUFDQTtFWnRFTDtFQUNBO0VZd0VLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdkMUZRO0VjMkZSO0VBQ0E7RVh0RUo7QUpnZ0ZGO0FJai9FSTtFV29DQztJWGxCQyxpREFOYTtFSnkrRWpCO0FBQ0Y7QUkvOUVFO0VXYUc7SVhaRDtFSmsrRUY7QUFDRjtBZTc3RU07RUFDQztBZis3RVA7QWU1N0VNO0VBQ0M7RUFDQTtBZjg3RVA7QWUzN0VNO0VBQ0M7RUFDQTtBZjY3RVA7QWUxN0VNO0VBQ0M7RUFDQTtBZjQ3RVA7QWV6N0VNO0VBQ0M7RUFDQTtBZjI3RVA7QWVuN0VDO0VBQ0M7RVgzR0E7QUppaUZGO0FJbGhGSTtFVzJGSDtJWHpFSyxtREFOYTtFSjBnRmpCO0FBQ0Y7QUloZ0ZFO0VXb0VEO0lYbkVHO0VKbWdGRjtBQUNGO0FlejdFRTtFQUNDO0VYbkhEO0FKK2lGRjtBSWhpRkk7RVdtR0Y7SVhqRkksc0RBTmE7RUp3aEZqQjtBQUNGO0FJOWdGRTtFVzRFQTtJWDNFRTtFSmloRkY7QUFDRjtBZTk3RUU7O0VBRUMsY2QzSlk7QUQybEZmO0FlNzdFRTtFQUNDO0VYaklEO0FKaWtGRjtBSWxqRkk7RVdpSEY7SVgvRkksa0RBTmE7RUowaUZqQjtBQUNGO0FJaGlGRTtFVzBGQTtJWHpGRTtFSm1pRkY7QUFDRjtBZTE3RUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0N0VIO0FlMTdFRztFQUNDO0VYMUpGO0FKdWxGRjtBSXhrRkk7RVcwSUQ7SVh4SEcsa0RBTmE7RUpna0ZqQjtBQUNGO0FJdGpGRTtFV21IQztJWGxIQztFSnlqRkY7QUFDRjtBZTk3RUk7RUFDQztFQUNBO0FmZzhFTDtBZTM3RUU7RVozTEQ7RUFDQTtFQ2dCQztFV2tMQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VYdExEO0FKZ25GRjtBSWptRkk7RVcySkY7SVh6SUksaURBTmE7RUp5bEZqQjtBQUNGO0FJL2tGRTtFV29JQTtJWG5JRTtFSmtsRkY7QUFDRjtBSTNtRkk7RVcySkY7SVh6SUksa0tBTmE7RUptbUZqQjtBQUNGO0FJemxGRTtFV29JQTtJWG5JRTtFSjRsRkY7QUFDRjtBRS9vRkU7RWFxTEE7SUFvQkU7RWYwOEVGO0FBQ0Y7QWV2OEVFO0VBQ0M7RUFDQTtFQUNBLGNkbk9ZO0Vjb09aO0VBQ0E7RVh2TUQ7QUppcEZGO0FJbG9GSTtFV21MRjtJWGpLSSx3RkFOYTtFSjBuRmpCO0FBQ0Y7QUlobkZFO0VXNEpBO0lYM0pFO0VKbW5GRjtBQUNGO0FlNzhFRztFQUNDO0FmKzhFSjtBZTM4RUU7RUFDQztFWHBORDtBSmtxRkY7QUlucEZJO0VXb01GO0lYbExJLGtEQU5hO0VKMm9GakI7QUFDRjtBSWpvRkU7RVc2S0E7SVg1S0U7RUpvb0ZGO0FBQ0Y7O0FnQjNzRkE7RUFDQyxtQmZJa0I7QUQwc0ZuQjtBZ0I1c0ZDO0VBQ0MsbUJmRGU7RWVFZixjZkphO0VlS2I7RUFDQTtBaEI4c0ZGO0FnQjVzRkU7RUFDQztBaEI4c0ZIO0FnQjNzRkU7RWJDRDtFQUNBO0VhQ0U7RUFDQTtFQUNBLGNmakJZO0Vla0JaO0FoQjZzRkg7QWdCenNGRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjJzRko7QWdCdnNGRTtFQUNDO0VBQ0E7RUFDQSxjZjlCZTtFZStCZjtFWlBEO0VBQUE7QUprdEZGO0FJbnNGSTtFWVpGO0laOEJJLGtCQUphO0VKeXJGakI7QUFDRjtBSWpyRkU7RVluQ0E7SVpvQ0U7RUpvckZGO0FBQ0Y7QUk3c0ZJO0VZWkY7SVo4QkksaURBTmE7RUpxc0ZqQjtBQUNGO0FJM3JGRTtFWW5DQTtJWm9DRTtFSjhyRkY7QUFDRjtBZ0JsdEZFO0VickNEO0VBQ0E7RWF1Q0U7RVp2QkQ7RUFBQTtBSjZ1RkY7QUk5dEZJO0VZS0Y7SVphSSxtREFOYTtFSnN0RmpCO0FBQ0Y7QUk1c0ZFO0VZbEJBO0labUJFO0VKK3NGRjtBQUNGO0FJeHVGSTtFWUtGO0laYUksaURBTmE7RUpndUZqQjtBQUNGO0FJdHRGRTtFWWxCQTtJWm1CRTtFSnl0RkY7QUFDRjtBRXh4RkU7RWM0REE7SUFFRTtJQUNBO0lBQ0E7RWhCOHRGRjtBQUNGO0FnQjV0Rkc7RUFDQztFQUNBO0VBQ0E7QWhCOHRGSjtBZ0IzdEZHO0VBQ0M7RUFDQTtBaEI2dEZKO0FnQjN0Rkk7RUFDQztFQUNBO0FoQjZ0Rkw7QWdCenRGRztFQUNDO0VBQ0E7QWhCMnRGSjtBZ0J6dEZJO0VBQ0MsY2Z4RlE7QURtekZiO0FnQnh0Rkk7RUFDQztBaEIwdEZMO0FnQnJ0RkU7RUFDQztFQUNBO0VBQ0E7QWhCdXRGSDtBZ0JudEZDO0VBQ0M7RUFDQTtFWm5GQTtBSnl5RkY7QUkxeEZJO0VZa0VIO0laaERLLHFEQU5hO0VKa3hGakI7QUFDRjtBSXh3RkU7RVkyQ0Q7SVoxQ0c7RUoyd0ZGO0FBQ0Y7QWdCenRGRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMnRGSDtBZ0JudEZFO0VBQ0M7QWhCcXRGSDtBZ0JsdEZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhCb3RGSDtBRTcxRkU7RWNxSUE7SUFPRTtFaEJxdEZGO0FBQ0Y7QUUvMEZHO0Vja0hEO0lBV0U7SUFDQTtJQUNBO0VoQnN0RkY7RWdCcHRGRTtJQUNDO0VoQnN0Rkg7QUFDRjs7QWlCcDNGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQnUzRkQ7QUV2MkZFO0VlcEJGO0lBT0U7RWpCdzNGQTtBQUNGO0FpQnQzRkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdzNGRjtBaUJyM0ZDO0VBQ0M7QWpCdTNGRjtBRXQ0RkU7RWVjRDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0VqQnczRkQ7QUFDRjtBaUJyM0ZDO0VBQ0M7RUFDQTtFYkpBO0FKNDNGRjtBSTcyRkk7RWFiSDtJYitCSyxpREFOYTtFSnEyRmpCO0FBQ0Y7QUkzMUZFO0VhcENEO0licUNHO0VKODFGRjtBQUNGO0FpQjMzRkU7RWQ1QkQ7RUFDQTtFYzhCRTtFYmREO0FKNDRGRjtBSTczRkk7RWFKRjtJYnNCSSxpREFOYTtFSnEzRmpCO0FBQ0Y7QUkzMkZFO0VhM0JBO0liNEJFO0VKODJGRjtBQUNGO0FpQi8zRkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmk0RkY7QUVwN0ZFO0VlOENEO0lBUUU7SUFDQTtFakJrNEZEO0FBQ0Y7QWlCaDRGRTtFQUNDO0VBQ0E7RUFDQTtBakJrNEZIO0FpQjczRkM7RUFDQztBakIrM0ZGO0FpQjczRkU7RUFDQztFQUNBO0FqQiszRkg7QWlCNTNGRTtFQUNDO0FqQjgzRkg7QWlCMzNGRTtFQUNDO0FqQjYzRkg7QWlCejNGQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQjIzRkY7QUV0OEZFO0VldUVEO0lBT0U7SUFDQTtJQUNBO0VqQjQzRkQ7QUFDRjtBaUJ6M0ZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCMjNGRjtBRW45RkU7RWVvRkQ7SUFPRTtFakI0M0ZEO0FBQ0Y7QWlCejNGQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQjIzRkY7QUU5OUZFO0VlK0ZEO0lBT0U7SUFDQTtJQUNBO0lBQ0E7RWpCNDNGRDtBQUNGOztBa0IxL0ZBO0VBQ0MsbUJqQkVnQjtFaUJEaEIsY2pCTVk7RWlCTFo7RWQ0QkM7QUprK0ZGO0FJbjlGSTtFYzlDSjtJZGdFTSx3RkFOYTtFSjI4RmpCO0FBQ0Y7QUlqOEZFO0VjckVGO0lkc0VJO0VKbzhGRjtBQUNGO0FFbmdHRTtFZ0JFRDtJQUVFO0lBQ0E7RWxCbWdHRDtBQUNGO0FrQmpnR0U7RWZGRDtFQUNBO0VlS0UsY2pCbkJZO0VpQm9CWjtFQUNBO0FsQmtnR0g7QUVwZ0dFO0VnQkpBO0lBU0U7SUFDQTtFbEJtZ0dGO0FBQ0Y7QWtCaGdHRTtFQUNDO0FsQmtnR0g7O0FrQjcvRkE7RUFDQyxtQmpCbENnQjtFaUJtQ2hCLGNqQjlCWTtFaUIrQlo7RWRSQztBSnlnR0Y7QUkxL0ZJO0VjVko7SWQ0Qk0seUZBTmE7RUprL0ZqQjtBQUNGO0FJeCtGRTtFY2pDRjtJZGtDSTtFSjIrRkY7QUFDRjtBa0JwZ0dDO0VBQ0M7RUFDQTtFQUNBLG9DQUNDO0VBRUQ7QWxCb2dHRjtBRXBpR0U7RWdCMEJEO0lBU0U7SUFDQSxzQ0FDQztJQUdEO0VsQmtnR0Q7QUFDRjtBa0IvL0ZDO0VBQ0MsY2pCaEVhO0VpQmlFYjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWQ1Q0E7QUo2aUdGO0FJOWhHSTtFY2tCSDtJZEFLLGlEQU5hO0VKc2hHakI7QUFDRjtBSTVnR0U7RWNMRDtJZE1HO0VKK2dHRjtBQUNGO0FFbGtHRTtFZ0I0Q0Q7SUFtQkU7SUFDQTtJQUNBO0VsQnVnR0Q7QUFDRjtBa0JyZ0dFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCdWdHSDtBa0JuZ0dDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZHpFQTtBSitrR0Y7QUloa0dJO0VjcURIO0lkbkNLLGdEQU5hO0VKd2pHakI7QUFDRjtBSTlpR0U7RWM4QkQ7SWQ3Qkc7RUppakdGO0FBQ0Y7QWtCeGdHQztFZmxHQTtFQUNBO0Vlb0dDLGNqQmxIYTtFaUJtSGI7RWRyRkE7QUpnbUdGO0FJamxHSTtFY2tFSDtJZGhESyxpREFOYTtFSnlrR2pCO0FBQ0Y7QUkvakdFO0VjMkNEO0lkMUNHO0VKa2tHRjtBQUNGO0FFcm5HRTtFZ0I0RkQ7SUFZRTtFbEJpaEdEO0FBQ0Y7QWtCOWdHQztFQUNDO0VBQ0E7QWxCZ2hHRjtBa0I5Z0dFO0VBQ0M7RUFDQTtBbEJnaEdIO0FFbG9HRTtFZ0JvSEM7SUFJRTtFbEI4Z0dIO0FBQ0Y7QWtCMWdHRTtFQUNDO0VBQ0E7RUFDQTtBbEI0Z0dIO0FFeHBHRTtFZ0J5SUE7SUFNRTtFbEI2Z0dGO0VrQjNnR0U7SUFDQztFbEI2Z0dIO0FBQ0Y7QUVwcEdFO0VnQjZIQTtJQWNFO0lBQ0E7RWxCNmdHRjtFa0IzZ0dFO0lBQ0M7RWxCNmdHSDtBQUNGO0FrQjFnR0c7RUFDQztBbEI0Z0dKO0FrQnZnR0M7RUFDQztFQUNBLGNqQnpLWTtFaUIwS1o7RUFDQTtBbEJ5Z0dGO0FFdHFHRTtFZ0J5SkQ7SUFPRTtJQUNBO0lBQ0E7RWxCMGdHRDtBQUNGO0FrQnhnR0U7RUFDQztFQUNBO0FsQjBnR0g7QUVqckdFO0VnQnFLQTtJQUtFO0lBQ0E7RWxCMmdHRjtBQUNGO0FrQnZnR0M7RUFDQztFQUNBLGNqQnBNWTtFaUJxTVo7RUFDQTtBbEJ5Z0dGO0FFN3JHRTtFZ0JnTEQ7SUFPRTtJQUNBO0lBQ0E7RWxCMGdHRDtBQUNGO0FrQnhnR0U7RUFDQztFQUNBO0VBQ0E7QWxCMGdHSDtBRXpzR0U7RWdCNExBO0lBTUU7SUFDQTtFbEIyZ0dGO0FBQ0Y7QWtCdmdHQztFQUNDO0VBQ0EsY2pCMU5XO0VpQjJOWDtFQUNBO0FsQnlnR0Y7QUVydEdFO0VnQndNRDtJQU9FO0lBQ0E7SUFDQTtFbEIwZ0dEO0FBQ0Y7QWtCeGdHRTtFQUNDO0VBQ0E7RUFDQTtBbEIwZ0dIO0FFanVHRTtFZ0JvTkE7SUFNRTtJQUNBO0VsQjJnR0Y7QUFDRjtBa0J2Z0dDO0VBQ0M7RUFDQSxjakIvT2dCO0VpQmdQaEI7RUFDQTtBbEJ5Z0dGO0FFN3VHRTtFZ0JnT0Q7SUFPRTtJQUNBO0lBQ0E7RWxCMGdHRDtBQUNGO0FrQnhnR0U7RUFDQztFQUNBO0VBQ0E7QWxCMGdHSDtBRXp2R0U7RWdCNE9BO0lBTUU7SUFDQTtFbEIyZ0dGO0FBQ0Y7O0FrQnRnR0E7RUFDQyxtQmpCN1FjO0VpQjhRZCxjakI1UWdCO0VpQjZRaEI7RUFDQTtFZGxQQztBSjR2R0Y7QUk3dUdJO0VjK05KO0lkN01NLG1EQUphO0VKbXVHakI7QUFDRjtBSTN0R0U7RWN3TUY7SWR2TUk7RUo4dEdGO0FBQ0Y7QWtCN2dHQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjhnR0Y7QWtCM2dHQztFQUNDO0VBQ0E7QWxCNmdHRjtBa0IxZ0dDO0VBQ0M7RUFDQTtBbEI0Z0dGO0FrQnpnR0M7RWYvUkE7RUFDQTtFZWlTQztFQUNBO0VkbFJBO0FKOHhHRjtBSS93R0k7RWMrUEg7SWQ3T0ssaURBTmE7RUp1d0dqQjtBQUNGO0FJN3ZHRTtFY3dPRDtJZHZPRztFSmd3R0Y7QUFDRjtBRW56R0U7RWdCeVJEO0lBWUU7RWxCa2hHRDtBQUNGO0FrQi9nR0M7RWYvU0E7RUFDQTtFZWlUQztFZGpTQTtBSm16R0Y7QUlweUdJO0VjK1FIO0lkN1BLLGlEQU5hO0VKNHhHakI7QUFDRjtBSWx4R0U7RWN3UEQ7SWR2UEc7RUpxeEdGO0FBQ0Y7QWtCcGhHQztFQUNDO0VBQ0E7RUFDQTtBbEJzaEdGO0FrQm5oR0M7RUFDQztFQUNBO0VBQ0E7RWRsVEE7QUp3MEdGO0FJenpHSTtFY2dTSDtJZDlRSyx3RkFOYTtFSml6R2pCO0FBQ0Y7QUl2eUdFO0VjeVFEO0lkeFFHO0VKMHlHRjtBQUNGO0FFejJHRTtFZ0JzVUQ7SUFXRTtJQUNBO0VsQjRoR0Q7QUFDRjtBRW4yR0U7RWdCMFREO0lBZ0JFO0VsQjZoR0Q7QUFDRjtBa0IzaEdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjZoR0g7QWtCMWhHRTtFQUNDO0FsQjRoR0g7QWtCMWhHRztFZmxXRjtFQUNBO0Vlb1dHLGNqQmhYYTtFaUJpWGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI0aEdKO0FrQjFoR0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI0aEdMO0FrQnZoR0k7RUFDQztBbEJ5aEdMO0FFbDVHRTtFZ0J1WEM7SUFNRTtJQUNBO0VsQnloR0g7RWtCdmhHRztJQUNDO0lBQ0E7SUFDQTtFbEJ5aEdKO0FBQ0Y7O0FrQmxoR0E7RUFDQztFQUNBLG1CakI5WmdCO0VpQitaaEIsY2pCMVpZO0VHdUJYO0FKeTVHRjtBSTE0R0k7RWNpWEo7SWQvVk0seUZBTmE7RUprNEdqQjtBQUNGO0FJeDNHRTtFYzBWRjtJZHpWSTtFSjIzR0Y7QUFDRjtBa0J6aEdDO0VmM1pBO0VBQ0E7RWU2WkMsY2pCM2FhO0VpQjRhYjtFZDlZQTtFQUFBO0FKMjZHRjtBSTU1R0k7RWMyWEg7SWR6V0ssaURBTmE7RUpvNUdqQjtBQUNGO0FJMTRHRTtFY29XRDtJZG5XRztFSjY0R0Y7QUFDRjtBSXQ2R0k7RWMyWEg7SWR6V0ssa0RBTmE7RUo4NUdqQjtBQUNGO0FJcDVHRTtFY29XRDtJZG5XRztFSnU1R0Y7QUFDRjtBRXQ5R0U7RWdCa2JEO0lBRUU7SUFDQTtFbEJzaUdEO0FBQ0Y7QWtCbmlHQztFQUNDO0FsQnFpR0Y7QUVuOUdFO0VnQjZhRDtJQUlFO0VsQnNpR0Q7QUFDRjtBa0JwaUdFO0VBQ0M7RUFDQTtFQUNBO0FsQnNpR0g7QWtCbGlHQztFQUNDO0VBQ0EsY2pCemNXO0FENitHYjs7QWtCN2hHQztFQUNDO0VkMWJBO0FKMjlHRjtBSTU4R0k7RWMwYUg7SWR4Wkssc0RBTmE7RUpvOEdqQjtBQUNGO0FJMTdHRTtFY21aRDtJZGxaRztFSjY3R0Y7QUFDRjtBa0JqaUdLO0VBQ0M7RUFDRTtBbEJtaUdSOztBa0JsaEdDO0VBQ0M7QWxCcWhHRjs7QW1CNWdIQTtFQUNDO0VBRUE7QW5COGdIRDtBbUJwZ0hDO0VBQ0M7RUFDQTtBbkJzZ0hGO0FtQnBnSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnNnSEg7QW1CLy9HRTtFQUdDO0VBQ0EsUUFIVTtFQUlWLFVBSlU7RUFLVixXQUxVO0VBTVYsU0FOVTtFQU9WO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0FuQisvR0g7QW1CMy9HQztFQUNDO0FuQjYvR0Y7O0FvQjVpSEE7RUFDQztFQUNBO0VBQ0E7RWhCNEJDO0FKb2hIRjtBRTNpSEU7RWtCUkY7SUFNRTtJQUNBO0VwQmlqSEE7QUFDRjtBSTNnSEk7RWdCOUNKO0loQmdFTSxvREFKYTtFSmlnSGpCO0FBQ0Y7QUloaEhJO0VnQjlDSjtJaEJnRU0sbURBSmE7RUpzZ0hqQjtBQUNGO0FJOS9HRTtFZ0JyRUY7SWhCc0VJO0VKaWdIRjtBQUNGO0FvQjFqSEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNGpIRjtBb0J6akhDO0VqQlpBO0VBQ0E7RWlCY0M7RWhCRUE7RUFBQTtBSjJqSEY7QUk1aUhJO0VnQnBCSDtJaEJzQ0ssaURBTmE7RUpvaUhqQjtBQUNGO0FJMWhIRTtFZ0IzQ0Q7SWhCNENHO0VKNmhIRjtBQUNGO0FJdGpISTtFZ0JwQkg7SWhCc0NLLGlEQU5hO0VKOGlIakI7QUFDRjtBSXBpSEU7RWdCM0NEO0loQjRDRztFSnVpSEY7QUFDRjtBRTFsSEU7RWtCTUQ7SUFZRTtFcEI0a0hEO0FBQ0Y7QW9CeGtIRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMGtISDtBb0J2a0hFO0VBR0M7RUFDQTtFQUVBO0VBQ0E7RWhCM0JEO0VBQUE7QUptbUhGO0FJcGxISTtFZ0JLRjtJaEJhSSw4Q0FOYTtFSjRrSGpCO0FBQ0Y7QUlsa0hFO0VnQmxCQTtJaEJtQkU7RUpxa0hGO0FBQ0Y7QUk5bEhJO0VnQktGO0loQmFJLGlEQUphO0VKb2xIakI7QUFDRjtBSTVrSEU7RWdCbEJBO0loQm1CRTtFSitrSEY7QUFDRjtBb0JubEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnFsSEg7QUV0cEhFO0VrQjJEQTtJQVNFO0VwQnNsSEY7QUFDRjtBb0JsbEhDO0VqQm5FQTtFQUNBO0VpQnFFQztFaEJyREE7RUFBQTtBSjJvSEY7QUk1bkhJO0VnQm1DSDtJaEJqQkssZ0RBTmE7RUpvbkhqQjtBQUNGO0FJMW1IRTtFZ0JZRDtJaEJYRztFSjZtSEY7QUFDRjtBSXRvSEk7RWdCbUNIO0loQmpCSyxpREFOYTtFSjhuSGpCO0FBQ0Y7QUlwbkhFO0VnQllEO0loQlhHO0VKdW5IRjtBQUNGO0FvQmptSEM7RUFDQztFQUNBO0VoQmhFQTtBSm9xSEY7QUlycEhJO0VnQitDSDtJaEI3QkssaURBTmE7RUo2b0hqQjtBQUNGO0FJbm9IRTtFZ0J3QkQ7SWhCdkJHO0VKc29IRjtBQUNGO0FFenJIRTtFa0J5RUQ7SUFRRTtFcEI0bUhEO0FBQ0Y7QW9Cem1IQztFQUVDO0VBRUE7RUFDQTtBcEJ5bUhGO0FFbnNIRTtFa0JxRkQ7SUFRRTtFcEIwbUhEO0FBQ0Y7QW9CeG1IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMG1ISDtBb0J0bUhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCd21IRjtBb0J0bUhFO0VBR0M7RUFDQTtFQUNBLFdBSk87RUFLUCxZQUxPO0VBTVAsbUJBTk87RUFPUDtFQUNBO0FwQnNtSEg7QW9CbG1IQztFQUNDO0VBQ0E7RUFDQTtFaEJwSEE7RUFBQTtBSjB0SEY7QUkzc0hJO0VnQmtHSDtJaEJoRkssZ0RBTmE7RUptc0hqQjtBQUNGO0FJenJIRTtFZ0IyRUQ7SWhCMUVHO0VKNHJIRjtBQUNGO0FJcnRISTtFZ0JrR0g7SWhCaEZLLHFEQUphO0VKMnNIakI7QUFDRjtBSW5zSEU7RWdCMkVEO0loQjFFRztFSnNzSEY7QUFDRjtBb0JqbkhDO0VqQjlJQTtFQUNBO0VpQmdKQztFQUNBO0VoQmpJQTtBSnF2SEY7QUl0dUhJO0VnQjhHSDtJaEI1RkssZ0RBTmE7RUo4dEhqQjtBQUNGO0FJcHRIRTtFZ0J1RkQ7SWhCdEZHO0VKdXRIRjtBQUNGO0FvQnptSEM7RWhCdEpDO0VnQm1LQSx5Qm5CM0xnQjtFbUI0TGhCLGNuQmxNYTtFbUJtTWIscUJuQjdMZ0I7QUQ2eEhsQjtBSXR2SEk7RWdCdUlIO0loQnJISyxrREFKYTtFSjR1SGpCO0FBQ0Y7QUlwdUhFO0VnQmdIRDtJaEIvR0c7RUp1dUhGO0FBQ0Y7QUU3d0hHO0VrQm9KRjtJQUtFO0lBQ0E7RXBCd25IRDtBQUNGO0FFbnhIRztFa0JvSkY7SUFVRTtFcEJ5bkhEO0FBQ0Y7QW9Cbm5IRTtFQUNDLHlCbkJ0TVk7RW1CdU1aLGNuQmpNZTtBRHN6SGxCO0FvQmxuSEU7RUFDQyx5Qm5CdE1XO0VtQnVNWCxjbkIxTWM7RW1CMk1kLHFCbkJ4TVc7QUQ0ekhkO0FvQmxuSEc7RUFDQyx5Qm5COU1hO0VtQitNYixjbkI1TVU7QURnMEhkO0FvQmhuSEU7RUFDQyx5Qm5Cbk5VO0VtQm9OVixjbkJ2Tlk7RW1Cd05aLHFCbkJyTlU7QUR1MEhiO0FvQmhuSEc7RUFDQyx5Qm5CM05XO0VtQjROWCxjbkJ6TlM7QUQyMEhiO0FvQjltSEU7RUFDQyx5Qm5Cak9ZO0VtQmtPWixjbkIvTlU7RW1CZ09WLHFCbkJuT1k7QURtMUhmO0FvQjltSEc7RUFDQyx5Qm5Cbk9TO0VtQm9PVCxjbkJ2T1c7QUR1MUhmO0FvQjNtSEM7RUFDQztBcEI2bUhGO0FFbjFIRTtFa0JxT0Q7SUFJRTtJQUNBO0VwQjhtSEQ7QUFDRjtBb0I1bUhFO0VBQ0M7QXBCOG1ISDtBRWgxSEU7RWtCaU9BO0lBSUU7RXBCK21IRjtBQUNGO0FvQjdtSEc7RUFDQztFQUNBO0FwQittSEo7QW9CNW1IRztFQUNDO0FwQjhtSEo7QW9CM21IRztFQUNDO0FwQjZtSEo7QW9Cem1IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQjJtSEg7QW9CeG1IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQjBtSEg7QW9Cdm1IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQnltSEg7QW9Ccm1IQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQnVtSEY7QUVuNEhFO0VrQndSRDtJQU9FO0lBQ0E7RXBCd21IRDtBQUNGO0FFaDNIRztFa0IrUEY7SUFZRTtFcEJ5bUhEO0FBQ0Y7QUUzM0hHO0VrQnFRRjtJQWdCRTtFcEIwbUhEO0FBQ0Y7QUV2NEhFO0VrQjRRRDtJQW9CRTtFcEIybUhEO0FBQ0Y7QW9CeG1IQztFQUNDO0VBQ0E7QXBCMG1IRjtBRTU1SEU7RWtCZ1REO0lBS0U7SUFDQTtJQUNBO0VwQjJtSEQ7RW9Cem1IQztJQUNDO0lBQ0E7SUFDQTtFcEIybUhGO0FBQ0Y7QUU1NUhFO0VrQm9TRDtJQWlCRTtJQUNBO0lBQ0E7RXBCMm1IRDtFb0J6bUhDO0lBQ0M7SUFDQTtJQUNBO0VwQjJtSEY7QUFDRjtBb0J2bUhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RWhCMVRBO0FKbzZIRjtBSXI1SEk7RWdCdVNIO0loQnJSSyxtREFOYTtFSjY0SGpCO0FBQ0Y7QUkxNUhJO0VnQnVTSDtJaEJyUkssa0JBSmE7RUpnNUhqQjtBQUNGO0FJeDRIRTtFZ0JnUkQ7SWhCL1FHO0VKMjRIRjtBQUNGO0FFOTdIRTtFa0JpVUQ7SUFXRTtFcEJzbkhEO0FBQ0Y7QUV0N0hHO0VrQm9URjtJQWVFO0VwQnVuSEQ7QUFDRjs7QW9Cbm5IQTtFQUNDLG1CbkJ2V2dCO0VtQndXaEI7RWhCNVVDO0FKbThIRjtBSXA3SEk7RWdCMlRKO0loQnpTTSxzRkFOYTtFSjQ2SGpCO0FBQ0Y7QUlsNkhFO0VnQm9TRjtJaEJuU0k7RUpxNkhGO0FBQ0Y7QW9CNW5IQztFakJsV0E7RUFDQTtFaUJvV0MsY25CbFhhO0VtQm1YYjtBcEI4bkhGO0FFOTlIRTtFa0I0VkQ7SUFPRTtFcEIrbkhEO0FBQ0Y7QW9CNW5IQztFQUNDO0VBQ0E7QXBCOG5IRjtBRW4vSEU7RWtCbVhEO0lBS0U7SUFDQTtFcEIrbkhEO0FBQ0Y7QW9CNW5IQztFQUNDO0FwQjhuSEY7QW9CNW5IRTtFQUNDO0VBQ0E7RUFDQTtBcEI4bkhIO0FvQjFuSEM7RUFDQztFQUNBO0FwQjRuSEY7QW9CMW5IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGNuQmpaVztFbUJrWlg7QXBCNG5ISDtBb0IxbkhHO0VBQ0M7QXBCNG5ISjtBb0J4bkhFO0VBQ0M7RUFDQTtFQUNBO0FwQjBuSEg7QW9CeG5IRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwbkhKO0FvQnhuSEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjBuSEw7QW9CcG5IQztFQUNDO0FwQnNuSEY7QUUxaElFO0VrQm1hRDtJQUlFO0VwQnVuSEQ7QUFDRjtBb0JybkhFO0VBQ0M7RUFDQTtFQUNBLGNuQnpiVTtFbUIwYlY7RUFDQTtFQUNBO0FwQnVuSEg7QUVuaklFO0VrQnNiQTtJQVNFO0lBQ0E7RXBCd25IRjtBQUNGO0FvQnRuSEc7RUFDQztBcEJ3bkhKO0FvQjltSEM7RUFFQztBcEIrbUhGO0FvQjVtSEc7RUFDQztFQUNBO0VBQ0E7QXBCOG1ISjtBb0IzbUhLO0VBQ0M7QXBCNm1ITjtBb0J2bUhFO0VqQjFkRDtFQUNBO0VpQjRkRSxjbkIxZVk7RW1CMmVaO0VBQ0E7RUFDQTtBcEJ5bUhIO0FvQnZtSEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCeW1ISjtBb0JybUhJO0VBQ0M7QXBCdW1ITDtBb0JubUhHO0VBQ0MsY25CL2ZXO0FEb21JZjtBb0JsbUhHO0VBQ0MsY25COWZVO0FEa21JZDtBb0JqbUhHO0VBQ0MsY25CcGdCUztBRHVtSWI7QW9CaG1IRztFQUNDLGNuQnJnQmM7QUR1bUlsQjtBb0I1bEhFO0VBQ0M7RUFDQTtBcEI4bEhIO0FvQjFsSEM7RUFDQztFQUNBO0FwQjRsSEY7QUVsbUlFO0VrQm9nQkQ7SUFLRTtFcEI2bEhEO0FBQ0Y7QW9CM2xIRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5CbmlCYztFbUJvaUJkO0VBQ0E7RUFDQTtFQUNBO0FwQjZsSEg7QUVubklFO0VrQnloQkE7SUFFRTtFcEI0bEhGO0FBQ0Y7QW9CemxIRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMmxISDtBRS9uSUU7RWtCK2hCQTtJQVFFO0lBQ0E7RXBCNGxIRjtBQUNGO0FvQjFsSEc7RUFDQztFQUNBO0VBQ0E7QXBCNGxISjtBb0J6bEhHO0VBQ0M7QXBCMmxISjtBb0J0bEhDO0VBQ0M7QXBCd2xIRjs7QW9CcGxIQTtFQUNDLG1CbkI5a0JnQjtFbUIra0JoQjtBcEJ1bEhEO0FFcnBJRTtFa0I0akJGO0lBS0U7RXBCd2xIQTtBQUNGO0FvQnRsSEM7RUFDQztFQUNBO0VBQ0E7QXBCd2xIRjtBb0JybEhDO0VBQ0M7RUFDQTtBcEJ1bEhGO0FFbnFJRTtFa0Iwa0JEO0lBTUU7RXBCdWxIRDtBQUNGO0FvQnJsSEU7RUFDQyxnQm5CL2xCVztFbUJnbUJYO0VBQ0E7RWhCM2tCRDtBSm1xSUY7QUUxcklFO0VrQitsQkE7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQnlsSEY7QUFDRjtBRXZySUU7RWtCbWxCQTtJQWVFO0lBRUE7SUFDQTtJQUNBO0VwQndsSEY7QUFDRjtBSXJxSUk7RWdCeWpCRjtJaEJ2aUJJLCtDQU5hO0VKNnBJakI7QUFDRjtBSW5wSUU7RWdCa2lCQTtJaEJqaUJFO0VKc3BJRjtBQUNGO0FvQmxsSEk7RUFXQztFQUNBO0VBQ0E7RWhCem5CSDtBSm9zSUY7QUlycklJO0VnQjZsQkE7SWhCM2tCRSw4Q0FOYTtFSjZxSWpCO0FBQ0Y7QUlucUlFO0VnQnNrQkU7SWhCcmtCQTtFSnNxSUY7QUFDRjtBRXp0SUU7RWtCdW5CRTtJQXlCRTtJQUNBO0lBQ0E7SUFDQTtFcEI2a0hKO0FBQ0Y7QW9CeGtIRTtFQUNDO0VBQ0EsY25COXFCWTtFbUIrcUJaO0VBQ0E7RWhCbHBCRDtFQUFBO0FKOHRJRjtBSS9zSUk7RWdCK25CRjtJaEI3bUJJLCtDQU5hO0VKdXNJakI7QUFDRjtBSTdySUU7RWdCd21CQTtJaEJ2bUJFO0VKZ3NJRjtBQUNGO0FJenRJSTtFZ0IrbkJGO0loQjdtQkksb0ZBTmE7RUppdElqQjtBQUNGO0FJdnNJRTtFZ0J3bUJBO0loQnZtQkU7RUowc0lGO0FBQ0Y7QW9CcGxIQztFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CbkI3ckJXO0VtQjhyQlgsY25CanNCYTtFbUJrc0JiO0VoQnBxQkE7QUoydklGO0FFdHdJRTtFa0J5cUJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RXBCd2xIRDtBQUNGO0FJcHZJSTtFZ0Irb0JIO0loQjduQkssaURBTmE7RUo0dUlqQjtBQUNGO0FJbHVJRTtFZ0J3bkJEO0loQnZuQkc7RUpxdUlGO0FBQ0Y7QW9CN2xIRTtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNmxISDtBRXJ5SUU7RWtCMnJCQTtJQWdCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQjhsSEY7QUFDRjs7QW9CemxIQTtFQUNDLG1CbkJydUJrQjtFbUJzdUJsQjtFQUNBLGNuQjN1QmM7RW1CNHVCZDtBcEI0bEhEO0FFcnpJRTtFa0JxdEJGO0lBT0U7RXBCNmxIQTtBQUNGO0FvQjNsSEM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI0bEhGO0FvQnpsSEM7RUFDQztBcEIybEhGO0FvQnhsSEM7RUFDQztFQUNBO0FwQjBsSEY7QW9CdmxIQztFakJ6dkJBO0VBQ0E7RWlCNHZCQyxjbkIxd0JhO0VtQjJ3QmI7RWhCN3VCQTtBSnMwSUY7QUl2eklJO0VnQnl0Qkg7SWhCdnNCSyxpREFOYTtFSit5SWpCO0FBQ0Y7QUlyeUlFO0VnQmtzQkQ7SWhCanNCRztFSnd5SUY7QUFDRjtBRXYySUU7RWtCK3ZCRDtJQVdFO0VwQmltSEQ7QUFDRjtBb0IvbEhFO0VBQ0M7QXBCaW1ISDtBRS8ySUU7RWtCa3hCRDtJQUVFO0lBQ0E7RXBCK2xIRDtBQUNGO0FvQjVsSEM7RUFDQztFQUNBO0FwQjhsSEY7QW9CNWxIRTtFQUNDO0FwQjhsSEg7QW9CMWxIQztFQUNDO0VBQ0E7QXBCNGxIRjtBRXAzSUU7RWtCc3hCRDtJQUtFO0VwQjZsSEQ7QUFDRjtBb0IzbEhFO0VBQ0M7RUFDQTtBcEI2bEhIO0FvQnpsSEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjJsSEY7QUVoNUlFO0VrQmd6QkQ7SUFRRTtJQUNBO0lBQ0E7RXBCNGxIRDtBQUNGO0FFMzRJRTtFa0JveUJEO0lBY0U7RXBCNmxIRDtBQUNGO0FvQjNsSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjZsSEg7QUV2NUlFO0VrQnF6QkE7SUFRRTtJQUNBO0VwQjhsSEY7QUFDRjtBb0I1bEhHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjhsSEo7QW9CM2xIRztFQUNDO0FwQjZsSEo7QW9CMWxIRztFakJwMUJGO0VBQ0E7RWlCczFCRyxjbkJsMkJhO0VtQm0yQmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjRsSEo7QW9CeGxISTtFQUNDO0FwQjBsSEw7QW9CcmxISTtFQUNDLGNuQngzQlU7RW1CeTNCVjtBcEJ1bEhMO0FvQmxsSEk7RUFDQztBcEJvbEhMO0FvQi9rSEk7RUFDQztFQUNBO0FwQmlsSEw7QW9CMWtISTtFQUNDO0VBQ0E7QXBCNGtITDtBRXg4SUU7RWtCMDNCRTtJQUtFO0lBQ0E7SUFDQTtFcEI2a0hKO0FBQ0Y7QW9CemtIRztFQUVDO0FwQjBrSEo7QW9CeGtISTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMGtITDtBRXo5SUU7RWtCMDRCRTtJQVFFO0lBQ0E7SUFDQTtFcEIya0hKO0FBQ0Y7QW9CcmtISTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdWtITDtBRTErSUU7RWtCMjVCRTtJQVdFO0VwQndrSEo7QUFDRjtBb0Jua0hJO0VBQ0M7QXBCcWtITDtBRWwvSUU7RWtCNDZCRTtJQUlFO0VwQnNrSEo7QUFDRjtBb0Jsa0hHO0VBQ0M7QXBCb2tISjtBb0Jsa0hJO0VBQ0M7QXBCb2tITDtBb0Jqa0hJO0VBQ0M7QXBCbWtITDs7QW9CNWpIQTtFQUNDLG1CbkJ0OUJnQjtFbUJ1OUJoQjtFaEIzN0JDO0FKMi9JRjtBSTUrSUk7RWdCMDZCSjtJaEJ4NUJNLHdGQU5hO0VKbytJakI7QUFDRjtBSTE5SUU7RWdCbTVCRjtJaEJsNUJJO0VKNjlJRjtBQUNGO0FvQnJrSEM7RWpCajlCQTtFQUNBO0VpQm85QkMsY25CbCtCYTtFbUJtK0JiO0VoQnI4QkE7QUo0Z0pGO0FJNy9JSTtFZ0JpN0JIO0loQi81QkssaURBTmE7RUpxL0lqQjtBQUNGO0FJMytJRTtFZ0IwNUJEO0loQno1Qkc7RUo4K0lGO0FBQ0Y7QW9CM2tIQztFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBCNGtIRjtBRXhpSkU7RWtCczlCRDtJQVNFLDRDQUNDO0lBSUQ7SUFDQTtFcEJ5a0hEO0FBQ0Y7QW9CdmtIRTtFQUVDO0FwQndrSEg7QW9CdGtIRztFQUNDO0VBQ0E7QXBCd2tISjtBb0Jwa0hFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FwQnNrSEg7QW9CbGtIQztFQUNDO0VBQ0E7QXBCb2tIRjtBRXBrSkU7RWtCOC9CRDtJQU1FO0VwQm9rSEQ7QUFDRjtBb0Jqa0hDO0VBQ0M7RUFDQTtBcEJta0hGO0FFN2tKRTtFa0J3Z0NEO0lBS0U7RXBCb2tIRDtBQUNGO0FvQmprSEM7RUFDQztFQUNBO0FwQm1rSEY7QUV0bEpFO0VrQmloQ0Q7SUFLRTtFcEJva0hEO0FBQ0Y7QW9CamtIQztFQUNDO0VBQ0E7QXBCbWtIRjtBb0Jqa0hFO0VBQ0M7RUFDQTtBcEJta0hIO0FFbm1KRTtFa0IwaENEO0lBVUU7RXBCbWtIRDtBQUNGOztBb0IvakhBO0VBQ0MsbUJuQjNqQ2dCO0VtQjRqQ2hCO0VoQmhpQ0M7QUptbUpGO0FJcGxKSTtFZ0IrZ0NKO0loQjcvQk0sdURBTmE7RUo0a0pqQjtBQUNGO0FJbGtKRTtFZ0J3L0JGO0loQnYvQkk7RUpxa0pGO0FBQ0Y7QW9CeGtIQztFakJ0akNBO0VBQ0E7RWlCeWpDQyxjbkJ2a0NhO0VtQndrQ2I7QXBCeWtIRjtBb0J2a0hFO0VBQ0M7QXBCeWtISDtBRTdvSkU7RWtCd2tDRDtJQUdFO0lBQ0E7SUFDQTtFcEJza0hEO0FBQ0Y7QW9CbmtIQztFQUNDO0FwQnFrSEY7QUUzb0pFO0VrQnFrQ0Q7SUFJRTtFcEJza0hEO0FBQ0Y7QW9CcGtIRTtFQUNDO0VBQ0E7QXBCc2tISDtBb0Jsa0hDO0VBQ0M7RUFDQSxjbkJ2bUNhO0FEMnFKZjs7QXFCNXFKQTtFQUNDO0VBR0EsbUJwQkVhO0VvQkRiLGNwQkZnQjtFb0JJaEI7QXJCNHFKRDtBcUIxcUpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjRxSkY7QXFCenFKQztFQUNDO0VBQ0E7RUFDQTtFakJPQTtBSnFxSkY7QUVucUpHO0VtQlpGO0lBTUU7SUFDQTtJQUNBO0VyQjZxSkQ7QUFDRjtBRWhySkc7RW1CTkY7SUFZRTtJQUNBO0VyQjhxSkQ7QUFDRjtBSW5xSkk7RWlCekJIO0lqQjJDSyxtREFOYTtFSjJwSmpCO0FBQ0Y7QUlqcEpFO0VpQmhERDtJakJpREc7RUpvcEpGO0FBQ0Y7QXFCbHJKQztFQUNDO0VBQ0E7RUFDQTtFakJiQTtBSmtzSkY7QUVoc0pHO0VtQlFGO0lBTUU7SUFDQTtJQUNBO0VyQnNySkQ7QUFDRjtBRTdzSkc7RW1CY0Y7SUFZRTtJQUNBO0lBQ0E7SUFDQTtFckJ1ckpEO0FBQ0Y7QUlsc0pJO0VpQkxIO0lqQnVCSyw0QkFOYTtFSjBySmpCO0FBQ0Y7QUlockpFO0VpQjVCRDtJakI2Qkc7RUptckpGO0FBQ0Y7QXFCM3JKRTs7RUFFQztFQUNBO0FyQjZySkg7QXFCMXJKRTtFQUNDO0VBQ0E7RUFDQTtBckI0ckpIO0FxQnpySkU7RUFDQztFQUNBO0VBQ0E7QXJCMnJKSDtBcUJ4ckpFO0VBQ0M7RUFDQTtFQUNBO0FyQjBySkg7QXFCdnJKRTtFQUNDO0VBQ0E7RUFDQTtBckJ5ckpIO0FxQnRySkU7RUFDQztFQUNBO0VBQ0E7QXJCd3JKSDtBcUJwckpDO0VBQ0M7QXJCc3JKRjtBcUJuckpDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QXJCb3JKRjtBRXR3Skc7RW1CNkVGO0lBUUU7RXJCcXJKRDtBQUNGO0FxQmxySkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm9ySkY7QUU1d0pHO0VtQm1GRjtJQVFFO0VyQnFySkQ7QUFDRjtBcUI5cUpFO0VBQ0M7RWpCdEdEO0FKdXhKRjtBSXh3Skk7RWlCc0ZGO0lqQnBFSSw4Q0FOYTtFSmd3SmpCO0FBQ0Y7QUl0dkpFO0VpQitEQTtJakI5REU7RUp5dkpGO0FBQ0Y7QXFCcHJKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCc3JKRjtBcUJwckpFO0VBQ0M7QXJCc3JKSDtBRS95Skc7RW1CaUhGO0lBWUU7RXJCc3JKRDtBQUNGO0FxQmxySkU7RUFDQztFQUNBO0VBQ0EsV3BCdkpXO0VvQndKWDtFQUNBO0VqQm5JRDtBSnd6SkY7QUl6eUpJO0VpQitHRjtJakI3RkksaURBTmE7RUppeUpqQjtBQUNGO0FJdnhKRTtFaUJ3RkE7SWpCdkZFO0VKMHhKRjtBQUNGO0FxQjFySkc7RUFDQztFQUNBO0VBQ0EsbUJwQm5LYztFb0JvS2Q7RUFDQTtFakI3SUY7QUowMEpGO0FJM3pKSTtFaUJ5SEQ7SWpCdkdHLDZDQU5hO0VKbXpKakI7QUFDRjtBSXp5SkU7RWlCa0dDO0lqQmpHQztFSjR5SkY7QUFDRjtBcUIvckpDO0VsQnRLQTtFQUNBO0VrQndLQztFakJ4SkE7QUowMUpGO0FJMzBKSTtFaUJzSUg7SWpCcEhLLGlEQU5hO0VKbTBKakI7QUFDRjtBSXp6SkU7RWlCK0dEO0lqQjlHRztFSjR6SkY7QUFDRjtBcUJ0c0pDO0VBQ0M7RUFDQTtFQUNBO0FyQndzSkY7QXFCdHNKRTtFQUNDO0FyQndzSkg7QXFCcHNKQztFQUNDO0VBQ0E7RWpCMUtBO0FKaTNKRjtBSWwySkk7RWlCeUpIO0lqQnZJSyx3RkFOYTtFSjAxSmpCO0FBQ0Y7QUloMUpFO0VpQmtJRDtJakJqSUc7RUptMUpGO0FBQ0Y7QUUvM0pHO0VtQm9MQTtJQUNDO0VyQjhzSkY7QUFDRjtBcUIzc0pFO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FyQjRzSkg7QUU1NEpHO0VtQnlMRDtJQVVFO0VyQjZzSkY7QUFDRjtBcUJ4c0pDOzs7Ozs7OztFQVFDO0FyQjBzSkY7O0FxQnRzSkE7RUFDQyxtQnBCOU9nQjtFRzRCZjtBSjQ1SkY7QUk3NEpJO0VpQmtNSjtJakJoTE0sc0RBSmE7RUptNEpqQjtBQUNGO0FJMzNKRTtFaUIyS0Y7SWpCMUtJO0VKODNKRjtBQUNGO0FxQmh0SkM7RUFDQztFQUNBO0VBQ0E7QXJCa3RKRjtBRWw4SkU7RW1CbVBEO0lBRUU7SUFDQTtFckJpdEpEO0FBQ0Y7QXFCOXNKQztFQUNDO0VBQ0E7RUFDQTtBckJndEpGO0FFNzhKRTtFbUIwUEQ7SUFNRTtFckJpdEpEO0FBQ0Y7QUVsOUpFO0VtQm9RQztJQUVFO0lBQ0E7RXJCZ3RKSDtBQUNGO0FFeDlKRTtFbUIyUUM7SUFFRTtJQUNBO0VyQitzSkg7QUFDRjtBRTk5SkU7RW1Ca1JDO0lBRUU7SUFDQTtFckI4c0pIO0FBQ0Y7QXFCenNKQztFbEJyUkE7RUFDQTtFa0J3UkMsY3BCdFNhO0VvQnVTYjtFakJ6UUE7RUFBQTtBSnE5SkY7QUl0OEpJO0VpQnFQSDtJakJuT0ssaURBTmE7RUo4N0pqQjtBQUNGO0FJcDdKRTtFaUI4TkQ7SWpCN05HO0VKdTdKRjtBQUNGO0FJaDlKSTtFaUJxUEg7SWpCbk9LLHVGQU5hO0VKdzhKakI7QUFDRjtBSTk3SkU7RWlCOE5EO0lqQjdORztFSmk4SkY7QUFDRjtBcUJ4dEpFO0VBQ0M7RUFDQTtBckIwdEpIO0FxQnJ0SkM7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJxdEpGO0FFN2dLRTtFbUIrU0Q7SUFZRTtFckJzdEpEO0FBQ0Y7QXFCbHRKSTtFQUNDO0FyQm90Skw7QXFCaHRKRztFQUNDO0FyQmt0Sko7QXFCOXNKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJndEpIO0FFaGlLRTtFbUIwVUE7SUFTRTtFckJpdEpGO0FBQ0Y7QXFCOXNKRTtFQUNDO0VBQ0E7RUFDQTtBckJndEpIO0FxQjlzSkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCZ3RKSjtBcUI1c0pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEJsWFk7RW9CbVhaO0FyQjhzSkg7QXFCNXNKRztFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxXcEJ4WFU7SW9CeVhWO0lBQ0E7RXJCK3NKRjtBQUNGOztBcUJ6c0pBO0VBQ0MsbUJwQnhZZ0I7RW9CeVloQjtFakI3V0M7QUowaktGO0FJM2lLSTtFaUI0Vko7SWpCMVVNLHNEQUphO0VKaWlLakI7QUFDRjtBSXpoS0U7RWlCcVVGO0lqQnBVSTtFSjRoS0Y7QUFDRjtBcUJsdEpDO0VsQm5ZQTtFQUNBO0VrQnFZQyxjcEJuWmE7RW9Cb1piO0VBQ0E7QXJCb3RKRjs7QXFCaHRKQTtFQUNDO0VBQ0EsbUJwQnpaZ0I7RW9CMFpoQjtBckJtdEpEO0FFNWxLRTtFbUJzWUY7SUFNRTtFckJvdEpBO0FBQ0Y7QXFCbHRKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnBCeGFhO0VHOEJiO0FKK2xLRjtBRTFtS0U7RW1CK1lEO0lBU0U7RXJCc3RKRDtBQUNGO0FJcmxLSTtFaUJxWEg7SWpCbldLLGdEQU5hO0VKNmtLakI7QUFDRjtBSTFsS0k7RWlCcVhIO0lqQm5XSywrQ0FOYTtFSmtsS2pCO0FBQ0Y7QUl4a0tFO0VpQjhWRDtJakI3Vkc7RUoya0tGO0FBQ0Y7QXFCL3RKRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmd1Skg7QXFCN3RKRTtFQUNDO0VBQ0E7QXJCK3RKSDtBcUI1dEpFO0VBQ0M7RUFDQTtFQUNBO0FyQjh0Skg7QXFCMXRKQztFQUNDO0FyQjR0SkY7QXFCenRKQztFbEJoY0E7RUFDQTtFa0JtY0MsY3BCL2NlO0VvQmdkZjtFQUNBO0VqQnJiQTtFQUFBO0FKaXBLRjtBSWxvS0k7RWlCZ2FIO0lqQjlZSyxpREFOYTtFSjBuS2pCO0FBQ0Y7QUlobktFO0VpQnlZRDtJakJ4WUc7RUptbktGO0FBQ0Y7QUk1b0tJO0VpQmdhSDtJakI5WUssa0RBTmE7RUpvb0tqQjtBQUNGO0FJMW5LRTtFaUJ5WUQ7SWpCeFlHO0VKNm5LRjtBQUNGO0FxQnZ1SkM7RUFDQyxjcEIzZGU7RW9CNGRmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCcGNBO0FKOHFLRjtBSS9wS0k7RWlCK2FIO0lqQjdaSyxpREFOYTtFSnVwS2pCO0FBQ0Y7QUk3b0tFO0VpQndaRDtJakJ2Wkc7RUpncEtGO0FBQ0Y7QXFCNXVKRTtFQUNDO0VBQ0E7RUFDQTtBckI4dUpIO0FFeHNLRTtFbUJ1ZEE7SUFNRTtJQUNBO0lBQ0E7RXJCK3VKRjtBQUNGO0FxQjd1Skc7RUFDQztFQUNBLGNwQnZmVztFb0J3Zlg7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIrdUpKO0FFN3RLRTtFbUJrZUM7SUFlRTtFckJndkpIO0FBQ0Y7QXFCOXVKSTtFbEIxZkg7RUFDQTtFa0I0Zkk7QXJCZ3ZKTDtBcUI5dUpLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmd2Sk47QXFCNXVKSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQjh1Skw7QXFCeHVKQztFQUNDO0VBQ0E7QXJCMHVKRjtBcUJ4dUpFO0VsQnZoQkQ7RUFDQTtFa0J5aEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIwdUpIO0FFdHdLRTtFbUJpaEJBO0lBY0U7RXJCMnVKRjtBQUNGO0FxQnp1Skc7RUFFQztFQUNBO0FyQjB1Sko7QXFCdnVKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5dUpKO0FxQnR1Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCd3VKSjtBcUJydUpHO0VBQ0MsY3BCOWtCVztBRHF6S2Y7O0FxQmh1SkM7RUFDQztFakJ4akJBO0FKNHhLRjtBSTd3S0k7RWlCd2lCSDtJakJ0aEJLLG1EQUphO0VKbXdLakI7QUFDRjtBSTN2S0U7RWlCaWhCRDtJakJoaEJHO0VKOHZLRjtBQUNGO0FxQnh1SkM7RUFDQztBckIwdUpGO0FxQnZ1SkM7RUFDQyx5QnBCM2xCZ0I7RW9CNGxCaEI7QXJCeXVKRjtBcUJ0dUpFO0VBQ0M7QXJCd3VKSDtBcUJydUpFO0VBQ0M7QXJCdXVKSDtBcUJudUpDO0VBQ0MsbUJwQnptQmdCO0FEODBLbEI7O0FxQmp1SkE7RUFDQztFQUNBO0VBQ0E7RUFDQSxjcEJ2bkJjO0VHOEJiO0FKOHpLRjtBSS95S0k7RWlCc2tCSjtJakJwakJNLG1EQU5hO0VKdXlLakI7QUFDRjtBSTd4S0U7RWlCK2lCRjtJakI5aUJJO0VKZ3lLRjtBQUNGO0FxQjF1SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjR1SkY7QXFCenVKQztFQUNDO0VBQ0E7QXJCMnVKRjtBcUJ4dUpDO0VBQ0M7RUFDQTtFakJobkJBO0FKMjFLRjtBSTUwS0k7RWlCK2xCSDtJakI3a0JLLGlEQU5hO0VKbzBLakI7QUFDRjtBSTF6S0U7RWlCd2tCRDtJakJ2a0JHO0VKNnpLRjtBQUNGO0FxQi91SkM7RWxCdm9CQTtFQUNBO0VrQnlvQkM7QXJCaXZKRjtBcUI3dUpJO0VBQ0M7QXJCK3VKTDs7QXFCeHVKQTtFQUNDLG1CcEJscUJnQjtFb0JtcUJoQjtFQUNBO0VqQnhvQkM7QUpvM0tGO0FJcjJLSTtFaUJzbkJKO0lqQnBtQk0sc0RBSmE7RUoyMUtqQjtBQUNGO0FJbjFLRTtFaUIrbEJGO0lqQjlsQkk7RUpzMUtGO0FBQ0Y7QUVyNUtFO0VtQm9xQkQ7SUFFRTtFckJtdkpEO0FBQ0Y7QXFCaHZKQztFQUNDO0FyQmt2SkY7QXFCL3VKQztFQUNDO0FyQml2SkY7QUVwNUtFO0VtQmtxQkQ7SUFJRTtFckJrdkpEO0FBQ0Y7QXFCL3VKQztFQUNDLGNwQnZyQlc7RW9Cd3JCWDtBckJpdkpGO0FxQi91SkU7RUFDQztFbEJyckJGO0VBQ0E7RWtCd3JCRSxjcEJ0c0JZO0VvQnVzQlo7RWpCenFCRDtBSjA1S0Y7QUkzNEtJO0VpQm9wQkY7SWpCbG9CSSxpREFOYTtFSm00S2pCO0FBQ0Y7QUl6M0tFO0VpQjZuQkE7SWpCNW5CRTtFSjQzS0Y7QUFDRjtBcUJydkpFO0VBQ0M7RUFDQTtBckJ1dkpIO0FxQm52SkM7RUFDQztBckJxdkpGO0FxQm52SkU7RUFDQztBckJxdkpIO0FFejdLRTtFbUJ3c0JDO0lBQ0M7RXJCb3ZKRjtFcUJqdkpDO0lBQ0M7SUFDQTtFckJtdkpGO0FBQ0Y7QXFCaHZKRTtFQUNDO0VBR0E7RUFDQTtFQUNBO0FyQmd2Skg7QXFCNXVKQztFQUdDO0VBQ0EsY3BCanZCZTtFb0JrdkJmO0VBQ0E7RUFDQTtFQUNBO0FyQjR1SkY7QUU1OUtFO0VtQnd1QkQ7SUFZRTtFckI0dUpEO0FBQ0Y7QXFCMXVKRTtFQUNDO0VBQ0E7RUFDQTtBckI0dUpIO0FxQjF1Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckI0dUpKO0FFaCtLRTtFbUJndkJDO0lBT0U7RXJCNnVKSDtBQUNGO0FxQnp1SkU7RUFDQztFQUNBO0FyQjJ1Skg7QXFCeHVKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjB1Skg7QXFCdHVKRztFQUNDLG1CcEI3eEJjO0FEcWdMbEI7QUVwZ0xFO0VtQjB4QkE7SUFNRTtFckJ3dUpGO0FBQ0Y7QXFCdHVKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FyQnV1Sko7QUV0Z0xFO0VtQnV4QkM7SUFXRTtJQUNBO0lBQ0E7RXJCd3VKSDtBQUNGO0FxQnJ1Skc7RUFDQztFQUNBO0FyQnV1Sko7QXFCbHVKRztFQUNDLG1CcEI5ekJVO0FEa2lMZDtBcUJqdUpHO0VBQ0M7RUFDQTtFQUNBO0FyQm11Sko7QXFCOXRKRztFQUNDLG1CcEIvMEJXO0FEK2lMZjtBcUI3dEpHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXJCOHRKSjtBRXJpTEU7RW1CK3pCQztJQVdFO0lBQ0E7SUFDQTtFckIrdEpIO0FBQ0Y7QXFCNXRKRztFQUNDO0VBQ0E7QXJCOHRKSjs7QXNCcGtMQTtFQUNDLG1CckJFZ0I7RXFCRGhCO0F0QnVrTEQ7QXNCcmtMQztFQUNDO0F0QnVrTEY7QUVwa0xFO0VvQkpEO0lBSUU7SUFDQTtJQUNBO0V0QndrTEQ7QUFDRjtBRXhqTEc7RW9CdkJGO0lBVUU7RXRCeWtMRDtBQUNGO0FzQnZrTEU7RUFDQztBdEJ5a0xIO0FFdmtMRTtFb0JIQTtJQUlFO0V0QjBrTEY7QUFDRjtBc0J2a0xFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCeWtMSDtBRXJsTEU7RW9CZ0JDO0lBQ0M7RXRCd2tMRjtBQUNGO0FzQnBrTEM7RUFDQztFbEJaQTtBSm1sTEY7QUlwa0xJO0VrQkpIO0lsQnNCSyx3RkFOYTtFSjRqTGpCO0FBQ0Y7QUlsakxFO0VrQjNCRDtJbEI0Qkc7RUpxakxGO0FBQ0Y7O0FzQnhrTEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjJrTEQ7QXNCemtMQztFQUNDO0VBQ0E7QXRCMmtMRjtBRWhvTEU7RW9CbUREO0lBS0U7RXRCNGtMRDtBQUNGO0FzQjFrTEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNGtMSDtBRXBvTEU7RW9CK0NBO0lBWUU7RXRCNmtMRjtBQUNGO0FzQjNrTEc7RW5CcEVGO0VBQ0E7RW1Cc0VHO0VBQ0E7RWxCdkRGO0FKcW9MRjtBSXRuTEk7RWtCb0NEO0lsQmxCRyxpREFOYTtFSjhtTGpCO0FBQ0Y7QUlwbUxFO0VrQmFDO0lsQlpDO0VKdW1MRjtBQUNGO0FFMXBMRTtFb0I4REM7SUFZRTtFdEJvbExIO0FBQ0Y7QXNCamxMRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm1sTEo7QUV4cUxFO0VvQjhFQztJQVVFO0lBQ0E7RXRCb2xMSDtBQUNGO0FzQmxsTEk7RUFDQztFQUNBO0F0Qm9sTEw7QXNCaGxMRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJrbExKO0FFMXJMRTtFb0JrR0M7SUFTRTtJQUNBO0V0Qm1sTEg7QUFDRjtBc0JqbExJO0VBQ0M7RUFDQTtBdEJtbExMO0FzQi9rTEc7RUFDQztBdEJpbExKO0FzQi9rTEk7RUFDQztBdEJpbExMOztBdUI3dExDO0VBQ0MsbUJ0QkdpQjtBRDZ0TG5COztBdUI1dExBO0VBQ0MsbUJ0QkZrQjtFc0JHbEI7RUFDQTtBdkIrdExEO0F1Qjd0TEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qit0TEY7QXVCNXRMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5CSUE7QUoydExGO0FJNXNMSTtFbUJ4Qkg7SW5CMENLLGtGQU5hO0VKb3NMakI7QUFDRjtBSTFyTEU7RW1CL0NEO0luQmdERztFSjZyTEY7QUFDRjtBRWh2TEU7RXFCRUQ7SUFhRTtFdkJxdUxEO0FBQ0Y7QXVCbHRMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJvdExIO0F1Qmh0TEM7RUFDQztFbkJ0Q0E7QUp5dkxGO0FJMXVMSTtFbUJzQkg7SW5CSkssd0ZBTmE7RUprdUxqQjtBQUNGO0FJeHRMRTtFbUJERDtJbkJFRztFSjJ0TEY7QUFDRjs7QXVCcHRMQTtFQUNDO0VBQ0EsZ0J0QnZFYTtFc0J3RWI7RUFDQTtFQUNBO0F2QnV0TEQ7QXVCbnRMQztFQUNDO0VBQ0E7QXZCcXRMRjtBRTF4TEU7RXFCbUVEO0lBS0U7RXZCc3RMRDtBQUNGO0F1QnB0TEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCc3RMSDtBRTF5TEU7RXFCMkVBO0lBWUU7RXZCdXRMRjtBQUNGO0F1QnJ0TEc7RUFDQztFQUNBO0VBQ0E7QXZCdXRMSjtBdUJwdExJOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0F2QnN0TEw7QXVCbHRMRztFcEJwSEY7RUFDQTtFb0JzSEc7RUFDQTtFQUNBLGN0QnRJVztFc0J1SVg7RW5CekdGO0FKOHpMRjtBSS95TEk7RW1Cb0ZEO0luQmxFRyxpREFOYTtFSnV5TGpCO0FBQ0Y7QUk3eExFO0VtQjZEQztJbkI1REM7RUpneUxGO0FBQ0Y7QUVuMUxFO0VxQjhHQztJQWNFO0V2QjJ0TEg7QUFDRjtBdUJ4dExHO0VBQ0M7RUFDQTtBdkIwdExKO0FFNTFMRTtFcUJnSUM7SUFLRTtFdkIydExIO0FBQ0Y7O0F1QnJ0TEE7RUFDQyxtQnRCOUpnQjtFc0IrSmhCO0F2Qnd0TEQ7QXVCdHRMQztFQUNDO0F2Qnd0TEY7QXVCcnRMQztFcEIxSkE7RUFDQTtFQ2dCQztFbUJpSkEsY3RCL0thO0VzQmdMYjtFQUNBO0F2Qm10TEY7QUl2MUxJO0VtQjBISDtJbkJ4R0ssaURBTmE7RUorMExqQjtBQUNGO0FJcjBMRTtFbUJtR0Q7SW5CbEdHO0VKdzBMRjtBQUNGO0F1QjF0TEM7RUFDQztFQUNBO0F2QjR0TEY7QXVCenRMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIydExGO0F1Qnp0TEU7RUFDQztBdkIydExIO0F1Qnp0TEc7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIydExKOztBd0J0NkxBO0VBQ0MsbUJ2QkVnQjtFdUJEaEI7QXhCeTZMRDtBd0J2NkxDO0VBQ0M7RUFDQTtFQUNBO0F4Qnk2TEY7QXdCdDZMQztFckJJQTtFQUNBO0VxQkZDLGN2QlphO0V1QmFiO0VBQ0E7QXhCdzZMRjtBd0J0NkxFO0VBQ0M7RUFDQTtBeEJ3NkxIO0F3QnI2TEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEJ1NkxIO0F3QnI2TEc7RUFDQztFQUNBO0F4QnU2TEo7QXdCcDZMRztFQUNDO0F4QnM2TEo7O0F3Qmg2TEE7RUFDQyxtQnZCdENnQjtFdUJ1Q2hCO0VwQlhDO0FKKzZMRjtBSWg2TEk7RW9CTko7SXBCd0JNLG9EQU5hO0VKdzVMakI7QUFDRjtBSTk0TEU7RW9CN0JGO0lwQjhCSTtFSmk1TEY7QUFDRjtBd0J2NkxDO0VBQ0M7RUFDQTtFQUNBO0F4Qnk2TEY7QXdCcjZMRTtFQUNDO0F4QnU2TEg7QXdCcDZMRTtFQUNDO0VBQ0E7QXhCczZMSDtBd0JuNkxFO0VBQ0M7QXhCcTZMSDtBd0JsNkxFO0VBQ0M7RUFDQTtBeEJvNkxIO0F3Qmo2TEU7RUFDQztBeEJtNkxIO0F3Qmo2TEc7RUFDQztBeEJtNkxKOztBeUJqL0xBO0VBQ0MsbUJ4QkVnQjtFd0JEaEI7RXJCNkJDO0FKdzlMRjtBSXo4TEk7RXFCOUNKO0lyQmdFTSx3RkFOYTtFSmk4TGpCO0FBQ0Y7QUl2N0xFO0VxQnJFRjtJckJzRUk7RUowN0xGO0FBQ0Y7QXlCeC9MQztFQUNDO0F6QjAvTEY7QXlCeC9MRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMC9MSDtBRTEvTEU7RXVCUkE7SUFXRTtFekIyL0xGO0FBQ0Y7QXlCdi9MQztFQUNDO0VBQ0EsY3hCN0JhO0V3QjhCYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCeS9MRjtBRXJoTUU7RXVCb0JEO0lBV0U7RXpCMC9MRDtBQUNGO0F5QngvTEU7RUFDQztFQUNBO0F6QjAvTEg7QUU5aE1FO0V1QmtDQTtJQUlFO0lBQ0E7RXpCNC9MRjtBQUNGO0F5QnovTEU7RUFDQztBekIyL0xIO0FFdmlNRTtFdUIyQ0E7SUFJRTtFekI0L0xGO0FBQ0Y7QUVoaU1FO0V1QitCQTtJQVFFO0V6QjYvTEY7QUFDRjtBeUIzL0xHO0VBQ0M7QXpCNi9MSjtBRXBqTUU7RXVCc0RDO0lBR0U7RXpCKy9MSDtBQUNGO0F5QjMvTEU7RUFDQztFQUNBLG1CeEJyRWM7RXdCc0VkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjYvTEg7QXlCMy9MRztFQUNDO0F6QjYvTEo7QXlCMS9MRztFQUNDO0F6QjQvTEo7QXlCei9MRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMi9MSjtBeUJ2L0xJO0VBQ0M7QXpCeS9MTDtBeUJyL0xHO0VBQ0M7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4QjlHVztFd0IrR1g7RUFDQTtFQUNBO0VBRUE7QXpCcy9MSjtBeUJwL0xJO0VBQ0M7QXpCcy9MTDtBeUJuL0xJO0VBQ0M7QXpCcS9MTDtBeUJoL0xFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhCbEljO0V3Qm1JZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QmsvTEg7QUV4bU1FO0V1QjRHQTtJQWNFO0lBQ0E7SUFDQTtFekJrL0xGO0FBQ0Y7QXlCLytMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJpL0xIO0F5Qi8rTEc7RUFDQztBekJpL0xKO0F5QjUrTEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQjlJQTtBSjZuTUY7QUk5bU1JO0VxQnVISDtJckJyR0ssa0ZBTmE7RUpzbU1qQjtBQUNGO0FJNWxNRTtFcUJnR0Q7SXJCL0ZHO0VKK2xNRjtBQUNGO0F5QmwvTEU7RUFDQztFQUNBO0VBR0E7QXpCay9MSDtBeUI5K0xDO0VBQ0M7RUFDQSx1Q3hCckhnQjtFd0JzSGhCO0VBQ0EsY3hCaE1hO0V3QmlNYjtFQUNBO0F6QmcvTEY7O0EwQm5yTUE7RUFDQyxtQnpCRWdCO0V5QkRoQixjekJEYztFeUJFZDtFQUNBO0ExQnNyTUQ7QTBCL3FNQztFQUVDO0VBQ0E7QTFCZ3JNRjtBMEI3cU1DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCK3FNRjtBRWhyTUU7RXdCSEQ7SUFPRTtFMUJnck1EO0FBQ0Y7QTBCOXFNRTtFQUNDO0VBQ0EsY3pCdEJlO0V5QnVCZjtFdEJDRDtBSmdyTUY7QUlqcU1JO0VzQm5CRjtJdEJxQ0ksaURBTmE7RUp5cE1qQjtBQUNGO0FJL29NRTtFc0IxQ0E7SXRCMkNFO0VKa3BNRjtBQUNGO0FFcnNNRTtFd0JPQTtJQVdFO0UxQnVyTUY7QUFDRjtBMEJwck1FO0V2QjVCRDtFQUNBO0V1QjhCRSxjekI1Q1k7RXlCNkNaO0V0QmZEO0FKc3NNRjtBSXZyTUk7RXNCSkY7SXRCc0JJLGlEQU5hO0VKK3FNakI7QUFDRjtBSXJxTUU7RXNCM0JBO0l0QjRCRTtFSndxTUY7QUFDRjtBRTN0TUU7RXdCc0JBO0lBWUU7RTFCNnJNRjtBQUNGO0EwQnpyTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjJyTUY7QUVudk1FO0V3Qm1ERDtJQVFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFCNHJNRDtBQUNGO0FFaHZNRTtFd0J1Q0Q7SUFnQkU7RTFCNnJNRDtBQUNGO0EwQjFyTUc7RUFDQztFQUNBO0ExQjRyTUo7QTBCenJNRztFQUNDO0ExQjJyTUo7QTBCeHJNRztFQUNDO0ExQjByTUo7QUUvdk1FO0V3QjBEQTtJQWVFO0UxQjByTUY7RTBCeHJNRTtJQUNDO0UxQjByTUg7RTBCdnJNRTtJQUNDO0UxQnlyTUg7QUFDRjtBMEJyck1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1ck1IO0FFcHhNRTtFd0JxRkE7SUFXRTtFMUJ3ck1GO0FBQ0Y7QTBCdHJNRztFQUNDO0VBQ0E7RUFDQTtBMUJ3ck1KO0EwQnRyTUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQndyTUw7QTBCcHJNSztFQUNDO0ExQnNyTU47QTBCbHJNSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTFCb3JNTDtBMEJsck1LO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm9yTU47QTBCanJNSztFQUVDO0ExQmtyTU47QTBCOXFNTTtFQUNDO0ExQmdyTVA7QTBCenFNRTtFdkJyS0Q7RUFDQTtFdUJ1S0U7RUFDQSxjekJ0TFk7QURpMk1mO0FFMTFNRTtFd0IyS0E7SUFPRTtFMUI0cU1GO0FBQ0Y7QTBCdnFNQztFQUNDO0ExQnlxTUY7QUV0MU1FO0V3QjRLRDtJQUlFO0UxQjBxTUQ7QUFDRjtBMEJ4cU1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjBxTUg7QUVuMk1FO0V3Qm1MQTtJQVNFO0UxQjJxTUY7QUFDRjtBMEJ4cU1FO0VBQ0MsY3pCN01VO0V5QjhNVjtFQUNBO0VBQ0E7RUFDQTtBMUIwcU1IO0EwQnZxTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnlxTUg7QUV0M01FO0V3QndNQTtJQVFFO0lBQ0Esa0RBQ0M7SUFFRDtFMUJ3cU1GO0FBQ0Y7QTBCcnFNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1cU1IO0FFeDRNRTtFd0J3TkE7SUFZRTtJQUNBO0lBQ0E7RTFCd3FNRjtBQUNGO0EwQnRxTUc7RUFDQztFQUNBO0VBQ0E7QTFCd3FNSjtBRXA1TUU7RXdCeU9DO0lBTUU7RTFCeXFNSDtBQUNGO0EwQnZxTUk7RXZCeFBIO0VBQ0E7RXVCMFBJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekI5UVk7RUc0QmY7QUo0NU1GO0FJNzRNSTtFc0J3TkE7SXRCdE1FLGlEQU5hO0VKcTRNakI7QUFDRjtBSTMzTUU7RXNCaU1FO0l0QmhNQTtFSjgzTUY7QUFDRjtBMEIzcU1LO0VBQ0MsbUJ6QnBSWTtFeUJxUlo7QTFCNnFNTjtBMEJ4cU1LO0VBQ0MsbUJ6QjlSTztFeUIrUlA7QTFCMHFNTjtBMEJycU1LO0VBQ0MsbUJ6QnhTUztFeUJ5U1Q7QTFCdXFNTjtBMEJscU1LO0VBQ0MsbUJ6QjFTUTtFeUIyU1I7QTFCb3FNTjtBMEI5cE1FO0VBQ0M7RUFDQTtFQUNBLG1CekJ2VGM7RXlCd1RkO1VBQUE7QTFCZ3FNSDtBRXY4TUU7RXdCbVNBO0lBT0U7RTFCaXFNRjtBQUNGO0EwQi9wTUc7RXZCblRGO0VBQ0E7RXVCcVRHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekJ4VVc7RXlCeVVYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCbFRGO0FKbzlNRjtBSXI4TUk7RXNCbVJEO0l0QmpRRyxpREFOYTtFSjY3TWpCO0FBQ0Y7QUluN01FO0VzQjRQQztJdEIzUEM7RUpzN01GO0FBQ0Y7QTBCbnFNSTtFQUNDO0ExQnFxTUw7QTBCaHFNRTtFQUNDO0ExQmtxTUg7QTBCL3BNRTtFQUNDO0ExQmlxTUg7QTBCM3BNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNnBNSDtBRTUvTUU7RXdCdVZBO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUI4cE1GO0FBQ0Y7QTBCM3BNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI2cE1IO0FFN2dORTtFd0IwV0E7SUFTRTtFMUI4cE1GO0FBQ0Y7QTBCM3BNRTtFQUNDO0VBQ0E7QTFCNnBNSDtBRXRoTkU7RXdCdVhBO0lBS0U7RTFCOHBNRjtBQUNGO0EwQjNwTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEI1WEQ7QUowaE5GO0FJM2dOSTtFc0JzV0Y7SXRCcFZJLGlGQU5hO0VKbWdOakI7QUFDRjtBSXovTUU7RXNCK1VBO0l0QjlVRTtFSjQvTUY7QUFDRjtBRS9pTkU7RXdCZ1lBO0lBZUU7SUFDQTtFMUJvcU1GO0FBQ0Y7QUU5aU5HO0V3QnlYRDtJQW1CRTtFMUJzcU1GO0FBQ0Y7QTBCcHFNRztFQUNDO0VBQ0E7RUFDQTtBMUJzcU1KO0FFL2pORTtFd0JzWkM7SUFNRTtFMUJ1cU1IO0FBQ0Y7QUU3ak5HO0V3QitZQTtJQVNFO0UxQnlxTUg7QUFDRjtBMEJ2cU1JO0VBQ0M7RUFDQTtBMUJ5cU1MO0EwQnRxTUk7RUFDQztFQUNBO0ExQndxTUw7QTBCcnFNSTtFQUNDO0VBQ0E7QTFCdXFNTDtBMEJwcU1JO0VBQ0M7RUFDQTtBMUJzcU1MO0EwQmpxTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFdEJqYkQ7QUpxbE5GO0FJdGtOSTtFc0I4WkY7SXRCNVlJLHNGQU5hO0VKOGpOakI7QUFDRjtBSXBqTkU7RXNCdVlBO0l0QnRZRTtFSnVqTkY7QUFDRjtBMEJucU1HO0VBQ0M7RUFDQTtFQUNBO0ExQnFxTUo7QTBCbnFNSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtBMUJxcU1MO0EwQmhxTUU7RXZCbGVEO0VBQ0E7RXVCb2VFLGN6QmxmWTtFeUJtZlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEJ6ZEQ7QUo0bk5GO0FJN21OSTtFc0JrY0Y7SXRCaGJJLGlEQU5hO0VKcW1OakI7QUFDRjtBSTNsTkU7RXNCMmFBO0l0QjFhRTtFSjhsTkY7QUFDRjtBRWpwTkU7RXdCNGRBO0lBZ0JFO0UxQnlxTUY7QUFDRjtBMEJ2cU1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCeXFNSjtBMEJucU1JO0VBQ0MscUJ6QnpnQlE7QUQ4cU5iO0EwQmxxTUk7RUFDQztBMUJvcU1MO0EwQmxxTUs7RUFDQztBMUJvcU1OO0EwQjlwTUk7RUFDQztBMUJncU1MO0EwQjlwTUs7RUFDQztBMUJncU1OO0EwQnhwTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUIwcE1GO0FFcHJORTtFd0JzaEJEO0lBT0U7RTFCMnBNRDtBQUNGO0EwQnpwTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMnBNSDtBRWpzTkU7RXdCZ2lCQTtJQVNFO0lBQ0E7SUFDQTtJQUNBO0UxQjRwTUY7QUFDRjtBMEJ6cE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjJwTUg7QUVqdE5FO0V3QmdqQkE7SUFTRTtJQUNBO0lBQ0E7SUFDQTtFMUI0cE1GO0FBQ0Y7QTBCenBNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQjJwTUg7QTBCenBNRztFQUNDO0VBQ0E7RUFDQSxtQnpCMWxCYTtBRHF2TmpCO0FFcHVORTtFd0Jza0JDO0lBTUU7RTFCNHBNSDtBQUNGO0EwQjFwTUk7RXZCcmxCSDtFQUNBO0V1QnVsQkk7RUFDQTtFQUNBO0VBQ0EsY3pCeG1CVTtFeUJ5bUJWLG1CekJ2bUJZO0V5QndtQlo7RUFDQTtFQUNBO0VBQ0E7RXRCL2tCSDtBSjR1TkY7QUk3dE5JO0VzQnFqQkE7SXRCbmlCRSxpREFOYTtFSnF0TmpCO0FBQ0Y7QUkzc05FO0VzQjhoQkU7SXRCN2hCQTtFSjhzTkY7QUFDRjtBRWp3TkU7RXdCK2tCRTtJQW1CRTtFMUJtcU1KO0FBQ0Y7QTBCanFNSztFQUNDO0ExQm1xTU47QUV6d05FO0V3QnFtQkc7SUFJRTtFMUJvcU1MO0FBQ0Y7QTBCanFNSztFQUVDO0VBQ0E7RUFDQTtBMUJrcU1OO0EwQjFwTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUI0cE1GO0FFenhORTtFd0J5bkJEO0lBT0U7RTFCNnBNRDtBQUNGO0EwQjNwTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNnBNSDtBRXR5TkU7RXdCbW9CQTtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFCOHBNRjtBQUNGO0EwQjNwTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNnBNSDtBRXZ6TkU7RXdCb3BCQTtJQVNFO0lBQ0E7SUFDQTtFMUI4cE1GO0FBQ0Y7QTBCM3BNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjZwTUg7QUV2ME5FO0V3Qm1xQkE7SUFVRTtJQUNBO0lBQ0E7RTFCOHBNRjtBQUNGO0EwQjNwTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI2cE1IO0FFdjFORTtFd0JtckJBO0lBVUU7SUFDQTtJQUNBO0UxQjhwTUY7QUFDRjtBMEIzcE1FO0VBQ0M7RUFDQSxjekJ4dEJZO0V5Qnl0Qlo7RUFDQTtFQUNBO0VBQ0E7RXRCOXJCRDtBSjQxTkY7QUk3ME5JO0VzQnlxQkY7SXRCdnBCSSxpREFOYTtFSnEwTmpCO0FBQ0Y7QUkzek5FO0VzQmtwQkE7SXRCanBCRTtFSjh6TkY7QUFDRjtBRWozTkU7RXdCbXNCQTtJQWNFO0UxQm9xTUY7QUFDRjtBMEJqcU1FOztFQUVDLG1CekIxdUJZO0V5QjJ1Qlo7RUFDQSxjekIxdUJjO0V5QjJ1QmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QnB0QkQ7QUp3M05GO0FJejJOSTtFc0IyckJGOztJdEJ6cUJJLGlEQU5hO0VKazJOakI7QUFDRjtBSXgxTkU7RXNCb3FCQTs7SXRCbnFCRTtFSjQxTkY7QUFDRjtBMEJ4cU1FO0VBQ0M7RUFDQTtFQUNBO0ExQjBxTUg7QUVwNU5FO0V3QnV1QkE7SUFNRTtFMUIycU1GO0FBQ0Y7QTBCenFNRztFQUNDO0VBRUE7RUFDQTtBMUIwcU1KO0EwQnZxTUc7RUFFQztBMUJ3cU1KO0EwQnJxTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdXFNSjtBRTU2TkU7RXdCNHZCQztJQVlFO0UxQndxTUg7QUFDRjtBMEJwcU1JO0VBQ0M7QTFCc3FNTDtBMEJqcU1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCbXFNSDtBMEJqcU1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXFNSjtBRW44TkU7RXdCeXhCQztJQVVFO0UxQm9xTUg7QUFDRjtBMEJscU1JO0VBQ0M7QTFCb3FNTDtBMEIxcE1DO0VBQ0M7RUFDQTtBMUI0cE1GO0FFLzhORTtFd0JpekJEO0lBS0U7RTFCNnBNRDtBQUNGO0EwQjNwTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNnBNSDtBRTU5TkU7RXdCeXpCQTtJQVNFO0UxQjhwTUY7QUFDRjtBMEIzcE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjZwTUg7QUV6K05FO0V3QnMwQkE7SUFTRTtFMUI4cE1GO0FBQ0Y7QTBCM3BNRTtFQUNDO0ExQjZwTUg7QTBCMXBNRTtFQUNDLGN6QnAyQlU7RXlCcTJCVjtFQUNBO0ExQjRwTUg7QUVsZ09FO0V3Qm0yQkE7SUFNRTtFMUI2cE1GO0FBQ0Y7QTBCMXBNRTtFQUNDO0VBQ0E7QTFCNHBNSDtBRTNnT0U7RXdCNjJCQTtJQUtFO0lBQ0E7SUFDQTtJQUNBO0UxQjZwTUY7QUFDRjtBMEIxcE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJ6Qmw0QmM7RXlCbTRCZDtVQUFBO0ExQjRwTUg7QUU5Z09FO0V3QjYyQkE7SUFRRTtFMUI2cE1GO0FBQ0Y7QTBCM3BNRztFdkI5M0JGO0VBQ0E7RXVCZzRCRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pCbjVCVztFeUJvNUJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjZwTUo7QTBCenBNSTtFQUNDO0ExQjJwTUw7QTBCdHBNRTtFQUNDO0ExQndwTUg7QTBCcnBNRTtFQUNDO0ExQnVwTUg7QTBCcHBNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQnpCajdCYztFeUJrN0JkO1VBQUE7RUFFQTtFQUNBO0VBQ0M7QTFCb3BNSjtBMEJscE1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCb3BNSjtBMEJqcE1HO0V2QnA3QkY7RUFDQTtFdUJzN0JHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekJ6OEJXO0V5QjI4Qlg7RUFDQTtFQUNBO0VBQ0E7QTFCa3BNSjtBMEI5b01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmdwTUg7QTBCN29NRTtFQUNDO0VBQ0EsZ0J6QnI5Qlc7RXlCczlCWDtFQUNBO1VBQUE7QTFCK29NSDtBMEI3b01HO0VBQ0M7RUFDQTtBMUIrb01KO0EwQjVvTUc7RUFDQztFQUNBLGN6QngrQlc7RXlCeStCWDtFQUNBO0ExQjhvTUo7QUVybU9FO0V3Qm05QkM7SUFPRTtFMUIrb01IO0FBQ0Y7QTBCem9NQztFQUNDO0VBQ0E7QTFCMm9NRjtBRTltT0U7RXdCaStCRDtJQUtFO0UxQjRvTUQ7QUFDRjtBMEIxb01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNG9NSDtBRTVuT0U7RXdCeStCQTtJQVVFO0lBQ0E7SUFDQTtFMUI2b01GO0FBQ0Y7QTBCMW9NRTtFdkIvL0JEO0VBQ0E7RXVCaWdDRSxjekI3Z0NjO0V5QjhnQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEI1L0JEO0FKeW9PRjtBSTFuT0k7RXNCKzlCRjtJdEI3OEJJLGlEQU5hO0VKa25PakI7QUFDRjtBSXhtT0U7RXNCdzhCQTtJdEJ2OEJFO0VKMm1PRjtBQUNGO0FFOXBPRTtFd0J5L0JBO0lBc0JFO0lBQ0E7RTFCbXBNRjtBQUNGO0EwQjlvTUc7RUFDQztBMUJncE1KO0EwQjVvTUU7RUFDQztFQUNBO0VBQ0E7QTFCOG9NSDtBRTVxT0U7RXdCMmhDQTtJQU1FO0UxQitvTUY7QUFDRjtBMEI3b01HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBMUI4b01KO0EwQjVvTUk7RXZCcmpDSDtFQUNBO0V1QnVqQ0ksY3pCcmtDVTtFeUJza0NWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEI3aUNIO0FKNHJPRjtBSTdxT0k7RXNCcWhDQTtJdEJuZ0NFLGlEQU5hO0VKcXFPakI7QUFDRjtBSTNwT0U7RXNCOC9CRTtJdEI3L0JBO0VKOHBPRjtBQUNGO0FFN3RPRTtFd0IyakNFO0lBaUJFO0UxQnFwTUo7QUFDRjtBRXR0T0U7RXdCK2lDRTtJQXFCRTtFMUJzcE1KO0FBQ0Y7QTBCcHBNSztFQUNDO0ExQnNwTU47QUU5dE9FO0V3QnVrQ0c7SUFJRTtJQUNBO0lBQ0E7RTFCdXBNTDtBQUNGO0EwQm5wTUk7RUFDQztBMUJxcE1MO0EwQmxwTU07RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCb3BNUDtBMEJocE1PO0VBQ0M7RUFDQTtFQUNBO0ExQmtwTVI7QTBCN29NTztFQUNDO0VBQ0E7RUFDQTtBMUIrb01SO0EwQnpvTUk7RUFDQztFQUNBO0ExQjJvTUw7QTBCem9NSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQjJvTU47QTBCem9NTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIyb01QO0EwQnRvTUk7RUFDQztBMUJ3b01MO0EwQnRvTUs7RUFDQztFQUNBO0VBQ0E7QTFCd29NTjtBMEJsbk1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBMUJvbk1KO0EwQmxuTUk7RUF6QkE7VUFBQTtFQUNBO0VBQ0E7QTFCOG9NSjtBMEJubk1JO0VBN0JBO0VBQ0E7RUFDQTtBMUJtcE1KO0EwQnBuTUk7RUFqQ0E7RUFDQTtFQUNBO0ExQndwTUo7QTBCcm5NSTtFQS9CQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CekJ2ckNXO0V5QndyQ1g7QTFCdXBNSjtBMEIxbk1JO0VBcENBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CekJ2ckNXO0V5QndyQ1g7QTFCaXFNSjtBMEJob01JO0VBQ0M7RUF6Q0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6QnZyQ1c7RXlCd3JDWDtBMUI0cU1KO0EwQnRvTUk7RUFDQztBMUJ3b01MO0EwQm5vTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUJxb01IO0FFMTFPRTtFd0JpdENBO0lBT0U7RTFCc29NRjtBQUNGO0EwQmpvTUM7RUFDQztFQUNBO0ExQm1vTUY7QUVuMk9FO0V3Qjh0Q0Q7SUFLRTtFMUJvb01EO0FBQ0Y7QTBCbG9NRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvb01IO0FFaDNPRTtFd0JzdUNBO0lBU0U7RTFCcW9NRjtBQUNGO0EwQmxvTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCb29NSDtBRTczT0U7RXdCbXZDQTtJQVNFO0UxQnFvTUY7QUFDRjtBMEJsb01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvb01IO0FFNTRPRTtFd0Jnd0NBO0lBV0U7SUFDQTtFMUJxb01GO0FBQ0Y7QTBCbm9NRztFQUNDO0VBQ0E7RUFDQSxtQnpCbnlDYTtBRHc2T2pCO0EwQm5vTUk7RXZCMXhDSDtFQUNBO0V1QjR4Q0k7RUFDQTtFQUNBO0VBQ0EsY3pCN3lDVTtFeUI4eUNWLG1CekI1eUNZO0V5QjZ5Q1o7RUFDQTtFQUNBO0VBQ0E7RXRCcHhDSDtBSjA1T0Y7QUkzNE9JO0VzQjB2Q0E7SXRCeHVDRSxpREFOYTtFSm00T2pCO0FBQ0Y7QUl6M09FO0VzQm11Q0U7SXRCbHVDQTtFSjQzT0Y7QUFDRjtBRS82T0U7RXdCb3hDRTtJQW1CRTtFMUI0b01KO0FBQ0Y7QTBCMW9NSztFQUNDO0ExQjRvTU47QUV2N09FO0V3QjB5Q0c7SUFJRTtFMUI2b01MO0FBQ0Y7QTBCMW9NSztFQUVDO0VBQ0E7RUFDQTtBMUIyb01OO0EwQnBvTUM7RUFDQztFQUVBLGN6Qm4xQ2E7RXlCbzFDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCcW9NRjtBRTM4T0U7RXdCNnpDRDtJQVlFO0UxQnNvTUQ7QUFDRjtBMEJwb01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnNvTUg7QUVwK09FO0V3QncxQ0E7SUFTRTtFMUJ1b01GO0FBQ0Y7QTBCcm9NRzs7RUFFQztBMUJ1b01KO0EwQmxvTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm9vTUo7QUV4K09FO0V3QisxQ0M7SUFRRTtJQUNBO0lBQ0E7SUFDQTtFMUJxb01IO0FBQ0Y7QTBCbG9NRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvb01KO0FFeC9PRTtFd0I4MkNDO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RTFCcW9NSDtBQUNGO0EwQmxvTUc7RUFDQztFQUNBO0ExQm9vTUo7QUVwZ1BFO0V3QjgzQ0M7SUFXRTtJQUNBO0UxQituTUg7QUFDRjtBMEI1bk1HO0VBQ0M7RUFDQTtBMUI4bk1KO0FFOWdQRTtFd0I4NENDO0lBV0U7SUFDQTtFMUJ5bk1IO0FBQ0Y7QTBCdG5NRztFQUNDO0VBQ0E7QTFCd25NSjtBRXhoUEU7RXdCODVDQztJQVdFO0lBQ0E7RTFCbW5NSDtBQUNGO0EwQmhuTUc7RUFDQztFQUNBO0ExQmtuTUo7QUVsaVBFO0V3Qjg2Q0M7SUFXRTtJQUNBO0UxQjZtTUg7QUFDRjtBMEJ6bU1FO0VBQ0M7RUFDQTtBMUIybU1IO0FFeGpQRTtFd0IyOENBO0lBS0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUI0bU1GO0FBQ0Y7QUVyalBFO0V3Qis3Q0E7SUFZRTtJQUNBO0lBQ0E7SUFDQTtFMUI4bU1GO0FBQ0Y7QTBCNW1NRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQjhtTUo7QUVua1BFO0V3Qmk5Q0M7SUFPRTtFMUIrbU1IO0FBQ0Y7QUVwbFBFO0V3QjY5Q0M7SUFXRTtJQUNBO0lBQ0E7RTFCZ25NSDtBQUNGO0EwQjdtTUc7O0VBRUM7QTFCK21NSjtBMEI1bU1HO0VBQ0M7RUFDQTtBMUI4bU1KO0FFdmxQRTtFd0J1K0NDO0lBS0U7RTFCK21NSDtBQUNGO0EwQjVtTUc7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0ExQjZtTUo7QUVubVBFO0V3QmcvQ0M7SUFTRTtJQUNBO0lBQ0E7SUFDQTtFMUI4bU1IO0FBQ0Y7QTBCM21NRztFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBMUI0bU1KO0FFbm5QRTtFd0JnZ0RDO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQjZtTUg7QUFDRjtBMEIxbU1HO0VBQ0M7RUFDQTtBMUI0bU1KO0FFam9QRTtFd0JtaERDO0lBS0U7SUFDQTtFMUI2bU1IO0FBQ0Y7QTBCMW1NRztFQUNDO0VBQ0E7QTFCNG1NSjtBRTNvUEU7RXdCNmhEQztJQUtFO0lBQ0E7SUFDQTtFMUI2bU1IO0FBQ0Y7QTBCMW1NRztFQUNDO0VBQ0E7QTFCNG1NSjtBRXRwUEU7RXdCd2lEQztJQUtFO0lBQ0E7SUFDQTtFMUI2bU1IO0FBQ0Y7QTBCMW1NRztFQUNDO0VBQ0E7QTFCNG1NSjtBRWpxUEU7RXdCbWpEQztJQUtFO0lBQ0E7SUFDQTtJQUNBO0UxQjZtTUg7QUFDRjtBMEJ6bU1FO0V2QnRrREQ7RUFDQTtFQ2dCQztFc0I4akRDO0VBQ0E7RUFDQTtFdEJoa0REO0FKdXFQRjtBSXhwUEk7RXNCc2lERjtJdEJwaERJLGlEQU5hO0VKZ3BQakI7QUFDRjtBSTdwUEk7RXNCc2lERjtJdEJwaERJLGlEQU5hO0VKcXBQakI7QUFDRjtBSTNvUEU7RXNCK2dEQTtJdEI5Z0RFO0VKOG9QRjtBQUNGO0FJdnFQSTtFc0JzaURGO0l0QnBoREksbURBTmE7RUorcFBqQjtBQUNGO0FJNXFQSTtFc0JzaURGO0l0QnBoREksbURBTmE7RUpvcVBqQjtBQUNGO0FJMXBQRTtFc0IrZ0RBO0l0QjlnREU7RUo2cFBGO0FBQ0Y7QTBCNW5NRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQjhuTUg7QTBCM25NRTtFQUNDO0VBQ0E7QTFCNm5NSDs7QTBCcG5NRztFQUNDO0ExQnVuTUo7QTBCbm5NRTtFQUNDO0ExQnFuTUg7QUVqdVBFO0V3QjJtREE7SUFJRTtFMUJzbk1GO0FBQ0Y7QTBCbG5NRztFdkIxbkRGO0VBQ0E7RUNnQkM7RXNCa25ERTtFQUNBO0VBQ0E7RXRCcG5ERjtBSm91UEY7QUlydFBJO0VzQjBsREQ7SXRCeGtERyxpREFOYTtFSjZzUGpCO0FBQ0Y7QUkxdFBJO0VzQjBsREQ7SXRCeGtERyxpREFOYTtFSmt0UGpCO0FBQ0Y7QUl4c1BFO0VzQm1rREM7SXRCbGtEQztFSjJzUEY7QUFDRjtBSXB1UEk7RXNCMGxERDtJdEJ4a0RHLG1EQU5hO0VKNHRQakI7QUFDRjtBSXp1UEk7RXNCMGxERDtJdEJ4a0RHLG1EQU5hO0VKaXVQakI7QUFDRjtBSXZ0UEU7RXNCbWtEQztJdEJsa0RDO0VKMHRQRjtBQUNGO0EwQnJvTUc7RUFDQztFQUNBO0ExQnVvTUo7O0EyQnJ5UEE7RUFDQyxtQjFCRWdCO0UwQkRoQjtFQUNBO0V2QjRCQztBSjZ3UEY7QTJCdnlQQztFQUNDLG1CMUJEaUI7RTBCRWpCO0V2QndCQTtBSmt4UEY7QUlud1BJO0V1QnpDSDtJdkIyREssc0RBSmE7RUp5dlBqQjtBQUNGO0FJanZQRTtFdUJoRUQ7SXZCaUVHO0VKb3ZQRjtBQUNGO0FJN3dQSTtFdUI5Q0o7SXZCZ0VNLG1EQUphO0VKbXdQakI7QUFDRjtBSTN2UEU7RXVCckVGO0l2QnNFSTtFSjh2UEY7QUFDRjtBMkJqelBDO0VBS0M7RUFDQTtFQUNBLDhDQUNDO0EzQjh5UEg7QUV0elBFO0V5QkFEO0lBWUU7SUFDQSx1Q0FDQTtFM0I2eVBEO0FBQ0Y7QTJCeHlQQztFQUNDO0VBRUEsYzFCbkNXO0FENDBQYjtBMkJ2eVBFO0VBRUMsYzFCOUNZO0UwQitDWjtBM0J3eVBIO0EyQnB5UEM7RUFDQztFdkJ0QkE7QUo2elBGO0FJOXlQSTtFdUJNSDtJdkJZSyxrREFOYTtFSnN5UGpCO0FBQ0Y7QUk1eFBFO0V1QmpCRDtJdkJrQkc7RUoreFBGO0FBQ0Y7QTJCenlQQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQjJ5UEY7QTJCenlQRTtFQUNDO0VBQ0E7RUFDQTtBM0IyeVBIO0FFejJQRTtFeUIyREE7SUFNRTtJQUNBO0UzQjR5UEY7QUFDRjtBMkIxeVBHO0VBQ0M7RUFHQTtFQUNBO0VBQ0E7QTNCMHlQSjtBMkJyeVBDO0VBQ0M7RUFFQSxjMUIxRmE7RTBCMkZiO0EzQnN5UEY7QTJCanlQRztFQUNDLHVDMUJ4QmM7RTBCeUJkO0VBQ0E7RUFDQSxjMUJwR1c7QUR1NFBmO0EyQmh5UEc7RUFDQztFQUNBLG9DMUJqQ1M7RTBCa0NUO0VBQ0E7RUFDQSxjMUJyR1M7QUR1NFBiOztBMkI1eFBBO0VBQ0MsbUIxQmpIZ0I7RTBCa0hoQjtBM0IreFBEO0FFNTRQRTtFeUIrR0Q7SUFFRTtJQUNBO0lBQ0E7RTNCK3hQRDtBQUNGO0EyQjV4UEM7RUFHQztFQUNBO0VBQ0EsYzFCakllO0UwQmtJZjtFQUNBO0VBQ0E7RUFDQTtBM0I0eFBGO0FFNTVQRTtFeUJ1SEQ7SUFZRTtFM0I2eFBEO0FBQ0Y7QTJCM3hQRTtFQUNDO0VBQ0E7RUFDQTtBM0I2eFBIO0EyQjN4UEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0I2eFBKO0FFaDZQRTtFeUIrSEM7SUFPRTtFM0I4eFBIO0FBQ0Y7QTJCMXhQRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQjR4UEg7QTJCeHhQRztFQUNDLG1CMUJ2S2M7QURpOFBsQjtBMkJ2eFBHO0VBQ0M7RUFDQTtBM0J5eFBKO0EyQnB4UEc7RUFDQyxtQjFCbkxVO0FEeThQZDtBMkJueFBHO0VBQ0M7RUFDQTtFQUNBO0EzQnF4UEo7QTJCaHhQRztFQUNDLG1CMUJwTVc7QURzOVBmO0EyQi93UEc7RUFDQztFQUNBO0EzQml4UEo7O0E0QjM5UEE7RUFDQyxtQjNCRWdCO0UyQkRoQjtFQUNBO0VBQ0E7RXhCMkJDO0FKbzhQRjtBSXI3UEk7RXdCOUNKO0l4QmdFTSxtREFKYTtFSjI2UGpCO0FBQ0Y7QUluNlBFO0V3QnJFRjtJeEJzRUk7RUpzNlBGO0FBQ0Y7QTRCbCtQQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJvK1BGO0FFaitQRTtFMEJURDtJQVNFO0U1QnErUEQ7QUFDRjtBNEJsK1BDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qm8rUEY7QUU5K1BFO0UwQklEO0lBU0U7RTVCcStQRDtBQUNGO0E0QmwrUEM7RUFDQyxtQjNCakNpQjtFMkJrQ2pCO0VBQ0E7RUFDQTtBNUJvK1BGO0FFcmdRRTtFMEI2QkQ7SUFPRTtJQUNBO0U1QnErUEQ7QUFDRjtBNEJuK1BFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJxK1BIO0E0QmorUEM7RXpCOUNBO0VBQ0E7RXlCZ0RDLGMzQjlEYTtFMkIrRGI7RUFDQTtFeEJsQ0E7QUpzZ1FGO0FJdi9QSTtFd0JjSDtJeEJJSyxpREFOYTtFSisrUGpCO0FBQ0Y7QUlyK1BFO0V3QlREO0l4QlVHO0VKdytQRjtBQUNGO0FFM2hRRTtFMEJ3Q0Q7SUFhRTtFNUIwK1BEO0FBQ0Y7QTRCditQQztFQUNDO0VBQ0E7RUFDQTtFeEJqREE7QUoyaFFGO0FJNWdRSTtFd0IrQkg7SXhCYkssd0ZBTmE7RUpvZ1FqQjtBQUNGO0FJMS9QRTtFd0JRRDtJeEJQRztFSjYvUEY7QUFDRjtBRTVqUUU7RTBCcUVEO0lBV0U7RTVCZy9QRDtBQUNGO0FFcmpRRTtFMEJ5REQ7SUFjRTtJQUNBO0U1QmsvUEQ7QUFDRjtBNEJoL1BFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJrL1BIO0FFOWtRRTtFMEJ1RkE7SUFTRTtJQUNBO0lBQ0E7SXhCM0VGO0VKOGpRQTtBQUNGO0FJaGpRSTtFd0JpREY7SXhCL0JJLCtDQUphO0VKc2lRakI7QUFDRjtBSTloUUU7RXdCMEJBO0l4QnpCRTtFSmlpUUY7QUFDRjtBNEJqL1BHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QmpHRjtBSnFsUUY7QUl0a1FJO0V3QnlFRDtJeEJ2REcsK0NBTmE7RUo4alFqQjtBQUNGO0FJcGpRRTtFd0JrREM7SXhCakRDO0VKdWpRRjtBQUNGO0FFMW1RRTtFMEJtR0M7SUFpQkU7RTVCMC9QSDtBQUNGO0E0QjMrUEU7RUFFQztBNUI0K1BIO0E0QnorUEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RXhCM0lEO0FKc25RRjtBSXZtUUk7RXdCK0dGO0l4QjdGSSxvREFKYTtFSjZsUWpCO0FBQ0Y7QUlybFFFO0V3QndGQTtJeEJ2RkU7RUp3bFFGO0FBQ0Y7QUUzb1FFO0UwQnlJQTtJQTBCRTtFNUI0K1BGO0FBQ0Y7QTRCMStQRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUI0K1BKO0FFdnFRRTtFMEJrTEM7SUFZRTtFNUI2K1BIO0FBQ0Y7QTRCMStQRztFQUNDO0E1QjQrUEo7QTRCeitQRztFekJoTUY7RUFDQTtFeUJrTUc7RXhCbExGO0FKOHBRRjtBSS9vUUk7RXdCZ0tEO0l4QjlJRyxpREFOYTtFSnVvUWpCO0FBQ0Y7QUk3blFFO0V3QnlJQztJeEJ4SUM7RUpnb1FGO0FBQ0Y7QUUvclFFO0UwQnNNQztJQVdFO0U1QmsvUEg7QUFDRjtBNEJsOVBDO0VBQ0M7RUFDQSxjM0JwUFc7RTJCcVBYO0V4QjlOQTtBSm1yUUY7QUlwcVFJO0V3QjRNSDtJeEIxTEssb0RBSmE7RUowcFFqQjtBQUNGO0FJbHBRRTtFd0JxTEQ7SXhCcExHO0VKcXBRRjtBQUNGO0FFcHRRRTtFMEJrUEQ7SUFXRTtJQUNBO0U1QjI5UEQ7QUFDRjtBRTlzUUU7RTBCc09EO0lBZ0JFO0U1QjQ5UEQ7QUFDRjtBNEIxOVBFO0VBQ0M7RUFDQTtBNUI0OVBIO0E0Qno5UEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUIyOVBIO0E0Qno5UEc7RUFDQztFQUNBO0VBQ0E7QTVCMjlQSjtBRWx1UUU7RTBCMlFBO0lBRUU7SUFDQTtFNUJ5OVBGO0FBQ0Y7QTRCdDlQRTtFekJ4UkQ7RUFDQTtFeUIwUkUsYzNCeFNZO0UyQnlTWjtFeEIzUUQ7QUpvdVFGO0FJcnRRSTtFd0J3UEY7SXhCdE9JLGlEQU5hO0VKNnNRakI7QUFDRjtBSW5zUUU7RXdCaU9BO0l4QmhPRTtFSnNzUUY7QUFDRjtBRXp2UUU7RTBCa1JBO0lBWUU7RTVCKzlQRjtBQUNGO0E0QjU5UEU7RUFDQztBNUI4OVBIO0E0QjM5UEU7RUFDQztBNUI2OVBIO0FFaHhRRTtFMEJrVEE7SUFJRTtFNUI4OVBGO0FBQ0Y7QTRCNTlQRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzNCaFVVO0FEOHhRZDtBNEIzOVBHO0VBQ0M7RUFDQTtFQUNBO0E1QjY5UEo7QTRCMTlQRztFQUNDO0VBQ0E7RUFDQTtFQUNBLGMzQmxWVztBRDh5UWY7QTRCejlQSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1QjI5UE47QTRCcDlQQztFQUNDO0V4Qm5VQTtBSjB4UUY7QUkzd1FJO0V3Qm1USDtJeEJqU0ssc0RBSmE7RUppd1FqQjtBQUNGO0FJenZRRTtFd0I0UkQ7SXhCM1JHO0VKNHZRRjtBQUNGO0E0QjE5UEU7RXpCM1ZEO0VBQ0E7RXlCNlZFLGMzQjNXWTtFMkI0V1o7RUFDQTtBNUI0OVBIO0E0Qno5UEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjI5UEg7QUVoMFFFO0UwQjZWQTtJQVdFO0U1QjQ5UEY7QUFDRjtBNEIxOVBHO0VBQ0M7RUFDQTtFQUNBO0E1QjQ5UEo7QUUxMFFFO0UwQjJXQztJQU1FO0U1QjY5UEg7QUFDRjs7QTZCbjJRQTtFQUNDO0V6QjhCQztBSnkwUUY7QUkxelFJO0V5QjlDSjtJekJnRU0sdURBTmE7RUprelFqQjtBQUNGO0FJeHlRRTtFeUJyRUY7SXpCc0VJO0VKMnlRRjtBQUNGO0E2QjEyUUM7RUFDQztFQUNBO0E3QjQyUUY7QTZCMTJRRTtFQUNDO0E3QjQyUUg7QTZCejJRRTtFQUNDLGM1QlRVO0U0QlVWO0E3QjIyUUg7QTZCdjJRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnkyUUY7QUVsM1FFO0UyQkVEO0lBVUU7RTdCMDJRRDtBQUNGO0E2QnYyUUM7RUFDQztFQUNBO0VBQ0E7RUFDQSw2RkFDQztFQUlEO0E3QnEyUUY7QUUxNFFFO0UyQjRCRDtJQVlFO0lBQ0E7SUFDQSx1R0FDQztJQUdEO0l6QnZCRDtFSjIzUUE7QUFDRjtBSTcyUUk7RXlCVkg7SXpCNEJLLDBDQU5hO0VKcTJRakI7QUFDRjtBSTMxUUU7RXlCakNEO0l6QmtDRztFSjgxUUY7QUFDRjtBNkJ0MlFDO0VBQ0M7QTdCdzJRRjtBNkJyMlFDO0VBQ0M7QTdCdTJRRjtBNkJwMlFDO0VBQ0M7QTdCczJRRjtBNkJuMlFDO0VBQ0M7QTdCcTJRRjtBNkJsMlFDO0VBQ0M7QTdCbzJRRjs7QTZCLzFRQztFQUNDO0VBQ0E7QTdCazJRRjtBRWo3UUU7RTJCNkVEO0lBS0U7RTdCbTJRRDtBQUNGO0FFMTZRRTtFMkJpRUQ7SUFRRTtFN0JxMlFEO0FBQ0Y7QTZCbjJRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JxMlFIO0FFNzdRRTtFMkI0RUE7SUFlRTtFN0JzMlFGO0FBQ0Y7QTZCcDJRRztFQUNDO0E3QnMyUUo7QTZCcDJRSTtFQUNDO0E3QnMyUUw7QTZCajJRRTtFQUNDO0VBQ0E7RUFDQTtBN0JtMlFIO0FFejlRRTtFMkJtSEE7SUFNRTtJekJsR0Y7SUFBQTtFSnc4UUE7QUFDRjtBSTE3UUk7RXlCNkVGO0l6QjNESSxtREFKYTtFSmc3UWpCO0FBQ0Y7QUl4NlFFO0V5QnNEQTtJekJyREU7RUoyNlFGO0FBQ0Y7QUlwOFFJO0V5QjZFRjtJekIzREkscUNBTmE7RUo0N1FqQjtBQUNGO0FJbDdRRTtFeUJzREE7SXpCckRFO0VKcTdRRjtBQUNGO0FFeCtRRTtFMkJ1R0E7SUFtQkU7SUFDQTtFN0JrM1FGO0FBQ0Y7QTZCaDNRRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBN0JrM1FKO0E2QjkyUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCZzNRSDtBRTVnUkU7RTJCc0pBO0lBU0U7SUFDQTtJekJ6SUY7RUoyL1FBO0FBQ0Y7QUk3K1FJO0V5QmdIRjtJekI5RkkscURBSmE7RUptK1FqQjtBQUNGO0FJMzlRRTtFeUJ5RkE7SXpCeEZFO0VKODlRRjtBQUNGO0E2Qm4zUUM7RTFCcEtBO0VBQ0E7RTBCc0tDO0E3QnEzUUY7QUVsaVJFO0UyQjBLRDtJekJuSkM7SUFBQTtFSmdoUkE7QUFDRjtBSWxnUkk7RXlCb0lIO0l6QmxISyxzQ0FOYTtFSjAvUWpCO0FBQ0Y7QUloL1FFO0V5QjZHRDtJekI1R0c7RUptL1FGO0FBQ0Y7QUk1Z1JJO0V5Qm9JSDtJekJsSEssa0RBTmE7RUpvZ1JqQjtBQUNGO0FJMS9RRTtFeUI2R0Q7SXpCNUdHO0VKNi9RRjtBQUNGO0FFaGpSRTtFMkI4SkQ7SUFpQkU7RTdCcTRRRDtBQUNGO0E2Qmw0UUM7RTFCekxBO0VBQ0E7RTBCMkxDO0E3Qm80UUY7QUV0a1JFO0UyQitMRDtJekJ4S0M7RUptalJBO0FBQ0Y7QUlyaVJJO0V5QnlKSDtJekJ2SUssaURBTmE7RUo2aFJqQjtBQUNGO0FJbmhSRTtFeUJrSUQ7SXpCaklHO0VKc2hSRjtBQUNGO0E2QjE0UUU7RUFDQztFQUNBO0E3QjQ0UUg7QTZCejRRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMjRRSDtBRXZsUkU7RTJCb01BO0lBV0U7SUFDQTtJQUNBO0U3QjQ0UUY7QUFDRjs7QTZCdDRRQztFQUNDO0E3Qnk0UUY7QUU5bVJFO0UyQm9PRDtJQUlFO0lBQ0E7RTdCMDRRRDtBQUNGO0E2Qng0UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMDRRSDtBRTVuUkU7RTJCNE9BO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0IyNFFGO0FBQ0Y7QTZCeDRRSTtFQUNDO0E3QjA0UUw7QUU1blJFO0UyQmlQRTtJQUlFO0U3QjI0UUo7QUFDRjtBNkJyNFFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0E3QnU0UUY7QTZCcDRRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JzNFFGO0FFL3BSRTtFMkJtUkQ7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXpCMVFEO0VKa3BSQTtBQUNGO0FJcG9SSTtFeUI2T0g7SXpCM05LLDZJQU5hO0VKNG5SakI7QUFDRjtBSWxuUkU7RXlCc05EO0l6QnJORztFSnFuUkY7QUFDRjtBNkIzNFFFO0VBQ0M7QTdCNjRRSDtBNkIxNFFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjQ0UUg7QTZCeDRRQztFMUJwVEE7RUFDQTtFMEJ1VEM7RXpCdlNBO0VBQUE7QUprclJGO0FJbnFSSTtFeUJvUkg7SXpCbFFLLHNDQU5hO0VKMnBSakI7QUFDRjtBSWpwUkU7RXlCNlBEO0l6QjVQRztFSm9wUkY7QUFDRjtBSTdxUkk7RXlCb1JIO0l6QmxRSyxrREFOYTtFSnFxUmpCO0FBQ0Y7QUkzcFJFO0V5QjZQRDtJekI1UEc7RUo4cFJGO0FBQ0Y7QUVqdFJFO0UyQjhTRDtJQWVFO0lBQ0E7RTdCdzVRRDtBQUNGO0E2QnI1UUM7RTFCeFVBO0VBQ0E7RTBCMFVDO0E3QnU1UUY7QUV4dVJFO0UyQjhVRDtJekJ2VEM7RUpxdFJBO0FBQ0Y7QUl2c1JJO0V5QndTSDtJekJ0UkssaURBTmE7RUorclJqQjtBQUNGO0FJcnJSRTtFeUJpUkQ7SXpCaFJHO0VKd3JSRjtBQUNGO0E2Qjc1UUU7RUFDQztFQUNBO0E3Qis1UUg7QTZCNTVRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCODVRSDs7QTZCeDVRQztFQUNDO0VBQ0E7RUFDQTtBN0IyNVFGO0E2Qno1UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMjVRSDtBNkJ4NVFJO0VBQ0M7QTdCMDVRTDtBNkJwNVFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBN0JzNVFGO0E2Qm41UUM7RUFDQztBN0JxNVFGO0E2Qm41UUU7RUFDQztFQUNBO0E3QnE1UUg7QTZCbDVRRTtFQUNDO0E3Qm81UUg7QTZCajVRRTtFQUNDO0E3Qm01UUg7QTZCLzRRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0E3QjQ0UUY7QUVqelJFO0UyQm1aRDtJQWVFO0U3Qm01UUQ7QUFDRjtBNkIvNFFFO0VBQ0M7QTdCaTVRSDtBNkI5NFFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qmc1UUg7QTZCNzRRRTtFQUNDO0VBQ0E7RUFDQTtBN0IrNFFIO0E2QjU0UUU7RTFCbmNEO0VBQ0E7RTBCcWNFO0E3Qjg0UUg7QTZCMzRRRTtFMUJ6Y0Q7RUFDQTtFMEIyY0U7QTdCNjRRSDtBNkIxNFFFO0VBQ0M7RUFDQTtFQUNBO0E3QjQ0UUg7QTZCejRRRTtFMUJyZEQ7RUFDQTtFMEJ1ZEU7QTdCMjRRSDtBNkJ6NFFHO0VBQ0M7RUFDQTtBN0IyNFFKO0E2Qng0UUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0IwNFFKOztBOEIzM1JBO0VBQ0MsbUI3QkVnQjtFNkJEaEI7RTFCNkJDO0FKazJSRjtBSW4xUkk7RTBCOUNKO0kxQmdFTSx5RkFOYTtFSjIwUmpCO0FBQ0Y7QUlqMFJFO0UwQnJFRjtJMUJzRUk7RUpvMFJGO0FBQ0Y7QThCbDRSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJvNFJGO0FFLzNSRTtFNEJYRDtJQVNFO0U5QnE0UkQ7QUFDRjtBOEJsNFJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQkdBO0FKazRSRjtBSW4zUkk7RTBCeEJIO0kxQjBDSywyQ0FOYTtFSjIyUmpCO0FBQ0Y7QUlqMlJFO0UwQi9DRDtJMUJnREc7RUpvMlJGO0FBQ0Y7QThCeDRSRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCMDRSSDtBOEJ2NFJJO0VBQ0M7RUFDQTtBOUJ5NFJMO0E4Qm40UkM7RTNCckNBO0VBQ0E7RTJCdUNDLGM3QnJEYTtFNkJzRGI7QTlCcTRSRjtBOEJsNFJDO0VBQ0M7RUFDQTtFMUI3QkE7QUprNlJGO0FJbjVSSTtFMEJZSDtJMUJNSyw4Q0FOYTtFSjI0UmpCO0FBQ0Y7QUlqNFJFO0UwQlhEO0kxQllHO0VKbzRSRjtBQUNGO0E4Qng0UkU7RUFDQztFQUNBO0VBQ0E7QTlCMDRSSDtBOEJ4NFJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0E5QjA0Uko7O0ErQjE5UkE7RUFDQyxtQjlCRWdCO0U4QkRoQixjOUJEYztFOEJFZDtFQUNBO0UzQjJCQztBSm04UkY7QUlwN1JJO0UyQjlDSjtJM0JnRU0sd0ZBTmE7RUo0NlJqQjtBQUNGO0FJbDZSRTtFMkJyRUY7STNCc0VJO0VKcTZSRjtBQUNGO0ErQmorUkM7RUFDQztBL0JtK1JGO0FFditSRTtFNkJHRDtJQUlFO0lBQ0E7RS9CbytSRDtBQUNGO0ErQno5UkU7RUFDQztBL0IyOVJIO0ErQng5UkU7RUFDQztBL0IwOVJIO0ErQnQ5UkM7RTVCdkJBO0VBQ0E7RTRCeUJDLGM5QmxDWTtFOEJtQ1o7RTNCVkE7QUptK1JGO0FJcDlSSTtFMkJUSDtJM0IyQkssaURBTmE7RUo0OFJqQjtBQUNGO0FJbDhSRTtFMkJoQ0Q7STNCaUNHO0VKcThSRjtBQUNGO0ErQjM5UkM7RTVCbkNBO0VBQ0E7RTRCcUNDLGM5Qm5EYTtFOEJvRGI7RTNCdEJBO0FKby9SRjtBSXIrUkk7RTJCR0g7STNCZUssaURBTmE7RUo2OVJqQjtBQUNGO0FJbjlSRTtFMkJwQkQ7STNCcUJHO0VKczlSRjtBQUNGO0FFemdTRTtFNkI2QkQ7SUFZRTtFL0JvK1JEO0FBQ0Y7QStCaitSQztFQUNDLGM5QjFEVztBRDZoU2I7O0ErQi85UkE7RUFDQyxtQjlCaEVpQjtFOEJpRWpCLGM5QnZFYztFOEJ3RWQ7RUFDQTtFQUNBO0EvQmsrUkQ7QUV6aFNFO0U2QmtERjtJQVFFO0UvQm0rUkE7QUFDRjtBK0JqK1JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm0rUkY7QStCaCtSQztFQUNDO0VBQ0E7RUFDQTtBL0JrK1JGO0FFMWpTRTtFNkJxRkQ7SUFNRTtJQUNBO0lBQ0E7RS9CbStSRDtBQUNGO0ErQmorUkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbStSSDtBRTdqU0U7RTZCb0ZBO0lBU0U7RS9CbytSRjtBQUNGO0ErQmwrUkc7RUFDQztFQUNBO0VBQ0E7QS9CbytSSjtBK0IvOVJDO0U1QjlHQTtFQUNBO0U0QmdIQztBL0JpK1JGOztBK0I3OVJBO0VBQ0MsbUI5QmpJZ0I7RThCa0loQjtFQUNBLGM5QnJJYztFRzhCYjtBSndrU0Y7QUl6alNJO0UyQnFGSjtJM0JuRU0sd0ZBTmE7RUppalNqQjtBQUNGO0FJdmlTRTtFMkI4REY7STNCN0RJO0VKMGlTRjtBQUNGO0ErQnArUkM7RTVCL0hBO0VBQ0E7RTRCaUlDO0UzQmpIQTtBSndsU0Y7QUl6a1NJO0UyQitGSDtJM0I3RUssaURBTmE7RUppa1NqQjtBQUNGO0FJdmpTRTtFMkJ3RUQ7STNCdkVHO0VKMGpTRjtBQUNGO0ErQnorUkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JoSUE7QUo0bVNGO0FJN2xTSTtFMkIwR0g7STNCeEZLLGtEQUphO0VKbWxTakI7QUFDRjtBSTNrU0U7RTJCbUZEO0kzQmxGRztFSjhrU0Y7QUFDRjtBRWpvU0U7RTZCb0lEO0lBZUU7SUFDQTtFL0JrL1JEO0FBQ0Y7QStCaC9SRTtFQUNDO0VBQ0E7RUFDQSxjOUJ0S1U7QUR3cFNiO0ErQmgvUkc7RTVCbEtGO0VBQ0E7RTRCb0tHLGM5QmxMVztFOEJtTFg7QS9Cay9SSjtBRWxwU0U7RTZCNEpDO0lBT0U7RS9CbS9SSDtBQUNGOztBZ0N6cVNFO0VBQ0M7QWhDNHFTSDtBZ0N6cVNFO0U3QlFEO0VBQ0E7RTZCTkUsYy9CUlk7RUc4QmI7QUpzcFNGO0FJdm9TSTtFNEJ4Q0Y7STVCMERJLGlEQU5hO0VKK25TakI7QUFDRjtBSXJuU0U7RTRCL0RBO0k1QmdFRTtFSnduU0Y7QUFDRjtBZ0M1cVNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQi9CdEJnQjtBRG9zU25CO0FnQzFxU0M7RUFDQztBaEM0cVNGO0FnQzFxU0U7RUFDQztBaEM0cVNIO0FnQ3hxU0M7RUFDQyxtQi9CakNnQjtFK0JrQ2hCO0VBQ0E7QWhDMHFTRjtBZ0N4cVNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMwcVNIOztBZ0NycVNBO0VBQ0MsbUIvQnZEZ0I7RStCd0RoQjtFNUI1QkM7QUpxc1NGO0FJdHJTSTtFNEJXSjtJNUJPTSx3RkFOYTtFSjhxU2pCO0FBQ0Y7QUlwcVNFO0U0QlpGO0k1QmFJO0VKdXFTRjtBQUNGO0FFdHVTRTtFOEI0REM7SUFFRTtFaEM0cVNIO0FBQ0Y7QUUvdFNFO0U4QnlEQTtJQUVFO0lBQ0E7SUFDQTtFaEN3cVNGO0FBQ0Y7QUVsdlNFO0U4Qm9FRDtJQVVFO0lBQ0E7SUFDQTtJQUNBO0VoQ3dxU0Q7QUFDRjtBZ0NycVNDO0VBQ0M7QWhDdXFTRjtBZ0NycVNFO0VBQ0M7QWhDdXFTSDtBZ0NycVNHO0VBQ0M7RUFDQTtFQUNBO0FoQ3VxU0o7QWdDcnFTSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdXFTTDtBZ0NqcVNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ21xU0Y7QUUzd1NFO0U4QmtHRDtJQVNFO0VoQ29xU0Q7QUFDRjtBZ0NqcVNDO0VBQ0M7RUFDQSxjL0I3SFc7QURneVNiO0FnQ2pxU0U7RTdCekhEO0VBQ0E7RTZCMkhFLGMvQnpJWTtFK0IwSVo7RTVCNUdEO0FKZ3hTRjtBSWp3U0k7RTRCeUZGO0k1QnZFSSxpREFOYTtFSnl2U2pCO0FBQ0Y7QUkvdVNFO0U0QmtFQTtJNUJqRUU7RUprdlNGO0FBQ0Y7QUVyeVNFO0U4Qm1IQTtJQVlFO0lBQ0E7SUFDQTtFaEMwcVNGO0VnQ3hxU0U7SUFDQztFaEMwcVNIO0FBQ0Y7O0FnQ3BxU0E7RUFDQztFQUNBO0VBQ0EsYy9CaktjO0UrQmtLZCxtQi9COUprQjtFK0IrSmxCO0U1QnJJQztBSjZ5U0Y7QUk5eFNJO0U0QmlISjtJNUIvRk0sd0ZBTmE7RUpzeFNqQjtBQUNGO0FJNXdTRTtFNEIwRkY7STVCekZJO0VKK3dTRjtBQUNGO0FnQzNxU0M7RUFDQztFQUNBO0FoQzZxU0Y7QWdDMXFTQztFQUNDO0VBQ0E7RTVCbkpBO0FKZzBTRjtBSWp6U0k7RTRCa0lIO0k1QmhISyxpREFOYTtFSnl5U2pCO0FBQ0Y7QUkveFNFO0U0QjJHRDtJNUIxR0c7RUpreVNGO0FBQ0Y7QWdDL3FTQztFN0I1S0E7RUFDQTtFNkI4S0M7QWhDaXJTRjs7QWdDN3FTQTtFQUNDLG1CL0I3TGtCO0UrQjhMbEI7RUFDQTtFQUNBO0VBQ0EsYy9Cck1jO0VHOEJiO0FKdzFTRjtBSXowU0k7RTRCbUpKO0k1QmpJTSx3RkFOYTtFSmkwU2pCO0FBQ0Y7QUl2elNFO0U0QjRIRjtJNUIzSEk7RUowelNGO0FBQ0Y7QWdDcHJTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDc3JTRjtBZ0NuclNDO0U3QjFNQTtFQUNBO0U2QjRNQztFNUI1TEE7QUprM1NGO0FJbjJTSTtFNEIwS0g7STVCeEpLLGlEQU5hO0VKMjFTakI7QUFDRjtBSWoxU0U7RTRCbUpEO0k1QmxKRztFSm8xU0Y7QUFDRjtBRW41U0U7RThCMk5EO0lBRUU7SUFDQTtFaEMwclNEO0FBQ0Y7QWdDeHJTRTtFQUNDO0VBQ0E7QWhDMHJTSDtBRWo1U0U7RThCcU5BO0lBS0U7RWhDMnJTRjtBQUNGO0FnQ3pyU0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJyU0o7QWdDdnJTRTtFQUNDO0FoQ3lyU0g7O0FnQ3ByU0E7RUFHQyxtQi9CaFFnQjtFK0JpUWhCO0U1QnJPQztBSjI1U0Y7QUk1NFNJO0U0QmtOSjtJNUJoTU0sbURBTmE7RUpvNFNqQjtBQUNGO0FJMTNTRTtFNEIyTEY7STVCMUxJO0VKNjNTRjtBQUNGO0FnQ3pyU0M7RUFDQztBaEMyclNGO0FFLzdTRTtFOEJtUUQ7SUFJRTtJQUNBO0VoQzRyU0Q7QUFDRjtBZ0N6clNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMnJTRjtBRWw4U0U7RThCZ1FEO0lBVUU7RWhDNHJTRDtBQUNGO0FnQ3pyU0M7RUFDQztFNUJwUUE7QUpnOFNGO0FJajdTSTtFNEJvUEg7STVCbE9LLG1EQUphO0VKdTZTakI7QUFDRjtBSS81U0U7RTRCNk5EO0k1QjVORztFSms2U0Y7QUFDRjtBZ0M5clNHO0VBQ0M7QWhDZ3NTSjtBZ0M5clNJO0VBQ0M7QWhDZ3NTTDtBZ0M1clNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM4clNKO0FnQ3pyU0M7RTdCbFRBO0VBQ0E7RTZCb1RDLGMvQmxVYTtFK0JtVWI7RTVCclNBO0VBQUE7QUprK1NGO0FJbjlTSTtFNEJrUkg7STVCaFFLLGlEQU5hO0VKMjhTakI7QUFDRjtBSWo4U0U7RTRCMlBEO0k1QjFQRztFSm84U0Y7QUFDRjtBSTc5U0k7RTRCa1JIO0k1QmhRSyxxREFOYTtFSnE5U2pCO0FBQ0Y7QUkzOFNFO0U0QjJQRDtJNUIxUEc7RUo4OFNGO0FBQ0Y7QWdDcHNTQztFQUNDO0VBQ0E7QWhDc3NTRjtBRXJnVEU7RThCNlREO0lBS0U7RWhDdXNTRDtBQUNGO0FnQ3JzU0U7RUFDQztFQUNBO0VBQ0E7QWhDdXNTSDtBZ0Nuc1NDO0VBQ0M7RUFDQTtFQUNBLGMvQjNWVztBRGdpVGI7O0FnQ2pzU0E7RUFDQyxtQi9CcldnQjtFK0JzV2hCO0VBQ0E7QWhDb3NTRDtBZ0Nsc1NDO0VBQ0M7QWhDb3NTRjtBZ0Nqc1NDO0VBQ0M7QWhDbXNTRjtBZ0Noc1NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0JuWGdCO0FEcWpUbEI7QWdDaHNTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDa3NTSDtBZ0M5clNDO0U3QjFYQTtFQUNBO0U2QjRYQyxjL0IxWWE7RStCMlliO0U1QjdXQTtBSjhpVEY7QUkvaFRJO0U0QjBWSDtJNUJ4VUssaURBTmE7RUp1aFRqQjtBQUNGO0FJN2dURTtFNEJtVUQ7STVCbFVHO0VKZ2hURjtBQUNGO0FnQ25zU0M7RUFDQztFQUNBO0VBQ0E7QWhDcXNTRjtBRXBsVEU7RThCNFlEO0lBTUU7SUFDQTtJQUNBO0VoQ3NzU0Q7QUFDRjtBRS9rVEU7RThCNFlEO0lBRUU7RWhDcXNTRDtBQUNGO0FnQ25zU0U7RUFDQztBaENxc1NIO0FnQ2xzU0U7RUFDQztBaENvc1NIO0FnQ2pzU0U7RUFDQztBaENtc1NIO0FnQy9yU0M7RUFDQztFQUNBO0VBQ0E7QWhDaXNTRjtBZ0MvclNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QWhDaXNTSDtBZ0M3clNDO0U3QnRiQTtFQUNBO0U2QndiQyxjL0J0Y2E7RStCdWNiO0FoQytyU0Y7O0FnQzNyU0E7RUFDQztFQUNBO0U1Qi9hQztBSjhtVEY7QUkvbFRJO0U0QjhaSjtJNUI1WU0sc0ZBTmE7RUp1bFRqQjtBQUNGO0FJN2tURTtFNEJ1WUY7STVCdFlJO0VKZ2xURjtBQUNGO0FnQ2xzU0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENvc1NGO0FFNW9URTtFOEJpY0Q7SUFVRTtFaENxc1NEO0FBQ0Y7QUU3cFRFO0U4QjJkRDtJQUVFO0lBQ0E7SUFDQTtFaENvc1NEO0FBQ0Y7QWdDanNTQztFQUNDO0FoQ21zU0Y7QWdDanNTRTtFN0JoZUQ7RUFDQTtFNkJrZUUsYy9CaGZZO0UrQmlmWjtFNUJuZEQ7QUp1cFRGO0FJeG9USTtFNEJnY0Y7STVCOWFJLGlEQU5hO0VKZ29UakI7QUFDRjtBSXRuVEU7RTRCeWFBO0k1QnhhRTtFSnluVEY7QUFDRjtBZ0Nyc1NDO0VBQ0M7RUFDQSxjL0JyZlc7QUQ0clRiO0FFaHJURTtFOEJ1ZUQ7SUFLRTtFaEN3c1NEO0FBQ0Y7O0FnQ3BzU0E7RUFDQyxtQi9CamdCa0I7RStCa2dCbEI7RUFDQTtFQUNBO0U1QjFlQztBSmtyVEY7QUlucVRJO0U0QnVkSjtJNUJyY00sd0ZBTmE7RUoycFRqQjtBQUNGO0FJanBURTtFNEJnY0Y7STVCL2JJO0VKb3BURjtBQUNGO0FnQzNzU0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzZzU0Y7QWdDMXNTQztFN0I3Z0JBO0VBQ0E7RTZCK2dCQyxjL0I3aEJhO0UrQjhoQmI7RUFDQTtFNUJqZ0JBO0VBQUE7QUorc1RGO0FJaHNUSTtFNEI2ZUg7STVCM2RLLGlEQU5hO0VKd3JUakI7QUFDRjtBSTlxVEU7RTRCc2REO0k1QnJkRztFSmlyVEY7QUFDRjtBSTFzVEk7RTRCNmVIO0k1QjNkSyxrREFOYTtFSmtzVGpCO0FBQ0Y7QUl4clRFO0U0QnNkRDtJNUJyZEc7RUoyclRGO0FBQ0Y7QUUxdlRFO0U4QnFpQkQ7SUFFRTtJQUNBO0VoQ3V0U0Q7QUFDRjtBZ0NwdFNDO0VBQ0M7QWhDc3RTRjtBZ0NwdFNFO0VBQ0M7RUFDQTtFQUNBO0FoQ3N0U0g7QWdDbHRTQztFQUNDO0VBQ0EsYy9CeGpCVztBRDR3VGI7QUVod1RFO0U4QjBpQkQ7SUFLRTtFaENxdFNEO0FBQ0Y7O0FnQ2p0U0E7RUFDQyxtQi9CcGtCa0I7RStCcWtCbEI7RUFDQTtFQUNBO0U1QjdpQkM7QUprd1RGO0FJbnZUSTtFNEIwaEJKO0k1QnhnQk0saURBSmE7RUp5dVRqQjtBQUNGO0FJanVURTtFNEJtZ0JGO0k1QmxnQkk7RUpvdVRGO0FBQ0Y7QWdDeHRTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMHRTRjtBZ0N2dFNDO0U3QmhsQkE7RUFDQTtFNkJrbEJDLGMvQmhtQmE7RStCaW1CYjtFNUJua0JBO0FKNnhURjtBSTl3VEk7RTRCZ2pCSDtJNUI5aEJLLGlEQU5hO0VKc3dUakI7QUFDRjtBSTV2VEU7RTRCeWhCRDtJNUJ4aEJHO0VKK3ZURjtBQUNGO0FnQzV0U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVCamxCQTtBSmd6VEY7QUlqeVRJO0U0QjRqQkg7STVCMWlCSyxrRkFOYTtFSnl4VGpCO0FBQ0Y7QUkvd1RFO0U0QnFpQkQ7STVCcGlCRztFSmt4VEY7QUFDRjtBZ0M3dFNDO0VBQ0MsYy9CNW5CYTtFK0I2bkJiO0VBQ0E7RUFDQTtBaEMrdFNGO0FFMzBURTtFOEJ3bUJEO0lBT0U7RWhDZ3VTRDtBQUNGO0FnQzl0U0U7RUFDQztFQUNBO0FoQ2d1U0g7QWdDN3RTRTtFQUNDO0VBQ0E7QWhDK3RTSDtBZ0M1dFNFO0VBQ0M7RUFDQTtBaEM4dFNIO0FnQzN0U0U7RUFDQztFQUNBO0FoQzZ0U0g7QWdDMXRTRTtFQUNDO0VBQ0E7QWhDNHRTSDtBZ0N6dFNFO0VBQ0M7RUFDQTtBaEMydFNIO0FnQ3Z0U0M7RUFDQztFQUNBO0VBQ0E7QWhDeXRTRjtBZ0N2dFNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBaEN5dFNIO0FFejNURTtFOEJzcEJBO0lBYUU7RWhDMHRTRjtBQUNGO0FnQ3R0U0M7RTdCOXFCQTtFQUNBO0U2QmdyQkMsYy9COXJCYTtFK0IrckJiO0U1QmpxQkE7RUFBQTtBSjIzVEY7QUk1MlRJO0U0QjhvQkg7STVCNW5CSyxpREFOYTtFSm8yVGpCO0FBQ0Y7QUkxMVRFO0U0QnVuQkQ7STVCdG5CRztFSjYxVEY7QUFDRjtBSXQzVEk7RTRCOG9CSDtJNUI1bkJLLHNGQU5hO0VKODJUakI7QUFDRjtBSXAyVEU7RTRCdW5CRDtJNUJ0bkJHO0VKdTJURjtBQUNGOztBZ0NodVNBO0VBQ0MsbUIvQjVzQmdCO0UrQjZzQmhCO0U1QmpyQkM7QUpxNVRGO0FJdDRUSTtFNEJncUJKO0k1QjlvQk0seUZBTmE7RUo4M1RqQjtBQUNGO0FJcDNURTtFNEJ5b0JGO0k1QnhvQkk7RUp1M1RGO0FBQ0Y7QWdDdnVTQztFN0J6c0JBO0VBQ0E7RTZCMnNCQyxjL0J6dEJhO0UrQjB0QmI7RTVCNXJCQTtFQUFBO0FKdTZURjtBSXg1VEk7RTRCeXFCSDtJNUJ2cEJLLGlEQU5hO0VKZzVUakI7QUFDRjtBSXQ0VEU7RTRCa3BCRDtJNUJqcEJHO0VKeTRURjtBQUNGO0FJbDZUSTtFNEJ5cUJIO0k1QnZwQkssaURBTmE7RUowNVRqQjtBQUNGO0FJaDVURTtFNEJrcEJEO0k1QmpwQkc7RUptNVRGO0FBQ0Y7QWdDbHZTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUIvc0JBO0FKbzhURjtBSXI3VEk7RTRCMHJCSDtJNUJ4cUJLLGtGQU5hO0VKNjZUakI7QUFDRjtBSW42VEU7RTRCbXFCRDtJNUJscUJHO0VKczZURjtBQUNGO0FnQ3Z2U0M7RUFDQyxjL0J0dkJhO0UrQnV2QmI7RUFDQTtFQUNBO0FoQ3l2U0Y7QUUvOVRFO0U4Qmt1QkQ7SUFPRTtFaEMwdlNEO0FBQ0Y7QWdDeHZTRTtFQUNDO0VBQ0E7QWhDMHZTSDtBZ0N2dlNFO0VBQ0M7RUFDQTtBaEN5dlNIO0FnQ3R2U0U7RUFDQztFQUNBO0FoQ3d2U0g7QWdDcHZTQztFQUNDO0VBQ0E7RUFDQTtBaENzdlNGO0FnQ3B2U0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0FoQ3N2U0g7QWdDbHZTQztFN0JyeEJBO0VBQ0E7RTZCdXhCQyxjL0JyeUJhO0UrQnN5QmI7RTVCeHdCQTtFQUFBO0FKOC9URjtBSS8rVEk7RTRCcXZCSDtJNUJudUJLLGlEQU5hO0VKdStUakI7QUFDRjtBSTc5VEU7RTRCOHRCRDtJNUI3dEJHO0VKZytURjtBQUNGO0FJei9USTtFNEJxdkJIO0k1Qm51Qkssc0ZBTmE7RUppL1RqQjtBQUNGO0FJditURTtFNEI4dEJEO0k1Qjd0Qkc7RUowK1RGO0FBQ0Y7QWdDN3ZTQztFQUNDO0VBQ0E7QWhDK3ZTRjs7QWlDcmpVQTtFN0IrQkU7QUowaFVGO0FJM2dVSTtFNkI5Q0o7STdCZ0VNLHVGQU5hO0VKbWdVakI7QUFDRjtBSXovVEU7RTZCckVGO0k3QnNFSTtFSjQvVEY7QUFDRjtBaUM3alVDO0VBQ0M7QWpDK2pVRjtBaUM1alVDO0U3QnFCQztFNkJoQkE7RUFDQTtFQUNBO0VBQ0EsY2hDakJhO0FENGtVZjtBSS9oVUk7RTZCcENIO0k3QnNESyxpREFOYTtFSnVoVWpCO0FBQ0Y7QUk3Z1VFO0U2QjNERDtJN0I0REc7RUpnaFVGO0FBQ0Y7O0FrQ3ZsVUE7RTlCK0JFO0FKNGpVRjtBSTdpVUk7RThCOUNKO0k5QmdFTSx3RkFOYTtFSnFpVWpCO0FBQ0Y7QUkzaFVFO0U4QnJFRjtJOUJzRUk7RUo4aFVGO0FBQ0Y7O0FtQ3JtVUE7RUFDQztFQUNBO0FuQ3dtVUQ7QW1DdG1VQztFQUNDO0VBQVk7RUFBYTtFQUFxQjtFQUEwQjtFQUFlO0VBQXVCO0VBQzlHO0FuQzhtVUY7QW1DNW1VRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzhtVUg7QW1DeG1VRztFQUNDO0FuQzBtVUo7QW1Dcm1VQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DdW1VRjtBbUNwbVVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3NtVUY7QW1Dbm1VQztFQUNDO0FuQ3FtVUY7QW1DbG1VQztFaEMzQ0E7RUFDQTtFZ0M0Q0MsY2xDMURhO0VrQzJEYjtBbkNxbVVGO0FtQ2xtVUM7RUFDQztFQUFlO0VBQWdDO0VBQXdDO0VBQ3ZGO0VBQ0E7RUFDQSxtQmxDaEVlO0FEdXFVakI7QUVscVVFO0VpQ3VERDtJQU9FO0VuQ3dtVUQ7QUFDRjtBbUN0bVVFO0VBQ0M7RUFDQTtBbkN3bVVIO0FtQ25tVUM7RUFDQztFQUNBO0FuQ3FtVUY7QUUvcVVFO0VpQ3dFRDtJQUtFO0lBQ0E7RW5Dc21VRDtBQUNGO0FtQ25tVUM7RUFDQztFQUNBO0VBQ0EsbUJsQzVGYTtFa0M2RmIsY2xDMUZXO0VrQzJGWDtFL0JoRUE7QUpzcVVGO0FJdnBVSTtFK0I0Q0g7SS9CMUJLLG9EQU5hO0VKK29VakI7QUFDRjtBSXJvVUU7RStCcUJEO0kvQnBCRztFSndvVUY7QUFDRjtBbUN6bVVFO0VBQ0MscUJsQ25HVTtFa0NvR1YsY2xDdkdZO0VrQ3dHWixtQmxDckdVO0FEZ3RVYjs7QW9DbnRVQztFQUNDO0FwQ3N0VUYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3NhZ2UvLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvdXRpbGl0aWVzL21peGlucy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL25vZGVfbW9kdWxlcy9wb2x5LWZsdWlkLXNpemluZy9fcG9seS1mbHVpZC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21tb24vX2hlYWRlci1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19oZWFkZXItcm9sZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3JvbGUtYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19mYWN0LWZlYXR1cmVkLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fYWR2aXNvcnMtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hZHZpc29yLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLXN0YXRpc3RpY3Muc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLXJlbGF0ZWQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19oZWFkZXItcGFnZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2UtY29udGVudC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ZhcXMuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zcG9uc29ycy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2hlYWRlci1pbmR1c3RyeS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2luZHVzdHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc3BvbnNvcnMtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hZHZpc29yLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZnJvbnQtcGFnZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2FyY2hpdmUtaW5kdXN0cnkuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcmNoaXZlLWNvbXBhbnkuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcmNoaXZlLWFkdmlzb3Iuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLWFyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19xdWl6LnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3F1aXotcmVzdWx0cy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2V4cGxvcmUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWJzLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc2Nob29scy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2dldC1pbnZvbHZlZC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3RleHQtbGVhZC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3ZpZGVvLXRleHQtbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcHAtc3RhcnQtZXhwbG9yZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2Fkdmlzb3ItYXJjaGl2ZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0ICd+bm9ybWFsaXplLmNzcyc7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9R2xvcmlhK0hhbGxlbHVqYWgmZmFtaWx5PU5vdGhpbmcrWW91K0NvdWxkK0RvJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBQkNHaW50b05vcmRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFCQ0dpbnRvTm9yZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQUJDR2ludG9Ob3JkLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQUJDR2ludG9Ob3JkLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWVcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG46cm9vdCB7XG4gIC0tdmlld3BvcnQtd2lkdGg6IDEwMHZ3O1xuICAtLXZpZXdwb3J0LWhlaWdodDogMTAwdmg7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAkc2l6ZS1jb250YWluZXItd2lkdGggKyAkc2l6ZS1wYWRkaW5nICogMjtcbiAgLS1zaXplLXBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICA6cm9vdCB7XG4gICAgLS1zaXplLXBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLnRoZW1lLWNvbG91ci1mb3Jlc3Qge1xuICAtLXRoZW1lLWNvbG9yOiAjZjJlYmU1O1xuICAtLXRoZW1lLWhvdmVyLWNvbG9yOiAjOTJjZGI5O1xuICAtLXRoZW1lLWJhY2tncm91bmQtY29sb3I6ICMwZjQ3MmU7XG59XG4udGhlbWUtY29sb3VyLWZvcmVzdCAuY2FyZC1pY29uLmljb24tMSB7XG4gIHRvcDogMTI5cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIHdpZHRoOiA5NHB4O1xuICBsZWZ0OiA0JTtcbiAgdG9wOiAyNyU7XG4gIHdpZHRoOiAyNiU7XG59XG4udGhlbWUtY29sb3VyLWZvcmVzdCAuY2FyZC1pY29uLmljb24tMiB7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDIxcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc5ZGVnKTtcbiAgd2lkdGg6IDY3cHg7XG4gIHJpZ2h0OiA2JTtcbiAgdG9wOiA1JTtcbiAgd2lkdGg6IDE4JTtcbn1cblxuLnRoZW1lLWNvbG91ci10ZWFsIHtcbiAgLS10aGVtZS1jb2xvcjogI2YyZWJlNTtcbiAgLS10aGVtZS1ob3Zlci1jb2xvcjogIzBmNDcyZTtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAjOTJjZGI5O1xufVxuLnRoZW1lLWNvbG91ci10ZWFsIC5jYXJkLWljb24uaWNvbi0xIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDExMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyM2RlZyk7XG4gIGxlZnQ6IDElO1xuICB0b3A6IDElO1xuICB3aWR0aDogMzAlO1xufVxuLnRoZW1lLWNvbG91ci10ZWFsIC5jYXJkLWljb24uaWNvbi0yIHtcbiAgdG9wOiAzNnB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogOTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTczZGVnKTtcbiAgcmlnaHQ6IDIlO1xuICB0b3A6IDglO1xuICB3aWR0aDogMjUlO1xufVxuXG4udGhlbWUtY29sb3VyLXN1bmZsb3dlciB7XG4gIC0tdGhlbWUtY29sb3I6ICNmMmViZTU7XG4gIC0tdGhlbWUtaG92ZXItY29sb3I6ICNmZjY5MzY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogI2YwYWEwMDtcbn1cbi50aGVtZS1jb2xvdXItc3VuZmxvd2VyIC5jYXJkLWljb24uaWNvbi0xIHtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogOTVweDtcbiAgd2lkdGg6IDcycHg7XG4gIHJpZ2h0OiAyNiU7XG4gIHRvcDogMyU7XG4gIHdpZHRoOiAyMSU7XG59XG4udGhlbWUtY29sb3VyLXN1bmZsb3dlciAuY2FyZC1pY29uLmljb24tMiB7XG4gIHRvcDogNjRweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEyN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG4gIHJpZ2h0OiAxJTtcbiAgdG9wOiAxNCU7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi50aGVtZS1jb2xvdXItZW1iZXIge1xuICAtLXRoZW1lLWNvbG9yOiAjZjJlYmU1O1xuICAtLXRoZW1lLWhvdmVyLWNvbG9yOiAjZjBhYTAwO1xuICAtLXRoZW1lLWJhY2tncm91bmQtY29sb3I6ICNmZjY5MzY7XG59XG4udGhlbWUtY29sb3VyLWVtYmVyIC5jYXJkLWljb24uaWNvbi0xIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogNzJweDtcbiAgbGVmdDogNSU7XG4gIHRvcDogNCU7XG4gIHdpZHRoOiAyMSU7XG59XG4udGhlbWUtY29sb3VyLWVtYmVyIC5jYXJkLWljb24uaWNvbi0yIHtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogNzJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTJkZWcpO1xuICB0b3A6IDElO1xuICByaWdodDogMyU7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWNoZXZyb25zLnRoZW1lLWNvbG91ci1mb3Jlc3Qge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1mb3Jlc3QucG5nXCIpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItdGVhbCB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLWNoZXZyb25zLXRlYWwucG5nXCIpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItZW1iZXIge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1lbWJlci5wbmdcIik7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWNoZXZyb25zLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1zdW5mbG93ZXIucG5nXCIpO1xufVxuXG4udGhlbWUtcGF0dGVybi1saW5lcy50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctbGluZXMtZm9yZXN0LnBuZ1wiKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tbGluZXMudGhlbWUtY29sb3VyLXRlYWwge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1saW5lcy10ZWFsLnBuZ1wiKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tbGluZXMudGhlbWUtY29sb3VyLWVtYmVyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctbGluZXMtZW1iZXIucG5nXCIpO1xufVxuXG4udGhlbWUtcGF0dGVybi1saW5lcy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctbGluZXMtc3VuZmxvd2VyLnBuZ1wiKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy1mb3Jlc3QucG5nXCIpO1xufVxuXG4udGhlbWUtcGF0dGVybi1kb3RzLnRoZW1lLWNvbG91ci10ZWFsIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy10ZWFsLnBuZ1wiKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItZW1iZXIge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1kb3RzLWVtYmVyLnBuZ1wiKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy1zdW5mbG93ZXIucG5nXCIpO1xufVxuXG4udGhlbWUtcGF0dGVybi13YXZlcy50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZm9yZXN0LnBuZ1wiKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLXRlYWwge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9iZy13YXZlcy10ZWFsLnBuZ1wiKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLWVtYmVyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZW1iZXIucG5nXCIpO1xufVxuXG4udGhlbWUtcGF0dGVybi13YXZlcy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctd2F2ZXMtc3VuZmxvd2VyLnBuZ1wiKTtcbn1cblxuI2FwcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEuNjIgXCJNYXNvbk5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI4MDIxMjQ4M3Z3ICsgMzQuNTAxOTkyMDMxOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDM3LjI1MDk5NjAxNTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjQwMTA2MjQydncgKyAyNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjUzMTIwODQ5OTN2dyArIDE3LjgwMDc5NjgxMjdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDAuODM7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4NDA2Mzc0NXZ3ICsgMTYuMzUwNTk3NjA5NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42Mjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNpemUtcGFkZGluZyk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNpemUtcGFkZGluZyk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQsXG4uc2NyZWVuLXJlYWRlci10ZXh0IHNwYW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzMjgwMjEyNDh2dyArIDEzLjQ1MDE5OTIwMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5NzYwOTU2MTh2dyArIDcuNTI1ODk2NDE0M3B4KSBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMTUuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIH1cbn1cbi5idXR0b24uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5idXR0b24uc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHggY2FsYygwLjU5NzYwOTU2MTh2dyArIDE1LjUyNTg5NjQxNDNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJ1dHRvbi5zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCAyN3B4O1xuICB9XG59XG4uYnV0dG9uLngtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4uYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaXJjbGUge1xuICBmb250OiBub3JtYWwgMThweC8xLjExIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA4MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiA3MXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzMjgwMjEyNDh2dyArIDE1LjQ1MDE5OTIwMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmNpcmNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMS4zOTQ0MjIzMTA4dncgKyAxMjYuMjI3MDkxNjMzNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY2lyY2xlIHtcbiAgICB3aWR0aDogMTUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuY2lyY2xlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMC42NjQwMTA2MjQydncgKyA2OC4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGhlaWdodDogODFweDtcbiAgfVxufVxuLmNpcmNsZSAuc3ZnLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2lyY2xlIC5zdmctY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNpcmNsZTpob3ZlciB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLmNpcmNsZTpob3ZlciAuc3ZnLWxpbmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3F1aWdnbGUtdW5kZXJsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3F1aWdnbGUtdW5kZXJsaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW47XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uc3F1aWdnbGUtdW5kZXJsaW5lLmFuaW1hdGUtc3F1aWdnbGU6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyLFxuLnNxdWlnZ2xlLXVuZGVybGluZS1jZW50cmUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyOjphZnRlcixcbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudHJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbjtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbn1cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyLmFuaW1hdGUtc3F1aWdnbGU6OmFmdGVyLFxuLnNxdWlnZ2xlLXVuZGVybGluZS1jZW50cmUuYW5pbWF0ZS1zcXVpZ2dsZTo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cblxuLnBhZ2luYXRpb24gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZmxleDogMCAxIDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdpbmF0aW9uIGEuYWN0aXZlLCAucGFnaW5hdGlvbiBhLnByZXYsIC5wYWdpbmF0aW9uIGEubmV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2luYXRpb24gYS5uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jb250YWN0IHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmNvbHMgPiAqIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uY29udGFjdCBpbnB1dCxcbi5jb250YWN0IHNlbGVjdCxcbi5jb250YWN0IG9wdGlvbixcbi5jb250YWN0IHRleHRhcmVhIHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS40MyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MDk5ODk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uY29udGFjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG4uY29udGFjdCBsYWJlbC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb250YWN0IGxhYmVsLmNoZWNrYm94IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgb3JkZXI6IC0xO1xufVxuLmNvbnRhY3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aWNrLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG4uY29udGFjdCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTcwcHg7XG59XG4uY29udGFjdCBzZWxlY3Q6ZGlzYWJsZWQsXG4uY29udGFjdCBzZWxlY3Q6aW52YWxpZCB7XG4gIGNvbG9yOiAjODA5OTg5O1xufVxuLmNvbnRhY3QgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzgwOTk4OTtcbn1cbi5jb250YWN0IDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjODA5OTg5O1xufVxuLmNvbnRhY3QgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzgwOTk4OTtcbn1cbi5jb250YWN0IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4MDk5ODk7XG59XG4uY29udGFjdCBbcm9sZT1hbGVydF0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNFNTgyODI7XG59XG4uY29udGFjdCAuZmllbGQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmNvbnRhY3QgLmZpZWxkIGlucHV0LFxuLmNvbnRhY3QgLmZpZWxkIHNlbGVjdCxcbi5jb250YWN0IC5maWVsZCBvcHRpb24sXG4uY29udGFjdCAuZmllbGQgdGV4dGFyZWEsXG4uY29udGFjdCAuZmllbGQgLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0IC5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdCAuZm9vdGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdC5pbnZlcnNlIC5idXR0b246bm90KDpob3Zlcikge1xuICBjb2xvcjogI2ZmNjkzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2OTM2O1xufVxuXG4uZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFsb2cge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5kaWFsb2dfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OSB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAvKiAxNjo5ICovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OSB7XG4gICAgbWluLWhlaWdodDogNDA1cHg7XG4gIH1cbn1cbmFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OSBpZnJhbWUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5hc2lkZS52aWRlby13cmFwcGVyLTE2eDkudmlkZW8td3JhcHBlci0xNng5X19tYXgtaC0yNzAge1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OS52aWRlby13cmFwcGVyLTE2eDlfX21heC1oLTI3MCB7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxucCArIC53cC1ibG9jay1lbWJlZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbmhlYWRlci5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkubWVudS1vcGVuIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuYm9keS5tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5kaXYuc2l0ZS1oZWFkZXIge1xuICBmb250OiBub3JtYWwgMThweC8xLjExIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBiYWNrZ3JvdW5kOiAjMGY0NzJlO1xuICBjb2xvcjogI2YyZWJlNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNpemUtcGFkZGluZyk7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxOHB4IHZhcigtLXNpemUtcGFkZGluZykgMzVweDtcbiAgfVxuICBkaXYuc2l0ZS1oZWFkZXIgLmxvZ28gc3ZnIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbmRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNpemUtcGFkZGluZykgKyAxMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB9XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwIDlweCA5cHggMDtcbn1cbmRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQob2RkKSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDlweCAwIDAgOXB4O1xufVxuZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgxKSwgZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMDtcbn1cbmRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMyksIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoNCkge1xuICB0b3A6IDM2cHg7XG59XG5ib2R5Lm1lbnUtb3BlbiBkaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDEpLCBib2R5Lm1lbnUtb3BlbiBkaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgyKSwgYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5ib2R5Lm1lbnUtb3BlbiBkaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDdweDtcbn1cbmJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMikge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIHRvcDogN3B4O1xufVxuYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAyOXB4O1xufVxuYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgdG9wOiAyOXB4O1xufVxuZGl2LnNpdGUtaGVhZGVyIC5lZHVjYXRvcnMtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIgLmVkdWNhdG9ycy1saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5kaXYuc2l0ZS1oZWFkZXIgLmVkdWNhdG9ycyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZGl2LnNpdGUtaGVhZGVyIC5lZHVjYXRvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNnB4O1xuICBsZWZ0OiAtNnB4O1xuICBib3R0b206IC04cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpbmstc3F1aWdnbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5kaXYuc2l0ZS1oZWFkZXIgLmVkdWNhdG9yczpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbmRpdi5zaXRlLWhlYWRlciB1bC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIHVsLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIHVsLm1lbnUge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG5kaXYuc2l0ZS1oZWFkZXIgdWwubWVudSBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB1bC5tZW51IGxpIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB1bC5tZW51IGxpIHtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxufVxuZGl2LnNpdGUtaGVhZGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5kaXYuc2l0ZS1oZWFkZXIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5kaXYuc2l0ZS1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xufVxuZGl2LnNpdGUtaGVhZGVyIGE6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciBhOm5vdCgubG9nbykge1xuICAgIGhlaWdodDogODRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0LzIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBkaXYuc2l0ZS1oZWFkZXIgYTpub3QoLmxvZ28pOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWhyLWJnLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbiAgfVxuICBkaXYuc2l0ZS1oZWFkZXIgYS5lZHVjYXRvcnMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgZGl2LnNpdGUtaGVhZGVyIGEuZWR1Y2F0b3JzOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21haW4gc3ZnIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW4gc3ZnIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbiBsaSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbiBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tYWluX19uYXYge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19uYXYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjI2NTYwNDI0OTd2dyArIDEyLjkwMDM5ODQwNjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19uYXYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tYWluX19uYXYgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpdGUtZm9vdGVyX19tYWluX19uYXYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMGFhMDA7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnNpdGUtZm9vdGVyX19tYWluX19zdWJzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fc3Vic2NyaXB0aW9uX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuLnNpdGUtZm9vdGVyX19tYWluX19zdWJzY3JpcHRpb25fX2Zvcm0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2YyZWJlNTtcbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fc3Vic2NyaXB0aW9uX19mb3JtIC5jb25maXJtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpdGUtZm9vdGVyX19mb290ZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciB1bCxcbi5zaXRlLWZvb3Rlcl9fZm9vdGVyIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpdGUtZm9vdGVyX19mb290ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMzdweDtcbn1cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kaXZpZGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2YwYWEwMDtcbn1cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyIGE6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLWZvb3Rlcl9fbW9kYWxfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZjJlYmU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IGNhbGMoNC40NjQyODU3MTQzdncgKyA1LjcxNDI4NTcxNDNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMjA4MzMzMzMzM3Z3ICsgMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9faGVhZGluZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiA3MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDRweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5jb25maXJtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tb2RhbF9fZm9ybSAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5mb290ZXIgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjcuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbW9kYWxfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogY2FsYygxLjcxODc1dncgKyAyMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDU1cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jdGEge1xuICBiYWNrZ3JvdW5kOiAjZmY2OTM2O1xuICBjb2xvcjogI2YyZWJlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAwIDE2M3B4O1xuICB9XG59XG4uZm9vdGVyLWN0YTo6YmVmb3JlLCAuZm9vdGVyLWN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb290ZXItY3RhOjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLWVtYmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5mb290ZXItY3RhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uZm9vdGVyLWN0YSA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLWN0YSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA2MHB4LzEuMTcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuZm9vdGVyLWN0YSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwLjYzODI5Nzg3MjN2dyArIDUuOTU3NDQ2ODA4NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5mb290ZXItY3RhIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjQwMTA2MjQydncgKyA0Ny4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mb290ZXItY3RhIGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG4uZm9vdGVyLWN0YSBhIHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyNHB4IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YSBhIHtcbiAgICBtYXJnaW46IDg2cHggMCA0NHB4O1xuICB9XG59XG4uZm9vdGVyLWN0YSBhOjpiZWZvcmUsIC5mb290ZXItY3RhIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlci1jdGEgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMXB4O1xuICByaWdodDogMzBweDtcbiAgbGVmdDogLTVweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWxpbmstc3F1aWdnbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLmZvb3Rlci1jdGEgYTo6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLWFycm93LWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uZm9vdGVyLWN0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG4uZm9vdGVyLWN0YSBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWN0YSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXItY3RhIC5jb250YWluZXIgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItY3RhX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDU1M3B4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuLmZvb3Rlci1jdGFfX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jdGFfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDQ0N3B4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLWN0YV9fcmlnaHQgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItY3RhX19yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1pbWFnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jdGFfX3JpZ2h0OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDYxJTtcbiAgICBib3R0b206IDI3cHg7XG4gICAgaGVpZ2h0OiAyNzNweDtcbiAgICB3aWR0aDogNDk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhX19yaWdodDo6YWZ0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MC4zODY0NzM0MyU7XG4gIH1cbn1cblxuLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1NnB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjU2MDQyNDk3dncgKyAxMC45MDAzOTg0MDY0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFja25vd2xlZGdlbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLWFja25vd2xlZGdlbWVudDo6YmVmb3JlLCAuZm9vdGVyLWFja25vd2xlZGdlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItaHItYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQgLmZsYWdzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQgLmZsYWdzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4uZm9vdGVyLWFja25vd2xlZGdlbWVudCAuZmxhZ3MgPiBkaXYge1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFja25vd2xlZGdlbWVudCAuZmxhZ3MgPiBkaXYge1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50IC5mbGFnc19fYWJvcmlnaW5hbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnLWFib3JpZ2luYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50IC5mbGFnc19fdGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy10aS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4uaGVhZGVyLXJvbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDcwcHggMCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xuICBjb2xvcjogI2YyZWJlNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItcm9sZSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyNXB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JvbGUtaGVhZGVyLWJvdHRvbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXJvbGVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdmlld3BvcnQtd2lkdGgpIC0gdmFyKC0tc2l6ZS1wYWRkaW5nKSAqIDIpO1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGVfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgNTklO1xufVxuLmhlYWRlci1yb2xlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXg6IDAgMCA0MSU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW46IDUwcHggMCAtNTBweDtcbn1cbi5oZWFkZXItcm9sZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLXJvbGVfX2luZHVzdHJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5oZWFkZXItcm9sZV9faW5kdXN0cnkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjI2NTYwNDI0OTd2dyArIDEyLjkwMDM5ODQwNjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlci1yb2xlX19pbmR1c3RyeSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGVfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDYwcHgvMS4xMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5oZWFkZXItcm9sZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyODAyMTI0ODN2dyArIDM0LjUwMTk5MjAzMTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlci1yb2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGVfX3RpdGxlLWFsdCB7XG4gIGZvbnQ6IDQwcHgvMSBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLXJvbGVfX3RpdGxlLWFsdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDYwODIzMzczMnZ3ICsgMTEuOTUyMTkxMjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLXJvbGVfX3RpdGxlLWFsdCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGVfX3RyYWl0cyB7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEuNCBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXJvbGVfX3RyYWl0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1yb2xlX190cmFpdHMgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXItcm9sZV9fdHJhaXRzIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIC0gXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcm9sZS10cmFpdC1kaXZpZGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5yb2xlLWFib3V0IHtcbiAgcGFkZGluZzogMTkwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvbGUtYWJvdXQge1xuICAgIHBhZGRpbmc6IGNhbGMoNS45NzYwOTU2MTc1dncgKyA3NS4yNTg5NjQxNDM0cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucm9sZS1hYm91dCB7XG4gICAgcGFkZGluZzogMTkwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9sZS1hYm91dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucm9sZS1hYm91dF9fbGVmdCB7XG4gIGZsZXg6IDU4LjMzMzMzMzMzMzMlO1xufVxuLnJvbGUtYWJvdXRfX3JpZ2h0IHtcbiAgZmxleDogNDEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtYWJvdXRfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucm9sZS1hYm91dF9fdGl0bGUge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvbGUtYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjQwMTA2MjQydncgKyAyNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yb2xlLWFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4ucm9sZS1hYm91dF9fc2tpbGxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJvbGUtYWJvdXRfX3NraWxscyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZjY5MzY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAxMDUsIDU0LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbn1cbi5yb2xlLWFib3V0X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW46IDQwcHggMCA0MHB4O1xufVxuLnJvbGUtYWJvdXRfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1MHB4IDAgMDtcbn1cbi5yb2xlLWFib3V0X19saXN0IGgzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmNjkzNjtcbn1cbi5yb2xlLWFib3V0X19saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxNnB4IDAgMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5yb2xlLWFib3V0X19saXN0IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLnJvbGUtYWJvdXRfX2xpc3QgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbWFyZ2luOiAwIDJleDtcbn1cblxuLnNlY3Rpb24tcm9sZS1hZHZpc29ycyAuYWR2aXNvcnMtY2Fyb3VzZWxfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYWN0LWZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhY3QtZmVhdHVyZWQtYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgd2lkdGg6IDQwNnB4O1xuICBoZWlnaHQ6IDM5M3B4O1xuICBjb2xvcjogI2YyZWJlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYuNzhkZWcpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDcwcHg7XG4gIHdpZHRoOiAyNzdweDtcbiAgaGVpZ2h0OiAyNjZweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IGNhbGMoOC41NjU3MzcwNTE4dncgKyAyNDEuNTM3ODQ4NjA1NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IDQwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmZhY3QtZmVhdHVyZWQge1xuICAgIGhlaWdodDogY2FsYyg4LjQzMjkzNDkyN3Z3ICsgMjMxLjA4NzY0OTQwMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZhY3QtZmVhdHVyZWQge1xuICAgIGhlaWdodDogMzkzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgcGFkZGluZzogY2FsYygxLjk5MjAzMTg3MjV2dyArIDMxLjc1Mjk4ODA0NzhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZhY3QtZmVhdHVyZWQge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cbi5mYWN0LWZlYXR1cmVkX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEuNCBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTg0MDYzNzQ1dncgKyAxOC4zNTA1OTc2MDk2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDAuNzk2ODEyNzQ5dncgKyA4LjcwMTE5NTIxOTFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG59XG4uZmFjdC1mZWF0dXJlZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xMzI4MDIxMjQ4dncgKyAxMS40NTAxOTkyMDMycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFkdmlzb3JzLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMTUwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IGNhbGMoNS45NzYwOTU2MTc1dncgKyAzNS4yNTg5NjQxNDM0cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgfVxufVxuLmFkdmlzb3JzLWNhcm91c2VsX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWxfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIDAgMTAwcHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2FsbCB7XG4gIGZsZXg6IDA7XG4gIG9yZGVyOiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsX19hbGwgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5hZHZpc29ycy1jYXJvdXNlbF9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI0NnB4O1xuICB0b3A6IDIyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5hZHZpc29ycy1jYXJvdXNlbF9fYmFuZCB7XG4gICAgdG9wOiBjYWxjKDEuNzI2NDI3NjIyOHZ3ICsgMjEyLjg1MjU4OTY0MTRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsX19iYW5kIHtcbiAgICB0b3A6IDI0NnB4O1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmJlZm9yZSwgLmFkdmlzb3JzLWNhcm91c2VsX19iYW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AtdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmJlZm9yZSB7XG4gIHRvcDogLTQ5cHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmFmdGVyIHtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2Z1wiKTtcbn1cbi5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDIuNjU2MDQyNDk2N3Z3ICsgMjQ5LjAwMzk4NDA2MzdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4zMjgwMjEyNDgzdncgKyAyNC41MDE5OTIwMzE5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tc2l6ZS1wYWRkaW5nKSk7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLXNpemUtcGFkZGluZykpO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1zbGlkZXItbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fkdmlzb3Itc2xpZGVyLWJsb2Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cblxuLmFkdmlzb3ItY2FyZCB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWR2aXNvci1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwLjU1NTU1NTU1NTYlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmlzb3ItY2FyZF9faW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuLmFkdmlzb3ItY2FyZF9faW1hZ2UgLmNhcmQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlIC5jYXJkLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlIC5jYXJkLWljb24gc3ZnIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uYWR2aXNvci1jYXJkX19pbWFnZSAuY2FyZC1pY29uIHN2ZyBbc3Ryb2tlKj1cIiNcIl0ge1xuICBzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlOmhvdmVyIC5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgZm9udDogbm9ybWFsIDMwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxMjA4NDk5M3Z3ICsgMTkuODAwNzk2ODEyN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYWR2aXNvci1jYXJkX19ob3ZlciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2aXNvci1jYXJkX19ob3ZlciA+IGRpdiB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5hZHZpc29yLWNhcmRfX2hvdmVyIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5hZHZpc29yLWNhcmRfX2hvdmVyIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGMoMy41ODU2NTczNzA1dncgKyAxMzEuMTU1Mzc4NDg2MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciBzdmcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZF9faG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5hZHZpc29yLWNhcmRfX25hbWUge1xuICBmb250OiBub3JtYWwgMzBweC8xLjI4IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMjBweCAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmFkdmlzb3ItY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMTUuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2aXNvci1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuYWR2aXNvci1jYXJkX19uYW1lIHtcbiAgICBtYXJnaW46IGNhbGMoMC42NjQwMTA2MjQydncgKyAxNy4yNTA5OTYwMTU5cHgpIDAgY2FsYygwLjMzMjAwNTMxMjF2dyArIDEzLjYyNTQ5ODAwOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2aXNvci1jYXJkX19uYW1lIHtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICB9XG59XG4uYWR2aXNvci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uYWR2aXNvci1jYXJkX19jb21wYW55IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucm9sZS1zdGF0aXN0aWNzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBhZGRpbmc6IDE5MHB4IDAgMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvbGUtc3RhdGlzdGljcyB7XG4gICAgcGFkZGluZzogY2FsYyg3LjMwNDExNjg2NTl2dyArIDQ5Ljc2MDk1NjE3NTNweCkgMCBjYWxjKDIuNjU2MDQyNDk2N3Z3ICsgNjkuMDAzOTg0MDYzN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucm9sZS1zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nOiAxOTBweCAwIDEyMHB4O1xuICB9XG59XG4ucm9sZS1zdGF0aXN0aWNzIC50aGluZyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA5NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKSBzY2FsZSg0LjgpO1xuICBvcGFjaXR5OiAwLjE2O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctNC1zdGFyLXRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5yb2xlLXN0YXRpc3RpY3NfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5yb2xlLXN0YXRpc3RpY3NfX2ZhY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9sZS1zdGF0aXN0aWNzX19mYWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnJvbGUtc3RhdGlzdGljc19fZmFjdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtc3RhdGlzdGljc19fZmFjdCBsaSB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtc3RhdGlzdGljc19fZmFjdCBsaSArIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIH1cbn1cbi5yb2xlLXN0YXRpc3RpY3NfX2NvdW50ZXIge1xuICBmb250OiAzMHB4LzIgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogI2YwYWEwMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yb2xlLXN0YXRpc3RpY3MtY291bnRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5yb2xlLXN0YXRpc3RpY3NfX2ZhY3QtdGl0bGUge1xuICBmb250OiBub3JtYWwgMjNweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDIwcHggMCAwIDEwMHB4O1xufVxuLnJvbGUtc3RhdGlzdGljc19fdGV4dCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW46IDI3cHggMCAwIDEwMHB4O1xufVxuXG4ucm9sZS1yZWxhdGVkIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBhZGRpbmc6IDAgMCAyNTBweDtcbiAgcGFkZGluZzogMCAwIDE1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5yb2xlLXJlbGF0ZWQge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDYuNjQwMTA2MjQxN3Z3ICsgMTIyLjUwOTk2MDE1OTRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJvbGUtcmVsYXRlZCB7XG4gICAgcGFkZGluZzogMCAwIDI1MHB4O1xuICB9XG59XG4ucm9sZS1yZWxhdGVkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4ucm9sZS1yZWxhdGVkX19mYWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtcmVsYXRlZF9fZmFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5yb2xlLXJlbGF0ZWRfX2ZhY3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5yb2xlLXJlbGF0ZWRfX2NvdW50ZXIge1xuICBmb250OiAzMHB4LzIgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogI2YwYWEwMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yb2xlLXN0YXRpc3RpY3MtY291bnRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5yb2xlLXJlbGF0ZWRfX2ZhY3QtdGl0bGUge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMjBweCAwIDAgMTAwcHg7XG59XG4ucm9sZS1yZWxhdGVkX190ZXh0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbjogMjdweCAwIDAgMTAwcHg7XG59XG5cbi5yb2xlLWNhcmRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9sZS1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgICBnYXA6IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAucm9sZS1jYXJkcyB7XG4gICAgZ2FwOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KSBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJvbGUtY2FyZHMge1xuICAgIGdhcDogNDBweCA0MHB4O1xuICB9XG59XG4ucm9sZS1jYXJkc19fbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAyMi41JTtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnJvbGUtY2FyZHNfX2xpIHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1jYXJkc19fbGkge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxufVxuXG4ucm9sZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTI2LjkyMzA3NjkyMzElIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1jYXJkIHtcbiAgICBwYWRkaW5nOiAwIDAgODEuOTIwOTAzOTU0OCUgMDtcbiAgfVxufVxuLnJvbGUtY2FyZCBhIHtcbiAgcGFkZGluZzogMjZweCAyMHB4IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcikgdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZSkgcmVwZWF0O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLnJvbGUtY2FyZCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5yb2xlLWNhcmRfX2luZHVzdHJ5IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgYXV0bztcbn1cbi5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4wNiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoLTgwMHZ3ICsgNjE2NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy43NzM1ODQ5MDU3dncgLSA4Ljk4MTEzMjA3NTVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAucm9sZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKC04MDB2dyArIDc4NjhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAucm9sZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuODUxOTcwMTgxdncgKyAxMS42NDIxNzI1MjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJvbGUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLnJvbGUtY2FyZF9fc2tpbGxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yb2xlLWNhcmRfX3NraWxscyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDRweCA0cHggMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDIsIDIzNSwgMjI5LCAwLjMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucm9sZS1jYXJkIC5hcnJvdyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5oZWFkZXItcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xuICBtYXJnaW46IDAgMCA5N3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZTJkODtcbn1cbi5oZWFkZXItcGFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLmhlYWRlci1wYWdlIGgxIHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2FtcGFpZ24tdmlkZW8gLmhlYWRlci1wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW1wYWlnbi12aWRlbyAuaGVhZGVyLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyODAyMTI0ODN2dyArIDI0LjUwMTk5MjAzMTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbXBhaWduLXZpZGVvIC5oZWFkZXItcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXBhZ2UgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMCAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uaGVhZGVyLXBhZ2UgLmNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaGVhZGVyLXBhZ2VfX2ltYWdlIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcGFnZV9faW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctbGVmdDogNC42JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItcGFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbjogNjBweCAwIC05MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmhlYWRlci1wYWdlX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWlubGluZSB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTUwcHggMCAwO1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmhlYWRlci1pbmxpbmUge1xuICAgIHBhZGRpbmc6IGNhbGMoMy4zMjAwNTMxMjA4dncgKyA4Ni4yNTQ5ODAwNzk3cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWlubGluZSB7XG4gICAgcGFkZGluZzogMTUwcHggMCAwO1xuICB9XG59XG4uaGVhZGVyLWlubGluZSBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWlubGluZSBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWlubGluZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMDBweCAwIDE4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDAgOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDcuMDYyMTQ2ODkyN3Z3IC0gNC4yMzcyODgxMzU2cHgpIDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoNC4zNDAyNzc3Nzc4dncgKyAxNi42NjY2NjY2NjY3cHgpIDAgY2FsYyg3LjgxMjV2dyArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTgwcHg7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgaDEsXG4ucGFnZS1jb250ZW50IGgyLFxuLnBhZ2UtY29udGVudCBoMyxcbi5wYWdlLWNvbnRlbnQgaDQsXG4ucGFnZS1jb250ZW50IGg1LFxuLnBhZ2UtY29udGVudCBoNiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuXG5hcnRpY2xlLnR5cGUtZmFxIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMTcwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoNC42NDgwNzQzNjkydncgKyA4MC43NTY5NzIxMTE2cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNzBweCAwIDA7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIGgxIHtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTBweDtcbiAgcGFkZGluZzogMzhweCAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMge1xuICAgIHBhZGRpbmc6IGNhbGMoNC4xMTY4NjU4Njk5dncgKyAyMC45NTYxNzUyOTg4cHgpIDAgY2FsYygtMS4zMjgwMjEyNDgzdncgKyAzNS40OTgwMDc5NjgxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgY2FsYygyNSUgLSAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2IHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC01MCUgLSAyNXB4KTtcbiAgfVxufVxuYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYSB7XG4gIC0tY29sb3ItYmc6ICMwZjQ3MmU7XG4gIC0tY29sb3ItYnM6ICM5MmNkYjk7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEuNCBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLWNvbG9yLWJzKTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkyOTYxNDg3Mzh2dyArIDE0LjE1MTM5NDQyMjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiA+IGRpdiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJzKTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEuYTAge1xuICAtLWNvbG9yLWJnOiAjMGY0NzJlO1xuICAtLWNvbG9yLWJzOiAjOTJjZGI5O1xufVxuYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYS5hMSB7XG4gIC0tY29sb3ItYmc6ICNmMGFhMDA7XG4gIC0tY29sb3ItYnM6ICNmZjY5MzY7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiA+IGRpdiBhLmEyIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEuYTMge1xuICAtLWNvbG9yLWJnOiAjZmY2OTM2O1xuICAtLWNvbG9yLWJzOiAjZjBhYTAwO1xufVxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1Ljk3NjA5NTYxNzV2dyArIDM1LjI1ODk2NDE0MzRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciAuZmFxcyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNi42NDAxMDYyNDE3dncgKyA3Mi41MDk5NjAxNTk0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIC5mYXFzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGgzLFxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDQge1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygyLjY1NjA0MjQ5Njd2dyArIDI5LjAwMzk4NDA2MzdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDMge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGJ1dHRvbiArIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuMzI4MDIxMjQ4M3Z3ICsgMTQuNTAxOTkyMDMxOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1taW51cy5zdmdcIik7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoNCB7XG4gIGZvbnQ6IG5vcm1hbCAyMnB4LzEuMyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQ0cHggMTEwcHggNDRweCAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTg0MDYzNzQ1dncgKyAxNC4zNTA1OTc2MDk2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoNCB7XG4gICAgcGFkZGluZzogY2FsYygxLjU5MzYyNTQ5OHZ3ICsgMTMuNDAyMzkwNDM4MnB4KSBjYWxjKDMuMzIwMDUzMTIwOHZ3ICsgNDYuMjU0OTgwMDc5N3B4KSBjYWxjKDEuNTkzNjI1NDk4dncgKyAxMy40MDIzOTA0MzgycHgpIGNhbGMoMC45OTYwMTU5MzYzdncgKyAxMC44NzY0OTQwMjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGg0IHtcbiAgICBwYWRkaW5nOiA0NHB4IDExMHB4IDQ0cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNXB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBkaXZbaWRePWhlYWRsZXNzdWktZGlzY2xvc3VyZS1wYW5lbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgZGl2W2lkXj1oZWFkbGVzc3VpLWRpc2Nsb3N1cmUtcGFuZWxdIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMC45OTYwMTU5MzYzdncgKyAxMC44NzY0OTQwMjM5cHgpIGNhbGMoMC45OTYwMTU5MzYzdncgKyAxMC44NzY0OTQwMjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGRpdltpZF49aGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGRpdltpZF49aGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXSArIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciAuZmFxLWNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg3LjMwNDExNjg2NTl2dyArIDQ5Ljc2MDk1NjE3NTNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbn1cblxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogNzBweCAwIDE4OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmJhY2sge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2stYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YwYWEwMDtcbiAgbWFyZ2luOiA3M3B4IDAgN3B4O1xuICBtYXJnaW46IDczcHggMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgICBtYXJnaW46IDczcHggMCA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiA3M3B4IDAgN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMjY1NjA0MjQ5N3Z3ICsgMTAuOTAwMzk4NDA2NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeSB7XG4gIGZvbnQ6IG5vcm1hbCAyMHB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogN3B4IDAgNDFweDtcbiAgbWFyZ2luOiA3cHggMCAxMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBtYXJnaW46IDdweCAwIGNhbGMoMS45OTIwMzE4NzI1dncgKyAyLjc1Mjk4ODA0NzhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBtYXJnaW46IDdweCAwIDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5ODQwNjM3NDV2dyArIDEyLjM1MDU5NzYwOTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIGgxIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW46IDQxcHggMCA0MHB4O1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmNvbHMgLmltYWdlIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDAgMCAyMi41JTtcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIC50ZXh0IHtcbiAgb3JkZXI6IDM7XG4gIGZsZXg6IDAgMCA3NCU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuY29scyAudGV4dCA+IGRpdiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmNvbHMgLnRleHQgLmJ1dHRvbiB7XG4gIG1hcmdpbjogNTRweCAwIDA7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuZmFjdC1mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02JTtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMge1xuICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIGNhbGMoOS45NjAxNTkzNjI1dncgKyA4Ljc2NDk0MDIzOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuICB9XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiAuY29tcGFueS1hZHZpc29ycyAudGV4dCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzIC5jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzJSAzJTtcbiAgbWFyZ2luOiAxMDBweCAwIDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiAuY29tcGFueS1hZHZpc29ycyAuY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMgLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuICB9XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMgLmNhcmRzIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5oZWFkZXItaW5kdXN0cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC1lbWJlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uaGVhZGVyLWluZHVzdHJ5IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnlfX2xlZnQge1xuICBmbGV4OiAwIDAgNTAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5X19sZWZ0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xMzI4MDIxMjQ4dncgKyAxNS40NTAxOTkyMDMycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItaW5kdXN0cnlfX2xlZnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhlYWRlci1pbmR1c3RyeV9fbGVmdCBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA2MHB4LzEuMTIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5X19sZWZ0IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjgwMjEyNDgzdncgKyAzNC41MDE5OTIwMzE5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItaW5kdXN0cnlfX2xlZnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmhlYWRlci1pbmR1c3RyeV9fcmlnaHQge1xuICBmbGV4OiAwIDAgNDglO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDUwcHggMCAtMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaW5kdXN0cnlfX3JpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4uaGVhZGVyLWluZHVzdHJ5X19yaWdodCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5oZWFkZXItaW5kdXN0cnkgW2NsYXNzXj1pY29uXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZWFkZXItaW5kdXN0cnkgW2NsYXNzXj1pY29uXSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci1pbmR1c3RyeSBbY2xhc3NePWljb25dIHN2ZyBbZmlsbCo9XCIjXCJdIHtcbiAgZmlsbDogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmhlYWRlci1pbmR1c3RyeSBbY2xhc3NePWljb25dIHN2ZyBbc3Ryb2tlKj1cIiNcIl0ge1xuICBzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5oZWFkZXItaW5kdXN0cnkgLmljb24tMSB7XG4gIGxlZnQ6IDMyJTtcbiAgdG9wOiAtNyU7XG4gIHdpZHRoOiAxNjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTdkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeSAuaWNvbi0xIHtcbiAgICBsZWZ0OiAtMTQlO1xuICAgIHRvcDogLTM1JTtcbiAgICB3aWR0aDogMTk0cHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnkgLmljb24tMiB7XG4gIGxlZnQ6IDMxJTtcbiAgYm90dG9tOiAtOSU7XG4gIHdpZHRoOiAyMDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeSAuaWNvbi0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWluZHVzdHJ5IC5pY29uLTMge1xuICByaWdodDogLTglO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyOTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItaW5kdXN0cnkgLmljb24tMyB7XG4gICAgcmlnaHQ6IC0xNSU7XG4gICAgdG9wOiAtMzAlO1xuICAgIHdpZHRoOiAxNzdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZyk7XG4gIH1cbn1cblxuLnNlY3Rpb24taW5kdXN0cnktYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMTkwcHggMCAxMDBweDtcbiAgcGFkZGluZzogMTEwcHggMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWFib3V0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMzEyMDg0OTkzNHZ3ICsgODguMDA3OTY4MTI3NXB4KSAwIGNhbGMoMy4zMjAwNTMxMjA4dncgKyAzNi4yNTQ5ODAwNzk3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWFib3V0IHtcbiAgICBwYWRkaW5nOiAxOTBweCAwIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1hYm91dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktYWJvdXQgLmNvbnRhaW5lciA+IGgyIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZmxleDogMCAwIDMwJTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWFib3V0IC5jb250YWluZXIgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luOiAwIDAgNjdweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktYWJvdXQgLmNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDAgMCA2NS41JTtcbn1cblxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMTMwcHggMCAyODdweDtcbiAgcGFkZGluZzogNTBweCAwIDEzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMzEyMDg0OTkzNHZ3ICsgMjguMDA3OTY4MTI3NXB4KSAwIGNhbGMoMTAuNDI0OTY2Nzk5NXZ3ICsgODYuODQwNjM3NDUwMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyB7XG4gICAgcGFkZGluZzogMTMwcHggMCAyODdweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXNfX2dyaWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgbSBiXCIgXCJjIG0gZFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYlwiIFwibSBtXCIgXCJjIGRcIjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBncmlkLWFyZWE6IG07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDE3LjI1MDk5NjAxNTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDQ0cHggMzBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xMzI4MDIxMjQ4dncgKyA5LjQ1MDE5OTIwMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLnRleHQge1xuICBmb250OiBub3JtYWwgMThweC8xLjU2IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjU2MDQyNDk3dncgKyAxMi45MDAzOTg0MDY0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDUlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtIC5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLnN2ZyBzdmcge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDc2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSB7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gIH1cbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMCB7XG4gIGdyaWQtYXJlYTogYTtcbiAgY29sb3I6ICNmZjY5MzY7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1JTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMCAubGluZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0wIC5saW5lIHtcbiAgICByaWdodDogNDlweDtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTEge1xuICBncmlkLWFyZWE6IGI7XG4gIGNvbG9yOiAjY2RkMWVhO1xuICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0xIC5saW5lIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0xIC5saW5lIHtcbiAgICBsZWZ0OiA0OXB4O1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMiB7XG4gIGdyaWQtYXJlYTogYztcbiAgY29sb3I6ICM5MmNkYjk7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1JTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMiAubGluZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTIgLmxpbmUge1xuICAgIHJpZ2h0OiA0OXB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTMge1xuICBncmlkLWFyZWE6IGQ7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0zIC5saW5lIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMyAubGluZSB7XG4gICAgbGVmdDogNDlweDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDkwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDIuNjU2MDQyNDk2N3Z3ICsgMzkuMDAzOTg0MDYzN3B4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbjo6YmVmb3JlLCAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uOjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gaDMge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNjI0MTY5OTg3dncgKyAxOS42MDE1OTM2MjU1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGgzIHtcbiAgICBtYXJnaW46IDAgMCA5MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoNCB7XG4gIGZvbnQ6IG5vcm1hbCAyNHB4LzEuNDIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4NDA2Mzc0NXZ3ICsgMTYuMzUwNTk3NjA5NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDMuMzIwMDUzMTIwOHZ3ICsgMzYuMjU0OTgwMDc5N3B4KSAwIGNhbGMoMy4zMjAwNTMxMjA4dncgKyAzNi4yNTQ5ODAwNzk3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItaHItYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkgPiBkaXYge1xuICBmbGV4OiAwIDAgNDAlO1xufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkgPiBkaXYgPiBpIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGNvbnRlbnQ6IFwiVlNcIjtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkgPiBkaXYgPiBpID4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktZXhwZWN0YXRpb24tc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpID4gZGl2ICsgZGl2ID4gaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSA+IGRpdiArIGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEzMnB4O1xuICB9XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpID4gZGl2ICsgZGl2OjphZnRlciB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRvcDogLTY4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0IHtcbiAgcGFkZGluZzogMjQwcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBhZGRpbmc6IDE0MHB4IDAgNjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoNi42NDAxMDYyNDE3dncgKyAxMTIuNTA5OTYwMTU5NHB4KSAwIGNhbGMoMi4zMjQwMzcxODQ2dncgKyA1NS4zNzg0ODYwNTU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdCB7XG4gICAgcGFkZGluZzogMjQwcHggMCAxMDBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCAzOHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC45Mjk2MTQ4NzM4dncgKyAyMC4xNTEzOTQ0MjIzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMi42NTYwNDI0OTY3dncgKyAyOS4wMDM5ODQwNjM3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9faW1nIHtcbiAgZmxleDogMCAwIDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9faW1nIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3RfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmMGFhMDA7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3RfX3RleHQge1xuICBmbGV4OiAwIDAgNDglO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLnNlY3Rpb24taW5kdXN0cnktc3BvbnNvcnMgLnNlY3Rpb24tc3BvbnNvcnMge1xuICBwYWRkaW5nOiAyMHB4IDAgMTcwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXNwb25zb3JzIC5zZWN0aW9uLXNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgY2FsYyg1Ljk3NjA5NTYxNzV2dyArIDU1LjI1ODk2NDE0MzRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktc3BvbnNvcnMgLnNlY3Rpb24tc3BvbnNvcnMge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNzBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktc3BvbnNvcnMgLnNlY3Rpb24tc3BvbnNvcnMgLnNwb25zb3JzLWNhcm91c2VsLnN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24taW5kdXN0cnktYWR2aXNvcnMgLmFkdmlzb3JzLWNhcm91c2VsX19zbGlkZXIge1xuICBwYWRkaW5nOiAwIDAgMTcwcHg7XG59XG5cbi5zcG9uc29ycy1jYXJvdXNlbC5zd2lwZXIge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5zcG9uc29ycy1jYXJvdXNlbC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNwb25zb3JzLWNhcm91c2VsLnN3aXBlciAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3BvbnNvcnMtY2Fyb3VzZWwuc3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgYm90dG9tOiAxMCU7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwJSAqIDIpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwJSAqIDIpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc3BvbnNvcnMtY2Fyb3VzZWwuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlYWRlci1hZHZpc29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG4gIHBhZGRpbmc6IDkycHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciB7XG4gICAgcGFkZGluZzogY2FsYygtNi41MTI2MDUwNDJ2dyArIDExOC45NjIxODQ4NzM5cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLWFkdmlzb3Ige1xuICAgIHBhZGRpbmc6IGNhbGMoMjQuMTg3NzI1NjMxOHZ3IC0gMzAwLjQwNDMzMjEzcHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWFkdmlzb3Ige1xuICAgIHBhZGRpbmc6IDE2NHB4IDAgMDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbiAgYm90dG9tOiAtNDlweDtcbn1cbi5oZWFkZXItYWR2aXNvciBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA4MHB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjk5MjAzMTg3MjV2dyArIDQxLjc1Mjk4ODA0NzhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMi41MjMyNDAzNzE4dncgKyAxLjU1Mzc4NDg2MDZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGgxIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDM3M3B4O1xuICBtYXJnaW46IDE4cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEgLmxpbmUge1xuICAgIHdpZHRoOiBjYWxjKDYuMTc1Mjk4ODA0OHZ3ICsgMjU0LjQzNDI2Mjk0ODJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIC5saW5lIHtcbiAgICB3aWR0aDogMzczcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEgLmxpbmUge1xuICAgIG1hcmdpbjogY2FsYygxLjE5NTIxOTEyMzV2dyAtIDQuOTQ4MjA3MTcxM3B4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIC5saW5lIHtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3IgaDEgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5cHg7XG4gIGJvdHRvbTogLTE2cHg7XG4gIGhlaWdodDogMzNweDtcbiAgd2lkdGg6IDg3cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoNzhkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19yb2xlIHtcbiAgZm9udDogbm9ybWFsIDMycHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNzk2ODEyNzQ5dncgKyAxNi43MDExOTUyMTkxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDEuOTkyMDMxODcyNXZ3IC0gOC4yNDcwMTE5NTIycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19yb2xlLWFsdCB7XG4gIGZvbnQ6IDI2cHgvMS4zOCBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3JvbGUtYWx0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTg0MDYzNzQ1dncgKyAxOC4zNTA1OTc2MDk2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZS1hbHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlLWFsdCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19hcnJvdyB7XG4gIGhlaWdodDogMTQ3cHg7XG4gIG1hcmdpbjogMTVweCAxMTBweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3JfX2Fycm93IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxNmRlZyk7XG59XG4uaGVhZGVyLWFkdmlzb3JfX2ZsYWdzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlci1hZHZpc29yX19mbGFncyBsaSB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1IG5vLXJlcGVhdCBjZW50ZXIvNjAlIDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDMwcHggMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5ODQwNjM3NDV2dyArIDguMzUwNTk3NjA5NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IGNhbGMoMC45Mjk2MTQ4NzM4dncgKyAyNi4xNTEzOTQ0MjIzcHgpIDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDQ0cHggMCAxMHB4O1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3JfX3NwZWMge1xuICBmb250OiBub3JtYWwgMjBweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19zcGVjIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC41MzEyMDg0OTkzdncgKyA5LjgwMDc5NjgxMjdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19zcGVjIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYTAwO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhYTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIG1hcmdpbjogY2FsYygwLjkyOTYxNDg3Mzh2dyArIDI2LjE1MTM5NDQyMjNweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIG1hcmdpbjogNDRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIHBhZGRpbmc6IDE0cHggNDhweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjZjBhYTAwO1xufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbC5idXR0b24tLWJvb2stYS1jYWxsX19zdW5mbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2OTM2O1xuICBjb2xvcjogI2YyZWJlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2OTM2O1xufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbC5idXR0b24tLWJvb2stYS1jYWxsX19zdW5mbG93ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYmU1O1xuICBjb2xvcjogI2ZmNjkzNjtcbn1cbi5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwuYnV0dG9uLS1ib29rLWEtY2FsbF9fZm9yZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyY2RiOTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJvcmRlci1jb2xvcjogIzkyY2RiOTtcbn1cbi5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwuYnV0dG9uLS1ib29rLWEtY2FsbF9fZm9yZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNDcyZTtcbiAgY29sb3I6ICM5MmNkYjk7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3RlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0NzJlO1xuICBjb2xvcjogIzkyY2RiOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGY0NzJlO1xufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbC5idXR0b24tLWJvb2stYS1jYWxsX190ZWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyY2RiOTtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG4uaGVhZGVyLWFkdmlzb3IgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgW2NsYXNzXj1pY29uXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIFtjbGFzc149aWNvbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIFtjbGFzc149aWNvbl0gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIFtjbGFzc149aWNvbl0gc3ZnIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uaGVhZGVyLWFkdmlzb3IgLmNvbnRhaW5lciBbY2xhc3NePWljb25dIHN2ZyBbc3Ryb2tlKj1cIiNcIl0ge1xuICBzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIC5pY29uLTEge1xuICBsZWZ0OiAyOSU7XG4gIHRvcDogLTEzMHB4O1xuICB3aWR0aDogMTk2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTBkZWcpO1xufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgLmljb24tMiB7XG4gIHJpZ2h0OiAzNSU7XG4gIHRvcDogLTEwNXB4O1xuICB3aWR0aDogOTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTFkZWcpO1xufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgLmljb24tMyB7XG4gIHJpZ2h0OiAxNyU7XG4gIHRvcDogMjhweDtcbiAgd2lkdGg6IDE3NnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMWRlZyk7XG59XG4uaGVhZGVyLWFkdmlzb3JfX2xlZnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IC03JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fbGVmdCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtaW4taGVpZ2h0OiA3NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fbGVmdCB7XG4gICAgbWluLWhlaWdodDogODE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX2xlZnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX2ltZyB7XG4gICAgbGVmdDogNDklO1xuICAgIHdpZHRoOiA0NyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgLmhlYWRlci1hZHZpc29yX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9faW1nIHtcbiAgICBsZWZ0OiAxNDZweDtcbiAgICBoZWlnaHQ6IDY4JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLWFkdmlzb3JfX2ltZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19yaWdodCB7XG4gIGZsZXg6IDAgMCAxNy4zJTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDExMHB4O1xuICBwYWRkaW5nOiAwIDAgNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsYyg0LjIwMTY4MDY3MjN2dyArIDUyLjYwNTA0MjAxNjhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yaWdodCB7XG4gICAgcGFkZGluZzogMCAwIDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yaWdodCB7XG4gICAgcGFkZGluZzogMCAwIDEyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yaWdodCB7XG4gICAgZmxleDogMCAwIDIyLjMlO1xuICB9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxNDBweCAwIDE1MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWFib3V0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDcuOTY4MTI3NDl2dyAtIDEyLjk4ODA0NzgwODhweCkgMCBjYWxjKDUuOTc2MDk1NjE3NXZ3ICsgMzUuMjU4OTY0MTQzNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWFib3V0IHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDE1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0IGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4wNyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogNjBweCAwIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWFib3V0IGgyIHtcbiAgICBtYXJnaW46IDEzMHB4IDAgMjVweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1hYm91dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fbGVmdCB7XG4gIGZsZXg6IDAgMCA2MCU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19sZWZ0ID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQge1xuICBmbGV4OiAwIDAgMzElO1xuICBtYXJnaW46IDY1cHggMCAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQgPiBoNCB7XG4gIGZvbnQ6IDEycHgvMS42NyBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmY2OTM2O1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IGg0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IHVsIGxpIHtcbiAgbWFyZ2luOiAxNHB4IDI4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IHVsIGxpIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjJweDtcbiAgbWF4LWhlaWdodDogMjJweDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2V4cGVyaWVuY2Uge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2V4cGVyaWVuY2UgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSA+IGxpIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X190cmFpdHMge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzLS1saXN0IGxpIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzLS1saXN0IGxpOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzIGxpIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yb2xlLXRyYWl0LWRpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X190cmFpdHMgbGk6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMSkge1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMikge1xuICBjb2xvcjogI2ZmNjkzNjtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMykge1xuICBjb2xvcjogIzkyY2RiOTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rNCkge1xuICBjb2xvcjogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2VkdWNhdGlvbiBsaSB7XG4gIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAucG9wb3Zlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IGNhbGMoMTAwJSArIDEzcHgpO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fc2hhcmUgLmNvcHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIC5jb3B5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAuY29weV9fdXJsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAuY29weV9fYnV0dG9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0IC5idXR0b24ge1xuICBtYXJnaW46IDMwcHggMTNweCAwIDA7XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiA0M3B4IDAgMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIHtcbiAgZmxleDogMCAwIDI2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOC4zN2RlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyA+IGRpdiB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgbWFyZ2luOiAwIC0zN3B4IC01MCUgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyA+IGRpdiB7XG4gICAgcGFkZGluZzogY2FsYygxLjEyODgxODA2MTF2dyArIDEzLjMyNjY5MzIyNzFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IHtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYgLmltZyBpbWcge1xuICB3aWR0aDogNDcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IC5pbWcgaW1nIHtcbiAgICB3aWR0aDogY2FsYyg4LjY4MDU1NTU1NTZ2dyArIDIzMy4zMzMzMzMzMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyA+IGRpdiAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYgLmltZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwdnc7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTVweCAwIDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjU5MzYyNTQ5OHZ3ICsgOS40MDIzOTA0MzgycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIGgyIHtcbiAgICBtYXJnaW46IGNhbGMoMC4zMzIwMDUzMTIxdncgKyAxMy42MjU0OTgwMDhweCkgMCBjYWxjKDAuMzMyMDA1MzEyMXZ3ICsgMy42MjU0OTgwMDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIGgyIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZSB7XG4gIGZsZXg6IDAgMCA2NC40JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiAzMHB4LzEuMzMgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBiYWNrZ3JvdW5kOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9fcXVvdGUge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuOTI5NjE0ODczOHZ3ICsgMTIuMTUxMzk0NDIyM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IC0yOHB4O1xuICBsZWZ0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTM1ZGVnLCAwZGVnKTtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjOTJjZGI5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9fcXVvdGU6OmFmdGVyIHtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgIzkyY2RiOTtcbiAgfVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5IHtcbiAgICBwYWRkaW5nOiAxNzBweCAwIDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheTo6YmVmb3JlLCAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheTo6YmVmb3JlIHtcbiAgdG9wOiAtNDlweDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheTo6YWZ0ZXIge1xuICBib3R0b206IC00OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnXCIpO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5IGgyIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5IGgyIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkgaDI6OmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX3RleHQge1xuICBmbGV4OiAwIDAgNDAlO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X190ZXh0ID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9faW1nIHtcbiAgZmxleDogMCAwIDcwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fkdmlzb3ItcGF0aHdheS1pbWFnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX2ltZyBkaXYge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1NS44MDI0NjkxMzU4JTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc2l6ZS1wYWRkaW5nKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wge1xuICAgIG1hcmdpbjogMTIwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogY2FsYygxMzYwcHggKyB2YXIoLS1zaXplLXBhZGRpbmcpICogMik7XG4gICAgaGVpZ2h0OiAzNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpIHtcbiAgZmxleDogMCAwIDIwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICBmbGV4OiAwIDAgMjQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hZHZpc29yLWFycm93LXRvcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGkgPiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaSA+IGRpdiB7XG4gIGZvbnQ6IG5vcm1hbCAyMHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICNmMGFhMDA7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKDRuKzEpIGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzYgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLWRvdHMtZW1iZXIucG5nXCIpO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOm50aC1jaGlsZCg0bisyKSBkaXYge1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2NkZDFlYSB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy1saWxhYy5wbmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKDRuKzMpIGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmUgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLWRvdHMtZm9yZXN0LnBuZ1wiKTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQoNG4rNCkgZGl2IHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2ZmNjkzNjtcbiAgYmFja2dyb3VuZDogI2YwYWEwMCB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy1zdW5mbG93ZXIucG5nXCIpO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOm50aC1jaGlsZChvZGQpOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogY2FsYygxMDAlICsgMjVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKG9kZCk6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOm50aC1jaGlsZChldmVuKTo6YWZ0ZXIge1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogNDFweDtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fkdmlzb3ItYXJyb3ctYm90dG9tLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIGxlZnQ6IC0xMjlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDlkZWcpO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6Zmlyc3QtY2hpbGQgPiBpLCAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bGFzdC1jaGlsZCA+IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDM3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1wYXRod2F5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6Zmlyc3QtY2hpbGQgPiBpLCAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bGFzdC1jaGlsZCA+IGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICB0b3A6IDQxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDA7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bGFzdC1jaGlsZCA+IGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1wYXRod2F5LWJsb2Iuc3ZnXCIpO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMjQwcHggMCAxMDBweDtcbiAgcGFkZGluZzogMTAwcHggMCA1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogY2FsYyg5LjI5NjE0ODczODR2dyArIDYxLjUxMzk0NDIyMzFweCkgMCBjYWxjKDIuOTg4MDQ3ODA4OHZ3ICsgNDIuNjI5NDgyMDcxN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDI3LjI1MDk5NjAxNTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeV9faW1ncyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBhIGIgY1wiIFwiYSBhIGQgZFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBhXCIgXCJhIGFcIiBcImIgY1wiIFwiZCBkXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjhweCAyOHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3MgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3MgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5X19pbWdzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0wIHtcbiAgZ3JpZC1hcmVhOiBhO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmZjY5MzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMCB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2ZmNjkzNjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IC5pdGVtLTEge1xuICBncmlkLWFyZWE6IGI7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2YwYWEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0xIHtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZjBhYTAwO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMiB7XG4gIGdyaWQtYXJlYTogYztcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAjMGY0NzJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IC5pdGVtLTIge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICMwZjQ3MmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0zIHtcbiAgZ3JpZC1hcmVhOiBkO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNkNmUyZDg7XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMyA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMyB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2Q2ZTJkODtcbiAgfVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiA0M3B4IDAgMTk0cHg7XG4gIHBhZGRpbmc6IDQzcHggMCAxNDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkge1xuICAgIHBhZGRpbmc6IDQzcHggMCBjYWxjKDMuMzIwMDUzMTIwOHZ3ICsgMTMwLjI1NDk4MDA3OTdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1jb21wYW55IHtcbiAgICBwYWRkaW5nOiA0M3B4IDAgMTk0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItY29tcGFueSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyOHB4LzEuMDcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA1NHB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1jb21wYW55IGgyOjphZnRlciB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWNvbXBhbnlfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItY29tcGFueV9faW1nIHtcbiAgZmxleDogMCAwIDE4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItY29tcGFueV9faW1nIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWNvbXBhbnlfX2ltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWN0aW9uLWFkdmlzb3ItY29tcGFueV9fdGV4dCB7XG4gIGZsZXg6IDAgMCA3NCU7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuXG4uaGVhZGVyLWZyb250LXBhZ2Uge1xuICAtLXRoZW1lLWhvdmVyLWNvbG9yOiAjZjBhYTAwO1xuICBiYWNrZ3JvdW5kOiAjZmY2OTM2O1xuICBjb2xvcjogI2YyZWJlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1mcm9udC1wYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbiAgYm90dG9tOiAtNDlweDtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNzQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZSAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNi4zODI5Nzg3MjM0dncgKyA2NzcuNDQ2ODA4NTEwNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiAzNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9faW1nIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9faW1nIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiA1MzZweDtcbiAgICB3aWR0aDogNTI1cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19pbWcge1xuICAgIGxlZnQ6IGNhbGMoNjcuNXZ3IC0gMzExLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19pbWcge1xuICAgIGxlZnQ6IDg5MHB4O1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2ltZyBpbWcsXG4uaGVhZGVyLWZyb250LXBhZ2VfX2ltZyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9faW1nIC5idXJzdCB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNCU7XG4gIHdpZHRoOiA1My45MzMlO1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcgLmdpcmwge1xuICBsZWZ0OiAxMSU7XG4gIGJvdHRvbTogLTE0N3B4O1xuICB3aWR0aDogNjEuNzk5JTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9faW1nIC5waG9uZSB7XG4gIGxlZnQ6IDU4JTtcbiAgYm90dG9tOiAxOCU7XG4gIHdpZHRoOiAzMy43MDglO1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcgLnRoaW5nIHtcbiAgbGVmdDogMzYlO1xuICBib3R0b206IDU1JTtcbiAgd2lkdGg6IDQ1LjM5NCU7XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2ltZyAuc3F1aWdnbGUge1xuICBsZWZ0OiA0NCU7XG4gIGJvdHRvbTogMTAlO1xuICB3aWR0aDogNDcuNjQyJTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fbGVmdCB7XG4gIGZsZXg6IDAgMCA0MCU7XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX3JpZ2h0IHtcbiAgZmxleDogMCAwIDM3MHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCA1MHB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fdW5pcSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9fdW5pcSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX191bmlxIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX191bmlxIHN2ZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuMDYzODI5Nzg3MnZ3ICsgNTkuNTc0NDY4MDg1MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX3VuaXEgc3ZnIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbjogLTMwcHggMCAwIDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlIC5zd2lwZXItc2xpZGUgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCAxMDBweC8xIFwiR2xvcmlhIEhhbGxlbHVqYWhcIiwgY3Vyc2l2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDI2cHggYXV0byBhdXRvIDE1cHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlci1zbGlkZSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQuMjU1MzE5MTQ4OXZ3ICsgMTguMjk3ODcyMzQwNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlci1zbGlkZSBoMiB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlIC5zd2lwZXItc2xpZGUgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmMGFhMDA7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxMHB4IC0yMXB4IDAgLTEzcHg7XG4gIGhlaWdodDogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLXNsaWRlIGgyOjphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDAuMzE5MTQ4OTM2MnZ3ICsgMy44NzIzNDA0MjU1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLXNsaWRlIGgyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2hlYWRpbmcge1xuICBmb250OiBub3JtYWwgMzBweC8xLjMzIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC44NTEwNjM4Mjk4dncgKyAxMy42NTk1NzQ0NjgxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX3RleHQge1xuICBtYXJnaW46IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fdGV4dCA+ICoge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19saW5rIHtcbiAgbWFyZ2luOiA0N3B4IDAgMTQzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2xpbmsge1xuICAgIG1hcmdpbjogY2FsYygxLjU5NTc0NDY4MDl2dyArIDE2LjM2MTcwMjEyNzdweCkgMCBjYWxjKDE1LjIxMjc2NTk1NzR2dyAtIDE0OS4wODUxMDYzODNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19saW5rIHtcbiAgICBtYXJnaW46IDQ3cHggMCAxNDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19saW5rIC5jaXJjbGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2xpbmsgLmFycm93IHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgd2lkdGg6IDgxcHg7XG4gIGhlaWdodDogODJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19saW5rIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlIGltZy5naXJsLFxuLmhlYWRlci1mcm9udC1wYWdlIGltZy5idXJzdCxcbi5oZWFkZXItZnJvbnQtcGFnZSBpbWcudGhpbmcsXG4uaGVhZGVyLWZyb250LXBhZ2UgaW1nLnBob25lLFxuLmhlYWRlci1mcm9udC1wYWdlIGEuY2lyY2xlLFxuLmhlYWRlci1mcm9udC1wYWdlIHN2Zy5zdmctY2lyY2xlLFxuLmhlYWRlci1mcm9udC1wYWdlIHN2Zy5hcnJvdyxcbi5oZWFkZXItZnJvbnQtcGFnZSBzdmcuc3F1aWdnbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uLW1lZGlhLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiA4NXB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNjQ4MDc0MzY5MnZ3ICsgNjUuNzU2OTcyMTExNnB4KSAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dCB7XG4gICAgcGFkZGluZzogMTU1cHggMCAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OS44Mjc1ODYyMDY5JSA0MC4xNzI0MTM3OTMxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9fZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0X19ncmlkX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCA2MHB4LzEuMTcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDE1MHB4IDAgNThweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW46IDMwcHggMCA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjgwMjEyNDgzdncgKyAzNC41MDE5OTIwMzE5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0X190aXRsZSB7XG4gICAgbWFyZ2luOiBjYWxjKDQuNjQ4MDc0MzY5MnZ3ICsgMTAuNzU2OTcyMTExNnB4KSAwIGNhbGMoMC42NjQwMTA2MjQydncgKyA0NS4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgNThweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MHB4O1xuICB3aWR0aDogMjcwcHg7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHJvdy1nYXA6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbSB7XG4gICAgcm93LWdhcDogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbTpob3ZlciAuc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX19pbWFnZTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzBmNDcyZTtcbn1cbi5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW06aG92ZXIgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAzNXB4O1xuICByb3ctZ2FwOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW1fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW1fX2ltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX19pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyNyU7XG4gICAgbWFyZ2luOiAwIDAgMjAlIDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNzEsIDQ2LCAwLjgpO1xuICB9XG59XG5cbi5zZWN0aW9uLXNwb25zb3JzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTI1cHggMCAzMHB4O1xuICBwYWRkaW5nOiAxMDBweCAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tc3BvbnNvcnMge1xuICAgIHBhZGRpbmc6IGNhbGMoMS42NjAwMjY1NjA0dncgKyA5My4xMjc0OTAwMzk4cHgpIDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1zcG9uc29ycyB7XG4gICAgcGFkZGluZzogMTI1cHggMCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1zcG9uc29ycyBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyMHB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5zZWN0aW9uLXRhYnMtdmlkZW8ge1xuICBwYWRkaW5nOiAzMDBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW8ge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMGY0NzJlO1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW4ge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDI4LjI0ODU4NzU3MDZ2dyArIDIwMy4wNTA4NDc0NTc2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW4ge1xuICAgIGhlaWdodDogY2FsYyg4LjY4MDU1NTU1NTZ2dyArIDM1My4zMzMzMzMzMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX2dyZWVuIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbjo6YmVmb3JlLCAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX2dyZWVuOjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX2dyZWVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24tdGFicy12aWRlbyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tdGFicy12aWRlb19fdGl0bGUge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjZjJlYmU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuOTI5NjE0ODczOHZ3ICsgMjIuMTUxMzk0NDIyM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlb19fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMC42NjQwMTA2MjQydncgKyAxNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX190ZXh0IHtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMjY1NjA0MjQ5N3Z3ICsgMTQuOTAwMzk4NDA2NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwO1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvIC5hcHAtdGFicyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW8gLmFwcC10YWJzID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW8gLmFwcC10YWJzID4gZGl2Omxhc3QtY2hpbGQgPiBidXR0b24ge1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDAgMCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvIC5hcHAtdGFicyA+IGRpdjpsYXN0LWNoaWxkID4gYnV0dG9uIHtcbiAgICBmbGV4OiAwIDAgNjB2dztcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlbyAuYXBwLXRhYnMgPiBkaXY6bGFzdC1jaGlsZCA+IGJ1dHRvbiBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAyNHB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogNDVweCAwIDhweDtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW8gLmFwcC10YWJzID4gZGl2Omxhc3QtY2hpbGQgPiBidXR0b24gaDM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYnMtdmlkZW8tc3F1aWdnbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA3cHggMCAwO1xufVxuLnNlY3Rpb24tdGFicy12aWRlbyAuYXBwLXRhYnMgPiBkaXY6bGFzdC1jaGlsZCA+IGJ1dHRvbiBkaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xufVxuLnNlY3Rpb24tdGFicy12aWRlb19fbGluayB7XG4gIG1hcmdpbjogMTAwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGEge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDI0cHggMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX2xpbmsgYSB7XG4gICAgbWFyZ2luOiA4NnB4IDAgNDRweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlb19fbGluayBhOjpiZWZvcmUsIC5zZWN0aW9uLXRhYnMtdmlkZW9fX2xpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTFweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLXNxdWlnZ2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX2xpbmsgYTo6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLWFycm93LWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzBmNDcyZTtcbn1cblxuLnNlY3Rpb24tYWR2aXNvcnMtZmVhdHVyZWQgLmFkdmlzb3JzLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMTUwcHggMCAwO1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1hZHZpc29ycy1mZWF0dXJlZCAuYWR2aXNvcnMtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IGNhbGMoNC42NDgwNzQzNjkydncgKyA2MC43NTY5NzIxMTE2cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29ycy1mZWF0dXJlZCAuYWR2aXNvcnMtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvcnMtZmVhdHVyZWQgLmFkdmlzb3JzLWNhcm91c2VsX19zbGlkZXIge1xuICBwYWRkaW5nOiAwIDAgODBweDtcbn1cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbF9fYmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFhMDA7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbF9fYmFuZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RvcC1zdW5mbG93ZXIuc3ZnXCIpO1xufVxuLnNlY3Rpb24tYWR2aXNvcnMtZmVhdHVyZWQgLmFkdmlzb3JzLWNhcm91c2VsX19iYW5kOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1hZHZpc29ycy1mZWF0dXJlZCAuYWR2aXNvci1xdW90ZXMge1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xufVxuXG4uYWR2aXNvci1xdW90ZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuYWR2aXNvci1xdW90ZXMge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDEuOTkyMDMxODcyNXZ3ICsgNDEuNzUyOTg4MDQ3OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2aXNvci1xdW90ZXMge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICB9XG59XG4uYWR2aXNvci1xdW90ZXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS1zdW5mbG93ZXIuc3ZnXCIpO1xufVxuLmFkdmlzb3ItcXVvdGVzIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWR2aXNvci1xdW90ZXNfX3RleHQge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJOb3RoaW5nIFlvdSBDb3VsZCBEb1wiLCBjdXJzaXZlO1xuICBtYXJnaW46IDAgMCAwLjNlbTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5hZHZpc29yLXF1b3Rlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2aXNvci1xdW90ZXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmFkdmlzb3ItcXVvdGVzX19zdWIge1xuICBmb250OiBub3JtYWwgMTRweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xufVxuLmFkdmlzb3ItcXVvdGVzX19zdWIgc3BhbiArIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIC0gXCI7XG59XG5cbi5zZWN0aW9uLXRleHQtbWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMjVweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbWVkaWEge1xuICAgIHBhZGRpbmc6IGNhbGMoNS42NDQwOTAzMDU0dncgKyAxNi42MzM0NjYxMzU1cHgpIDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhIHtcbiAgICBwYWRkaW5nOiAxMjVweCAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbWVkaWEgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fbGVmdCB7XG4gIGZsZXg6IDAgMCA0OCU7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19yaWdodCB7XG4gIGZsZXg6IDAgMCA2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX19yaWdodCB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fdGV4dCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fdGV4dCBoMiB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEuNCBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjQwMTA2MjQydncgKyAzNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fdGV4dCA+IGRpdiB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9faW1nIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX2ltZy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9faW1nLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9faW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA3NXB4IC0zM3B4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX2ltZyBkaXYge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA5Mi4xMzgzNjQ3Nzk5JTtcbiAgbWFyZ2luLWJvdHRvbTogLTIyJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1mb3JtLWltYWdlLnBuZ1wiKSBuby1yZXBlYXQgdG9wL2NvbnRhaW47XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDAgNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMThweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZSA+IGRpdiA+IGRpdiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUgLnRoaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogLTIycHg7XG4gIHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICM5MmNkYjk7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMSA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmMGFhMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU3cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnExIC50aGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMycHg7XG4gIGhlaWdodDogMjM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTY2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy1ibG9iLWxpbGFjLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMSAudGhpbmcge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogNjclO1xuICAgIGxlZnQ6IC0xMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTE6OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZjBhYTAwO1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmY2OTM2O1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTI6OmFmdGVyIHtcbiAgcmlnaHQ6IDI3cHg7XG4gIGJvcmRlci10b3A6IDMwcHggc29saWQgI2ZmNjkzNjtcbiAgdHJhbnNmb3JtOiBza2V3KDM1ZGVnLCAwZGVnKTtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnEzID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnEzIC50aGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA5NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IC0xMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RoaW5nLTQtc3Rhci10ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMyAudGhpbmcge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0zN3B4O1xuICAgIHJpZ2h0OiAtMjZweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTM6OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjMGY0NzJlO1xufVxuXG4uc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbn1cbi5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLmluZHVzdHJ5LWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5pbmR1c3RyeS1jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHMgLmluZHVzdHJ5LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5pbmR1c3RyeS1jYXJkcyAuaW5kdXN0cnktY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHMgPiAudGhpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcyMnB4O1xuICBoZWlnaHQ6IDcyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHJpZ2h0OiAtMjkycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5pbmR1c3RyeS1jYXJkczo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMCA5MHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNjQ4MDc0MzY5MnZ3ICsgMTAuNzU2OTcyMTExNnB4KSAwIGNhbGMoMy4zMjAwNTMxMjA4dncgKyAyNi4yNTQ5ODAwNzk3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgfVxufVxuXG4uaW5kdXN0cnktY2FyZCB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZHVzdHJ5LWNhcmQgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0OC4wMjI1OTg4NzAxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI2LjkyMzA3NjkyMzElO1xuICB9XG59XG4uaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICBmb250OiBub3JtYWwgMjhweC8xLjA2IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjUzMTIwODQ5OTN2dyArIDE3LjgwMDc5NjgxMjdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4MHB4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5zdmcge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYgLnN2ZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjJweDtcbiAgYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYgLmFycm93IHtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDUycHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5hcnJvdyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXY6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXY6aG92ZXIgLnN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcmNoaXZlLWNvbXBhbnkgLmhlYWRlci1pbmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xufVxuXG4uc2VjdGlvbi1hcmNoaXZlLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBwYWRkaW5nOiA5MHB4IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1hcmNoaXZlLWNvbXBhbnkgLmNvbXBhbnktY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjEwcHgsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBnYXA6IDQwcHggNDBweDtcbiAgZ2FwOiAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IC5jb21wYW55LWNhcmRzIHtcbiAgICBnYXA6IGNhbGMoMC42NjQwMTA2MjQydncgKyAyNy4yNTA5OTYwMTU5cHgpIGNhbGMoMC42NjQwMTA2MjQydncgKyAyNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAuY29tcGFueS1jYXJkcyB7XG4gICAgZ2FwOiA0MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAuY29tcGFueS1jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4uc2VjdGlvbi1hcmNoaXZlLWNvbXBhbnkgLmNvbXBhbnktY2FyZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzIycHg7XG4gIGhlaWdodDogNzIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgcmlnaHQ6IC0yOTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgei1pbmRleDogLTE7XG59XG4uc2VjdGlvbi1hcmNoaXZlLWNvbXBhbnkgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogY2FsYyg0LjY0ODA3NDM2OTJ2dyArIDEwLjc1Njk3MjExMTZweCkgMCBjYWxjKDMuMzIwMDUzMTIwOHZ3ICsgMjYuMjU0OTgwMDc5N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWNvbXBhbnkgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgfVxufVxuXG4uY29tcGFueS1jYXJkIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb21wYW55LWNhcmQgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDcuNjkyMzA3NjkyMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFueS1jYXJkID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuLmNvbXBhbnktY2FyZCA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgfVxufVxuLmNvbXBhbnktY2FyZCA+IGRpdiA+IGRpdiAuaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNDYsIDIwNSwgMTg1LCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MCU7XG59XG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IC5pbWcgaW1nLFxuLmNvbXBhbnktY2FyZCA+IGRpdiA+IGRpdiAuaW1nIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLmNvbXBhbnktY2FyZCA+IGRpdiA+IGRpdiBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyMHB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5ODQwNjM3NDV2dyArIDEyLjM1MDU5NzYwOTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbXBhbnktY2FyZCA+IGRpdiA+IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhbnktY2FyZCA+IGRpdiA+IGRpdiAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLWdyaWQtbG9nbyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMTgwcHg7XG59XG4uc2VjdGlvbi1ncmlkLWxvZ28gfiAuc2VjdGlvbi1ncmlkLWxvZ28ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZWN0aW9uLWdyaWQtbG9nbyBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtbG9nbyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1ncmlkLWxvZ28gaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC50ZXh0IHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTMycHgsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBnYXA6IDQwcHggNDBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyAuaXRlbSB7XG4gIGhlaWdodDogNjBweDtcbn1cbi5zZWN0aW9uLWdyaWQtbG9nbyAuaXRlbXMgLml0ZW0gaW1nLFxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyAuaXRlbSBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZpbHRlci1hbHBoYWJldCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDQ2cHggMCA1MHB4O1xufVxuLmZpbHRlci1hbHBoYWJldCAud3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG4gIHBhZGRpbmc6IDI3cHggMCAxNnB4O1xufVxuLmZpbHRlci1hbHBoYWJldCAuY29udGFpbmVyIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmZpbHRlci1hbHBoYWJldCAuY29udGFpbmVyIGE6bm90KC5hY3RpdmUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWR2aXNvci1hcmNoaXZlIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMCAwIDE5MHB4O1xuICBwYWRkaW5nOiAwIDAgMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmFkdmlzb3ItYXJjaGl2ZSB7XG4gICAgcGFkZGluZzogMCAwIGNhbGMoNC42NDgwNzQzNjkydncgKyAxMDAuNzU2OTcyMTExNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2aXNvci1hcmNoaXZlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTkwcHg7XG4gIH1cbn1cbi5hZHZpc29yLWFyY2hpdmUgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuICBnYXA6IDQwcHggNDBweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9faW1hZ2Uge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uYWR2aXNvci1hcmNoaXZlIC5hZHZpc29yLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTdweCAwO1xufVxuLmFkdmlzb3ItYXJjaGl2ZSAuYWR2aXNvci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9fY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuLmFkdmlzb3ItYXJjaGl2ZSAuYWR2aXNvci1jYXJkX19ob3ZlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9faG92ZXIgc3ZnIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnJvbGUtYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucm9sZS1hcmNoaXZlIHtcbiAgICBwYWRkaW5nOiBjYWxjKDMuMzIwMDUzMTIwOHZ3ICsgMzYuMjU0OTgwMDc5N3B4KSAwIGNhbGMoNS4zMTIwODQ5OTM0dncgKyA5OC4wMDc5NjgxMjc1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvbGUtYXJjaGl2ZSA+IC5jb250YWluZXIgLnRoaW5nIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNjNweDtcbiAgcmlnaHQ6IC00NDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb2xlLWFyY2hpdmUgPiAuY29udGFpbmVyIC50aGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzID4gaDUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyA+IGg1IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyA+IGZvcm0ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzID4gZm9ybSA+IGRpdiB7XG4gIG1hcmdpbjogMCA1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMCAzNXB4IDAgMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b24uaGFzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDIwNSwgMTg1LCAwLjE1KTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLXNtYWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMTZweDtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uLnJlc2V0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1yZXNldC5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDIzcHg7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAwIDZweDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b24ucmVzZXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uLnJlc2V0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1hcmNoaXZlIC5maWx0ZXJzIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFleCAwIDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA3MSwgNDYsIDAuMik7XG59XG4ucm9sZS1hcmNoaXZlIC5pdGVtcyB7XG4gIG1hcmdpbjogNTBweCAwIDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIGdhcDogMzBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLml0ZW1zIHtcbiAgICBnYXA6IGNhbGMoMC42NjQwMTA2MjQydncgKyAyNy4yNTA5OTYwMTU5cHgpIGNhbGMoMC42NjQwMTA2MjQydncgKyAyNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLml0ZW1zIHtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgfVxufVxuLnJvbGUtYXJjaGl2ZSAuaXRlbXMgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5yb2xlLWFyY2hpdmUgLmVycm9yIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICBmb250LWZhbWlseTogXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLXF1aXoge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogKltyb2xlPWFsZXJ0XSB7XG4gIGNvbG9yOiByZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1oZWFkZXIgaDEge1xuICBmb250OiBub3JtYWwgMzBweC8xIFwiR2xvcmlhIEhhbGxlbHVqYWhcIiwgY3Vyc2l2ZTtcbiAgY29sb3I6ICNmMGFhMDA7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMTcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWhlYWRlciBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1oZWFkZXIgaDIge1xuICBmb250OiBub3JtYWwgMzJweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC45Mjk2MTQ4NzM4dncgKyAxNC4xNTEzOTQ0MjIzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYge1xuICBwYWRkaW5nOiAyMHB4IHZhcigtLXNpemUtcGFkZGluZykgNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNpemUtcGFkZGluZykgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmMmViZTUgdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWJvcmRlci5zdmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJSAycHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24uaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiAuYnV0dG9uIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgLmJ1dHRvbiAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24ge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24gLm1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24gLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgdWwgbGkge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYyg1MCUgKyA4cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMThweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWxpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAzcHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaSA+IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgdWwgbGkgPiBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1uYXYtY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaSA+IGJ1dHRvbi5hY3RpdmUsIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpID4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWRvdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpID4gYnV0dG9uLmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgLnByb2dyZXNzIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiAucHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIHtcbiAgcGFkZGluZzogMCAwIDIxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3Age1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAudGhpbmctMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTYwcHg7XG4gIGxlZnQ6IC0yNjZweDtcbiAgd2lkdGg6IDQ1NXB4O1xuICBoZWlnaHQ6IDQxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAudGhpbmctMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLm1zZyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwIDUzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFjY2VwdCBjYXJkcyByZWplY3RcIjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjYXJkcyBjYXJkc1wiIFwiYWNjZXB0IHJlamVjdFwiO1xuICAgIGdhcDogNTBweCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuY2FyZHMge1xuICBncmlkLWFyZWE6IGNhcmRzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDQwcHggNDBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDMwcHggMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjIuMjIyMjIyMjIyMiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OS4zODI3MTYwNDk0JTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkgPiBkaXYge1xuICBmb250OiBub3JtYWwgMjBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjI2NTYwNDI0OTd2dyArIDE0LjkwMDM5ODQwNjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkubGktMCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmMGFhMDA7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICNmZjY5MzY7XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuY2FyZHMgPiBsaS5saS0xID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzkyY2RiOTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzBmNDcyZTtcbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpLmxpLTIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjMGY0NzJlO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjOTJjZGI5O1xufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkubGktMyA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICNmMGFhMDA7XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuZHJvcGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjIuMjIyMjIyMjIyMiU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIzLjQ1Njc5MDEyMzUlO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuZHJvcGFyZWEgPiBkaXYge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBwYWRkaW5nOiAwIDE1JTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5kcm9wYXJlYSA+IGRpdiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI4MDIxMjQ4M3Z3ICsgMTQuNTAxOTkyMDMxOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuZHJvcGFyZWEgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhLmhvdmVyID4gZGl2IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5kcm9wYXJlYS1hY2NlcHQge1xuICBncmlkLWFyZWE6IGFjY2VwdDtcbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5kcm9wYXJlYS1yZWplY3Qge1xuICBncmlkLWFyZWE6IHJlamVjdDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnRoaW5nLTItMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMjBweDtcbiAgbGVmdDogLTEyMHB4O1xuICB3aWR0aDogMzczcHg7XG4gIGhlaWdodDogNDQ2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy00LXN0YXItdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDY4ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnRoaW5nLTItMSB7XG4gICAgd2lkdGg6IDg3cHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAudGhpbmctMi0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICByaWdodDogLTMyOXB4O1xuICB3aWR0aDogNDQ3cHg7XG4gIGhlaWdodDogNDQ2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTItMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAudGhpbmctMi0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC53cmFwIHtcbiAgcGFkZGluZzogNzBweCAwIDIzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIGdhcDogMTBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwge1xuICAgIGdhcDogY2FsYygxLjk5MjAzMTg3MjV2dyArIDEuNzUyOTg4MDQ3OHB4KSBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIHtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIHtcbiAgICBnYXA6IDMwcHggMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSB1bCBsaSB7XG4gIGZsZXg6IDAgMSAyNjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSB1bCBsaSB7XG4gICAgZmxleDogMCAxIDE2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpOm50aC1jaGlsZCg0bisxKSB7XG4gIC0tY29sb3ItYmc6ICMwZjQ3MmU7XG4gIC0tY29sb3ItYnM6ICNjZGQxZWE7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpOm50aC1jaGlsZCg0bisyKSB7XG4gIC0tY29sb3ItYmc6ICM5MmNkYjk7XG4gIC0tY29sb3ItYnM6ICMwZjQ3MmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpOm50aC1jaGlsZCg0biszKSB7XG4gIC0tY29sb3ItYmc6ICNmZjY5MzY7XG4gIC0tY29sb3ItYnM6ICNmMGFhMDA7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpOm50aC1jaGlsZCg0bis0KSB7XG4gIC0tY29sb3ItYmc6ICNjZGQxZWE7XG4gIC0tY29sb3ItYnM6ICM5MmNkYjk7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC5pbWcge1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2YyZWJlNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIDE4cHggMzZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC5pbWcge1xuICAgIG1hcmdpbjogMCBjYWxjKDEuMTk1MjE5MTIzNXZ3IC0gNC45NDgyMDcxNzEzcHgpIGNhbGMoMS4wNjI0MTY5OTg3dncgKyAxNS42MDE1OTM2MjU1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLmltZyB7XG4gICAgbWFyZ2luOiAwIDE4cHggMzZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAuaW1nID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAuaW1nID4gZGl2IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnR4dCB7XG4gIGZvbnQ6IG5vcm1hbCAxOHB4LzEuNjcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAudHh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTg0MDYzNzQ1dncgKyAxMC4zNTA1OTc2MDk2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50eHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSBsYWJlbC5hY3RpdmUgLmltZyB7XG4gIGJvcmRlci1jb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgbGFiZWwuYWN0aXZlIC50eHQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsLmFjdGl2ZSAudHh0OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsOmhvdmVyIC50eHQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsOmhvdmVyIC50eHQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8ge1xuICBwYWRkaW5nOiA1MHB4IDAgMjk1cHg7XG4gIG1heC13aWR0aDogMTA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB7XG4gICAgcGFkZGluZzogMzJweCAwIDg2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8gLnRoaW5nLTMtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzOXB4O1xuICBsZWZ0OiAtMzMxcHg7XG4gIHdpZHRoOiA0NTdweDtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctMy0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIC50aGluZy0zLTEge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIGxlZnQ6IC0xMjhweDtcbiAgICB3aWR0aDogMjExcHg7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyAudGhpbmctMy0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OHB4O1xuICByaWdodDogLTE5OXB4O1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDA0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTMtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyAudGhpbmctMy0yIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgd2lkdGg6IDE4NnB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMS42NyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMnB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8gdWwgbGkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5ODQwNjM3NDV2dyArIDEyLjM1MDU5NzYwOTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIC5pY29uIHtcbiAgbWFyZ2luOiBhdXRvIDI4cHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSBsYWJlbCAuaWNvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDE4cHggYXV0byAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsOmhvdmVyLCAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzBmNDcyZTtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3Qge1xuICBwYWRkaW5nOiA5MHB4IDAgNDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzOXB4O1xuICByaWdodDogLTMzMXB4O1xuICB3aWR0aDogNTMycHg7XG4gIGhlaWdodDogNTE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMSB7XG4gICAgd2lkdGg6IDI5M3B4O1xuICAgIGhlaWdodDogNDI3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjFweDtcbiAgbGVmdDogLTQ2cHg7XG4gIHdpZHRoOiAxNjNweDtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0yIHtcbiAgICB0b3A6IC0xMXB4O1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMzlweDtcbiAgbGVmdDogLTg2cHg7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMxZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0zIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAtNzFweDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI2ZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC00IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IC5sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjQwMTA2MjQydncgKyAzNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAubGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbixcbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IHVsIHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yNSBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uLFxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyODAyMTI0ODN2dyArIDE0LjUwMTk5MjAzMTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uLFxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgcGFkZGluZzogMCA1MHB4IDAgMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCBidXR0b24gLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uIC50cnVuY2F0ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvcm0tc2VsZWN0LWRvd24tZWdnc2hlbGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCBidXR0b246OmFmdGVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIHBhZGRpbmc6IDJweCAwIDA7XG4gIHRvcDogLTJweDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IHVsIGxpIHtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCB1bCBsaSB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIHtcbiAgcGFkZGluZzogODBweCAwIDI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAudGhpbmctNi0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjJweDtcbiAgbGVmdDogLTE1NnB4O1xuICB3aWR0aDogMTIzcHg7XG4gIGhlaWdodDogMTI2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTYtMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAudGhpbmctNi0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC50aGluZy02LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEzN3B4O1xuICByaWdodDogLTE1OXB4O1xuICB3aWR0aDogNDIwcHg7XG4gIGhlaWdodDogNDM0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTYtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAudGhpbmctNi0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5nYW1lLXN3aXBlLWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAubXNnIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLm1zZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2FyZHNcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibm8gY2FyZHMgeWVzXCI7XG4gICAgZ2FwOiA0MHB4IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmRyb3BhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMjIuMjIyMjIyMjIyMiU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuZHJvcGFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmRyb3BhcmVhID4gZGl2IHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmRyb3BhcmVhLmFjdGl2ZSA+IGRpdiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYS15ZXMge1xuICBncmlkLWFyZWE6IHllcztcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmRyb3BhcmVhLW5vIHtcbiAgZ3JpZC1hcmVhOiBubztcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmJvdHRvbSB7XG4gIGdyaWQtYXJlYTogY2FyZHM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEyMi4yMjIyMjIyMjIyJTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmJvdHRvbSA+IGRpdiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmNhcmRzIHtcbiAgZ3JpZC1hcmVhOiBjYXJkcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmNhcmQge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjOTJjZGI5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuY2FyZCBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAzMnB4LzEgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuY2FyZCBoMyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDI5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCB7XG4gICAgcGFkZGluZzogMCAwIDE2MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC50aGluZy03IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDMxMnB4O1xuICBoZWlnaHQ6IDMyM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAudGhpbmctNyB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxNzRweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIGxhYmVsLnRpdGxlIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGJhY2tncm91bmQ6ICM5MmNkYjkgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLXRlYWwucG5nXCIpIHJlcGVhdDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzBmNDcyZTtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTEycHggYXV0byA2MHB4O1xuICBwYWRkaW5nOiAzcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCBsYWJlbC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxMjA4NDk5M3Z3ICsgMTcuODAwNzk2ODEyN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIGxhYmVsLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgbGFiZWwudGl0bGUge1xuICAgIG1hcmdpbjogOTBweCBhdXRvIDYwcHg7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cC5zdHlsZS0xIGxhYmVsLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2ZmNjkzNiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZW1iZXIucG5nXCIpIHJlcGVhdDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwgbGkge1xuICBmb250OiBub3JtYWwgMThweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZmxleDogMCAwIDFweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5ODQwNjM3NDV2dyArIDEwLjM1MDU5NzYwOTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsIGxpIGltZyB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwgbGkgaW1nIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsLmxhYmVscyB7XG4gIHRvcDogMDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5sYWJlbHMgbGkgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsLmxhYmVscyBsaTpmaXJzdC1jaGlsZCBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5sYWJlbHMgbGk6bGFzdC1jaGlsZCBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5ub3RjaGVzIHtcbiAgYm90dG9tOiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5ub3RjaGVzIGxpIHtcbiAgZmxleDogMCAwIDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsLm5vdGNoZXMgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmFuZ2Utbm90Y2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubnVtYmVycyB7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubnVtYmVycyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciBpbnB1dC5yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9xdWl6LXJhbmdlLWxpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY2FsYygxMDAlIC0gMzBweCkgN3B4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIGlucHV0LnJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcXVpei1yYW5nZS1saW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NhbGMoMTAwJSAtIDMwcHgpIDdweDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciBpbnB1dC5yYW5nZTo6LW1zLXRyYWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcXVpei1yYW5nZS1saW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NhbGMoMTAwJSAtIDMwcHgpIDdweDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciBpbnB1dC5yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi1tcy10aHVtYiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMGY0NzJlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciBpbnB1dC5yYW5nZTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCBidXR0b24uY29udGludWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCBidXR0b24uY29udGludWUge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB7XG4gIHBhZGRpbmc6IDgwcHggMCAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB7XG4gICAgcGFkZGluZzogMzJweCAwIDg2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggLnRoaW5nLTgtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogLTE3OHB4O1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogMzkxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTgtMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCAudGhpbmctOC0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IC50aGluZy04LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzhweDtcbiAgcmlnaHQ6IC0xODhweDtcbiAgd2lkdGg6IDQ3MXB4O1xuICBoZWlnaHQ6IDQ5N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy04LTIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggLnRoaW5nLTgtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogbWlubWF4KDAsIDFmcik7XG4gIGdhcDogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHggMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwgbGkgbGFiZWwge1xuICBmb250OiBub3JtYWwgMjBweC8xLjY3IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCA3MSwgNDYsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjJweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCBsaSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4NDA2Mzc0NXZ3ICsgMTIuMzUwNTk3NjA5NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwgbGkgbGFiZWwge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwgbGkgbGFiZWwgLmljb24ge1xuICBtYXJnaW46IGF1dG8gMjhweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIC5pY29uIHtcbiAgICBtYXJnaW46IGF1dG8gMThweCBhdXRvIDA7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwgbGkgbGFiZWw6aG92ZXIsIC5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwgbGkgbGFiZWwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGY0NzJlO1xuICBtYXJnaW46IC0xcHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIHtcbiAgLS10aGVtZS1ob3Zlci1jb2xvcjogI2YwYWEwMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiA3ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogODQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciBpbWcsXG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLnRoaW5nLTEge1xuICBsZWZ0OiAtMjAlO1xuICB0b3A6IC02JTtcbiAgd2lkdGg6IDQ2NXB4O1xuICBoZWlnaHQ6IDQ0M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1zdGFydC10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLnRoaW5nLTEge1xuICAgIGxlZnQ6IC0zNCU7XG4gICAgdG9wOiAtMTMlO1xuICAgIHdpZHRoOiAzMDdweDtcbiAgICBoZWlnaHQ6IDI5MnB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLnRoaW5nLTIge1xuICByaWdodDogLTI5JTtcbiAgYm90dG9tOiAtMTMlO1xuICB3aWR0aDogNjA5cHg7XG4gIGhlaWdodDogNTMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NmRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC50aGluZy0yIHtcbiAgICByaWdodDogLTEyJTtcbiAgICBib3R0b206IC0xMyU7XG4gICAgd2lkdGg6IDMwOXB4O1xuICAgIGhlaWdodDogMzE5cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTEge1xuICBsZWZ0OiAtMzglO1xuICB0b3A6IDEyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTEge1xuICAgIGxlZnQ6IC0yNSU7XG4gICAgdG9wOiA1JTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC5pbWctMiB7XG4gIGxlZnQ6IC0xNSU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTIge1xuICAgIGxlZnQ6IC00JTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTMge1xuICByaWdodDogLTE2JTtcbiAgdG9wOiAtNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0zIHtcbiAgICByaWdodDogLTIxJTtcbiAgICB0b3A6IC03JTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC5pbWctNCB7XG4gIHJpZ2h0OiAtMzglO1xuICBib3R0b206IDE0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTQge1xuICAgIHJpZ2h0OiAtMTclO1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIHtcbiAgICB0b3A6IDQ3JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgPiBkaXYge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzID4gZGl2IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjMlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgaW1nLFxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTQuMTk3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyBpbWcge1xuICAgIHdpZHRoOiAxNTlweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC50aGluZy0xIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMyU7XG4gIGhlaWdodDogNDQzcHg7XG4gIHdpZHRoOiAyNC4yNyU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXN0YXJ0LXRoaW5nLTEuc3ZnXCIpIG5vLXJlcGVhdCB0b3AvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAudGhpbmctMSB7XG4gICAgdG9wOiAtMTMlO1xuICAgIGxlZnQ6IC0zNCU7XG4gICAgd2lkdGg6IDMwN3B4O1xuICAgIGhlaWdodDogMjkycHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAudGhpbmctMiB7XG4gIHRvcDogNjMlO1xuICBsZWZ0OiA2MCU7XG4gIGhlaWdodDogNTMwcHg7XG4gIHdpZHRoOiAzMS44JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ2ZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgdG9wL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLnRoaW5nLTIge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTIlO1xuICAgIGJvdHRvbTogLTEzJTtcbiAgICB3aWR0aDogMzA5cHg7XG4gICAgaGVpZ2h0OiAzMTlweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC5pbWctMSB7XG4gIHRvcDogMTclO1xuICBsZWZ0OiAzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTEge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC5pbWctMiB7XG4gIHRvcDogMDtcbiAgbGVmdDogNzElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC5pbWctMiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IC00JTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTMge1xuICB0b3A6IDY3JTtcbiAgbGVmdDogMTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC5pbWctMyB7XG4gICAgdG9wOiAtNyU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTIxJTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC5pbWctNCB7XG4gIHRvcDogNTQlO1xuICBsZWZ0OiA4MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLmltZy00IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTE3JTtcbiAgICBib3R0b206IDEwJTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA4MHB4LzEuMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuMzQ0NDgxNjA1NHZ3ICsgMTQuMzE0MzgxMjcwOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy42MTAxMDgzMDMydncgKyAxMC42ODU5MjA1Nzc2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIG1heC13aWR0aDogY2FsYygxNi43MjI0MDgwMjY4dncgKyAzNzEuNTcxOTA2MzU0NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIGgxIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjQuOTgxOTQ5NDU4NXZ3IC0gMjg3LjY1MzQyOTYwMjlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNpcmNsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogPiBmb3JtID4gLmNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmlld3BvcnQtaGVpZ2h0KSAtIDEzMHB4KTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIHtcbiAgcGFkZGluZzogMCAwIDI5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA4MHB4LzEuMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjgzNjEyMDQwMTN2dyArIDE4LjU3ODU5NTMxNzdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjYxMDEwODMwMzJ2dyAtIDE5LjMxNDA3OTQyMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIGgxIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTYuNzIyNDA4MDI2OHZ3ICsgMzcxLjU3MTkwNjM1NDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIG1heC13aWR0aDogY2FsYyg2NC45ODE5NDk0NTg1dncgLSAyODcuNjUzNDI5NjAyOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlY3Rpb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuLnNlY3Rpb24tY29udGFjdC5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIHBhZGRpbmc6IDIwMHB4IDAgNDBweDtcbiAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QuZ3JlZW4ge1xuICAgIHBhZGRpbmc6IGNhbGMoNi42NDAxMDYyNDE3dncgKyA3Mi41MDk5NjAxNTk0cHgpIDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1jb250YWN0LmdyZWVuIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1jb250YWN0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDYuNjQwMTA2MjQxN3Z3ICsgNzIuNTA5OTYwMTU5NHB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdCB7XG4gICAgcGFkZGluZzogMjAwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAxZnIgNDAlO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInR4dCAuIGZvcm1cIiBcImltZyAuIGZvcm1cIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0eHRcIiBcImZvcm1cIiBcImltZ1wiO1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0X19sZWZ0IHtcbiAgZ3JpZC1hcmVhOiB0eHQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuLnNlY3Rpb24tY29udGFjdF9fbGVmdCBoMiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLnNlY3Rpb24tY29udGFjdF9fdGV4dCB7XG4gIG1hcmdpbjogMCAwIDEwMHB4O1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMy4zMjAwNTMxMjA4dncgKyAzNi4yNTQ5ODAwNzk3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0X19pbWcge1xuICBncmlkLWFyZWE6IGltZztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlY3Rpb24tY29udGFjdF9faW1nID4gZGl2IHtcbiAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RfX2ltZyA+IGRpdiB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdF9faW1nID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOTIuMTM4MzY0Nzc5OSU7XG4gIG1hcmdpbi1ib3R0b206IC0yMiU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IHRvcC9jb250YWluO1xufVxuLnNlY3Rpb24tY29udGFjdF9fcmlnaHQge1xuICBncmlkLWFyZWE6IGZvcm07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QgLmNvbmZpcm1hdGlvbl9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QgLmNvbmZpcm1hdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlID4gZGl2IGZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUgPiBkaXYgZm9vdGVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogLTIycHg7XG4gIHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICM5MmNkYjk7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnEwID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUucTA6OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZjBhYTAwO1xufVxuLnNlY3Rpb24tY29udGFjdC1xdW90ZXMgYmxvY2txdW90ZS5xMiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzY7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnEyOjphZnRlciB7XG4gIHJpZ2h0OiAyN3B4O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZjY5MzY7XG4gIHRyYW5zZm9ybTogc2tldygzNWRlZywgMGRlZyk7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnExID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUucTE6OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjMGY0NzJlO1xufVxuXG4ucXVpei1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTcwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucXVpei1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNjQ4MDc0MzY5MnZ3ICsgODAuNzU2OTcyMTExNnB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMTcwcHggMCAwO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC50aGluZy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xNzVweDtcbiAgd2lkdGg6IDQxOXB4O1xuICBoZWlnaHQ6IDY1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnRoaW5nLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLnRoaW5nLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTg0cHg7XG4gIHJpZ2h0OiAtMjY1cHg7XG4gIHdpZHRoOiA0MDNweDtcbiAgaGVpZ2h0OiAzODZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmVzdWx0cy10aGluZy0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpei1yZXN1bHRzIC50aGluZy0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5saWdodC10ZWFsIHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDUwcHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5saWdodC10ZWFsIHtcbiAgICBtYXJnaW46IC02MjBweCAwIDA7XG4gICAgcGFkZGluZzogNjIwcHggMCAxMzBweDtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAubGlnaHQtdGVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5xdWl6LXJlc3VsdHMgLnRpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDI3LjI1MDk5NjAxNTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAudGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyB7XG4gICAgcGFkZGluZzogY2FsYygxLjk5MjAzMTg3MjV2dyArIDYxLjc1Mjk4ODA0NzhweCkgMCBjYWxjKDEuOTkyMDMxODcyNXZ3ICsgNDEuNzUyOTg4MDQ3OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyB7XG4gICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hyLWJnLWZvci1saWdodC10ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS8xMDAlIDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyA+IC51bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNzBweCwgMWZyKSk7XG4gICAgZ2FwOiAxNDBweCA0MHB4O1xuICAgIGdhcDogNjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsIHtcbiAgICBnYXA6IGNhbGMoNi45NDQ0NDQ0NDQ0dncgKyA2LjY2NjY2NjY2NjdweCkgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgPiAudWwge1xuICAgIGdhcDogMTQwcHggNDBweDtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgPiAudWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAzMDBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hyLWJnLWZvci1saWdodC10ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS8xMDAlIDVweDtcbiAgYm90dG9tOiAyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyA+IC51bDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogY2FsYyg4LjY4MDU1NTU1NTZ2dyArIDEzMy4zMzMzMzMzMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsOjphZnRlciB7XG4gICAgYm90dG9tOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgPiAudWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyAuYWR2aXNvci1jYXJkIHtcbiAgZ3JpZC1yb3c6IDEvMjtcbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0IHtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdCB7XG4gICAgcGFkZGluZzogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDI3LjI1MDk5NjAxNTlweCkgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdCB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTM0cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oci1iZy1mb3ItZWdnc2hlbGwtbW9iaWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS8xMDAlIDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQgaDMge1xuICBmb250OiBub3JtYWwgMzRweC8xLjA2IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdCBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTk1MjE5MTIzNXZ3ICsgMTEuMDUxNzkyODI4N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdCBoMyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdCBoMyB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hyLWJnLWZvci1saWdodC10ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS8xMDAlIDVweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBhZGRpbmc6IDE1NXB4IDAgNDVweDtcbiAgcGFkZGluZzogNDBweCAwIDQ1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyB7XG4gICAgcGFkZGluZzogY2FsYyg3LjYzNjEyMjE3OHZ3ICsgOC4zODY0NTQxODMzcHgpIDAgNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5jb2xzIHtcbiAgICBwYWRkaW5nOiAxNTVweCAwIDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuY29scyAubGVmdCB7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIG9yZGVyOiAxO1xufVxuLnF1aXotcmVzdWx0cyAuY29scyAucmlnaHQge1xuICBmbGV4OiAwIDAgNjAlO1xuICBvcmRlcjogMjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMCA3MHB4O1xufVxuLnF1aXotcmVzdWx0cyAuY29scyAucmlnaHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMgLmFycm93cyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuY29scyBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA4MHB4LzEuMTIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuOTkyMDMxODcyNXZ3ICsgNDEuNzUyOTg4MDQ3OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5jb2xzIGgyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLmNvbHMgLnRleHQge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuLnF1aXotcmVzdWx0cyAuY29scyAubGlzdCB7XG4gIG1hcmdpbjogMCA1MHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuY29scyAubGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjY5MzY7XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxNnB4IDAgMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5xdWl6LXJlc3VsdHMgLmNvbHMgLmxpc3QgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5saXN0IGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbjogMCAyZXg7XG59XG4ucXVpei1yZXN1bHRzIC5wdHMge1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnB0cyB7XG4gICAgcGFkZGluZzogY2FsYygzLjMyMDA1MzEyMDh2dyArIDM2LjI1NDk4MDA3OTdweCkgMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnB0cyB7XG4gICAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5wdHMgaDIge1xuICBmb250OiBub3JtYWwgMjJweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuLnF1aXotcmVzdWx0cyAucHRzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAucHRzID4gdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLnB0cyA+IHVsID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDAgMCAyNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnB0cyA+IHVsID4gbGkge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnNlY3Rpb24tZXhwbG9yZSB7XG4gIHBhZGRpbmc6IDMwcHggMCAzMDBweDtcbiAgcGFkZGluZzogMzBweCAwIDIwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWV4cGxvcmUge1xuICAgIHBhZGRpbmc6IDMwcHggMCBjYWxjKDYuNjQwMTA2MjQxN3Z3ICsgMTcyLjUwOTk2MDE1OTRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZSB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1leHBsb3JlX19saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweDtcbn1cbi5zZWN0aW9uLWV4cGxvcmVfX2xpbmtzIHAge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnNlY3Rpb24tZXhwbG9yZV9fbGlua3MgYSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLnRoaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMDBweDtcbiAgbGVmdDogLTM4MHB4O1xuICB3aWR0aDogNzIycHg7XG4gIGhlaWdodDogNzIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZSAudGhpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWV4cGxvcmUgLmNvbGxlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbmR1c3RyeSBpbmR1c3RyeVwiIFwiYWR2aXNvciBhZHZpc29yMlwiIFwiaW5kdXN0cnkyIGluZHVzdHJ5MlwiIFwicm9sZSByb2xlXCI7XG4gIGdhcDogNDBweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZSAuY29sbGVjdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFkdmlzb3IgaW5kdXN0cnkgaW5kdXN0cnlcIiBcImFkdmlzb3Igcm9sZSBhZHZpc29yMlwiIFwiaW5kdXN0cnkyIGluZHVzdHJ5MiBhZHZpc29yMlwiO1xuICAgIGdhcDogNDBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZSAuY29sbGVjdGlvbiB7XG4gICAgZ2FwOiBjYWxjKDEuOTkyMDMxODcyNXZ3ICsgMS43NTI5ODgwNDc4cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1leHBsb3JlIC5jb2xsZWN0aW9uIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWV4cGxvcmUgLmFkdmlzb3ItMSB7XG4gIGdyaWQtYXJlYTogYWR2aXNvcjtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLmFkdmlzb3ItMiB7XG4gIGdyaWQtYXJlYTogYWR2aXNvcjI7XG59XG4uc2VjdGlvbi1leHBsb3JlIC5pbmR1c3RyeS0xIHtcbiAgZ3JpZC1hcmVhOiBpbmR1c3RyeTtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLmluZHVzdHJ5LTIge1xuICBncmlkLWFyZWE6IGluZHVzdHJ5Mjtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLnJvbGUtMSB7XG4gIGdyaWQtYXJlYTogcm9sZTtcbn1cblxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNC4yMTA1MjYzMTU4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1LjU5MzIyMDMzOSU7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgPiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiA+IGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgPiBhOmhvdmVyIC51bmRlcmxpbmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgZmxleDogMCAwIDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IC5pbWcge1xuICAgIGZsZXg6IDAgMCAyMjhweDtcbiAgICBtYXJnaW46IDAgMThweCAwIDA7XG4gICAgZmxleDogMCAwIDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgICBtYXJnaW46IDAgY2FsYygxLjIxNTI3Nzc3Nzh2dyArIDguNjY2NjY2NjY2N3B4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgbWFyZ2luOiAwIDMycHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgZmxleDogMCAwIGNhbGMoMTEuOTc5MTY2NjY2N3Z3IC0gMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgICBmbGV4OiAwIDAgMjI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAudHh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IC50eHQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLnR4dCB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEuNzM2MTExMTExMXZ3IC0gMTMuMzMzMzMzMzMzM3B4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLnR4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyMnB4LzEuNDIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC41MjA4MzMzMzMzdncgKyAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMi4xNzAxMzg4ODg5dncgLSAxNi42NjY2NjY2NjY3cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICB9XG59XG4uaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xNzM2MTExMTExdncgKyAxMC42NjY2NjY2NjY3cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUgLmFycm93IHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAwIDAgMCAxZXg7XG59XG4uaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IC51bmRlcmxpbmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUgLnVuZGVybGluZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIH1cbn1cblxuLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzIuMjIyMjIyMjIyMiU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgPiBkaXYgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb2xlLWNhcmQtZXhwbG9yZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmQtZXhwbG9yZSAuaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmQtZXhwbG9yZSAuaG92ZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoMi42MDQxNjY2NjY3dncgLSAyMHB4KSBjYWxjKDEuNzM2MTExMTExMXZ3IC0gMTMuMzMzMzMzMzMzM3B4KSBjYWxjKDIuNjA0MTY2NjY2N3Z3IC0gMjBweCkgY2FsYygxLjczNjExMTExMTF2dyAtIDMuMzMzMzMzMzMzM3B4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIC5ob3ZlciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMzBweDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlIC5ob3ZlciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuICBvcGFjaXR5OiAwLjk7XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgaDIge1xuICBmb250OiBub3JtYWwgMjBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC41MjA4MzMzMzMzdncgKyAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmQtZXhwbG9yZSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygxLjkwOTcyMjIyMjJ2dyAtIDE0LjY2NjY2NjY2NjdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgaDUge1xuICBmb250OiBub3JtYWwgMTRweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xNzM2MTExMTExdncgKyAxMC42NjY2NjY2NjY3cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlIGg1IC5hcnJvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbjogMCAwIDAgMWV4O1xufVxuLnJvbGUtY2FyZC1leHBsb3JlIGg1IC51bmRlcmxpbmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSA+IGRpdiB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1NS41NTU1NTU1NTU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlID4gZGl2ID4gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuY2FyZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5jYXJkLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuY2FyZC1pY29uIHN2ZyBbZmlsbCo9XCIjXCJdIHtcbiAgZmlsbDogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5jYXJkLWljb24gc3ZnIFtzdHJva2UqPVwiI1wiXSB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBwYWRkaW5nOiA0MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAzOHB4LzEuMzIgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgaDMge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciBoNCB7XG4gIGZvbnQ6IG5vcm1hbCAyNnB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyIHAge1xuICBmb250OiBub3JtYWwgMjZweC8xLjMyIFwiR2xvcmlhIEhhbGxlbHVqYWhcIiwgY3Vyc2l2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyIGg1IHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgaDUgLmFycm93IHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAwIDAgMCAxZXg7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyIGg1IC51bmRlcmxpbmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4uc2VjdGlvbi10YWJzLWxpbmtzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTAwcHggMCAyODBweDtcbiAgcGFkZGluZzogNTBweCAwIDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtbGlua3Mge1xuICAgIHBhZGRpbmc6IGNhbGMoMy4zMjAwNTMxMjA4dncgKyAzNi4yNTQ5ODAwNzk3cHgpIDAgY2FsYyg5LjI5NjE0ODczODR2dyArIDEwMS41MTM5NDQyMjMxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtbGlua3Mge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMjgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRhYnMtbGlua3MgLnRoaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zNTBweDtcbiAgbGVmdDogLTMwNXB4O1xuICB3aWR0aDogNzIycHg7XG4gIGhlaWdodDogNzIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10YWJzLWxpbmtzIC50aGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy1saW5rcyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA3MHB4O1xuICBnYXA6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuY29udGFpbmVyIHtcbiAgICBnYXA6IGNhbGMoNC42NDgwNzQzNjkydncgLSAxOS4yNDMwMjc4ODg0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtbGlua3MgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5jb250YWluZXIgYSB7XG4gIGZsZXg6IDAgMSAzMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlY3Rpb24tdGFicy1saW5rcyAuY29udGFpbmVyIGE6aG92ZXIgLmltZyB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjNWY1ZjVmO1xuICBtYXJnaW46IC0ycHg7XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIGgzIHtcbiAgZm9udDogbm9ybWFsIDIycHgvMS4zNiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuaW1nIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtbGlua3MgLmltZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy1saW5rcyAuaW1nID4gZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tdGFicy1saW5rcyAuaW1nID4gZGl2IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMTUwcHggMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IGNhbGMoMy4zMjAwNTMxMjA4dncgKyA4Ni4yNTQ5ODAwNzk3cHgpIDAgY2FsYygyLjY1NjA0MjQ5Njd2dyAtIDEwLjk5NjAxNTkzNjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcgLmNvbnRhaW5lciA+IC5sZWZ0IHtcbiAgZmxleDogMCAwIDIwJTtcbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyAuY29udGFpbmVyID4gLnJpZ2h0IHtcbiAgZmxleDogMCAwIDY2JTtcbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyOHB4LzEuNDMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjZmY2OTM2O1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjQwMTA2MjQydncgKyAxNS4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcgaDMge1xuICBmb250OiBub3JtYWwgMzRweC8xLjQ3IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAxMHB4IDAgNTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjEuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIGgzIHtcbiAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcgLnRleHQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMTUwcHggMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQge1xuICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLWljb24tdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tc3VuZmxvd2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbiAgYm90dG9tOiAtNDlweDtcbn1cbi5zZWN0aW9uLWdyaWQtaWNvbi10ZXh0IC5pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtaWNvbi10ZXh0IC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdyaWQtaWNvbi10ZXh0IC5pdGVtcyA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgLml0ZW1zID4gbGkge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgLml0ZW1zID4gbGkgaW1nIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgaDMge1xuICBmb250OiBub3JtYWwgMTZweC8xLjg3IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuXG4uc2VjdGlvbi1zY2hvb2xzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMjAwcHggMCAyMDBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tc2Nob29scyB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0MDEwNjI0MTd2dyArIDcyLjUwOTk2MDE1OTRweCkgMCBjYWxjKDYuNjQwMTA2MjQxN3Z3ICsgNzIuNTA5OTYwMTU5NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1zY2hvb2xzIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDIwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1zY2hvb2xzIGgyIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tc2Nob29scyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1zY2hvb2xzIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXNjaG9vbHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW46IDcwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgdWwge1xuICAgIG1hcmdpbjogY2FsYygxLjk5MjAzMTg3MjV2dyArIDYxLjc1Mjk4ODA0NzhweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgdWwge1xuICAgIG1hcmdpbjogMTAwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zY2hvb2xzIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tc2Nob29scyB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG4uc2VjdGlvbi1zY2hvb2xzIHVsIGxpIGg0IHtcbiAgZm9udDogbm9ybWFsIDE4cHgvMS40NCBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zY2hvb2xzIHVsIGxpIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5oZWFkZXItcGFnZSAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5oZWFkZXItcGFnZV9fdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEuMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLmhlYWRlci1wYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjgwMjEyNDgzdncgKyAyNC41MDE5OTIwMzE5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1pbnZvbHZlZCAuaGVhZGVyLXBhZ2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5zZWN0aW9uLXRhYnMtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5IHtcbiAgcGFkZGluZzogNzBweCAwIDEwMHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1pbnZvbHZlZCAuc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgfiAuc2VjdGlvbi1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICNmMGFhMDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCB+IC5zZWN0aW9uLXF1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tc3VuZmxvd2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cblxuLnNlY3Rpb24tdmlkZW8tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XG4gIHBhZGRpbmc6IDc1cHggMCA3NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQge1xuICAgIHBhZGRpbmc6IGNhbGMoNC45ODAwNzk2ODEzdncgKyA1NC4zODI0NzAxMTk1cHgpIDAgY2FsYyg0Ljk4MDA3OTY4MTN2dyArIDU0LjM4MjQ3MDExOTVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dCB7XG4gICAgcGFkZGluZzogMTUwcHggMCAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dCB+IC5zZWN0aW9uLXZpZGVvLXRleHQ6bnRoLW9mLXR5cGUoZXZlbikgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlIC5zZWN0aW9uLXZpZGVvLXRleHQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tdmlkZW8tdGV4dF9fbGVmdCB7XG4gIGZsZXg6IDAgMCA0OCU7XG59XG4uc2VjdGlvbi12aWRlby10ZXh0X19sZWZ0ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tdmlkZW8tdGV4dF9fbGVmdCA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLnNlY3Rpb24tdmlkZW8tdGV4dF9fbGVmdCA+IGRpdiA+IGRpdiBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbn1cbi5zZWN0aW9uLXZpZGVvLXRleHQgLnRoaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNzIycHggLyAyKTtcbiAgbGVmdDogY2FsYyg1MCUgLSA3MjJweCAvIDIpO1xuICB3aWR0aDogNzIycHg7XG4gIGhlaWdodDogNzIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0IC50aGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQge1xuICBmbGV4OiAwIDAgNDAlO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLXZpZGVvLXRleHRfX3JpZ2h0ID4gaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTk1MjE5MTIzNXZ3ICsgMTcuMDUxNzkyODI4N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0X19yaWdodCA+IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHRfX3JpZ2h0ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQgPiBoMjo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tcXVvdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIHBhZGRpbmc6IDg3cHggMCA0MHB4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1xdW90ZSB7XG4gICAgcGFkZGluZzogY2FsYyg1Ljc3Njg5MjQzMDN2dyAtIDIzLjkxNjMzNDY2MTRweCkgMCBjYWxjKDEuMzI4MDIxMjQ4M3Z3ICsgMTQuNTAxOTkyMDMxOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdW90ZSB7XG4gICAgcGFkZGluZzogODdweCAwIDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1b3RlIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1xdW90ZV9fdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIk5vdGhpbmcgWW91IENvdWxkIERvXCIsIGN1cnNpdmU7XG4gIG1hcmdpbjogMCAwIDAuM2VtO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVvdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDI3LjI1MDk5NjAxNTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVvdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVvdGVfX3N1YiB7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCB7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLW9iamVjdCB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0MDEwNjI0MTd2dyAtIDI3LjQ5MDAzOTg0MDZweCkgMCBjYWxjKDMuMzIwMDUzMTIwOHZ3ICsgMzYuMjU0OTgwMDc5N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1tZWRpYS1vYmplY3Qge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLW9iamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCAudGl0bGUge1xuICBmb250OiBub3JtYWwgNDBweC8xLjIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS1vYmplY3QgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjQwMTA2MjQydncgKyAyNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLW9iamVjdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtb2JqZWN0IC5jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtb2JqZWN0IC5jb2xzID4gLmxlZnQge1xuICBmbGV4OiAwIDAgMjAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tZWRpYS1vYmplY3QgLmNvbHMgPiAubGVmdCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtb2JqZWN0IC5jb2xzID4gLmxlZnQgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCAuY29scyA+IC5yaWdodCB7XG4gIGZsZXg6IDAgMCA3MyU7XG59XG5cbi5zZWN0aW9uLWVkaXRvci1pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsYygzLjMyMDA1MzEyMDh2dyArIDM2LjI1NDk4MDA3OTdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2UgLnRoaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjZweDtcbiAgcmlnaHQ6IC0xNzBweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDQwM3B4O1xuICBoZWlnaHQ6IDM4NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZSAudGhpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0MDEwNjI0MTd2dyArIDcyLjUwOTk2MDE1OTRweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjAwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24uc3R5bGUtMCAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX2ltZyB7XG4gIG9yZGVyOiAtMTtcbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9fc2VjdGlvbi5zdHlsZS0wIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9faW1nIGltZyB7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2ZmNjkzNjtcbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9fc2VjdGlvbi5zdHlsZS0wIC50aGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNjQ0cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogNjA1cHg7XG4gIGhlaWdodDogNjIycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5ZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjQwMTA2MjQydncgKyAyNy4yNTA5OTYwMTU5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwIGNhbGMoMS4zMjgwMjEyNDgzdncgKyAyNC41MDE5OTIwMzE5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9faW1nIHtcbiAgZmxleDogMCAwIDQ4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlX19pbWcge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmMGFhMDA7XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RleHQge1xuICBmbGV4OiAwIDAgNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxMTBweCAwIDA7XG4gIG1hcmdpbjogMCAwIC0xcHg7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCAuaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLnllbGxvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCAueWVsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXN1bmZsb3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDI3LjI1MDk5NjAxNTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGxpIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCBsaTpudGgtY2hpbGQoM24rMikge1xuICAtLWNvbG9yLWJzOiAjZmY2OTM2O1xufVxuLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIC0tY29sb3ItYnM6ICM5MmNkYjk7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xufVxuLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGgzIHtcbiAgZm9udDogbm9ybWFsIDIycHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG59XG5cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMTBweCAwIDIwMHB4O1xuICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaGVhZGluZyB7XG4gICAgcGFkZGluZzogY2FsYyg3Ljk2ODEyNzQ5dncgKyA1Ny4wMTE5NTIxOTEycHgpIDAgY2FsYyg5LjI5NjE0ODczODR2dyArIDIxLjUxMzk0NDIyMzFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDIxMHB4IDAgMjAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nIC50aGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjEwcHg7XG4gIGxlZnQ6IC0xNzBweDtcbiAgd2lkdGg6IDcxM3B4O1xuICBoZWlnaHQ6IDcyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctY2xvdmVyLWxlYWYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTZkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcgLnRoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaGVhZGluZyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19sZWZ0IHtcbiAgZmxleDogMCAwIDMwJTtcbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19sZWZ0ID4gaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19sZWZ0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDI3LjI1MDk5NjAxNTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmdfX2xlZnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1lZGl0b3ItaGVhZGluZ19fcmlnaHQge1xuICBmbGV4OiAwIDAgNjYlO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19yaWdodCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbWFnZS10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXRleHQge1xuICAgIHBhZGRpbmc6IGNhbGMoMS45OTIwMzE4NzI1dncgKyA1MS43NTI5ODgwNDc4cHgpIDAgY2FsYygzLjMyMDA1MzEyMDh2dyArIDM2LjI1NDk4MDA3OTdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dCB7XG4gICAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICBmb250OiBub3JtYWwgNDBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NDAxMDYyNDJ2dyArIDI3LjI1MDk5NjAxNTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXRleHRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDMuMzIwMDUzMTIwOHZ3ICsgMzYuMjU0OTgwMDc5N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbWFnZS10ZXh0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXRleHRfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS10ZXh0X19pbWcge1xuICBmbGV4OiAwIDAgNDAlO1xufVxuLnNlY3Rpb24taW1hZ2UtdGV4dF9faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmMGFhMDA7XG59XG4uc2VjdGlvbi1pbWFnZS10ZXh0X190eHQge1xuICBmbGV4OiAwIDAgNDglO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXRleHRfX3R4dCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1ncmlkLXBlb3BsZSB7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgcGFkZGluZzogODBweCAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUge1xuICAgIHBhZGRpbmc6IGNhbGMoMi42NTYwNDI0OTY3dncgKyAyOS4wMDM5ODQwNjM3cHgpIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuMyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjEwcHgsIDFmcikpO1xuICBnYXA6IDgwcHggNDBweDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgdWwge1xuICAgIGdhcDogY2FsYygyLjY1NjA0MjQ5Njd2dyArIDI5LjAwMzk4NDA2MzdweCkgY2FsYygxLjMyODAyMTI0ODN2dyArIDE0LjUwMTk5MjAzMTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgdWwge1xuICAgIGdhcDogODBweCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaSB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGk6bnRoLWNoaWxkKDZuKzEpIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIGxpOm50aC1jaGlsZCg2bisyKSB7XG4gIC0tY29sb3ItYmc6ICNmMGFhMDA7XG4gIC0tY29sb3ItYnM6ICNmZjY5MzY7XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaTpudGgtY2hpbGQoNm4rMykge1xuICAtLWNvbG9yLWJnOiAjZmY2OTM2O1xuICAtLWNvbG9yLWJzOiAjZjBhYTAwO1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGk6bnRoLWNoaWxkKDZuKzQpIHtcbiAgLS1jb2xvci1iZzogIzBmNDcyZTtcbiAgLS1jb2xvci1iczogIzkyY2RiOTtcbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIGxpOm50aC1jaGlsZCg2bis1KSB7XG4gIC0tY29sb3ItYmc6ICNmZjY5MzY7XG4gIC0tY29sb3ItYnM6ICNmMGFhMDA7XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaTpudGgtY2hpbGQoNm4rNikge1xuICAtLWNvbG9yLWJnOiAjMGY0NzJlO1xuICAtLWNvbG9yLWJzOiAjOTJjZGI5O1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwLjc2OTIzMDc2OTIlO1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSAuaW1nIGltZyB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAyNHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMTVweCAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5ODQwNjM3NDV2dyArIDE2LjM1MDU5NzYwOTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtcGVvcGxlIGgzIHtcbiAgICBtYXJnaW46IGNhbGMoMC45OTYwMTU5MzYzdncgKyAxMC44NzY0OTQwMjM5cHgpIDAgY2FsYygwLjY2NDAxMDYyNDJ2dyArIDcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSBoMyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wb3N0cy1sYXRlc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAyMjVweCAwIDI1MHB4O1xuICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCB7XG4gICAgcGFkZGluZzogY2FsYyg4LjMwMDEzMjgwMjF2dyArIDY1LjYzNzQ1MDE5OTJweCkgMCBjYWxjKDUuOTc2MDk1NjE3NXZ3ICsgMTM1LjI1ODk2NDE0MzRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IHtcbiAgICBwYWRkaW5nOiAyMjVweCAwIDI1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAxMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMjcuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygzLjk4NDA2Mzc0NXZ3ICsgMzMuNTA1OTc2MDk1NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICAgIG1hcmdpbjogMCAwIDExMHB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI3MHB4LCAxZnIpKTtcbiAgZ2FwOiA4MHB4IDQwcHg7XG4gIGdhcDogNDBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCB1bCB7XG4gICAgZ2FwOiBjYWxjKDIuNjU2MDQyNDk2N3Z3ICsgMjkuMDAzOTg0MDYzN3B4KSBjYWxjKDEuMzI4MDIxMjQ4M3Z3ICsgMTQuNTAxOTkyMDMxOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgdWwge1xuICAgIGdhcDogODBweCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgbGkge1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLXBvc3RzLWxhdGVzdCBsaTpudGgtY2hpbGQoM24rMikge1xuICAtLWNvbG9yLWJnOiAjZjBhYTAwO1xuICAtLWNvbG9yLWJzOiAjZmY2OTM2O1xufVxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIC0tY29sb3ItYmc6ICMwZjQ3MmU7XG4gIC0tY29sb3ItYnM6ICM5MmNkYjk7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDMge1xuICBmb250OiBub3JtYWwgMjJweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDQ4cHggMCAzNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMjRweCAwIDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjU2MDQyNDk3dncgKyAxNi45MDAzOTg0MDY0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgzIHtcbiAgICBtYXJnaW46IGNhbGMoMS41OTM2MjU0OTh2dyArIDE3LjQwMjM5MDQzODJweCkgMCBjYWxjKDEuMTk1MjE5MTIzNXZ3ICsgMTMuMDUxNzkyODI4N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDMge1xuICAgIG1hcmdpbjogNDhweCAwIDM2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXBvc3RzLWxhdGVzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlY3Rpb24tdGV4dC1sZWFkIHtcbiAgbWFyZ2luOiA3NXB4IDAgNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi10ZXh0LWxlYWQge1xuICAgIG1hcmdpbjogY2FsYyg0Ljk4MDA3OTY4MTN2dyArIDU0LjM4MjQ3MDExOTVweCkgMCBjYWxjKDQuOTgwMDc5NjgxM3Z3ICsgNTQuMzgyNDcwMTE5NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LWxlYWQge1xuICAgIG1hcmdpbjogMTUwcHggMCAxNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1sZWFkIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk1OHB4O1xufVxuLnNlY3Rpb24tdGV4dC1sZWFkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbGVhZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMjY1NjA0MjQ5N3Z3ICsgMTQuOTAwMzk4NDA2NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LWxlYWRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlIHtcbiAgbWFyZ2luOiAtMzcuNXB4IDAgNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlIHtcbiAgICBtYXJnaW46IGNhbGMoLTIuNDkwMDM5ODQwNnZ3IC0gMjcuMTkxMjM1MDU5OHB4KSAwIGNhbGMoNC45ODAwNzk2ODEzdncgKyA1NC4zODI0NzAxMTk1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQtbXVsdGlwbGUge1xuICAgIG1hcmdpbjogLTc1cHggMCAxNTBweDtcbiAgfVxufVxuXG4uYXBwLXN0YXJ0LWV4cGxvcmUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tdGljayB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRjQ3MkU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi10aWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2stdGljay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi10aWNrLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tdGlja19fc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTIlO1xufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tc3F1aWdnbHktY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tc3F1aWdnbHktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDAzcHg7XG4gIGhlaWdodDogMzg2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcXVpZ2dseS1jaXJjbGUuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0LzEwMCUgMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTM3JSk7XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tbGFiZWwtaGVhZGluZyB7XG4gIGZvbnQ6IG5vcm1hbCAyMHB4LzI0cHggXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCA3MSwgNDYsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgfVxufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb25fX3NlbGVjdGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI0RCREJEMztcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ0cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDU0cHgpO1xuICB9XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMGY0NzJlO1xuICBjb2xvcjogIzkyY2RiOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmFwcC1zdGFydC1leHBsb3JlIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCBjYWxjKDAuNjY0MDEwNjI0MnZ3ICsgMTUuMjUwOTk2MDE1OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYXBwLXN0YXJ0LWV4cGxvcmUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI4cHg7XG4gIH1cbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5MmNkYjk7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBiYWNrZ3JvdW5kOiAjOTJjZGI5O1xufVxuXG4uYWR2aXNvci1hcmNoaXZlLWJ5LXRheG9ub215IC5maWx0ZXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufSIsIi8vIENPTE9VUlNcbiRjb2xvci1mb3Jlc3Q6ICMwZjQ3MmU7XG4kY29sb3ItbGlsYWM6ICNjZGQxZWE7XG4kY29sb3ItZWdnc2hlbGw6ICNmMmViZTU7XG4kY29sb3ItdGVhbDogIzkyY2RiOTtcbiRjb2xvci10ZWFsLWxpZ2h0OiAjZDZlMmQ4O1xuJGNvbG9yLWVtYmVyOiAjZmY2OTM2O1xuJGNvbG9yLXN1bmZsb3dlcjogI2YwYWEwMDtcbiRjb2xvci1ncmV5OiAjNWY1ZjVmO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLXJlZDogI0U1ODI4MjtcblxuLy8gU0laRVNcbiRzaXplLWNvbnRhaW5lci13aWR0aDogMTE2MHB4O1xuJHNpemUtcGFkZGluZzogMzBweDtcblxuLy8kc2l6ZS1GOiAxOTIwcHg7IC8vIGRlc2lnbiBzaXplZFxuLy8kc2l6ZS1MOiAxMjAwcHg7IC8vIG1heCBzaXplIHRvIHNjYWxlIHRvXG4kc2l6ZS1MOiAxOTIwcHg7IC8vIG1heCBzaXplIHRvIHNjYWxlIHRvXG4kc2l6ZS1NMjogMTM2NnB4O1xuJHNpemUtTTogNzY4cHg7IC8vIG9uZSBhYm92ZSBicmVha3BvaW50IFMgLSBzYW1lIGFzIGxvd2VyIGVuZCBvZiBicmVha3BvaW50IE1cbiRzaXplLVM6IDQxNHB4OyAvLyBhcnR3b3JrIGRlc2lnbiBzaXplXG4kc2l6ZS1UOiAzMjBweDsgLy8gc21hbGxlc3QgdG8gc2NhbGUgdG9cblxuLy8gSGVhZGluZyBUeXBlZmFjZVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkFCQ0dpbnRvTm9yZFwiO1xuXHRmb250LXdlaWdodDogNDAwOyAvLyBub3JtYWxcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQUJDR2ludG9Ob3JkLU1lZGl1bS53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZicpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBQkNHaW50b05vcmRcIjtcblx0Zm9udC13ZWlnaHQ6IDcwMDsgLy8gYm9sZFxuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BQkNHaW50b05vcmQtTWVkaXVtLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksXG5cdHVybCgnLi4vZm9udHMvQUJDR2ludG9Ob3JkLU1lZGl1bS53b2ZmJykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLy8gTm9ybWFsIFR5cGVmYWNlXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNYWlzb25OZXVlJztcblx0Zm9udC13ZWlnaHQ6IDQwMDsgLy8gbm9ybWFsXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNYWlzb25OZXVlJztcblx0Zm9udC13ZWlnaHQ6IDYwMDsgLy9cblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNYWlzb25OZXVlJztcblx0Zm9udC13ZWlnaHQ6IDcwMDsgLy8gYm9sZFxuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdsb3JpYStIYWxsZWx1amFoJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9R2xvcmlhK0hhbGxlbHVqYWgmZmFtaWx5PU5vdGhpbmcrWW91K0NvdWxkK0RvJmRpc3BsYXk9c3dhcCcpO1xuXG5cbiRmb250LWdsb3JpYTogJ0dsb3JpYSBIYWxsZWx1amFoJywgY3Vyc2l2ZTtcbiRmb250LW5vdGhpbmc6ICdOb3RoaW5nIFlvdSBDb3VsZCBEbycsIGN1cnNpdmU7XG4kZm9udC1tYXNvbjogXCJNYXNvbk5ldWVcIiwgc2Fucy1zZXJpZjtcbiRmb250LWdpbnRvLW5vcmQ6IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1ib2R5OiAkZm9udC1tYXNvbjtcbiRmb250LWhlYWRpbmdzOiAkZm9udC1naW50by1ub3JkO1xuXG46cm9vdCB7XG5cdC0tdmlld3BvcnQtd2lkdGg6IDEwMHZ3OyAvLyB0aGlzIGlzIGR5bmFtaWNhbGx5IHVwZGF0ZWQgYnkgc2NyaXB0XG5cdC0tdmlld3BvcnQtaGVpZ2h0OiAxMDB2aDsgLy8gdGhpcyBpcyBkeW5hbWljYWxseSB1cGRhdGVkIGJ5IHNjcmlwdFxuXHQtLWNvbnRhaW5lci13aWR0aDogJHNpemUtY29udGFpbmVyLXdpZHRoICsgJHNpemUtcGFkZGluZyAqIDI7IC8vIHRoaXMgaXMgZHluYW1pY2FsbHkgdXBkYXRlZCBieSBzY3JpcHRcblx0LS1zaXplLXBhZGRpbmc6IDMwcHg7XG5cblx0QGluY2x1ZGUgTVEoMzc1cHgpIHtcblx0XHQtLXNpemUtcGFkZGluZzogMTVweDtcblx0fVxufVxuXG4udGhlbWUtY29sb3VyLWZvcmVzdCB7XG5cdC0tdGhlbWUtY29sb3I6ICN7JGNvbG9yLWVnZ3NoZWxsfTtcblx0LS10aGVtZS1ob3Zlci1jb2xvcjogI3skY29sb3ItdGVhbH07XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3ItZm9yZXN0fTtcblxuXHQuY2FyZC1pY29uIHtcblx0XHQmLmljb24tMSB7XG5cdFx0XHR0b3A6IDEyOXB4O1xuXHRcdFx0bGVmdDogMTNweDtcblx0XHRcdHdpZHRoOiA5NHB4O1xuXG5cdFx0XHRsZWZ0OiA0JTtcblx0XHRcdHRvcDogMjclO1xuXHRcdFx0d2lkdGg6IDI2JVxuXHRcdH1cblxuXHRcdCYuaWNvbi0yIHtcblx0XHRcdHRvcDogMjJweDtcblx0XHRcdHJpZ2h0OiAyMXB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNzlkZWcpO1xuXHRcdFx0d2lkdGg6IDY3cHg7XG5cblx0XHRcdHJpZ2h0OiA2JTtcblx0XHRcdHRvcDogNSU7XG5cdFx0XHR3aWR0aDogMTglO1xuXHRcdH1cblx0fVxufVxuXG4udGhlbWUtY29sb3VyLXRlYWwge1xuXHQtLXRoZW1lLWNvbG9yOiAjeyRjb2xvci1lZ2dzaGVsbH07XG5cdC0tdGhlbWUtaG92ZXItY29sb3I6ICN7JGNvbG9yLWZvcmVzdH07XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3ItdGVhbH07XG5cblx0LmNhcmQtaWNvbiB7XG5cdFx0Ji5pY29uLTEge1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRsZWZ0OiAxcHg7XG5cdFx0XHR3aWR0aDogMTEycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyM2RlZyk7XG5cblx0XHRcdGxlZnQ6IDElO1xuXHRcdFx0dG9wOiAxJTtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXG5cdFx0Ji5pY29uLTIge1xuXHRcdFx0dG9wOiAzNnB4O1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHdpZHRoOiA5NXB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTczZGVnKTtcblxuXHRcdFx0cmlnaHQ6IDIlO1xuXHRcdFx0dG9wOiA4JTtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHR9XG59XG5cbi50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcblx0LS10aGVtZS1jb2xvcjogI3skY29sb3ItZWdnc2hlbGx9O1xuXHQtLXRoZW1lLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1lbWJlcn07XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3Itc3VuZmxvd2VyfTtcblxuXHQuY2FyZC1pY29uIHtcblx0XHQmLmljb24tMSB7XG5cdFx0XHR0b3A6IDE2cHg7XG5cdFx0XHRyaWdodDogOTVweDtcblx0XHRcdHdpZHRoOiA3MnB4O1xuXG5cdFx0XHRyaWdodDogMjYlO1xuXHRcdFx0dG9wOiAzJTtcblx0XHRcdHdpZHRoOiAyMSU7XG5cdFx0fVxuXG5cdFx0Ji5pY29uLTIge1xuXHRcdFx0dG9wOiA2NHB4O1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHdpZHRoOiAxMjdweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzZGVnKTtcblxuXHRcdFx0cmlnaHQ6IDElO1xuXHRcdFx0dG9wOiAxNCU7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdH1cblx0fVxufVxuXG4udGhlbWUtY29sb3VyLWVtYmVyIHtcblx0LS10aGVtZS1jb2xvcjogI3skY29sb3ItZWdnc2hlbGx9O1xuXHQtLXRoZW1lLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHQtLXRoZW1lLWJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yLWVtYmVyfTtcblxuXHQuY2FyZC1pY29uIHtcblx0XHQmLmljb24tMSB7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDcycHg7XG5cblx0XHRcdGxlZnQ6IDUlO1xuXHRcdFx0dG9wOiA0JTtcblx0XHRcdHdpZHRoOiAyMSU7XG5cdFx0fVxuXG5cdFx0Ji5pY29uLTIge1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRyaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNTJkZWcpO1xuXG5cdFx0XHR0b3A6IDElO1xuXHRcdFx0cmlnaHQ6IDMlO1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHR9XG5cdH1cbn1cblxuLnRoZW1lLXBhdHRlcm4tY2hldnJvbnMudGhlbWUtY29sb3VyLWZvcmVzdCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctY2hldnJvbnMtZm9yZXN0LnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItdGVhbCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctY2hldnJvbnMtdGVhbC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tY2hldnJvbnMudGhlbWUtY29sb3VyLWVtYmVyIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1lbWJlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tY2hldnJvbnMudGhlbWUtY29sb3VyLXN1bmZsb3dlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctY2hldnJvbnMtc3VuZmxvd2VyLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1saW5lcy50aGVtZS1jb2xvdXItZm9yZXN0IHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1saW5lcy1mb3Jlc3QucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci10ZWFsIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1saW5lcy10ZWFsLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1saW5lcy50aGVtZS1jb2xvdXItZW1iZXIge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLWVtYmVyLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1saW5lcy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1saW5lcy1zdW5mbG93ZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWRvdHMudGhlbWUtY29sb3VyLWZvcmVzdCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1mb3Jlc3QucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWRvdHMudGhlbWUtY29sb3VyLXRlYWwge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWRvdHMtdGVhbC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItZW1iZXIge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWRvdHMtZW1iZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWRvdHMudGhlbWUtY29sb3VyLXN1bmZsb3dlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1zdW5mbG93ZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLXdhdmVzLnRoZW1lLWNvbG91ci1mb3Jlc3Qge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLWZvcmVzdC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLXRlYWwge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLXRlYWwucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLXdhdmVzLnRoZW1lLWNvbG91ci1lbWJlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZW1iZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLXdhdmVzLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLXN1bmZsb3dlci5wbmcnKTtcbn1cbiIsIkBtaXhpbiBmbHVpZCgkcHJvcGVydHksICRtYXApIHtcblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJHByb3BlcnR5LCAkbWFwKTtcbn1cblxuLy8gUmVzcG9uc2l2ZVxuQG1peGluIE1RKCRjYW52YXMsICRtYXg6IG1heC13aWR0aCkge1xuXHRAaWYgJGNhbnZhcyA9PSBNIHtcblx0XHQvLyBJUEFEIEFORCBCSUdHRVJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7IEBjb250ZW50OyB9XG5cdH1cblx0Ly9cdC8vIElQQUQgVVAgVE8gOTkycHhcblx0Ly9AZWxzZSBpZiAkY2FudmFzID09IFNNIHtcblx0Ly9cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cblx0Ly99XG5cblx0QGVsc2UgaWYgJGNhbnZhcyA9PSBTIHtcblx0XHQvLyBTTUFMTEVSIFRIQU4gSVBBRFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGVsc2Uge1xuXHRcdEBpZiB1bnF1b3RlKCRtYXgpID09IG1heC13aWR0aCB7XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyBAY29udGVudDsgfVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGNhbnZhcykge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGVsc2Uge1xuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjYW52YXMpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBzcXVpZ2dsZSgkYWxpZ246IGxlZnQpIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IHVucXVvdGUoJGFsaWduKTtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbjtcblxuXHRcdEBpZiB1bnF1b3RlKCRhbGlnbikgPT0gbGVmdCB7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdH1cblx0XHRAZWxzZSB7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xuXHRcdH1cblx0fVxuXG5cdCYuYW5pbWF0ZS1zcXVpZ2dsZSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0fVxuXHRcdC8vJi5hY3RpdmUge1xuXHRcdC8vXHQmOjphZnRlciB7XG5cdFx0Ly9cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdC8vXHR9XG5cdFx0Ly99XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTZweC8xJyk7XG5cblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJGNvbG9yLWZvcmVzdCwgMC41KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRwYWRkaW5nOiAxOXB4IDI4cHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdCRzaXplLUw6IDE2cHhcblx0KSk7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTBweCAxOHB4LFxuXHRcdCRzaXplLUw6IDE5cHggMjhweFxuXHQpKTtcblxuXHQmLnNtYWxsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMTBweCAyN3B4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMHB4IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiAxMHB4IDI3cHhcblx0XHQpKTtcblx0fVxuXG5cdCYueC1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDNweCAxNXB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG59XG5cbkBtaXhpbiBjaXJjbGUoKSB7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE4cHgvMS4xMScpO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2lkdGg6IDE1M3B4O1xuXHRoZWlnaHQ6IDgxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xpbmstY2lyY2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDE2cHgsXG5cdFx0JHNpemUtTDogMThweFxuXHQpKTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnd2lkdGgnLCAoXG5cdFx0JHNpemUtUzogMTMycHgsXG5cdFx0JHNpemUtTDogMTUzcHhcblx0KSk7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2hlaWdodCcsIChcblx0XHQkc2l6ZS1TOiA3MXB4LFxuXHRcdCRzaXplLUw6IDgxcHhcblx0KSk7XG5cblx0LnN2Zy1saW5lIHtcblx0XHQvL2NvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA3NXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstc3F1aWdnbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LnN2Zy1jaXJjbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdC5zdmctbGluZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdW5kZXJsaW5lKCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xMnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBidXR0b24tcmVzZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIjYXBwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGZvbnQtYm9keSgpIHtcblx0Zm9udDogbm9ybWFsIDE2cHgvMS42MiAkZm9udC1ib2R5O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuQG1peGluIGZvbnQtaGVhZGluZ3MoJHNpemU6ICc1MHB4LzEuNCcpIHtcblx0Zm9udDogbm9ybWFsIHVucXVvdGUoJHNpemUpICRmb250LWhlYWRpbmdzO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgZm9udC1ib2R5KCk7XG5cblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWdyZXk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDYwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE3O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0JHNpemUtUzogNDBweCxcblx0XHQkc2l6ZS1MOiA2MHB4XG5cdCkpO1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDQwcHgsXG5cdFx0JHNpemUtTDogNTBweFxuXHQpKTtcbn1cblxuaDMge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdCRzaXplLUw6IDQwcHhcblx0KSk7XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMS4wNztcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0JHNpemUtTDogMjhweFxuXHQpKTtcbn1cblxuaDUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjgzO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0JHNpemUtUzogMThweCxcblx0XHQkc2l6ZS1MOiAyNHB4XG5cdCkpO1xufVxuXG5oNiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNjI7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRzaXplLWNvbnRhaW5lci13aWR0aDtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zaXplLXBhZGRpbmcpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zaXplLXBhZGRpbmcpO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBIaWRlIHZpc3VhbGx5IGJ1dCBub3QgZnJvbSBzY3JlZW4gcmVhZGVyc1xuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIG1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5XG59XG5cbi5idXR0b24ge1xuXHRAaW5jbHVkZSBidXR0b24oKTtcbn1cblxuLmNpcmNsZSB7XG5cdEBpbmNsdWRlIGNpcmNsZSgpO1xufVxuXG4uc3F1aWdnbGUtdW5kZXJsaW5lIHtcblx0QGluY2x1ZGUgc3F1aWdnbGUoKTtcbn1cblxuLnNxdWlnZ2xlLXVuZGVybGluZS1jZW50ZXIsXG4uc3F1aWdnbGUtdW5kZXJsaW5lLWNlbnRyZSB7XG5cdEBpbmNsdWRlIHNxdWlnZ2xlKGNlbnRlcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0ZmxleDogMCAxIDMzcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji5hY3RpdmUsXG5cdFx0Ji5wcmV2LFxuXHRcdCYubmV4dCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmLm5leHQge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhY3Qge1xuXHQkYmxvY2s6ICY7XG5cdCRwbGFjZWhvbGRlci1jb2xvcjogIzgwOTk4OTtcblxuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0LmNvbHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0PiAqIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dCxcblx0c2VsZWN0LFxuXHRvcHRpb24sXG5cdHRleHRhcmVhIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNHB4LzEuNDMnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM4MDk5ODk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbCB1cmwoXCIuLi9pbWFnZXMvZm9ybS1zZWxlY3QtZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xuXHR9XG5cblx0bGFiZWwuY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDEycHggMCAwO1xuXHRcdG9yZGVyOiAtMTtcblxuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHQvL2JvcmRlci1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aWNrLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHR9XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHR9XG5cblx0c2VsZWN0OmRpc2FibGVkLFxuXHRzZWxlY3Q6aW52YWxpZCwge1xuXHRcdGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cdH1cblxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdFx0Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcblx0fVxuXG5cdDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG5cdFx0Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cblx0XHRjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuXHR9XG5cblx0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cdH1cblxuXHRbcm9sZT1cImFsZXJ0XCJdIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG5cblx0LmZpZWxkIHtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdFx0aW5wdXQsXG5cdFx0c2VsZWN0LFxuXHRcdG9wdGlvbixcblx0XHR0ZXh0YXJlYSxcblx0XHQuY2hlY2tib3gge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCYuaW52ZXJzZSB7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHQmOm5vdCg6aG92ZXIpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kaWFsb2cge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuXG5cdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0Jl9fb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4qOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYXNpZGUudmlkZW8td3JhcHBlci0xNng5IHtcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDQwNXB4O1xuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuXHR9XG5cdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRtaW4taGVpZ2h0OiA0MDVweDtcblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiA0MDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQmLnZpZGVvLXdyYXBwZXItMTZ4OV9fbWF4LWgtMjcwIHtcblx0XHRtYXgtaGVpZ2h0OiAyNzBweDtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNzBweDtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWVtYmVkIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxucCArIC53cC1ibG9jay1lbWJlZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4iLCIvLyBEZXBlbmRlbmN5IGZ1bmN0aW9uc1xuQGltcG9ydCAnbGlzdC1yZW1vdmUnO1xuQGltcG9ydCAnbGlzdC1zb3J0JztcbkBpbXBvcnQgJ21hcC1zb3J0JztcbkBpbXBvcnQgJ2xpbmVhci1pbnRlcnBvbGF0aW9uJztcblxuLy8vIHBvbHktZmx1aWQtc2l6aW5nXG4vLy8gR2VuZXJhdGUgbGluZWFyIGludGVycG9sYXRlZCBzaXplIHZhbHVlcyB0aHJvdWdoIG11bHRpcGxlIGJyZWFrIHBvaW50c1xuLy8vIEBwYXJhbSAkcHJvcGVydHkgLSBBIHN0cmluZyBDU1MgcHJvcGVydHkgbmFtZVxuLy8vIEBwYXJhbSAkbWFwIC0gQSBTQVNTIG1hcCBvZiB2aWV3cG9ydCB1bml0IGFuZCBzaXplIHZhbHVlIHBhaXJzXG4vLy8gQHJlcXVpcmVzIGZ1bmN0aW9uIGxpbmVhci1pbnRlcnBvbGF0aW9uXG4vLy8gQHJlcXVpcmVzIGZ1bmN0aW9uIG1hcC1zb3J0XG4vLy8gQGV4YW1wbGVcbi8vLyAgIEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoNTc2cHg6IDIycHgsIDc2OHB4OiAyNHB4LCA5OTJweDogMzRweCkpO1xuLy8vIEBhdXRob3IgSmFrZSBXaWxzb24gPGpha2UuZS53aWxzb25AZ21haWwuY29tPlxuQG1peGluIHBvbHktZmx1aWQtc2l6aW5nKCRwcm9wZXJ0eSwgJG1hcCkge1xuICAkcmVzdWx0OiAoKTtcblxuICAvLyBHZXQgdGhlIG51bWJlciBvZiBwcm92aWRlZCBicmVha3BvaW50c1xuICAkbGVuZ3RoOiBsZW5ndGgobWFwLWtleXMoJG1hcCkpO1xuXG4gIC8vIEVycm9yIGlmIHRoZSBudW1iZXIgb2YgYnJlYWtwb2ludHMgaXMgPCAyXG4gIEBpZiAoJGxlbmd0aCA8IDIpIHtcbiAgICBAZXJyb3IgXCJwb2x5LWZsdWlkLXNpemluZygpICRtYXAgcmVxdWlyZXMgYXQgbGVhc3QgdHdvIHZhbHVlc1wiO1xuICB9XG5cbiAgLy8gU29ydCB0aGUgbWFwIGJ5IHZpZXdwb3J0IHdpZHRoIChrZXkpXG4gICRtYXA6IG1hcC1zb3J0KCRtYXApO1xuICAka2V5czogbWFwLWtleXMoJG1hcCk7XG5cbiAgLy8gTWluaW11bSBzaXplXG4gICN7JHByb3BlcnR5fTogbWFwLWdldCgkbWFwLCBudGgoJGtleXMsIDEpKTtcblxuICAvLyBJbnRlcnBvbGF0ZWQgc2l6ZSB0aHJvdWdoIGJyZWFrcG9pbnRzXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRsZW5ndGggLSAxKSB7XG4gICAgJHJlc3VsdDogKCk7XG4gICAgJGxvdy12YWx1ZXM6IG1hcC1nZXQoJG1hcCwgbnRoKCRrZXlzLCAkaSkpO1xuICAgICRoaWdoLXZhbHVlczogbWFwLWdldCgkbWFwLCBudGgoJGtleXMsICgkaSArIDEpKSk7XG4gICAgJHRvdGFsOiBsZW5ndGgoJGxvdy12YWx1ZXMpO1xuICAgICRsb3ctc2VwYXJhdG9yOiBsaXN0LXNlcGFyYXRvcihudGgoJGtleXMsICRpKSk7XG4gICAgJGhpZ2gtc2VwYXJhdG9yOiBsaXN0LXNlcGFyYXRvcihudGgoJGtleXMsICRpICsgMSkpO1xuXG4gICAgQGlmICgkbG93LXNlcGFyYXRvciAhPSAkaGlnaC1zZXBhcmF0b3IpIHtcbiAgICAgIEBlcnJvciBcInBvbHktZmx1aWQtc2l6aW5nKCkgdmFsdWVzIG11c3QgdXNlIHRoZSBzYW1lIHNlcGFyYXRvclwiO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOm50aCgka2V5cywgJGkpKSB7XG4gICAgICBAaWYgKGxlbmd0aCgkbG93LXZhbHVlcykgIT0gbGVuZ3RoKCRoaWdoLXZhbHVlcykpIHtcbiAgICAgICAgQGVycm9yIFwicG9seS1mbHVpZC1zaXppbmcoKSB2YWx1ZXMgbXVzdCBoYXZlIHNhbWUgbnVtYmVyIGFyZ3NcIjtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaiBmcm9tIDEgdGhyb3VnaCAkdG90YWwge1xuICAgICAgICAkdmFsdWUxOiBudGgoJGxvdy12YWx1ZXMsICRqKTtcbiAgICAgICAgJHZhbHVlMjogbnRoKCRoaWdoLXZhbHVlcywgJGopO1xuICAgICAgICAka2V5MTogbnRoKCRrZXlzLCAkaSk7XG4gICAgICAgICRrZXkyOiBudGgoJGtleXMsICRpICsgMSk7XG5cbiAgICAgICAgQGlmICgkdmFsdWUxICE9ICR2YWx1ZTIpIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbGluZWFyLWludGVycG9sYXRpb24oKCRrZXkxOiAkdmFsdWUxLCAka2V5MjogJHZhbHVlMikpLCAkbG93LXNlcGFyYXRvcik7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUxLCAkbG93LXNlcGFyYXRvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3skcHJvcGVydHl9OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1heG1pbXVtIHNpemVcbiAgQG1lZGlhIChtaW4td2lkdGg6bnRoKCRrZXlzLCRsZW5ndGgpKSB7XG4gICAgI3skcHJvcGVydHl9OiBtYXAtZ2V0KCRtYXAsIG50aCgka2V5cywkbGVuZ3RoKSk7XG4gIH1cbn0iLCJoZWFkZXIuc2l0ZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXG5cdC8vIEBkZWJ1Z1xuXHQvL3BhZGRpbmctdG9wOiAxMDB2aDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0bWF4LWhlaWdodDogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuNSk7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRib2R5Lm1lbnUtb3BlbiAmIHtcblx0XHRcdC8vcG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ly90b3A6IDA7XG5cdFx0XHQvL2xlZnQ6IDA7XG5cdFx0XHQvL3JpZ2h0OiAwO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuYm9keS5tZW51LW9wZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5kaXYuc2l0ZS1oZWFkZXIge1xuXHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxOHB4LzEuMTEnKTtcblxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tc2l6ZS1wYWRkaW5nKTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBNUSg5ODBweCwgJ21pbi13aWR0aCcpIHtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0Ly9oZWlnaHQ6IDYwcHg7XG5cdFx0cGFkZGluZzogMThweCB2YXIoLS1zaXplLXBhZGRpbmcpIDM1cHg7XG5cblx0XHQubG9nbyB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogOTZweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tZW51LXRvZ2dsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdC8vcmlnaHQ6IDQycHg7XG5cdFx0XHRyaWdodDogY2FsYyh2YXIoLS1zaXplLXBhZGRpbmcpICsgMTJweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHQvL3RyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuMyk7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDlweCA5cHggMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDlweCAwIDAgOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSxcblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0dG9wOiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJvZHkubWVudS1vcGVuICYge1xuXHRcdFx0aSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG5cdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHRcdHRvcDogMjlweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG5cdFx0XHRcdFx0dG9wOiAyOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVkdWNhdG9ycy1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDFyZW07XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cblx0fVxuXG5cdC5lZHVjYXRvcnMge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvL3RvcDogMDtcblx0XHRcdC8vcmlnaHQ6IDA7XG5cdFx0XHQvL2JvdHRvbTogMDtcblx0XHRcdC8vbGVmdDogMDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtNnB4O1xuXHRcdFx0bGVmdDogLTZweDtcblx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xpbmstc3F1aWdnbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwubWVudSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vdG9wOiA1OXB4O1xuXHRcdFx0Ly9sZWZ0OiAwO1xuXHRcdFx0Ly9yaWdodDogMDtcblx0XHRcdC8vei1pbmRleDogMTA7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoOTgwcHgsICdtaW4td2lkdGgnKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdEBpbmNsdWRlIHVuZGVybGluZSgpO1xuXHR9XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdGEge1xuXHRcdFx0Jjpub3QoLmxvZ28pIHtcblx0XHRcdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IC8gMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvL21hcmdpbjogMCAyNXB4O1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItaHItYmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmVkdWNhdG9ycyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRib3R0b206IDEycHg7XG5cdFx0XHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdG1hcmdpbjogMDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0cGFkZGluZzogMTBweCAwIDQwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDAgNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fZ3JpZCB7XG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuXHRcdFx0XHRncmlkLWNvbHVtbi1nYXA6IDkwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKDEyODBweCwgbWluLXdpZHRoKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdFx0XHRcdFx0Z3JpZC1yb3c6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdFx0XHRcdFx0Z3JpZC1yb3c6IDI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoMTI4MHB4LCBtaW4td2lkdGgpIHtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAyO1xuXHRcdFx0XHRcdFx0Z3JpZC1yb3c6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAyO1xuXHRcdFx0XHRcdFx0Z3JpZC1yb3c6IDEgLyAzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKDEyODBweCwgbWluLXdpZHRoKSB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMztcblx0XHRcdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbmF2IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDE0cHgsXG5cdFx0XHRcdCRzaXplLUw6IDE4cHhcblx0XHRcdCkpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTE7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUoKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cblx0XHQmX19zdWJzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHR9XG5cblx0XHRcdCZfX2Zvcm0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXG5cdFx0XHRcdC5jb25maXJtYXRpb24ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRwYWRkaW5nOiAyMHB4IDAgNDRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDEwMHB4O1xuXHRcdH1cblxuXHRcdHVsLFxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAzN3B4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lKCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9kYWwge1xuXHRcdCZfX2JvZHkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nJywgKFxuXHRcdFx0XHQkc2l6ZS1UOiAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1NOiA4MHB4IC8gMixcblx0XHRcdFx0JHNpemUtTDogMTAwcHhcblx0XHRcdCkpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHR9XG5cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bWF4LXdpZHRoOiA3MyU7XG5cblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNTA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdH1cblxuXHRcdCZfX2Zvcm0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHQuY29uZmlybWF0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHQuZm9vdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQmID4gKiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uLXJlc2V0O1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nJywgKFxuXHRcdFx0XHQkc2l6ZS1UOiA1NXB4IC8gMixcblx0XHRcdFx0JHNpemUtTDogNTVweFxuXHRcdFx0KSk7XG5cdFx0fVxuXHR9XG5cblxufVxuXG4uZm9vdGVyLWN0YSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lbWJlcjtcblx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDAgMCAxNjNweDtcblx0fVxuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAtNDlweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtZW1iZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3R0b206IC0xcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc2MHB4LzEuMTcnKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1UOiA0MHB4LFxuXHRcdFx0JHNpemUtUzogNTBweCxcblx0XHRcdCRzaXplLUw6IDYwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAyNHB4IDAgMCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDg2cHggMCA0NHB4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMTFweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0bGVmdDogLTVweDtcblx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLXNxdWlnZ2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLWFycm93LWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdG1heC13aWR0aDogNTUzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdG1heC13aWR0aDogNDQ3cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly8gNDk1IHggMjczXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItaW1hZ2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA2MSU7XG5cdFx0XHRcdGJvdHRvbTogMjdweDtcblx0XHRcdFx0aGVpZ2h0OiAyNzNweDtcblx0XHRcdFx0d2lkdGg6IDQ5NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNTAgLyA0MTQgKiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyLWFja25vd2xlZGdlbWVudCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDU2cHggMCAyMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0JHNpemUtUzogMTJweCxcblx0XHQkc2l6ZS1MOiAxNnB4XG5cdCkpO1xuXG5cdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItaHItYmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZsYWdzIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHR3aWR0aDogNjJweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19hYm9yaWdpbmFsIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWctYWJvcmlnaW5hbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHR9XG5cblx0XHQmX190aSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnLXRpLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdH1cblx0fVxufVxuIiwiLmhlYWRlci1yb2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAyNXB4O1xuXHRwYWRkaW5nOiA3MHB4IDAgMjVweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogMTAwcHggMCAyNXB4O1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtMjVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JvbGUtaGVhZGVyLWJvdHRvbS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDExMCU7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGModmFyKC0tdmlld3BvcnQtd2lkdGgpIC0gdmFyKC0tc2l6ZS1wYWRkaW5nKSAqIDIpO1xuXHRcdFx0bWluLWhlaWdodDogNTMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZmxleDogMCAwIDU5JTtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZmxleDogMCAwIDQxJTtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRtYXJnaW46IDUwcHggMCAtNTBweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19pbmR1c3RyeSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjExO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE0cHgsXG5cdFx0XHQkc2l6ZS1MOiAxOHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNjBweC8xLjEyJyk7XG5cblx0XHRtYXJnaW46IDIwcHggMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDQwcHgsXG5cdFx0XHQkc2l6ZS1MOiA2MHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX190aXRsZS1hbHQge1xuXHRcdGZvbnQ6IDQwcHgvMSAkZm9udC1nbG9yaWE7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fdHJhaXRzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCk7XG5cblx0XHRtYXJnaW46IDMwcHggMCAzMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDM7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAtICc7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JvbGUtdHJhaXQtZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnJvbGUtYWJvdXQge1xuXHRwYWRkaW5nOiAxOTBweCAwIDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMDBweCAwIDAsXG5cdFx0JHNpemUtTDogMTkwcHggMCAwXG5cdCkpO1xuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZmxleDogNyAvIDEyICogMTAwJTtcblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRmbGV4OiA1IC8gMTIgKiAxMDAlO1xuXHRcdHBhZGRpbmc6IDcwcHggMCAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX3NraWxscyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci1lbWJlciwgMC4zKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRcdFx0cGFkZGluZzogN3B4IDE2cHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRtYXJnaW46IDQwcHggMCA0MHB4O1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCA1MHB4IDAgMDtcblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMTZweCAwIDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAn4oCiJztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDJleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1yb2xlLWFkdmlzb3JzIHtcblx0LmFkdmlzb3JzLWNhcm91c2VsX190ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbiIsIi5mYWN0LWZlYXR1cmVkIHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmFjdC1mZWF0dXJlZC1iZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0d2lkdGg6IDQwNnB4O1xuXHRoZWlnaHQ6IDM5M3B4O1xuXHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNi43OGRlZyk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgNzBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnd2lkdGgnLCAoXG5cdFx0JHNpemUtUzogMjc3cHgsXG5cdFx0JHNpemUtTDogNDA2cHhcblx0KSk7XG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdoZWlnaHQnLCAoXG5cdFx0JHNpemUtUzogMjY2cHgsXG5cdFx0JHNpemUtTDogMzkzcHhcblx0KSk7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNDBweCxcblx0XHQkc2l6ZS1MOiA3MHB4XG5cdCkpO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCk7XG5cblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjRweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0JHNpemUtTDogMjZweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDAgYXV0byAxMnB4LFxuXHRcdFx0JHNpemUtTDogMCBhdXRvIDI0cHhcblx0XHQpKTtcblxuXHRcdC8vJjo6YWZ0ZXIge1xuXHRcdC8vXHRjb250ZW50OiAnJztcblx0XHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly9cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0Ly9cdGhlaWdodDogMjBweDtcblx0XHQvL1xuXHRcdC8vXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdC8vXHRcdCRzaXplLVM6IDEwcHgsXG5cdFx0Ly9cdFx0JHNpemUtTDogMjBweFxuXHRcdC8vXHQpKTtcblx0XHQvL31cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS40Mztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMTJweCxcblx0XHRcdCRzaXplLUw6IDE0cHhcblx0XHQpKTtcblx0fVxufVxuIiwiLmFkdmlzb3JzLWNhcm91c2VsIHtcblx0cGFkZGluZzogMTUwcHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNjBweCAwIDAsXG5cdFx0JHNpemUtTDogMTUwcHggMCAwXG5cdCkpO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0Ly8mOjphZnRlciB7XG5cdFx0Ly9cdGNvbnRlbnQ6ICcnO1xuXHRcdC8vXHRkaXNwbGF5OiBibG9jaztcblx0XHQvL1x0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgbGVmdDtcblx0XHQvL1x0aGVpZ2h0OiAyMHB4O1xuXHRcdC8vXHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdC8vfVxuXHR9XG5cblx0Jl9fY29scyB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmbGV4OiAxO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1hcmdpbjogMCAwIDEwMHB4O1xuXHR9XG5cblx0Jl9fYWxsIHtcblx0XHRmbGV4OiAwO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDAgMTAwcHg7XG5cdH1cblxuXHQmX19iYW5kIHtcblx0XHQvL2hlaWdodDogNTEwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMjQ2cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygndG9wJywgKFxuXHRcdFx0JHNpemUtUzogMjIwcHgsXG5cdFx0XHQkc2l6ZS1MOiAyNDZweFxuXHRcdCkpO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IC00OXB4O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmcnKTtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3dpZHRoJywgKFxuXHRcdFx0JHNpemUtUzogMjYwcHgsXG5cdFx0XHQkc2l6ZS1MOiAzMDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbi1yaWdodCcsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA1MHB4XG5cdFx0KSk7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLXNpemUtcGFkZGluZykpO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tc2l6ZS1wYWRkaW5nKSk7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1zY3JvbGxiYXIge1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Fkdmlzb3Itc2xpZGVyLWxpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWR2aXNvci1zbGlkZXItYmxvYi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0fVxufVxuIiwiLmFkdmlzb3ItY2FyZCB7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ3MCAvIDM2MCAqIDEwMCU7XG5cblx0XHQvL2NvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcikgdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZSkgcmVwZWF0O1xuXHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcblx0XHR9XG5cblx0XHQuY2FyZC1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0c3ZnIFtmaWxsKj0nIyddIHtcblx0XHRcdFx0ZmlsbDogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcgW3N0cm9rZSo9JyMnXSB7XG5cdFx0XHRcdHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFkdmlzb3ItY2FyZF9faG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hvdmVyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCczMHB4LzEnKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyMnB4LFxuXHRcdFx0JHNpemUtTDogMzBweFxuXHRcdCkpO1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0PiAqIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRtYXJnaW46IDAgMCA2cHg7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3dpZHRoJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxNDZweCxcblx0XHRcdFx0JHNpemUtTDogMjAwcHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzBweC8xLjI4Jyk7XG5cblx0XHRtYXJnaW46IDMwcHggMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiAyOHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMjBweCAwIDE1cHgsXG5cdFx0XHQkc2l6ZS1MOiAzMHB4IDAgMjBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0Ly9cdCRzaXplLVM6IDE2cHgsXG5cdFx0Ly9cdCRzaXplLUw6IDE4cHhcblx0XHQvLykpO1xuXHR9XG5cblx0Jl9fY29tcGFueSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0bWFyZ2luOiAxMHB4IDAgMjBweDtcblx0XHRvcGFjaXR5OiAwLjY7XG5cblx0XHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0Ly9cdCRzaXplLVM6IDE2cHgsXG5cdFx0Ly9cdCRzaXplLUw6IDE4cHhcblx0XHQvLykpO1xuXG5cdFx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdC8vXHQkc2l6ZS1TOiAxMHB4IDAgMTBweCxcblx0XHQvL1x0JHNpemUtTDogMTBweCAwIDIwcHhcblx0XHQvLykpO1xuXHR9XG59XG4iLCIucm9sZS1zdGF0aXN0aWNzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0cGFkZGluZzogMTkwcHggMCAxMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDgwcHggMCA4MHB4LFxuXHRcdCRzaXplLUw6IDE5MHB4IDAgMTIwcHhcblx0KSk7XG5cblx0LnRoaW5nIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogOTNweDtcblx0XHRoZWlnaHQ6IDk0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDkwcHg7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZykgc2NhbGUoNC44KTtcblx0XHRvcGFjaXR5OiAwLjE2O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy00LXN0YXItdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdC8vJjo6YWZ0ZXIge1xuXHRcdC8vXHRjb250ZW50OiAnJztcblx0XHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly9cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGxlZnQ7XG5cdFx0Ly9cdGhlaWdodDogMjBweDtcblx0XHQvL1x0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHQvL31cblx0fVxuXG5cdCZfX2ZhY3Qge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogNzBweCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb3VudGVyIHtcblx0XHRmb250OiAzMHB4LzIgJGZvbnQtZ2xvcmlhO1xuXHRcdGNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcm9sZS1zdGF0aXN0aWNzLWNvdW50ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0Jl9fZmFjdC10aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjNweC8xJyk7XG5cblx0XHRtYXJnaW46IDIwcHggMCAwIDEwMHB4O1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdG1hcmdpbjogMjdweCAwIDAgMTAwcHg7XG5cdH1cbn1cbiIsIi5yb2xlLXJlbGF0ZWQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRwYWRkaW5nOiAwIDAgMjUwcHg7XG5cblx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0Ly9cdCRzaXplLVM6IDgwcHggMCAxNTBweCxcblx0Ly9cdCRzaXplLUw6IDEyMHB4IDAgMjUwcHhcblx0Ly8pKTtcblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMCAwIDE1MHB4LFxuXHRcdCRzaXplLUw6IDAgMCAyNTBweFxuXHQpKTtcblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdC8vJjo6YWZ0ZXIge1xuXHRcdC8vXHRjb250ZW50OiAnJztcblx0XHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly9cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGxlZnQ7XG5cdFx0Ly9cdGhlaWdodDogMjBweDtcblx0XHQvL1x0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHQvL31cblx0fVxuXG5cdCZfX2ZhY3Qge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvdW50ZXIge1xuXHRcdGZvbnQ6IDMwcHgvMiAkZm9udC1nbG9yaWE7XG5cdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yb2xlLXN0YXRpc3RpY3MtY291bnRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQmX19mYWN0LXRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCk7XG5cblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMCAxMDBweDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRtYXJnaW46IDI3cHggMCAwIDEwMHB4O1xuXHR9XG59XG5cbi5yb2xlLWNhcmRzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cblx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjEwcHgsIDFmcikpO1xuXHRcdGdyaWQtYXV0by1yb3dzOiAxZnI7XG5cdFx0Z2FwOiA0MHB4IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweCA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHRAaW5jbHVkZSBNUSg5ODBweCkge1xuXHRcdC8vbWF4LXdpZHRoOiBjYWxjKDI2MHB4ICogMiArIDQwcHgpO1xuXHR9XG5cblx0Jl9fbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4OiAwIDAgMjIuNSU7XG5cdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRAaW5jbHVkZSBNUSg5ODBweCkge1xuXHRcdFx0ZmxleDogMCAwIDQ4JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbi5yb2xlLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMCAzMzAgLyAyNjAgKiAxMDAlIDA7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDAgMCAyOTAgLyAzNTQgKiAxMDAlIDA7XG5cdH1cblxuXHRhIHtcblx0XHRwYWRkaW5nOiAyNnB4IDIwcHggMThweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ly9oZWlnaHQ6IDMzMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ly9jb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdC8vYmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0XHQvL2JveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci10ZWFsO1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcikgdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZSkgcmVwZWF0O1xuXHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHQvL2hlaWdodDogMjkwcHg7XG5cdH1cblxuXHQmX19pbmR1c3RyeSB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAwIGF1dG87XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjhweC8xLjA2Jyk7XG5cblx0XHRtYXJnaW46IDIwcHggMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdDc2N3B4OiAyOHB4LFxuXHRcdFx0JHNpemUtTTogMjBweCxcblx0XHRcdDk4MHB4OiAyOHB4LFxuXHRcdFx0OTgxcHg6IDIwcHgsXG5cdFx0XHQkc2l6ZS1MOiAyOHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2tpbGxzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCA0cHggNHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IDRweCA2cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1lZ2dzaGVsbCwgMC4zKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdC5hcnJvdyB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yb2xlLWNhcmQtYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdH1cbn1cbiIsIi5oZWFkZXItcGFnZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNzBweCAwIDA7XG5cdG1hcmdpbjogMCAwIDk3cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGVhbC1saWdodDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0Ly9cblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC00OXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHRoMSB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2FtcGFpZ24tdmlkZW8gJiB7XG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA1MHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAzNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0LjYlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTklO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDYwcHggMCAtOTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItaW5saW5lIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1MHB4IDAgMDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMDBweCAwIDAsXG5cdFx0JHNpemUtTDogMTUwcHggMCAwXG5cdCkpO1xuXG5cdGgxIHtcblx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCdjZW50ZXInKTtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXHR9XG59XG4iLCIucGFnZS1jb250ZW50IHtcblx0cGFkZGluZzogMTAwcHggMCAxODBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAyNXB4IDAgOTBweCxcblx0XHQkc2l6ZS1NOiA1MHB4IDAgOTBweCxcblx0XHQkc2l6ZS1MOiAxMDBweCAwIDE4MHB4XG5cdCkpO1xuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHR9XG59XG4iLCJhcnRpY2xlLnR5cGUtZmFxIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXG5cdD4gaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0cGFkZGluZzogMTcwcHggMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDEwMHB4IDAgMCxcblx0XHRcdCRzaXplLUw6IDE3MHB4IDAgMFxuXHRcdCkpO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblxuXHRcdFx0Ly8mOjphZnRlciB7XG5cdFx0XHQvL1x0Y29udGVudDogJyc7XG5cdFx0XHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvL1x0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0Ly9cdGhlaWdodDogMjBweDtcblx0XHRcdC8vXHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0Ly99XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LnRleHQge1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0fVxuXG5cdFx0Lml0ZW1zIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwIDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAzOHB4IDAgMzBweCxcblx0XHRcdFx0JHNpemUtTDogMTAwcHggMCAxMHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygyNSUgLSAyMHB4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGMoLTUwJSAtIDI1cHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZm9yZXN0fTtcblx0XHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xuXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLWNvbG9yLWJzKTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHRcdFx0JHNpemUtUzogMThweCxcblx0XHRcdFx0XHRcdFx0JHNpemUtTDogMzJweFxuXHRcdFx0XHRcdFx0KSk7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYnMpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmEwIHtcblx0XHRcdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZm9yZXN0fTtcblx0XHRcdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItdGVhbH07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYTEge1xuXHRcdFx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHRcdFx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1lbWJlcn07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYTIge1xuXHRcdFx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci10ZWFsfTtcblx0XHRcdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZm9yZXN0fTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hMyB7XG5cdFx0XHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWVtYmVyfTtcblx0XHRcdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3Itc3VuZmxvd2VyfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+IC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nLXRvcCcsIChcblx0XHRcdCRzaXplLVM6IDYwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxNTBweFxuXHRcdCkpO1xuXG5cdFx0LmZhcXMge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZy1ib3R0b20nLCAoXG5cdFx0XHRcdCRzaXplLVM6IDEwMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyMDBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0aDMsXG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOiAwIDAgODBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdFx0JHNpemUtUzogMCAwIDQwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDAgMCA4MHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0Ly8mOjphZnRlciB7XG5cdFx0XHQvL1x0Y29udGVudDogJyc7XG5cdFx0XHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvL1x0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgbGVmdDtcblx0XHRcdC8vXHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHQvL1x0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdC8vfVxuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0JiArIGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbi10b3AnLCAoXG5cdFx0XHRcdFx0JHNpemUtUzogMjBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0XHRcdCkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFxLW1pbnVzLnN2Z1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIycHgvMS4zJyk7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDE2cHgsXG5cdFx0XHRcdCRzaXplLUw6IDIycHhcblx0XHRcdCkpO1xuXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCMwMDAsIDAuMik7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmFxLXBsdXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAzMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogNDRweCAxMTBweCA0NHB4IDMwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAyMHB4IDYwcHggMjBweCAxNXB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0NHB4IDExMHB4IDQ0cHggMzBweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2W2lkXj1cImhlYWRsZXNzdWktZGlzY2xvc3VyZS1wYW5lbFwiXSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCMwMDAsIDAuMik7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMCAzMHB4IDMwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAwIDE1cHggMTVweCxcblx0XHRcdFx0JHNpemUtTDogMCAzMHB4IDMwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHQmICsgYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFxLWNhdGVnb3J5IHtcblx0XHRcdG1hcmdpbi10b3A6IDE5MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luLXRvcCcsIChcblx0XHRcdFx0JHNpemUtUzogODBweCxcblx0XHRcdFx0JHNpemUtTDogMTkwcHhcblx0XHRcdCkpO1xuXHRcdH1cblx0fVxufVxuIiwiYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblxuXHQ+IGhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHBhZGRpbmc6IDcwcHggMCAxODlweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuYmFjayB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCk7XG5cblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQvL21hcmdpbjogMCAwIDc5cHg7XG5cdFx0XHQvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JhY2stYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5kdXN0cnktaGVhZGVyIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdG1hcmdpbjogNzNweCAwIDdweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdFx0JHNpemUtUzogNzNweCAwIDdweCxcblx0XHRcdFx0JHNpemUtTDogNzNweCAwIDdweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDEycHgsXG5cdFx0XHRcdCRzaXplLUw6IDE2cHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdC5pbmR1c3RyeSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEnKTtcblxuXHRcdFx0bWFyZ2luOiA3cHggMCA0MXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiA3cHggMCAxMXB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA3cHggMCA0MXB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMTRweCxcblx0XHRcdFx0JHNpemUtTDogMjBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cblx0XHQuY29scyB7XG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0bWFyZ2luOiA0MXB4IDAgNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGZsZXg6IDAgMCAyMi41JTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0ZmxleDogMCAwIDc0JTtcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1NHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYWN0LWZlYXR1cmVkIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtNiU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdD4gLmNvbXBhbnktYWR2aXNvcnMge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMDBweCAwIDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDIwMHB4XG5cdFx0KSk7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAtNDlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Ly8gZGVmYXVsdCBoMiBzaXplXG5cdFx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCk7XG5cdFx0fVxuXG5cdFx0LnRleHQge1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHR9XG5cblx0XHQuY2FyZHMge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogMyUgMyU7XG5cdFx0XHRtYXJnaW46IDEwMHB4IDAgMTAwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoNDgwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuXG5cdFx0XHRcdC5jYXJkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cbiIsIi5oZWFkZXItaW5kdXN0cnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcblx0cGFkZGluZzogMCAwIDUwcHg7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDEzMHB4IDAgNTBweDtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC1lbWJlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxNnB4LFxuXHRcdFx0JHNpemUtTDogMThweFxuXHRcdCkpO1xuXG5cdFx0aDEge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNjBweC8xLjEyJyk7XG5cblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDQwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDYwcHhcblx0XHRcdCkpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG1hcmdpbjogNTBweCAwIC0yMHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dG9wOiA3MHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdH1cblx0fVxuXG5cblx0W2NsYXNzXj1cImljb25cIl0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRzdmcgW2ZpbGwqPScjJ10ge1xuXHRcdFx0ZmlsbDogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdHN2ZyBbc3Ryb2tlKj0nIyddIHtcblx0XHRcdHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uLTEge1xuXHRcdGxlZnQ6IDMyJTtcblx0XHR0b3A6IC03JTtcblx0XHR3aWR0aDogMTY0cHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTdkZWcpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bGVmdDogLTE0JTtcblx0XHRcdHRvcDogLTM1JTtcblx0XHRcdHdpZHRoOiAxOTRweDtcblx0XHR9XG5cdH1cblxuXHQuaWNvbi0yIHtcblx0XHRsZWZ0OiAzMSU7XG5cdFx0Ym90dG9tOiAtOSU7XG5cdFx0d2lkdGg6IDIwM3B4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzZGVnKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lmljb24tMyB7XG5cdFx0cmlnaHQ6IC04JTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDI5NnB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZyk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRyaWdodDogLTE1JTtcblx0XHRcdHRvcDogLTMwJTtcblx0XHRcdHdpZHRoOiAxNzdweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zZWN0aW9uLWluZHVzdHJ5LWFib3V0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdHBhZGRpbmc6IDE5MHB4IDAgMTAwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTEwcHggMCA1MHB4LFxuXHRcdCRzaXplLUw6IDE5MHB4IDAgMTAwcHhcblx0KSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQ+IGgyIHtcblx0XHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0ZmxleDogMCAwIDMwJTtcblx0XHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDY3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0ZmxleDogMCAwIDY1LjUlO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRwYWRkaW5nOiAxMzBweCAwIDI4N3B4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDUwcHggMCAxMzBweCxcblx0XHQkc2l6ZS1MOiAxMzBweCAwIDI4N3B4XG5cdCkpO1xuXG5cdCZfX2dyaWQge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCJhIG0gYlwiXG5cdFx0XHRcImMgbSBkXCI7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcdFwiYSBiXCJcblx0XHRcdFx0XCJtIG1cIlxuXHRcdFx0XHRcImMgZFwiO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyODRweDtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5kdXN0cnktY2lyY2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdGdyaWQtYXJlYTogbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMjBweCxcblx0XHRcdCRzaXplLUw6IDMwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0XHRwYWRkaW5nOiA0NHB4IDMwcHg7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMHB4LFxuXHRcdFx0JHNpemUtTDogMTJweFxuXHRcdCkpO1xuXHR9XG5cblx0LnRleHQge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE4cHgvMS41NicpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdFx0JHNpemUtTDogMThweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0NSUgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc3ZnIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHQvL21heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGluZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTc2cHg7XG5cdFx0XHRoZWlnaHQ6IDc2cHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NiU7XG5cblx0XHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHdpZHRoOiA0N3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHRcdFx0LmRlc2t0b3Age1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pdGVtLTAge1xuXHRcdGdyaWQtYXJlYTogYTtcblx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQ1JTtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHQubGluZSB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRyaWdodDogNDlweDtcblx0XHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pdGVtLTEge1xuXHRcdGdyaWQtYXJlYTogYjtcblx0XHRjb2xvcjogJGNvbG9yLWxpbGFjO1xuXHRcdHBhZGRpbmctbGVmdDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmxpbmUge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsZWZ0OiA0OXB4O1xuXHRcdFx0XHRib3R0b206IC04cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tMiB7XG5cdFx0Z3JpZC1hcmVhOiBjO1xuXHRcdGNvbG9yOiAkY29sb3ItdGVhbDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0NSU7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDU1cHg7XG5cdFx0fVxuXG5cdFx0LmxpbmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZVgoLTEpO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cmlnaHQ6IDQ5cHg7XG5cdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tMyB7XG5cdFx0Z3JpZC1hcmVhOiBkO1xuXHRcdGNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdHBhZGRpbmctbGVmdDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDU1cHg7XG5cdFx0fVxuXG5cdFx0LmxpbmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGVmdDogNDlweDtcblx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiA5MHB4IDAgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDUwcHggMCAwLFxuXHRcdCRzaXplLUw6IDkwcHggMCAwXG5cdCkpO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAtNDlweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRib3R0b206IC00OXB4O1xuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyNHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAwIDAgOTBweDtcblx0XHR9XG5cdH1cblxuXHRoNCB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjRweC8xLjQyJyk7XG5cblx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiAyNHB4XG5cdFx0KSk7XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDUwcHggMCA1MHB4LFxuXHRcdFx0JHNpemUtTDogMTAwcHggMCAxMDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWhyLWJnLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0ZmxleDogMCAwIDQwJTtcblxuXHRcdFx0PiBpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xJyk7XG5cblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdFx0Y29udGVudDogJ1ZTJztcblx0XHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbmR1c3RyeS1leHBlY3RhdGlvbi1zdGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgKyBkaXYge1xuXHRcdFx0XHQ+IGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTMycHg7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0XHRcdHRvcDogLTY4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdCB7XG5cdHBhZGRpbmc6IDI0MHB4IDAgMTAwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDE0MHB4IDAgNjVweCxcblx0XHQkc2l6ZS1MOiAyNDBweCAwIDEwMHB4XG5cdCkpO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCczOHB4LzEuNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgODBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyNHB4LFxuXHRcdFx0JHNpemUtTDogMzhweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDAgMCA0MHB4LFxuXHRcdFx0JHNpemUtTDogMCAwIDgwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX2NvbHMge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRmbGV4OiAwIDAgNDAlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleDogMCAwIDQ4JTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdH1cbn1cblxuLnNlY3Rpb24taW5kdXN0cnktc3BvbnNvcnMge1xuXHQvLyBAc2VlIC5zZWN0aW9uLXNwb25zb3JzXG5cblx0LnNlY3Rpb24tc3BvbnNvcnMge1xuXHRcdHBhZGRpbmc6IDIwcHggMCAxNzBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMjBweCAwIDgwcHgsXG5cdFx0XHQkc2l6ZS1MOiAyMHB4IDAgMTcwcHhcblx0XHQpKTtcblxuXHRcdC5zcG9uc29ycy1jYXJvdXNlbCB7XG5cdFx0XHQmLnN3aXBlciB7XG5cdFx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1hZHZpc29ycyB7XG5cdC5hZHZpc29ycy1jYXJvdXNlbCB7XG5cblx0XHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdC8vXHQkc2l6ZS1TOiAwIDAgMTAwcHgsXG5cdFx0Ly9cdCRzaXplLUw6IDAgMCAxMDBweFxuXHRcdC8vKSk7XG5cdH1cblxuXHQuYWR2aXNvcnMtY2Fyb3VzZWxfX3NsaWRlciB7XG5cdFx0cGFkZGluZzogMCAwIDE3MHB4O1xuXHR9XG59XG4iLCIuc3BvbnNvcnMtY2Fyb3VzZWwuc3dpcGVyIHtcblx0LS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogMTBweDtcblxuXHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHRcdC8vQGluY2x1ZGUgTVEoNTIwcHgpIHtcblx0XHQvL1x0aGVpZ2h0OiAyNXZ3ICFpbXBvcnRhbnQ7XG5cdFx0Ly9cdGZsZXgtd3JhcDogd3JhcDtcblx0XHQvL1x0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvL31cblx0fVxuXG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC8vQGluY2x1ZGUgTVEoNTIwcHgpIHtcblx0XHRcdC8vXHRwYWRkaW5nLWJvdHRvbTogY2FsYygyNXZ3IC8gMik7XG5cdFx0XHQvL31cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0JHBhZGRpbmc6IDEwJTtcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAkcGFkZGluZztcblx0XHRcdHJpZ2h0OiAkcGFkZGluZztcblx0XHRcdGJvdHRvbTogJHBhZGRpbmc7XG5cdFx0XHRsZWZ0OiAkcGFkZGluZztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRwYWRkaW5nfSAqIDIpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRwYWRkaW5nfSAqIDIpO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG59XG4iLCIuaGVhZGVyLWFkdmlzb3Ige1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcblxuXHRAaW5jbHVkZSBNUShNLCBcIlwiKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiA5MnB4IDAgMCxcblx0XHRcdCRzaXplLU0yOiAzMHB4IDAgMCxcblx0XHRcdCRzaXplLUw6IDE2NHB4IDAgMCkpO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0fVxuXG5cdGgxIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc4MHB4LzEnKTtcblxuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDUwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDgwcHgpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJHNpemUtUzogMCAwIDEycHgsXG5cdFx0XHRcdCRzaXplLUw6IDAgMCA1MHB4KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8vd2lkdGg6IG1pbi1jb250ZW50O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5saW5lIHtcblx0XHRcdC8vY29udGVudDogJyc7XG5cdFx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDM3M3B4O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hZHZpc29yLXRpdGxlLXVuZGVybGluZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdFx0bWFyZ2luOiAxOHB4IDAgMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3dpZHRoJywgKCRzaXplLVM6IDI4MHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDM3M3B4KSk7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJHNpemUtUzogMCAwIDAsXG5cdFx0XHRcdFx0JHNpemUtTDogMThweCAwIDApKTtcblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xOXB4O1xuXHRcdFx0Ym90dG9tOiAtMTZweDtcblx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdHdpZHRoOiA4N3B4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg3OGRlZyk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yb2xlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCczMnB4LzEuMjUnKTtcblxuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDMycHgpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJHNpemUtUzogMCAwIDAsXG5cdFx0XHRcdCRzaXplLUw6IDAgMCAzMHB4KSk7XG5cdH1cblxuXHQmX19yb2xlLWFsdCB7XG5cdFx0Zm9udDogMjZweC8xLjM4ICRmb250LWdsb3JpYTtcblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyNnB4KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Fycm93IHtcblx0XHQvL3dpZHRoOiAxNDdweDtcblx0XHRoZWlnaHQ6IDE0N3B4O1xuXHRcdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWR2aXNvci1oZWFkZXItYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcblx0XHRtYXJnaW46IDE1cHggMTEwcHggMCAwO1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE2ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmX19mbGFncyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0bGkge1xuXHRcdFx0JHNpemU6IDQwcHg7XG5cblx0XHRcdG1hcmdpbjogMCA4cHggMCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAkc2l6ZTtcblx0XHRcdGhlaWdodDogJHNpemU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkc2l6ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbCBuby1yZXBlYXQgY2VudGVyIC8gNjAlIDYwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogNDRweCAwIDEwcHg7XG5cdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMTBweCxcblx0XHRcdFx0JHNpemUtTDogMTZweCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkc2l6ZS1TOiAzMHB4IDAgMTBweCxcblx0XHRcdFx0JHNpemUtTDogNDRweCAwIDEwcHgpKTtcblx0fVxuXG5cdCZfX3NwZWMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMScpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAxMnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyMHB4KSk7XG5cdH1cblxuXHQvLyZfX2Jvb2sge1xuXHQvL1x0Ly9tYXJnaW46IDUwcHggMCAxMTBweDtcblx0Ly9cdG1hcmdpbjogNTBweCAwIDA7XG5cdC8vXG5cdC8vXHQvLyRzaXplLVM6IDMwcHggMCA3MHB4LFxuXHQvL1x0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0Ly9cdFx0JHNpemUtUzogMzBweCAwIDAsXG5cdC8vXHRcdCRzaXplLUw6IDUwcHggMCAwXG5cdC8vXHQpKTtcblx0Ly9cblx0Ly9cdEBpbmNsdWRlIE1RKFMpIHtcblx0Ly9cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHQvL1x0fVxuXHQvL31cblxuXHRhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJHNpemUtUzogMzBweCAwIDAsXG5cdFx0XHRcdCRzaXplLUw6IDQ0cHggMCAwKSk7XG5cblx0XHRAaW5jbHVkZSBNUShcIjk5MnB4XCIsIFwibWluLXdpZHRoXCIpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFwiMTAyNHB4XCIsIFwibWluLXdpZHRoXCIpIHtcblx0XHRcdHBhZGRpbmc6IDE0cHggNDhweDtcblx0XHR9XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdH1cblxuXHRcdCYuYnV0dG9uLS1ib29rLWEtY2FsbF9fc3VuZmxvd2VyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1lbWJlcjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJ1dHRvbi0tYm9vay1hLWNhbGxfX2ZvcmVzdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdGVhbDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGVhbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3RlYWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGVhbDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyBbZmlsbCo9JyMnXSB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIFtzdHJva2UqPScjJ10ge1xuXHRcdFx0XHRzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi0xIHtcblx0XHRcdGxlZnQ6IDI5JTtcblx0XHRcdHRvcDogLTEzMHB4O1xuXHRcdFx0d2lkdGg6IDE5NnB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMGRlZyk7XG5cdFx0fVxuXG5cdFx0Lmljb24tMiB7XG5cdFx0XHRyaWdodDogMzUlO1xuXHRcdFx0dG9wOiAtMTA1cHg7XG5cdFx0XHR3aWR0aDogOTZweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDExZGVnKTtcblx0XHR9XG5cblx0XHQuaWNvbi0zIHtcblx0XHRcdHJpZ2h0OiAxNyU7XG5cdFx0XHR0b3A6IDI4cHg7XG5cdFx0XHR3aWR0aDogMTc2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMWRlZyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRsZWZ0OiAtNyU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRmbGV4OiAwIDAgNDAlO1xuXHRcdFx0bWluLWhlaWdodDogNzQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoMTM2N3B4LCBcIlwiKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA3NjhweCArIDUwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoMTM4MHB4KSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGxlZnQ6IDQ5JTtcblx0XHRcdHdpZHRoOiA0NyU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bGVmdDogMTQ2cHg7XG5cdFx0XHRoZWlnaHQ6IDY4JTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZmxleDogMCAwIDE3LjMlO1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDAgMTEwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiAwIDAgNzBweCxcblx0XHRcdFx0JHNpemUtTTI6IDAgMCAxMTBweCxcblx0XHRcdFx0JHNpemUtTDogMCAwIDExMHB4KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNTNweCArIDcwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoXCIxMDI0cHhcIiwgXCJtaW4td2lkdGhcIikge1xuXHRcdFx0ZmxleDogMCAwIDIyLjMlO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLWFib3V0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxNDBweCAwIDE1MHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDIwcHggMCA2MHB4LFxuXHRcdFx0JHNpemUtTDogMTQwcHggMCAxNTBweCkpO1xuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyOHB4LzEuMDcnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogNjBweCAwIDI1cHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDEzMHB4IDAgMjVweDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDYwJTtcblxuXHRcdD51bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjhweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCAzMSU7XG5cdFx0bWFyZ2luOiA2NXB4IDAgMDtcblxuXHRcdD5oNCB7XG5cdFx0XHRmb250OiAxMnB4LzEuNjcgJGZvbnQtYm9keTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRtYXJnaW46IDUwcHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD51bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAxNHB4IDI4cHggMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDM7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjJweFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXhwZXJpZW5jZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjhweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0fVxuXG5cdFx0PmxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gJl9fcG9pbnRzIHtcblx0Ly8gXHRsaXN0LXN0eWxlOiBkaXNjO1xuXHQvLyBcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XG5cdC8vIH1cblxuXHQmX190cmFpdHMge1xuXHRcdCRlbGVtZW50OiAmO1xuXHRcdG1hcmdpbjogMCAwIDI4cHg7XG5cblx0XHQmLS1saXN0IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuXHRcdFx0XHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE2cHgvMS4yNScpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JvbGUtdHJhaXQtZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4gKyAxKSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0biArIDIpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4gKyAzKSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGVhbDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4gKyA0KSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2VkdWNhdGlvbiB7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19zaGFyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQucG9wb3Zlci1wYW5lbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuNSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHRvcDogY2FsYygxMDAlICsgMTNweCk7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3B5IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA0ODBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdXJsIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdG1hcmdpbjogMzBweCAxM3B4IDAgMDtcblx0fVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiA0M3B4IDAgMTUwcHg7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDAgMCA2MHB4O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0ZmxleDogMCAwIDI2JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHQvL2ZsZXg6IDAgMCA0MSU7XG5cdFx0XHRmbGV4OiAwO1xuXHRcdH1cblxuXHRcdD5kaXYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0cGFkZGluZzogMzVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogNTUlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC04LjM3ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHQvL3RvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMCUpO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRtYXJnaW46IDAgLTM3cHggLTUwJSAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDM1cHgpKTtcblxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvL3BhZGRpbmctYm90dG9tOiAzNzAgLyA0MDAgKiAxMDAlO1xuXHRcdFx0XHQvL3dpZHRoOiA0MDBweDtcblxuXHRcdFx0XHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCd3aWR0aCcsIChcblx0XHRcdFx0Ly9cdCRzaXplLVM6IDE3MHB4LFxuXHRcdFx0XHQvL1x0JHNpemUtTTogMzAwcHgsXG5cdFx0XHRcdC8vXHQkc2l6ZS1MOiA0MDBweFxuXHRcdFx0XHQvLykpO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ly90b3A6IDA7XG5cdFx0XHRcdFx0Ly9yaWdodDogMDtcblx0XHRcdFx0XHQvL2JvdHRvbTogMDtcblx0XHRcdFx0XHQvL2xlZnQ6IDA7XG5cblx0XHRcdFx0XHQvLyA0MDAgeCAzNzBcblx0XHRcdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC8vaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdC8vb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDQ3MHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0XHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdoZWlnaHQnLCAoXG5cdFx0XHRcdFx0Ly9cdCRzaXplLU06IDI4MnB4LFxuXHRcdFx0XHRcdC8vXHQkc2l6ZS1MOiAzNzBweFxuXHRcdFx0XHRcdC8vKSk7XG5cblx0XHRcdFx0XHQvLyRzaXplLVM6IDE3MHB4LFxuXHRcdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCd3aWR0aCcsICgkc2l6ZS1NOiAzMDBweCxcblx0XHRcdFx0XHRcdFx0JHNpemUtTDogNDAwcHgpKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjQwcHg7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwdnc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udDogbm9ybWFsIDQwcHgvMSAkZm9udC1nbG9yaWE7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMjBweCAwIDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMTZweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiA0MHB4KSk7XG5cblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkc2l6ZS1TOiAxNXB4IDAgNXB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDIwcHggMCAxMHB4KSk7XG5cblx0XHR9XG5cdH1cblxuXHQmX19xdW90ZSB7XG5cdFx0ZmxleDogMCAwIDY0LjQlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250OiAzMHB4LzEuMzMgJGZvbnQtZ2xvcmlhO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMThweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMTZweCxcblx0XHRcdFx0JHNpemUtTDogMzBweCkpO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0JHNpemU6IDMwcHg7XG5cblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvdHRvbTogMCAtICRzaXplICsgMjtcblx0XHRcdGxlZnQ6IDQwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTM1ZGVnLCAwZGVnKTtcblx0XHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3ItdGVhbDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRib3R0b206IC0xNHB4O1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjb2xvci10ZWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0cGFkZGluZzogMTUwcHggMCAxMDBweDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogMTcwcHggMCA1MHB4O1xuXHR9XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHRvcDogLTQ5cHg7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmcnKTtcblx0fVxuXG5cdGgyIHtcblx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCk7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDMwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHgpKTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleDogMCAwIDQwJTtcblx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXG5cdFx0PmRpdiB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0ZmxleDogMCAwIDcwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1wYXRod2F5LWltYWdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIGNvbnRhaW47XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDUyIC8gODEwICogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19vbCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW46IDUwcHggYXV0byAwO1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tc2l6ZS1wYWRkaW5nKTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdG1hcmdpbjogMTIwcHggYXV0byAwO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEzNjBweCArIHZhcigtLXNpemUtcGFkZGluZykgKiAyKTtcblx0XHRcdGhlaWdodDogMzY4cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHQ+bGkge1xuXHRcdFx0ZmxleDogMCAwIDIwMHB4O1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNjBweDtcblx0XHRcdFx0ZmxleDogMCAwIDI0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Fkdmlzb3ItYXJyb3ctdG9wLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cblx0XHRcdD5pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMS41Jyk7XG5cblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4rMSkge1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lbWJlciB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLWVtYmVyLnBuZycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDRuKzIpIHtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlsYWMgdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1saWxhYy5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0biszKSB7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdCB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLWZvcmVzdC5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0bis0KSB7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLWVtYmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXIgdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1zdW5mbG93ZXIucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cblx0XHRcdFx0Ly8gdG9wXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgMjVweCk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDMycHgpO1xuXHRcdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgMTJweCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0Ly8gYm90dG9tXG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTEzcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hZHZpc29yLWFycm93LWJvdHRvbS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMjlweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE0OWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQ+aSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzcwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWR2aXNvci1wYXRod2F5LXN0YXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0b3A6IDQxcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDMycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXG5cdFx0XHRcdD5pIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZHZpc29yLXBhdGh3YXktYmxvYi5zdmcnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMjQwcHggMCAxMDBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiAxMDBweCAwIDU1cHgsXG5cdFx0XHQkc2l6ZS1MOiAyNDBweCAwIDEwMHB4KSk7XG5cblx0aDIge1xuXHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoKTtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMzBweCxcblx0XHRcdFx0JHNpemUtTDogNDBweCkpO1xuXHR9XG5cblx0Jl9faW1ncyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYSBiIGNcIlxuXHRcdFx0XCJhIGEgZCBkXCI7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cdFx0Z3JpZC1hdXRvLXJvd3M6IDFmcjtcblx0XHRnYXA6IDQwcHggNDBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcdFwiYSBhXCJcblx0XHRcdFx0XCJhIGFcIlxuXHRcdFx0XHRcImIgY1wiXG5cdFx0XHRcdFwiZCBkXCI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDI4cHggMjhweDtcblx0XHR9XG5cblx0XHQ+ZGl2IHtcblx0XHRcdC8vIGl0ZW1zXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdD5kaXYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLTAge1xuXHRcdGdyaWQtYXJlYTogYTtcblx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICRjb2xvci1lbWJlcjtcblxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLWVtYmVyO1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLTEge1xuXHRcdGdyaWQtYXJlYTogYjtcblx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICRjb2xvci1zdW5mbG93ZXI7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLTIge1xuXHRcdGdyaWQtYXJlYTogYztcblx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItZm9yZXN0O1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLTMge1xuXHRcdGdyaWQtYXJlYTogZDtcblx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICRjb2xvci10ZWFsLWxpZ2h0O1xuXG5cdFx0PmRpdiB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItdGVhbC1saWdodDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tYWR2aXNvci1jb21wYW55IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiA0M3B4IDAgMTk0cHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogNDNweCAwIDE0NHB4LFxuXHRcdFx0JHNpemUtTDogNDNweCAwIDE5NHB4KSk7XG5cblx0aDIge1xuXHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoKTtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyOHB4LzEuMDcnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDU0cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRtYXJnaW46IDE1cHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHMge1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRmbGV4OiAwIDAgMTglO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZsZXg6IDAgMCA3NCU7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdH1cbn0iLCIuaGVhZGVyLWZyb250LXBhZ2Uge1xuXHQtLXRoZW1lLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHQkYnJlYWtwb2ludDogOTgwcHg7XG5cblx0YmFja2dyb3VuZDogJGNvbG9yLWVtYmVyOyAvLyB1cmwoJy4uL2ltYWdlcy9mcm9udC1wYWdlLWhlYWRlci1pbWFnZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcblx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0Ly9wYWRkaW5nOiAxMHB4IDAgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTcyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQsIG1pbi13aWR0aCkge1xuXHRcdFx0bWluLWhlaWdodDogODAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50IC0gMSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ1NXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtaW4taGVpZ2h0JywgKCRicmVha3BvaW50OiA3NDBweCxcblx0XHRcdFx0JHNpemUtTDogODAwcHgpKTtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuXHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50LCBtaW4td2lkdGgpIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQgLSAxKSB7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDUzNnB4O1xuXHRcdFx0d2lkdGg6IDUyNXB4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdsZWZ0JywgKCRicmVha3BvaW50OiAzNTBweCxcblx0XHRcdFx0MTc4MHB4OiA4OTBweCAvLyAxNzIwICsgNjBcblx0XHRcdCkpO1xuXG5cdFx0aW1nLFxuXHRcdHN2ZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmJ1cnN0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDQlO1xuXHRcdFx0d2lkdGg6IDUzLjkzMyU7XG5cdFx0fVxuXG5cdFx0Lmdpcmwge1xuXHRcdFx0bGVmdDogMTElO1xuXHRcdFx0Ym90dG9tOiAtMTQ3cHg7XG5cdFx0XHR3aWR0aDogNjEuNzk5JTtcblx0XHR9XG5cblx0XHQucGhvbmUge1xuXHRcdFx0bGVmdDogNTglO1xuXHRcdFx0Ym90dG9tOiAxOCU7XG5cdFx0XHR3aWR0aDogMzMuNzA4JTtcblx0XHR9XG5cblx0XHQudGhpbmcge1xuXHRcdFx0bGVmdDogMzYlO1xuXHRcdFx0Ym90dG9tOiA1NSU7XG5cdFx0XHR3aWR0aDogNDUuMzk0JTtcblx0XHR9XG5cblx0XHQuc3F1aWdnbGUge1xuXHRcdFx0bGVmdDogNDQlO1xuXHRcdFx0Ym90dG9tOiAxMCU7XG5cdFx0XHR3aWR0aDogNDcuNjQyJTtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgNDAlO1xuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdC8vZmxleDogMCAwIDIxLjYlO1xuXHRcdGZsZXg6IDAgMCAzNzBweDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRwYWRkaW5nOiAwIDUwcHggMCAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCAtIDEpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdW5pcSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCwgbWluLXdpZHRoKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0Ly9cdCRicmVha3BvaW50OiAxMDBweCAwIDAsXG5cdFx0Ly9cdCRzaXplLUw6IDEwMHB4IDAgMFxuXHRcdC8vKSk7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdoZWlnaHQnLCAoJGJyZWFrcG9pbnQ6IDcwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogODBweCkpO1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXIge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0bWFyZ2luOiAtMzBweCAwIDAgMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHRcdCYuc3dpcGVyLWluaXRpYWxpemVkIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQgLSAxKSB7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdGgyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQ6IG5vcm1hbCAxMDBweC8xICRmb250LWdsb3JpYTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdG1hcmdpbjogMjZweCBhdXRvIGF1dG8gMTVweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkYnJlYWtwb2ludDogNjBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAxMDBweCkpO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggLTIxcHggMCAtMTNweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnaGVpZ2h0JywgKCRicmVha3BvaW50OiA3cHgsXG5cdFx0XHRcdFx0XHQkc2l6ZS1MOiAxMHB4KSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzBweC8xLjMzJyk7XG5cblx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkYnJlYWtwb2ludDogMjJweCxcblx0XHRcdFx0JHNpemUtTDogMzBweCkpO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRsaW5lLWhlaWdodDogMS4zNztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0Pioge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRtYXJnaW46IDQ3cHggMCAxNDNweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRicmVha3BvaW50OiAzMnB4IDAgMCxcblx0XHRcdFx0JHNpemUtTDogNDdweCAwIDE0M3B4KSk7XG5cblx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCAtIDEpIHtcblx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdHdpZHRoOiA4MXB4O1xuXHRcdFx0aGVpZ2h0OiA4MnB4O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZnJvbnQtcGFnZS1oZWFkZXItYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNjBweDtcblx0XHRcdGJvdHRvbTogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQgLSAxKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaGlkZSBhbmltYXRhYmxlIGVsZW1lbnRzXG5cdGltZy5naXJsLFxuXHRpbWcuYnVyc3QsXG5cdGltZy50aGluZyxcblx0aW1nLnBob25lLFxuXHRhLmNpcmNsZSxcblx0c3ZnLnN2Zy1jaXJjbGUsXG5cdHN2Zy5hcnJvdyxcblx0c3ZnLnNxdWlnZ2xlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuLnNlY3Rpb24tbWVkaWEtdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogODVweCAwIDIwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxNTVweCAwIDIwcHgpKTtcblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBwZXJjZW50YWdlKDU3OCAvIDExNjApIHBlcmNlbnRhZ2UoNDY2IC8gMTE2MCk7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAyO1xuXHRcdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIDM7XG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgpO1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzYwcHgvMS4xNycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAxNTBweCAwIDU4cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDQwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDYwcHgpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJHNpemUtUzogMzBweCAwIDQ4cHgsXG5cdFx0XHRcdCRzaXplLUw6IDEwMHB4IDAgNThweCkpO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MHB4O1xuXHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdH1cblx0fVxuXG5cblx0Jl9faXRlbSB7XG5cdFx0JGl0ZW06ICY7XG5cblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRyb3ctZ2FwOiAzNXB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRyb3ctZ2FwOiA1MHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0I3skaXRlbX1fX2ltYWdlIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCN7JGl0ZW19X190aXRsZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZ3JpZCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Y29sdW1uLWdhcDogMzVweDtcblx0XHRcdHJvdy1nYXA6IDUwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdFx0Z3JpZC1yb3c6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNpemUtY29udGFpbmVyLXdpZHRoKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI3JTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjAlIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuOCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnNlY3Rpb24tc3BvbnNvcnMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDEyNXB4IDAgMzBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiAxMDBweCAwIDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMjVweCAwIDMwcHgpKTtcblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xJyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0fVxufVxuXG4uc2VjdGlvbi10YWJzLXZpZGVvIHtcblx0cGFkZGluZzogMzAwcHggMCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogMTUwcHggMCA0MHB4O1xuXHR9XG5cblx0Jl9fZ3JlZW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIxMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiA1MjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0dG9wOiAxMDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnaGVpZ2h0JywgKCRzaXplLVM6IDMyMHB4LFxuXHRcdFx0XHQkc2l6ZS1NOiA0MjBweCxcblx0XHRcdFx0JHNpemUtTDogNTIwcHgpKTtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRvcDogLTQ5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZShjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAyNnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRzaXplLVM6IDAgMCAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAwIDAgMzBweCkpO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAxNnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyMCkpO1xuXHR9XG5cblx0LmFwcC10YWJzIHtcblxuXHRcdD5kaXY6bGFzdC1jaGlsZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQ+YnV0dG9uIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNjB2dztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyNHB4LzEnKTtcblxuXHRcdFx0XHRcdG1hcmdpbjogNDVweCAwIDhweDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90YWJzLXZpZGVvLXNxdWlnZ2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDdweCAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDM7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0bWFyZ2luOiAxMDBweCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCk7XG5cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAyNHB4IDAgMCAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDg2cHggMCA0NHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMTFweDtcblx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstc3F1aWdnbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3ctZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIHtcblx0LmFkdmlzb3JzLWNhcm91c2VsIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwIDA7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiA4MHB4IDAgMCxcblx0XHRcdFx0JHNpemUtTDogMTUwcHggMCAwKSk7XG5cdH1cblxuXHQuYWR2aXNvcnMtY2Fyb3VzZWxfX3NsaWRlciB7XG5cdFx0cGFkZGluZzogMCAwIDgwcHg7XG5cdH1cblxuXHQuYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdC8vaGVpZ2h0OiA1MTJweCArIDUwcHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdG9wLXN1bmZsb3dlci5zdmcnKTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5hZHZpc29yLXF1b3RlcyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblx0fVxufVxuXG4uYWR2aXNvci1xdW90ZXMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAwIDgwcHg7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDAgMCA1MHB4LFxuXHRcdFx0JHNpemUtTDogMCAwIDgwcHgpKTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXN1bmZsb3dlci5zdmcnKTtcblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udDogbm9ybWFsIDQwcHgvMS41ICRmb250LW5vdGhpbmc7XG5cdFx0bWFyZ2luOiAwIDAgMC4zZW07XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDMwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHgpKTtcblx0fVxuXG5cdCZfX3N1YiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTRweC8xLjI1Jyk7XG5cblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHQmK3NwYW4ge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgLSAnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLXRleHQtbWVkaWEge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDEyNXB4IDAgMzBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiA0MHB4IDAgMzBweCxcblx0XHRcdCRzaXplLUw6IDEyNXB4IDAgMzBweCkpO1xuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDQ4JTtcblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRmbGV4OiAwIDAgNjAlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiA2MHB4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0bWF4LXdpZHRoOiA0NzBweDtcblxuXHRcdGgyIHtcblx0XHRcdG1heC13aWR0aDogMzYwcHg7XG5cdFx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCk7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc1MHB4LzEuNCcpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogNDBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiA1MHB4KSk7XG5cdFx0fVxuXG5cdFx0Jj5kaXYge1xuXHRcdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMDtcblxuXHRcdCYubW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ji5kZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiA3NXB4IC0zM3B4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdC8vcGFkZGluZy1ib3R0b206IDQ5OSAvIDcxNCAqIDEwMCU7XG5cdFx0XHQvL2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5zdmdcIikgbm8tcmVwZWF0IHRvcCAvIDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTg2IC8gNjM2ICogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMiU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmFxLWZvcm0taW1hZ2UucG5nXCIpIG5vLXJlcGVhdCB0b3AgLyBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX3F1b3RlIHtcblx0XHQkc2l6ZTogMzBweDtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNztcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luOiAwIDAgNDhweDtcblx0XHQvL2JveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHR3aWR0aDogNDUwcHg7XG5cdFx0fVxuXG5cdFx0PmRpdiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luOiAxOHB4IDAgMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC0yMnB4O1xuXHRcdFx0dHJhbnNmb3JtOiBza2V3KC0zNWRlZywgMGRlZyk7XG5cdFx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLXRlYWw7XG5cdFx0fVxuXG5cdFx0Ji5xMSB7XG5cdFx0XHQ+ZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTdweDtcblx0XHRcdH1cblxuXHRcdFx0LnRoaW5nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAyMzRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IC0xNjZweDtcblx0XHRcdFx0Ly96LWluZGV4OiAtMTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdGhpbmctYmxvYi1saWxhYy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dG9wOiA2NyU7XG5cdFx0XHRcdFx0bGVmdDogLTExNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMjdweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnEyIHtcblx0XHRcdD5kaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZW1iZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cmlnaHQ6IDI3cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci1lbWJlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDM1ZGVnLCAwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnEzIHtcblx0XHRcdD5kaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXG5cdFx0XHQudGhpbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDkzcHg7XG5cdFx0XHRcdGhlaWdodDogOTRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTM2cHg7XG5cdFx0XHRcdC8vei1pbmRleDogLTE7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RoaW5nLTQtc3Rhci10ZWFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiAtMzdweDtcblx0XHRcdFx0XHRyaWdodDogLTI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAyN3B4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTAwcHggMCAxMDBweDtcblxuXHQuaW5kdXN0cnktY2FyZHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0XHRcdGdhcDogNDBweCA0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKDExODBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHR9XG5cblx0XHQuaW5kdXN0cnktY2FyZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC50aGluZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA3MjJweDtcblx0XHRcdGhlaWdodDogNzIycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0cmlnaHQ6IC0yOTJweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZzogMTAwcHggMCA5MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4IDAgNDBweCxcblx0XHRcdCRzaXplLUw6IDEwMHB4IDAgOTBweFxuXHRcdCkpO1xuXHR9XG59XG5cbi5pbmR1c3RyeS1jYXJkIHtcblx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcikgdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZSkgcmVwZWF0O1xuXHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0PiBkaXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTcwIC8gMzU0ICogMTAwJTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMzAgLyAyNjAgKiAxMDAlO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI4cHgvMS4wNicpO1xuXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDQwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHQkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDI4cHhcblx0XHRcdFx0KSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN2ZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDgwcHg7XG5cdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMnB4O1xuXHRcdFx0XHRib3R0b206IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogNTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXG5cdFx0XHRcdC5zdmcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFyY2hpdmUtY29tcGFueSB7XG5cdC5oZWFkZXItaW5saW5lIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0fVxufVxuXG4uc2VjdGlvbi1hcmNoaXZlLWNvbXBhbnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0cGFkZGluZzogOTBweCAwIDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0LmNvbXBhbnktY2FyZHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjEwcHgsIDFmcikpO1xuXHRcdGdyaWQtYXV0by1yb3dzOiAxZnI7XG5cdFx0Z2FwOiA0MHB4IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweCA0MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0fVxuXG5cdFx0Ly9AaW5jbHVkZSBNUShNKSB7XG5cdFx0Ly9cdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Ly9cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdC8vXHRnYXA6IDQwcHggNDBweDtcblx0XHQvL31cblx0XHQvL1xuXHRcdC8vQGluY2x1ZGUgTVEoMTE4MHB4KSB7XG5cdFx0Ly9cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0Ly99XG5cdFx0Ly9cblx0XHQvLy5jb21wYW55LWNhcmQge1xuXHRcdC8vXG5cdFx0Ly9cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHQvL1x0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdC8vXHR9XG5cdFx0Ly99XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA3MjJweDtcblx0XHRcdGhlaWdodDogNzIycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0cmlnaHQ6IC0yOTJweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cblxuXHQucGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZzogMTAwcHggMCA5MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4IDAgNDBweCxcblx0XHRcdCRzaXplLUw6IDEwMHB4IDAgOTBweFxuXHRcdCkpO1xuXHR9XG59XG5cbi5jb21wYW55LWNhcmQge1xuXHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci10ZWFsO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQvL21heC13aWR0aDogMjkwcHg7XG5cdC8vbWluLXdpZHRoOiAxNjBweDtcblxuXHQ+IGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyODAgLyAyNjAgKiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3ItdGVhbCwgMC4yKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIwIC8gMjAwICogMTAwJTtcblxuXG5cdFx0XHRcdGltZyxcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEnKTtcblxuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDIwcHhcblx0XHRcdFx0KSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRcdFx0cGFkZGluZzogNnB4IDE1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tZ3JpZC1sb2dvIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxODBweCAwIDE4MHB4O1xuXG5cdH4gLnNlY3Rpb24tZ3JpZC1sb2dvIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdGgyIHtcblx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCdjZW50ZXInKTtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0bWFyZ2luOiAwIDAgNjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuaXRlbXMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMzJweCwgMWZyKSk7XG5cdFx0Z3JpZC1hdXRvLXJvd3M6IDFmcjtcblx0XHRnYXA6IDQwcHggNDBweDtcblx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5pdGVtIHtcblx0XHRcdGhlaWdodDogNjBweDtcblxuXHRcdFx0aW1nLFxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZmlsdGVyLWFscGhhYmV0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiA0NnB4IDAgNTBweDtcblxuXHQud3JhcCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWdyZXksIDAuMik7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWdyZXksIDAuMik7XG5cdFx0cGFkZGluZzogMjdweCAwIDE2cHg7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNnB4LzEnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHRcdFx0Jjpub3QoLmFjdGl2ZSkge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWR2aXNvci1hcmNoaXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAwIDAgMTkwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMCAwIDEyMHB4LFxuXHRcdCRzaXplLUw6IDAgMCAxOTBweFxuXHQpKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuXHRcdGdhcDogNDBweCA0MHB4O1xuXHR9XG5cblx0LmFkdmlzb3ItY2FyZCB7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCZfX25hbWUge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luOiAxN3B4IDA7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdCZfX2NvbXBhbnkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bWFyZ2luOiA4cHggMCAwO1xuXHRcdH1cblxuXHRcdCZfX2hvdmVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5yb2xlLWFyY2hpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNTBweCAwIDEyMHB4LFxuXHRcdCRzaXplLUw6IDEwMHB4IDAgMjAwcHhcblx0KSk7XG5cblx0PiAuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQudGhpbmcge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA3MjJweDtcblx0XHRcdGhlaWdodDogNzIycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0yNjNweDtcblx0XHRcdHJpZ2h0OiAtNDQxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpbHRlcnMge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSwgXCJcIikge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0JiA+IGg1IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgTVEoTSwgXCJcIikge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdG1hcmdpbjogMCA1cHggMDtcblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0cGFkZGluZzogMCAzNXB4IDAgMjBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG5cdFx0XHQmLmhhcy12YWx1ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMTUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZm9yZXN0LCAwLjIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvcm0tc2VsZWN0LWRvd24tc21hbGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRib3R0b206IDJweDtcblx0XHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucmVzZXQge1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uLXJlc2V0LnN2Z1wiKSBuby1yZXBlYXQgbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjNweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgNnB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvcmVzdDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHQvL3RvcDpcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDAgMWV4IDAgMjBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWZvcmVzdCwgMC4yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRlbXMge1xuXHRcdG1hcmdpbjogNTBweCAwIDEwMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG5cdFx0Z3JpZC1hdXRvLXJvd3M6IDFmcjtcblx0XHRnYXA6IDQwcHggNDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4IDQwcHhcblx0XHQpKTtcblxuXHRcdD4gbGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Ly8gZ3NhcFxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHR9XG5cdH1cblxuXHQuZXJyb3Ige1xuXHRcdG1hcmdpbjogMTAwcHggMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2ludG8tbm9yZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuIiwiLnNlY3Rpb24tcXVpeiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHBhZGRpbmc6IDAgMCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0Ly9cdCRzaXplLVM6IDgwcHggMCA4MHB4LFxuXHQvL1x0JHNpemUtTDogMTkwcHggMCAxMjBweFxuXHQvLykpO1xuXG5cdCpbcm9sZT1cImFsZXJ0XCJdIHtcblx0XHQvLyBAdG9kbyBAZGVidWcgQG5lZCByZW1vdmUgdGhpc1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0LnF1aXotaGVhZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTAwcHggMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDA7XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udDogbm9ybWFsIDMwcHgvMSAkZm9udC1nbG9yaWE7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDMwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzJweC8xLjI1Jyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMThweCxcblx0XHRcdFx0JHNpemUtTDogMzJweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1aXotbmF2IHtcblx0XHRwYWRkaW5nOiAyMHB4IHZhcigtLXNpemUtcGFkZGluZykgNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTAwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwIHZhcigtLXNpemUtcGFkZGluZykgMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGwgdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWJvcmRlci5zdmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlIDJweDtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdCYuaGlkZSB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR3aWR0aDogOTVweDtcblxuXHRcdFx0XHQubW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXgtd2lkdGg6IDc0MHB4O1xuXHRcdFx0ZmxleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgOHB4KTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMThweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3F1aXotbmF2LWxpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gYnV0dG9uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9xdWl6LW5hdi1jaXJjbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3F1aXotbmF2LWRvdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZ3Jlc3Mge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTZweC8xJyk7XG5cblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIDFcblx0LmdhbWUtZHJhZy1kcm9wIHtcblx0XHRwYWRkaW5nOiAwIDAgMjEwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNDBweDtcblx0XHR9XG5cblx0XHQudGhpbmctMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xNjBweDtcblx0XHRcdGxlZnQ6IC0yNjZweDtcblx0XHRcdHdpZHRoOiA0NTVweDtcblx0XHRcdGhlaWdodDogNDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tc2cge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAzMnB4IDAgNTNweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0LmdyaWQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYWNjZXB0IGNhcmRzIHJlamVjdFwiO1xuXHRcdFx0Z2FwOiA0MHB4IDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XHRcdFwiY2FyZHMgY2FyZHNcIlxuXHRcdFx0XHRcdFwiYWNjZXB0IHJlamVjdFwiO1xuXHRcdFx0XHRnYXA6IDUwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZHMge1xuXHRcdFx0Z3JpZC1hcmVhOiBjYXJkcztcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcblx0XHRcdGdhcDogNDBweCA0MHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdFx0Z2FwOiAzMHB4IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODAgLyAzNjAgKiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDgwIC8gMTYyICogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEuMjUnKTtcblxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdFx0JHNpemUtUzogMTZweCxcblx0XHRcdFx0XHRcdCRzaXplLUw6IDIwcHhcblx0XHRcdFx0XHQpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGktMCB7XG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1lbWJlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxpLTEge1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxpLTIge1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItdGVhbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxpLTMge1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lbWJlcjtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRyb3BhcmVhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NDAgLyAzNjAgKiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwMCAvIDE2MiAqIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjI1Jyk7XG5cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdFx0cGFkZGluZzogMCAxNSU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHQkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHRcdFx0KSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaG92ZXIge1xuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kcm9wYXJlYS1hY2NlcHQge1xuXHRcdFx0Z3JpZC1hcmVhOiBhY2NlcHQ7XG5cdFx0fVxuXG5cdFx0LmRyb3BhcmVhLXJlamVjdCB7XG5cdFx0XHRncmlkLWFyZWE6IHJlamVjdDtcblx0XHR9XG5cdH1cblxuXHQvLyAyXG5cdC5xdWl6LXJhZGlvLWltYWdlIHtcblx0XHQudGhpbmctMi0xIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTIwcHg7XG5cdFx0XHRsZWZ0OiAtMTIwcHg7XG5cdFx0XHR3aWR0aDogMzczcHg7XG5cdFx0XHRoZWlnaHQ6IDQ0NnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdGhpbmctNC1zdGFyLXRlYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2OGRlZyk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0d2lkdGg6IDg3cHg7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdFx0dG9wOiA4MHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTItMiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC03MHB4O1xuXHRcdFx0cmlnaHQ6IC0zMjlweDtcblx0XHRcdHdpZHRoOiA0NDdweDtcblx0XHRcdGhlaWdodDogNDQ2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0yLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndyYXAge1xuXHRcdFx0cGFkZGluZzogNzBweCAwIDIzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggMCA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiA0MHB4IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDEwcHggMzBweCxcblx0XHRcdFx0JHNpemUtTDogNDBweCA0MHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGdhcDogMTBweCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgTVEoNDgwcHgpIHtcblx0XHRcdFx0Z2FwOiAzMHB4IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxleDogMCAxIDI2MHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGZsZXg6IDAgMSAxNjJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBNUSg0ODBweCkge1xuXHRcdFx0XHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDVweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDEpIHtcblx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWxpbGFjfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMikge1xuXHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDMpIHtcblx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1lbWJlcn07XG5cdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3Itc3VuZmxvd2VyfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgNCkge1xuXHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWxpbGFjfTtcblx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci10ZWFsfTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWcge1xuXHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IDAgMThweCAzNnB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdFx0JHNpemUtUzogMCAwIDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDAgMThweCAzNnB4XG5cdFx0XHQpKTtcblxuXHRcdFx0Ly9AaW5jbHVkZSBNUShTKSB7XG5cdFx0XHQvL1x0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdC8vfVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjYwIC8gMjAwICogMTAwJTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR4dCB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxOHB4LzEuNjcnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMTJweCxcblx0XHRcdFx0JHNpemUtTDogMThweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGdzYXBcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGdzYXBcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gM1xuXHQucXVpei1yYWRpbyB7XG5cdFx0cGFkZGluZzogNTBweCAwIDI5NXB4O1xuXHRcdG1heC13aWR0aDogMTA2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMCA4NnB4O1xuXHRcdH1cblxuXHRcdC50aGluZy0zLTEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzOXB4O1xuXHRcdFx0bGVmdDogLTMzMXB4O1xuXHRcdFx0d2lkdGg6IDQ1N3B4O1xuXHRcdFx0aGVpZ2h0OiAzNDVweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTMtMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Ym90dG9tOiAtMTAwcHg7XG5cdFx0XHRcdGxlZnQ6IC0xMjhweDtcblx0XHRcdFx0d2lkdGg6IDIxMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI2NHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZy0zLTIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtOThweDtcblx0XHRcdHJpZ2h0OiAtMTk5cHg7XG5cdFx0XHR3aWR0aDogMzkzcHg7XG5cdFx0XHRoZWlnaHQ6IDQwNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctMy0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0XHRyaWdodDogLTExMHB4O1xuXHRcdFx0XHR3aWR0aDogMTg2cHg7XG5cdFx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xLjY3Jyk7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItZm9yZXN0LCAwLjIpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMnB4IDMwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHRcdCRzaXplLVM6IDE0cHgsXG5cdFx0XHRcdFx0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0XHRcdFx0KSk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0byAyOHB4IGF1dG8gMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMThweCBhdXRvIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuMik7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMXB4OyAvLyBvZmZzZXQgdGhlIGJvcmRlciB3aWR0aCBjaGFuZ2Vcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA0XG5cdC5xdWl6LXNlbGVjdCB7XG5cdFx0cGFkZGluZzogOTBweCAwIDQyNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMCAzMzVweDtcblx0XHR9XG5cblx0XHQudGhpbmctNC0xIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMzlweDtcblx0XHRcdHJpZ2h0OiAtMzMxcHg7XG5cdFx0XHR3aWR0aDogNTMycHg7XG5cdFx0XHRoZWlnaHQ6IDUxOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR3aWR0aDogMjkzcHg7XG5cdFx0XHRcdGhlaWdodDogNDI3cHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0Ym90dG9tOiAtODBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZy00LTIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTIxcHg7XG5cdFx0XHRsZWZ0OiAtNDZweDtcblx0XHRcdHdpZHRoOiAxNjNweDtcblx0XHRcdGhlaWdodDogMTY4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHRvcDogLTExcHg7XG5cdFx0XHRcdHdpZHRoOiA4N3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTQtMyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDIzOXB4O1xuXHRcdFx0bGVmdDogLTg2cHg7XG5cdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRoZWlnaHQ6IDEyOXB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTMxZGVnKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdGhlaWdodDogNjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmctNC00IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0cmlnaHQ6IC03MXB4O1xuXHRcdFx0d2lkdGg6IDg0cHg7XG5cdFx0XHRoZWlnaHQ6IDg3cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjZkZWcpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGFiZWwge1xuXHRcdFx0Zm9udDogbm9ybWFsIDUwcHgvMSAkZm9udC1nbG9yaWE7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogNDBweCxcblx0XHRcdFx0JHNpemUtTDogNTBweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24sXG5cdFx0dWwge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGZvbnQ6IG5vcm1hbCA0MHB4LzEuMjUgJGZvbnQtZ2xvcmlhO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXRlYWw7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdFx0cGFkZGluZzogMCA1MHB4IDAgMzBweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYmxvY2sge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly93aWR0aDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR9XG5cblx0XHRcdC50cnVuY2F0ZSB7XG5cdFx0XHRcdC8vIEB0b2RvIG5lZWQgc29tZSB3YXkgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBkZWZhdWx0IG9wdGlvbiBhbmQgb3RoZXJzXG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRib3R0b206IDJweDtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLWVnZ3NoZWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdFx0cGFkZGluZzogMnB4IDAgMDtcblx0XHRcdHRvcDogLTJweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIDVcblx0Ly8gNSBpcyAyIGFnYWluXG5cblx0Ly8gNlxuXHQucXVpei1zd2lwZS1jYXJkcyB7XG5cdFx0cGFkZGluZzogODBweCAwIDI0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4O1xuXHRcdH1cblxuXHRcdC50aGluZy02LTEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTIycHg7XG5cdFx0XHRsZWZ0OiAtMTU2cHg7XG5cdFx0XHR3aWR0aDogMTIzcHg7XG5cdFx0XHRoZWlnaHQ6IDEyNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNi0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZy02LTIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMTM3cHg7XG5cdFx0XHRyaWdodDogLTE1OXB4O1xuXHRcdFx0d2lkdGg6IDQyMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MzRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTYtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2FtZS1zd2lwZS1jYXJkcyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Lm1zZyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAzMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdyaWQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2FyZHNcIjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibm8gY2FyZHMgeWVzXCI7XG5cdFx0XHRcdGdhcDogNDBweCA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kcm9wYXJlYSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDQwIC8gMzYwICogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjI1Jyk7XG5cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kcm9wYXJlYS15ZXMge1xuXHRcdFx0Z3JpZC1hcmVhOiB5ZXM7XG5cdFx0fVxuXG5cdFx0LmRyb3BhcmVhLW5vIHtcblx0XHRcdGdyaWQtYXJlYTogbm87XG5cdFx0fVxuXG5cdFx0LmJvdHRvbSB7XG5cdFx0XHRncmlkLWFyZWE6IGNhcmRzO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0XHQgIG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NDAgLyAzNjAgKiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4yNScpO1xuXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0Ly8gYm9yZGVyOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZHMge1xuXHRcdFx0Z3JpZC1hcmVhOiBjYXJkcztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC5jYXJkIHtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci10ZWFsO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0cGFkZGluZzogMTdweCAyMHB4O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udDogbm9ybWFsIDMycHgvMSAkZm9udC1nbG9yaWE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDMwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA3XG5cdC5xdWl6LXJhbmdlLWdyb3VwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAwIDI5MHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogMCAwIDE2MHB4O1xuXHRcdH1cblxuXHRcdC50aGluZy03IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiAzMTJweDtcblx0XHRcdGhlaWdodDogMzIzcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdFx0d2lkdGg6IDE3NHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVsLnRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI4cHgvMS4yNScpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwgdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtdGVhbC5wbmcnKSByZXBlYXQ7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWluLWhlaWdodDogMTEwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDc2MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMTEycHggYXV0byA2MHB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDI4cHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogOTBweCBhdXRvIDYwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLnN0eWxlLTEge1xuXHRcdFx0bGFiZWwudGl0bGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZW1iZXIgdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZW1iZXIucG5nJykgcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGlkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMTZweDtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRyaWdodDogMTVweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMThweC8xJyk7XG5cblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdFx0JHNpemUtUzogMTJweCxcblx0XHRcdFx0XHRcdCRzaXplLUw6IDE4cHhcblx0XHRcdFx0XHQpKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI0cHg7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxhYmVscyB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogOTZweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm5vdGNoZXMge1xuXHRcdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmFuZ2Utbm90Y2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5udW1iZXJzIHtcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWl4aW4gdHJhY2soKSB7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmFuZ2UtbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNhbGMoMTAwJSAtIDMwcHgpIDdweDtcblx0XHRcdH1cblxuXHRcdFx0QG1peGluIHRodW1iKCkge1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0Y3Vyc29yOiBldy1yZXNpemU7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LnJhbmdlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYWNrKCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotbW96LXJhbmdlLXRyYWNrIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFjaygpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LW1zLXRyYWNrIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFjaygpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRcdFx0XHRcdC8vbWFyZ2luLXRvcDogY2FsYygwLjUgKiAodmFyKC0tdHJhY2staCkgLSB2YXIoLS10aHVtYi1oKSkpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRodW1iO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LW1vei1yYW5nZS10aHVtYiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGh1bWI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotbXMtdGh1bWIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGh1bWI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotbXMtdG9vbHRpcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbi5jb250aW51ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3R0b206IDIxMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGJvdHRvbTogODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA4XG5cdC5xdWl6LWNoZWNrYm94IHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgMjAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogMzJweCAwIDg2cHg7XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTgtMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0zNXB4O1xuXHRcdFx0bGVmdDogLTE3OHB4O1xuXHRcdFx0d2lkdGg6IDM5MHB4O1xuXHRcdFx0aGVpZ2h0OiAzOTFweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTgtMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmctOC0yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMzhweDtcblx0XHRcdHJpZ2h0OiAtMTg4cHg7XG5cdFx0XHR3aWR0aDogNDcxcHg7XG5cdFx0XHRoZWlnaHQ6IDQ5N3B4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctOC0yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMCwgMWZyKTtcblx0XHRcdGdhcDogMjBweCAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRnYXA6IDEwcHggMTBweDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xLjY3Jyk7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWZvcmVzdCwgMC4yKTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMjJweCAzMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHRcdCRzaXplLVM6IDE0cHgsXG5cdFx0XHRcdFx0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0XHRcdFx0KSk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0byAyOHB4IGF1dG8gMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMThweCBhdXRvIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuMik7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMXB4OyAvLyBvZmZzZXQgdGhlIGJvcmRlciB3aWR0aCBjaGFuZ2Vcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucXVpei1pbnRybyB7XG5cdFx0LS10aGVtZS1ob3Zlci1jb2xvcjogI3skY29sb3Itc3VuZmxvd2VyfTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0bWluLWhlaWdodDogNzgwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0bWluLWhlaWdodDogODQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGltZyxcblx0XHRcdC5pbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0LnRoaW5nLTEge1xuXHRcdFx0XHRsZWZ0OiAtMjAlO1xuXHRcdFx0XHR0b3A6IC02JTtcblx0XHRcdFx0d2lkdGg6IDQ2NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ0M3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1zdGFydC10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bGVmdDogLTM0JTtcblx0XHRcdFx0XHR0b3A6IC0xMyU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjkycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRoaW5nLTIge1xuXHRcdFx0XHRyaWdodDogLTI5JTtcblx0XHRcdFx0Ym90dG9tOiAtMTMlO1xuXHRcdFx0XHR3aWR0aDogNjA5cHg7XG5cdFx0XHRcdGhlaWdodDogNTMwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NmRlZyk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTIlO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEzJTtcblx0XHRcdFx0XHR3aWR0aDogMzA5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMTlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLTEge1xuXHRcdFx0XHRsZWZ0OiAtMzglO1xuXHRcdFx0XHR0b3A6IDEyJTtcblxuXHRcdFx0XHQvL0BpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0Ly9cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdsZWZ0JywgKFxuXHRcdFx0XHQvL1x0XHQkc2l6ZS1NMjogcHgsXG5cdFx0XHRcdC8vXHRcdCRzaXplLUw6IC0zOTBweFxuXHRcdFx0XHQvL1x0KSk7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bGVmdDogLTI1JTtcblx0XHRcdFx0XHR0b3A6IDUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctMiB7XG5cdFx0XHRcdGxlZnQ6IC0xNSU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0XHQvL0BpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0Ly9cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdsZWZ0JywgKFxuXHRcdFx0XHQvL1x0XHQkc2l6ZS1NMjogcHgsXG5cdFx0XHRcdC8vXHRcdCRzaXplLUw6IC0xNjBweFxuXHRcdFx0XHQvL1x0KSk7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bGVmdDogLTQlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLTMge1xuXHRcdFx0XHRyaWdodDogLTE2JTtcblx0XHRcdFx0dG9wOiAtNiU7XG5cblx0XHRcdFx0Ly9AaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdC8vXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncmlnaHQnLCAoXG5cdFx0XHRcdC8vXHRcdCRzaXplLU0yOiBweCxcblx0XHRcdFx0Ly9cdFx0JHNpemUtTDogLTE2MHB4XG5cdFx0XHRcdC8vXHQpKTtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRyaWdodDogLTIxJTtcblx0XHRcdFx0XHR0b3A6IC03JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLTQge1xuXHRcdFx0XHRyaWdodDogLTM4JTtcblx0XHRcdFx0Ym90dG9tOiAxNCU7XG5cblx0XHRcdFx0Ly9AaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdC8vXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbGVmdCcsIChcblx0XHRcdFx0Ly9cdFx0JHNpemUtTTI6IHB4LFxuXHRcdFx0XHQvL1x0XHQkc2l6ZS1MOiAtMzgwcHhcblx0XHRcdFx0Ly9cdCkpO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTclO1xuXHRcdFx0XHRcdGJvdHRvbTogMTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5ncyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHR0b3A6IDQ3JTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6IDkwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4zJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcsXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxNC4xOTclO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR3aWR0aDogMTU5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRoaW5nLTEge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDEzJTtcblx0XHRcdFx0Ly93aWR0aDogNDY1cHg7XG5cdFx0XHRcdGhlaWdodDogNDQzcHg7XG5cdFx0XHRcdHdpZHRoOiAyNC4yNyU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXN0YXJ0LXRoaW5nLTEuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgLyBjb250YWluO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR0b3A6IC0xMyU7XG5cdFx0XHRcdFx0bGVmdDogLTM0JTtcblx0XHRcdFx0XHR3aWR0aDogMzA3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGhpbmctMiB7XG5cdFx0XHRcdHRvcDogNjMlO1xuXHRcdFx0XHRsZWZ0OiA2MCU7XG5cdFx0XHRcdC8vd2lkdGg6IDYwOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUzMHB4O1xuXHRcdFx0XHR3aWR0aDogMzEuOCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NmRlZyk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IHRvcCAvIGNvbnRhaW47XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTIlO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEzJTtcblx0XHRcdFx0XHR3aWR0aDogMzA5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMTlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLTEge1xuXHRcdFx0XHR0b3A6IDE3JTtcblx0XHRcdFx0bGVmdDogMyU7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHRvcDogNSU7XG5cdFx0XHRcdFx0bGVmdDogLTI1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLTIge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDcxJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IC00JTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy0zIHtcblx0XHRcdFx0dG9wOiA2NyU7XG5cdFx0XHRcdGxlZnQ6IDE1JTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0dG9wOiAtNyU7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogLTIxJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLTQge1xuXHRcdFx0XHR0b3A6IDU0JTtcblx0XHRcdFx0bGVmdDogODMlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogLTE3JTtcblx0XHRcdFx0XHRib3R0b206IDEwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzgwcHgvMS4yJyk7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLU06IDQwcHgsXG5cdFx0XHRcdCRzaXplLU0yOiA2MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA4MHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXgtd2lkdGgnLCAoXG5cdFx0XHRcdCRzaXplLU06IDUwMHB4LFxuXHRcdFx0XHQkc2l6ZS1NMjogNjAwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDk2MHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcblx0XHRcdG1heC13aWR0aDogNTYwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LmNpcmNsZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sge1xuXG5cdC5zZWN0aW9uLXF1aXoge1xuXHRcdD4gZm9ybSB7XG5cdFx0XHQ+IC5jb250YWluZXIge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZpZXdwb3J0LWhlaWdodCkgLSAxMzBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1aXotcmFuZ2UtZ3JvdXAge1xuXHRcdFx0cGFkZGluZzogMCAwIDI5MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA5MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5xdWl6LWludHJvIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnODBweC8xLjInKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdCRzaXplLU06IDI1cHgsXG5cdFx0XHRcdFx0JHNpemUtTTI6IDMwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogNTBweFxuXHRcdFx0XHQpKTtcblxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21heC13aWR0aCcsIChcblx0XHRcdFx0XHQkc2l6ZS1NOiA1MDBweCxcblx0XHRcdFx0XHQkc2l6ZS1NMjogNjAwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogOTYwcHhcblx0XHRcdFx0KSk7XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi1jb250YWN0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAyMDBweCAwIDA7XG5cblx0Ji5ncmVlbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdFx0cGFkZGluZzogMjAwcHggMCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMDBweCAwIDQwcHgsXG5cdFx0XHQkc2l6ZS1MOiAyMDBweCAwIDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDEwMHB4IDAgMCxcblx0XHQkc2l6ZS1MOiAyMDBweCAwIDBcblx0KSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0Ly9AaW5jbHVkZSBNUShNKSB7XG5cdFx0Ly9cdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly9cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQvL31cblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDFmciA0MCU7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFwidHh0IC4gZm9ybVwiXG5cdFx0XHRcImltZyAuIGZvcm1cIjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFwidHh0XCJcblx0XHRcdFwiZm9ybVwiXG5cdFx0XHRcImltZ1wiO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGdyaWQtYXJlYTogdHh0O1xuXHRcdC8vZmxleDogMCAwIDQwJTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cblx0XHRoMiB7XG5cdFx0XHQvLyBkZWZhdWx0IHNpemVcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDAgMCAxMDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAwIDAgNTBweCxcblx0XHRcdCRzaXplLUw6IDAgMCAxMDBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRncmlkLWFyZWE6IGltZztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luOiBhdXRvIDAgMDtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdHdpZHRoOiAxNTAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogNDk5IC8gNzE0ICogMTAwJTtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmFxLWZvcm0taW1hZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTg2IC8gNjM2ICogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTIyJTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1mb3JtLWltYWdlLnBuZ1wiKSBuby1yZXBlYXQgdG9wIC8gY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0Z3JpZC1hcmVhOiBmb3JtO1xuXHRcdC8vZmxleDogMCAwIDQwJTtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRwYWRkaW5nOiAwIDAgNTBweDtcblx0fVxuXG5cdC5jb250YWN0IHtcblx0XHQuY29uZmlybWF0aW9uIHtcblx0XHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZ2ludG8tbm9yZDtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtbWFzb247XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMCAwIDEwMHB4O1xuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IDMwcHggMzBweDtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHQkc2l6ZTogMzBweDtcblxuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzc7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbjogMCAwIDQ4cHg7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHR3aWR0aDogNDUwcHg7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdGZvb3RlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luOiAxOHB4IDAgMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvdHRvbTogLTIycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTM1ZGVnLCAwZGVnKTtcblx0XHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3ItdGVhbDtcblx0XHR9XG5cblx0XHQmLnEwIHtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAyN3B4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucTIge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZW1iZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cmlnaHQ6IDI3cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci1lbWJlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDM1ZGVnLCAwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnExIHtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAyN3B4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnF1aXotcmVzdWx0cyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTcwcHggMCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTAwcHggMCAwLFxuXHRcdCRzaXplLUw6IDE3MHB4IDAgMFxuXHQpKTtcblxuXHQudGhpbmctMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAtMTc1cHg7XG5cdFx0d2lkdGg6IDQxOXB4O1xuXHRcdGhlaWdodDogNjUycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmVzdWx0cy10aGluZy0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnRoaW5nLTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC04NHB4O1xuXHRcdHJpZ2h0OiAtMjY1cHg7XG5cdFx0d2lkdGg6IDQwM3B4O1xuXHRcdGhlaWdodDogMzg2cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmVzdWx0cy10aGluZy0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmxpZ2h0LXRlYWwge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDUwcHggMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAxMDBweDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdG1hcmdpbjogLTYyMHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDYyMHB4IDAgMTMwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogLTQ5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNztcblx0XHR9XG5cdH1cblxuXHQuYWR2aXNvcnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogNzBweCAwIDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDgwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hyLWJnLWZvci1saWdodC10ZWFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gMTAwJSA1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHR9XG5cblx0XHQ+IC51bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQvL2dhcDogNDBweCA0MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI3MHB4LCAxZnIpKTtcblx0XHRcdFx0Z2FwOiAxNDBweCA0MHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHRcdFx0JHNpemUtTTogNjBweCA0MHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDE0MHB4IDQwcHhcblx0XHRcdFx0KSk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ly9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDMwMHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIDEwMCUgNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdib3R0b20nLCAoXG5cdFx0XHRcdFx0JHNpemUtTTogMjAwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMzAwcHhcblx0XHRcdFx0KSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8+IGxpIHtcblx0XHRcdC8vXHRtYXJnaW46IDA7XG5cdFx0XHQvL1x0cGFkZGluZzogMDtcblx0XHRcdC8vXHRmbGV4OiAwIDEgMzYwcHg7XG5cdFx0XHQvL1x0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly9cblx0XHRcdC8vXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHQvL1x0XHRmbGV4OiAxO1xuXHRcdFx0Ly9cdH1cblx0XHRcdC8vfVxuXHRcdH1cblxuXHRcdC5hZHZpc29yLWNhcmQge1xuXHRcdFx0Ly9ncmlkLWFyZWE6IGE7XG5cdFx0XHRncmlkLXJvdzogMSAvIDI7XG5cdFx0fVxuXG5cdFx0LnJvbGUtY2FyZC1hbHQge1xuXHRcdFx0Z3JpZC1yb3c6IDIgLyAzO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0XHQvL21hcmdpbjogMTc3cHggMCAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDMwcHggMjBweCxcblx0XHRcdFx0JHNpemUtTDogNDBweCAyMHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0Ly9cdCRzaXplLU06IDY5cHggMCAwLFxuXHRcdFx0Ly9cdCRzaXplLUw6IDE3N3B4IDAgMFxuXHRcdFx0Ly8pKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDcwcHggMCAxMDBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAtMzRweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaHItYmctZm9yLWVnZ3NoZWxsLW1vYmlsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIDEwMCUgNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzM0cHgvMS4wNicpO1xuXG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdCRzaXplLVM6IDE2cHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMzRweFxuXHRcdFx0XHQpKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0d2lkdGg6IG1pbi1jb250ZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8ucm9sZXMge1xuXHQvL1x0bGlzdC1zdHlsZTogbm9uZTtcblx0Ly9cdGRpc3BsYXk6IGZsZXg7XG5cdC8vXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly9cdGdhcDogNDBweCA0MHB4O1xuXHQvL1x0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaHItYmctZm9yLWxpZ2h0LXRlYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyAxMDAlIDVweDtcblx0Ly9cdG1hcmdpbjogMDtcblx0Ly9cdHBhZGRpbmc6IDEwNnB4IDAgNzVweDtcblx0Ly9cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9cdHotaW5kZXg6IDE7XG5cdC8vXG5cdC8vXHRAaW5jbHVkZSBNUShTKSB7XG5cdC8vXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vXHRcdGZsZXg6IDE7XG5cdC8vXHR9XG5cdC8vXG5cdC8vXHQ+IGxpIHtcblx0Ly9cdFx0bWFyZ2luOiAwO1xuXHQvL1x0XHRwYWRkaW5nOiAwO1xuXHQvL1x0XHRmbGV4OiAwIDAgMzYwcHg7XG5cdC8vXG5cdC8vXHRcdGEge1xuXHQvL1x0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0Ly9cdFx0fVxuXHQvL1x0fVxuXHQvL31cblxuXHQuY29scyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaHItYmctZm9yLWxpZ2h0LXRlYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyAxMDAlIDVweDtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0cGFkZGluZzogMTU1cHggMCA0NXB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiA0MHB4IDAgNDVweCxcblx0XHRcdCRzaXplLUw6IDE1NXB4IDAgNDVweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogNDBweCA0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQubGVmdCB7XG5cdFx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXG5cdFx0LnJpZ2h0IHtcblx0XHRcdGZsZXg6IDAgMCA2MCU7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0cGFkZGluZzogMCAwIDcwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFycm93cyB7XG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzgwcHgvMS4xMicpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDUwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDgwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQge1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHR9XG5cblx0XHQubGlzdCB7XG5cdFx0XHRtYXJnaW46IDAgNTBweCAwIDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDE2cHggMCAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdFx0XHQmICsgbGkge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAn4oCiJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDJleDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHRzIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDUwcHggMCA1MHB4LFxuXHRcdFx0JHNpemUtTDogMTAwcHggMCA1MHB4XG5cdFx0KSk7XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMnB4LzEnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdH1cblxuXHRcdD4gdWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogNDBweCA0MHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZmxleDogMCAwIDI2MHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5zZWN0aW9uLWV4cGxvcmUge1xuXHRwYWRkaW5nOiAzMHB4IDAgMzAwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMzBweCAwIDIwMHB4LFxuXHRcdCRzaXplLUw6IDMwcHggMCAzMDBweFxuXHQpKTtcblxuXHQmX19saW5rcyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMjBweCAwIDUwcHg7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQudGhpbmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zMDBweDtcblx0XHRsZWZ0OiAtMzgwcHg7XG5cdFx0d2lkdGg6IDcyMnB4O1xuXHRcdGhlaWdodDogNzIycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29sbGVjdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImluZHVzdHJ5IGluZHVzdHJ5XCJcblx0XHRcdFwiYWR2aXNvciBhZHZpc29yMlwiXG5cdFx0XHRcImluZHVzdHJ5MiBpbmR1c3RyeTJcIlxuXHRcdFx0XCJyb2xlIHJvbGVcIjtcblx0XHRnYXA6IDQwcHggMzBweDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcdFwiYWR2aXNvciBpbmR1c3RyeSBpbmR1c3RyeVwiXG5cdFx0XHRcdFwiYWR2aXNvciByb2xlIGFkdmlzb3IyXCJcblx0XHRcdFx0XCJpbmR1c3RyeTIgaW5kdXN0cnkyIGFkdmlzb3IyXCI7XG5cdFx0XHRnYXA6IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDEwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHRcdCkpO1xuXHRcdH1cblx0fVxuXG5cdC5hZHZpc29yLTEge1xuXHRcdGdyaWQtYXJlYTogYWR2aXNvcjtcblx0fVxuXG5cdC5hZHZpc29yLTIge1xuXHRcdGdyaWQtYXJlYTogYWR2aXNvcjI7XG5cdH1cblxuXHQuaW5kdXN0cnktMSB7XG5cdFx0Z3JpZC1hcmVhOiBpbmR1c3RyeTtcblx0fVxuXG5cdC5pbmR1c3RyeS0yIHtcblx0XHRncmlkLWFyZWE6IGluZHVzdHJ5Mjtcblx0fVxuXG5cdC5yb2xlLTEge1xuXHRcdGdyaWQtYXJlYTogcm9sZTtcblx0fVxufVxuXG4uaW5kdXN0cnktY2FyZC1leHBsb3JlIHtcblx0PiBkaXYge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNjAgLyA3NjAgKiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGhlaWdodDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ4MCAvIDM1NCAqIDEwMCU7XG5cdFx0fVxuXG5cdFx0PiBhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXG5cdFx0XHRcdC51bmRlcmxpbmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1nIHtcblx0XHRcdGZsZXg6IDAgMCAzMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgMzJweCAwIDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZmxleDogMCAwIDIyOHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHRcdFx0JHNpemUtTTogMCAxOHB4IDAgMCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAwIDMycHggMCAwXG5cdFx0XHRcdCkpO1xuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZmxleCcsIChcblx0XHRcdFx0XHQkc2l6ZS1NOiAwIDAgOTBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAwIDAgMjI4cHhcblx0XHRcdFx0KSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiAxMnB4IDAgMDtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50eHQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0XHRcdCRzaXplLU06IDAgMCAwIDAsXG5cdFx0XHRcdFx0JHNpemUtTDogMCAyMHB4IDAgMFxuXHRcdFx0XHQpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjJweC8xLjQyJyk7XG5cblx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtTTogMTZweCxcblx0XHRcdFx0JHNpemUtTDogMjJweFxuXHRcdFx0KSk7XG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0XHQkc2l6ZS1NOiAwIDAgMCxcblx0XHRcdFx0JHNpemUtTDogMCAwIDI1cHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMCAwIDEycHg7XG5cdFx0fVxuXHR9XG5cblx0aDUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE0cHgvMS4yNScpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLU06IDEycHgsXG5cdFx0XHRcdCRzaXplLUw6IDE0cHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdC5hcnJvdyB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxZXg7XG5cdFx0fVxuXG5cdFx0LnVuZGVybGluZSB7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogNXB4IGF1dG8gMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJvbGUtY2FyZC1leHBsb3JlIHtcblx0PiBkaXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNjAgLyAzNjAgKiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdD4gYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5ob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdC5ob3ZlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdFx0JHNpemUtTTogMCAwIDAgMTBweCxcblx0XHRcdFx0JHNpemUtTDogMzBweCAyMHB4IDMwcHggMzBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0PiAqIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHQvL0BpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIycHgvMS40NScpO1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMS4yNScpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMjJweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1NOiAxNHB4LFxuXHRcdFx0JHNpemUtTDogMjBweFxuXHRcdCkpO1xuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1NOiAwIDAgMCxcblx0XHRcdCRzaXplLUw6IDAgMCAyMnB4XG5cdFx0KSk7XG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMjJweDtcblx0XHR9XG5cdH1cblxuXHRoNSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTRweC8xLjI1Jyk7XG5cblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtTTogMTJweCxcblx0XHRcdFx0JHNpemUtTDogMTRweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0LmFycm93IHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRtYXJnaW46IDAgMCAwIDFleDtcblx0XHR9XG5cblx0XHQudW5kZXJsaW5lIHtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59XG5cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSB7XG5cdD4gZGl2IHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2MCAvIDM2MCAqIDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0PiBhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuaG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG5cdH1cblxuXHQuY2FyZC1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0c3ZnIFtmaWxsKj0nIyddIHtcblx0XHRcdGZpbGw6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHR9XG5cblx0XHRzdmcgW3N0cm9rZSo9JyMnXSB7XG5cdFx0XHRzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXHQuaG92ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0cGFkZGluZzogNDBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQ+ICoge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udDogbm9ybWFsIDM4cHgvMS4zMiAkZm9udC1nbG9yaWE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjI1Jyk7XG5cblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjZweC8xLjI1Jyk7XG5cblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250OiBub3JtYWwgMjZweC8xLjMyICRmb250LWdsb3JpYTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHR9XG5cblx0XHRoNSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNHB4LzEuMjUnKTtcblxuXHRcdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdFx0LmFycm93IHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxZXg7XG5cdFx0XHR9XG5cblx0XHRcdC51bmRlcmxpbmUge1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNlY3Rpb24tdGFicy1saW5rcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTAwcHggMCAyODBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA1MHB4IDAgMTQwcHgsXG5cdFx0JHNpemUtTDogMTAwcHggMCAyODBweFxuXHQpKTtcblxuXHQudGhpbmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0zNTBweDtcblx0XHRsZWZ0OiAtMzA1cHg7XG5cdFx0d2lkdGg6IDcyMnB4O1xuXHRcdGhlaWdodDogNzIycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiA3MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdCRzaXplLVM6IDAsXG5cdFx0XHQkc2l6ZS1MOiA3MHB4XG5cdFx0KSk7XG5cblx0XHRhIHtcblx0XHRcdGZsZXg6IDAgMSAzMDBweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCAkY29sb3ItZ3JleTtcblx0XHRcdFx0XHRtYXJnaW46IC0ycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjJweC8xLjM2Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHR9XG5cblx0LmltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDEwcHgsXG5cdFx0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0KSk7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDEwMHB4IDAgMCxcblx0XHQkc2l6ZS1MOiAxNTBweCAwIDQwcHhcblx0KSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQvLz4gLnRoaW5nIHtcblx0XHQvL1x0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vXHRib3R0b206IC0zMDhweDtcblx0XHQvL1x0bGVmdDogLTMxMHB4O1xuXHRcdC8vXHR3aWR0aDogNTY2cHg7XG5cdFx0Ly9cdGhlaWdodDogNTc5cHg7XG5cdFx0Ly9cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy1jbG92ZXItbGVhZi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0Ly99XG5cblx0XHQ+IC5sZWZ0IHtcblx0XHRcdGZsZXg6IDAgMCAyMCU7XG5cdFx0fVxuXG5cdFx0PiAucmlnaHQge1xuXHRcdFx0ZmxleDogMCAwIDY2JTtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjhweC8xLjQzJyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMThweCxcblx0XHRcdCRzaXplLUw6IDI4cHhcblx0XHQpKTtcblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCczNHB4LzEuNDcnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMTBweCAwIDU1cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMjRweCxcblx0XHRcdCRzaXplLUw6IDM0cHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0fVxufVxuXG4uc2VjdGlvbi1ncmlkLWljb24tdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDQ1cHg7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDcwcHggMCAyMHB4O1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXN1bmZsb3dlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdH1cblxuXHQuaXRlbXMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDQwcHg7XG5cdFx0fVxuXG5cdFx0PiBsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTZweC8xLjg3Jyk7XG5cblx0XHRtYXJnaW46IDUwcHggMCAwO1xuXHR9XG59XG5cbi5zZWN0aW9uLXNjaG9vbHMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDIwMHB4IDAgMjAwcHg7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDEwMHB4IDAgMTAwcHgsXG5cdFx0JHNpemUtTDogMjAwcHggMCAyMDBweFxuXHQpKTtcblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjQnKTtcblxuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMTAwcHggMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDcwcHggMCAwLFxuXHRcdFx0JHNpemUtTDogMTAwcHggMCAwXG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMThweC8xLjQ0Jyk7XG5cblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIHtcblx0LmhlYWRlci1wYWdlIHtcblx0XHQudGl0bGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzUwcHgvMS4yJyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA1MHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi10YWJzLXZpZGVvIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDAwcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkge1xuXHRcdHBhZGRpbmc6IDcwcHggMCAxMDBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCB+IC5zZWN0aW9uLXF1b3RlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAtNDlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS1zdW5mbG93ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tdmlkZW8tdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTUwcHggMCAxNTBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA3NXB4IDAgNzVweCxcblx0XHQkc2l6ZS1MOiAxNTBweCAwIDE1MHB4XG5cdCkpO1xuXG5cdH4gLnNlY3Rpb24tdmlkZW8tdGV4dCB7XG5cdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdC5zZWN0aW9uLXZpZGVvLXRleHQtbXVsdGlwbGUgJiB7XG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgNDglO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDMyIC8gNzY4ICogMTAwJTtcblxuXHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci10ZWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRoaW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDcyMnB4IC8gMik7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA3MjJweCAvIDIpO1xuXHRcdHdpZHRoOiA3MjJweDtcblx0XHRoZWlnaHQ6IDcyMnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCA0MCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXG5cdFx0PiBoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDIycHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1xdW90ZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdHBhZGRpbmc6IDg3cHggMCA0MHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDAgMCAyMHB4LFxuXHRcdCRzaXplLUw6IDg3cHggMCA0MHB4XG5cdCkpO1xuXG5cdGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udDogbm9ybWFsIDQwcHgvMS41ICRmb250LW5vdGhpbmc7XG5cdFx0bWFyZ2luOiAwIDAgMC4zZW07XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX3N1YiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTRweC8xLjI1Jyk7XG5cblx0XHRtYXJnaW46IDAgMCAwO1xuXHR9XG59XG5cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDQ1cHg7XG5cdHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDAgMCA1MHB4LFxuXHRcdCRzaXplLUw6IDEwMHB4IDAgMTAwcHhcblx0KSk7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC00OXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4yJyk7XG5cblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHQuY29scyB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQ+IC5sZWZ0IHtcblx0XHRcdGZsZXg6IDAgMCAyMCU7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC5yaWdodCB7XG5cdFx0XHRmbGV4OiAwIDAgNzMlO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2Uge1xuXHQkdGhpczogJjtcblxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDAgMCAxMDBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAwIDAgNTBweCxcblx0XHQkc2l6ZS1MOiAwIDAgMTAwcHhcblx0KSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQudGhpbmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMjZweDtcblx0XHRyaWdodDogLTE3MHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6IDQwM3B4O1xuXHRcdGhlaWdodDogMzg2cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmVzdWx0cy10aGluZy0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMjAwcHggMCAwO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMDBweCAwIDAsXG5cdFx0XHQkc2l6ZS1MOiAyMDBweCAwIDBcblx0XHQpKTtcblxuXHRcdCYuc3R5bGUtMCB7XG5cdFx0XHQjeyR0aGlzfV9faW1nIHtcblx0XHRcdFx0b3JkZXI6IC0xO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAkY29sb3ItZW1iZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRoaW5nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IC02NDRweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiA2MDVweDtcblx0XHRcdFx0aGVpZ2h0OiA2MjJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTlkZWcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMzBweCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4IDAgMzBweCxcblx0XHRcdCRzaXplLUw6IDMwcHggMCA1MHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiA1MHB4IDAgMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZsZXg6IDAgMCA0MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0fVxufVxuXG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDExMHB4IDAgMDtcblx0bWFyZ2luOiAwIDAgLTFweDtcblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuaXRlbXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC55ZWxsb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwMHB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogLTQ5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3Atc3VuZmxvd2VyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4yNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgMTAwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMCA1MHB4O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRnYXA6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24gKyAxKSB7XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuICsgMikge1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZW1iZXJ9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuICsgMykge1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItdGVhbH07XG5cdFx0fVxuXHR9XG5cblx0LmltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjgwIC8gMzYwICogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIycHgvMS4yNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMzBweDtcblx0fVxufVxuXG4uc2VjdGlvbi1lZGl0b3ItaGVhZGluZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjEwcHggMCAyMDBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA5MHB4IDAgNjBweCxcblx0XHQkc2l6ZS1MOiAyMTBweCAwIDIwMHB4XG5cdCkpO1xuXG5cdC50aGluZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTIxMHB4O1xuXHRcdGxlZnQ6IC0xNzBweDtcblx0XHR3aWR0aDogNzEzcHg7XG5cdFx0aGVpZ2h0OiA3MjVweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctY2xvdmVyLWxlYWYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE2ZGVnKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgMzAlO1xuXG5cdFx0PiBoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMjUnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZmxleDogMCAwIDY2JTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1pbWFnZS10ZXh0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA0NXB4IDAgMDtcblx0cGFkZGluZzogOTBweCAwIDEwMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDYwcHggMCA1MHB4LFxuXHRcdCRzaXplLUw6IDkwcHggMCAxMDBweFxuXHQpKTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogLTQ5cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNCcpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMCAwIDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiAwIDAgMTAwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX2NvbHMge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRmbGV4OiAwIDAgNDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgJGNvbG9yLXN1bmZsb3dlcjtcblx0XHR9XG5cdH1cblxuXHQmX190eHQge1xuXHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAyNXB4O1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNDBweCAwLFxuXHRcdCRzaXplLUw6IDgwcHggMFxuXHQpKTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG5cdFx0Z2FwOiA4MHB4IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0JHNpemUtUzogNDBweCAyMHB4LFxuXHRcdFx0JHNpemUtTDogODBweCA0MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjExO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNm4gKyAxKSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci10ZWFsfTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNm4gKyAyKSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZW1iZXJ9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDZuICsgMykge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZW1iZXJ9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3Itc3VuZmxvd2VyfTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2biArIDQpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci10ZWFsfTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2biArIDUpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWVtYmVyfTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNm4gKyA2KSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItdGVhbH07XG5cdFx0fVxuXHR9XG5cblx0LmltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzQwIC8gMjYwICogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyNHB4LzEuMjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMzBweCAwIDIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMThweCxcblx0XHRcdCRzaXplLUw6IDI0cHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAxNXB4IDAgMTBweCxcblx0XHRcdCRzaXplLUw6IDMwcHggMCAyMHB4XG5cdFx0KSk7XG5cdH1cbn1cblxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAyMjVweCAwIDI1MHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDEwMHB4IDAgMTYwcHgsXG5cdFx0JHNpemUtTDogMjI1cHggMCAyNTBweFxuXHQpKTtcblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjMnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDExMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMCAwIDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiAwIDAgMTEwcHhcblx0XHQpKTtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuXHRcdGdhcDogODBweCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdCRzaXplLVM6IDQwcHggMjBweCxcblx0XHRcdCRzaXplLUw6IDgwcHggNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0bGkge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS4xMTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuICsgMSkge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItdGVhbH07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuICsgMikge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3Itc3VuZmxvd2VyfTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWVtYmVyfTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzbiArIDMpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci10ZWFsfTtcblx0XHR9XG5cdH1cblxuXHQuaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyODAgLyAzNjAgKiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwIHZhcigtLWNvbG9yLWJzKTtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjJweC8xLjMnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogNDhweCAwIDM2cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMThweCxcblx0XHRcdCRzaXplLUw6IDIycHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAyNHB4IDAgMThweCxcblx0XHRcdCRzaXplLUw6IDQ4cHggMCAzNnB4XG5cdFx0KSk7XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLnBvc3QtY2FyZCB7XG5cdC8vXG59XG4iLCIuc2VjdGlvbi10ZXh0LWxlYWQge1xuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdCRzaXplLVM6IDc1cHggMCA3NXB4LFxuXHRcdCRzaXplLUw6IDE1MHB4IDAgMTUwcHhcblx0KSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA5NThweDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxNnB4LFxuXHRcdFx0JHNpemUtTDogMjBweFxuXHRcdCkpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdH1cbn1cbiIsIi5zZWN0aW9uLXZpZGVvLXRleHQtbXVsdGlwbGUge1xuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdCRzaXplLVM6ICgtNzVweCAvIDIpIDAgNzVweCxcblx0XHQkc2l6ZS1MOiAoLTE1MHB4IC8gMikgMCAxNTBweFxuXHQpKTtcbn1cbiIsIi5hcHAtc3RhcnQtZXhwbG9yZSB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi10aWNrIHtcblx0XHR3aWR0aDogMjRweDtoZWlnaHQ6IDI0cHg7Ym9yZGVyLXJhZGl1czogMTAwJTsgYm9yZGVyOiAycHggc29saWQgIzBGNDcyRTtjdXJzb3I6cG9pbnRlcjtib3gtc2l6aW5nOiBib3JkZXItYm94O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRyaWdodDogLTFweDtcblx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hlY2stdGljay5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tdGlja19fc2VsZWN0ZWQge1xuXG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTIlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcHAtc3RhcnQtZXhwbG9yZS0tc3F1aWdnbHktY2lyY2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5hcHAtc3RhcnQtZXhwbG9yZS0tc3F1aWdnbHktY2lyY2xlOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDQwM3B4O1xuXHRcdGhlaWdodDogMzg2cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3F1aWdnbHktY2lyY2xlLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IC8gMTAwJSAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTM3JSk7XG5cdH1cblxuXHQuYXBwLXN0YXJ0LWV4cGxvcmUtLWZvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5hcHAtc3RhcnQtZXhwbG9yZS0tbGFiZWwtaGVhZGluZyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8yNHB4Jyk7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC4yKTttYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cblx0XHRAaW5jbHVkZSBNUShNLCBcIm1pbi13aWR0aFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDMycHg7XG5cdFx0fVxuXG5cdFx0Ji5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uX19zZWxlY3RlZCB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0YmFja2dyb3VuZDogI0RCREJEMztcblx0XHR9XG5cdH1cblxuXG5cdC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLWxhYmVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ0cHgpO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSwgXCJtaW4td2lkdGhcIikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDU0cHgpO1xuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0XHRjb2xvcjogJGNvbG9yLXRlYWw7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyMHB4IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiAyMHB4IDI4cHhcblx0XHQpKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdGVhbDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWw7XG5cblx0XHR9XG5cdH1cblxufVxuIiwiLmFkdmlzb3ItYXJjaGl2ZS1ieS10YXhvbm9teSB7XG5cdC5maWx0ZXJzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/