@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;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }
}
body {
  background: #f2ebe5;
  color: #5f5f5f;
}

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 (width >= 414px) {
  h1 {
    font-size: calc(1.328vw + 34.502px);
  }
}
@media (width >= 1920px) {
  h1 {
    font-size: 60px;
  }
}

h2 {
  font-size: 50px;
  line-height: 1.4;
  font-size: 40px;
}
@media (width >= 414px) {
  h2 {
    font-size: calc(0.664vw + 37.251px);
  }
}
@media (width >= 1920px) {
  h2 {
    font-size: 50px;
  }
}

h3 {
  font-size: 40px;
  line-height: 1.5;
  font-size: 30px;
}
@media (width >= 414px) {
  h3 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  h3 {
    font-size: 40px;
  }
}

h4 {
  font-size: 28px;
  line-height: 1.07;
  font-size: 20px;
}
@media (width >= 414px) {
  h4 {
    font-size: calc(0.531vw + 17.801px);
  }
}
@media (width >= 1920px) {
  h4 {
    font-size: 28px;
  }
}

h5 {
  font-size: 24px;
  line-height: 0.83;
  font-size: 18px;
}
@media (width >= 414px) {
  h5 {
    font-size: calc(0.398vw + 16.351px);
  }
}
@media (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);
  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;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .button {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .button {
    font-size: 16px;
  }
}
.button {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .button {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .button {
    padding: 19px 28px;
  }
}
.button.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .button.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (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;
  appearance: none;
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: 16px;
}
@media (width >= 414px) {
  .circle {
    font-size: calc(0.133vw + 15.45px);
  }
}
@media (width >= 1920px) {
  .circle {
    font-size: 18px;
  }
}
.circle {
  width: 132px;
}
@media (width >= 414px) {
  .circle {
    width: calc(1.394vw + 126.227px);
  }
}
@media (width >= 1920px) {
  .circle {
    width: 153px;
  }
}
.circle {
  height: 71px;
}
@media (width >= 414px) {
  .circle {
    height: calc(0.664vw + 68.251px);
  }
}
@media (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;
  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;
  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;
}
@media (width >= 414px) {
  .site-footer__main__nav {
    font-size: calc(0.266vw + 12.9px);
  }
}
@media (width >= 1920px) {
  .site-footer__main__nav {
    font-size: 18px;
  }
}
.site-footer__main__nav {
  line-height: 1.11;
}
.site-footer__main__nav a {
  position: relative;
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
}
.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__nav a {
  display: inline-block;
}
.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;
}
@media (width >= 320px) {
  .site-footer__modal__body {
    padding: calc(4.464vw + 5.714px);
  }
}
@media (width >= 768px) {
  .site-footer__modal__body {
    padding: calc(5.208vw + 0px);
  }
}
@media (width >= 1920px) {
  .site-footer__modal__body {
    padding: 100px;
  }
}
.site-footer__modal__body {
  color: #f2ebe5;
}
.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;
  appearance: none;
  position: absolute;
  top: 0;
  right: 0;
  padding: 27.5px;
}
@media (width >= 320px) {
  .site-footer__modal__button {
    padding: calc(1.719vw + 22px);
  }
}
@media (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 (width >= 320px) {
  .footer-cta h2 {
    font-size: calc(10.638vw + 5.957px);
  }
}
@media (width >= 414px) {
  .footer-cta h2 {
    font-size: calc(0.664vw + 47.251px);
  }
}
@media (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 (width >= 414px) {
  .footer-acknowledgement {
    font-size: calc(0.266vw + 10.9px);
  }
}
@media (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 (width >= 414px) {
  .header-role__industry {
    font-size: calc(0.266vw + 12.9px);
  }
}
@media (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 (width >= 414px) {
  .header-role__title {
    font-size: calc(1.328vw + 34.502px);
  }
}
@media (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 (width >= 414px) {
  .header-role__title-alt {
    font-size: calc(1.461vw + 11.952px);
  }
}
@media (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 (width >= 414px) {
  .role-about {
    padding: calc(5.976vw + 75.259px) 0 0;
  }
}
@media (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 (width >= 414px) {
  .role-about__title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .fact-featured {
    width: calc(8.566vw + 241.538px);
  }
}
@media (width >= 1920px) {
  .fact-featured {
    width: 406px;
  }
}
.fact-featured {
  height: 266px;
}
@media (width >= 414px) {
  .fact-featured {
    height: calc(8.433vw + 231.088px);
  }
}
@media (width >= 1920px) {
  .fact-featured {
    height: 393px;
  }
}
.fact-featured {
  padding: 40px;
}
@media (width >= 414px) {
  .fact-featured {
    padding: calc(1.992vw + 31.753px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .fact-featured__title {
    font-size: calc(0.398vw + 18.351px);
  }
}
@media (width >= 1920px) {
  .fact-featured__title {
    font-size: 26px;
  }
}
.fact-featured__title {
  margin: 0 auto 12px;
}
@media (width >= 414px) {
  .fact-featured__title {
    margin: 0 auto calc(0.797vw + 8.701px);
  }
}
@media (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 (width >= 414px) {
  .fact-featured__text {
    font-size: calc(0.133vw + 11.45px);
  }
}
@media (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 (width >= 414px) {
  .advisors-carousel {
    padding: calc(5.976vw + 35.259px) 0 0;
  }
}
@media (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 (width >= 414px) {
  .advisors-carousel__band {
    top: calc(1.726vw + 212.853px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .advisors-carousel .swiper-slide {
    width: calc(2.656vw + 249.004px);
  }
}
@media (width >= 1920px) {
  .advisors-carousel .swiper-slide {
    width: 300px;
  }
}
.advisors-carousel .swiper-slide {
  margin-right: 30px;
}
@media (width >= 414px) {
  .advisors-carousel .swiper-slide {
    margin-right: calc(1.328vw + 24.502px);
  }
}
@media (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;
  object-fit: contain;
  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;
}
@media (width >= 414px) {
  .advisor-card__hover {
    font-size: calc(0.531vw + 19.801px);
  }
}
@media (width >= 1920px) {
  .advisor-card__hover {
    font-size: 30px;
  }
}
.advisor-card__hover {
  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;
}
.advisor-card__hover > * {
  position: relative;
}
.advisor-card__hover > div {
  margin: 0 0 6px;
}
.advisor-card__hover svg {
  height: auto;
  width: 146px;
}
@media (width >= 414px) {
  .advisor-card__hover svg {
    width: calc(3.586vw + 131.155px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .advisor-card__name {
    font-size: calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .advisor-card__name {
    font-size: 28px;
  }
}
.advisor-card__name {
  margin: 20px 0 15px;
}
@media (width >= 414px) {
  .advisor-card__name {
    margin: calc(0.664vw + 17.251px) 0 calc(0.332vw + 13.625px);
  }
}
@media (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 (width >= 414px) {
  .role-statistics {
    padding: calc(7.304vw + 49.761px) 0 calc(2.656vw + 69.004px);
  }
}
@media (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 (width >= 414px) {
  .role-related {
    padding: 0 0 calc(6.64vw + 122.51px);
  }
}
@media (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 (width >= 414px) {
  .role-cards {
    gap: calc(0.664vw + 27.251px) calc(0.664vw + 27.251px);
  }
}
@media screen and (min-width: 768px) and (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 (width >= 767px) {
  .role-card__title {
    font-size: calc(-800vw + 6164px);
  }
}
@media (width >= 768px) {
  .role-card__title {
    font-size: calc(3.774vw - 8.981px);
  }
}
@media (width >= 980px) {
  .role-card__title {
    font-size: calc(-800vw + 7868px);
  }
}
@media (width >= 981px) {
  .role-card__title {
    font-size: calc(0.852vw + 11.642px);
  }
}
@media (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 (width >= 414px) {
  body.page-template-template-campaign-video .header-page h1 {
    font-size: calc(1.328vw + 24.502px);
  }
}
@media (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 (width >= 414px) {
  .header-inline {
    padding: calc(3.32vw + 86.255px) 0 0;
  }
}
@media (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 (width >= 414px) {
  .header-inline h1 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .header-inline h1 {
    font-size: 40px;
  }
}

.page-content {
  padding: 100px 0 180px;
  padding: 25px 0 90px;
}
@media (width >= 414px) {
  .page-content {
    padding: calc(7.062vw - 4.237px) 0 90px;
  }
}
@media (width >= 768px) {
  .page-content {
    padding: calc(4.34vw + 16.667px) 0 calc(7.813vw + 30px);
  }
}
@media (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 (width >= 414px) {
  article.type-faq > header {
    padding: calc(4.648vw + 80.757px) 0 0;
  }
}
@media (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 (width >= 414px) {
  article.type-faq > header .items {
    padding: calc(4.117vw + 20.956px) 0 calc(-1.328vw + 35.498px);
  }
}
@media (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 (width >= 414px) {
  article.type-faq > header .items > div > div a {
    font-size: calc(0.93vw + 14.151px);
  }
}
@media (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 (width >= 414px) {
  article.type-faq > .container {
    padding-top: calc(5.976vw + 35.259px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container {
    padding-top: 150px;
  }
}
article.type-faq > .container .faqs {
  padding-bottom: 200px;
  padding-bottom: 100px;
}
@media (width >= 414px) {
  article.type-faq > .container .faqs {
    padding-bottom: calc(6.64vw + 72.51px);
  }
}
@media (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 (width >= 414px) {
  article.type-faq > .container h3 {
    margin: 0 0 calc(2.656vw + 29.004px);
  }
}
@media (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 (width >= 414px) {
  article.type-faq > .container button + button {
    margin-top: calc(1.328vw + 14.502px);
  }
}
@media (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;
}
@media (width >= 414px) {
  article.type-faq > .container h4 {
    font-size: calc(0.398vw + 14.351px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container h4 {
    font-size: 22px;
  }
}
article.type-faq > .container h4 {
  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 (width >= 414px) {
  article.type-faq > .container h4 {
    padding: calc(1.594vw + 13.402px) calc(3.32vw + 46.255px) calc(1.594vw + 13.402px) calc(0.996vw + 10.876px);
  }
}
@media (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 (width >= 414px) {
  article.type-faq > .container div[id^=headlessui-disclosure-panel] {
    padding: 0 calc(0.996vw + 10.876px) calc(0.996vw + 10.876px);
  }
}
@media (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 (width >= 414px) {
  article.type-faq > .container .faq-category {
    margin-top: calc(7.304vw + 49.761px);
  }
}
@media (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;
}
@media (width >= 414px) {
  body.tax-company #main > article > header .industry-header {
    margin: 73px 0 7px;
  }
}
@media (width >= 1920px) {
  body.tax-company #main > article > header .industry-header {
    margin: 73px 0 7px;
  }
}
body.tax-company #main > article > header .industry-header {
  font-size: 12px;
}
@media (width >= 414px) {
  body.tax-company #main > article > header .industry-header {
    font-size: calc(0.266vw + 10.9px);
  }
}
@media (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;
}
@media (width >= 414px) {
  body.tax-company #main > article > header .industry {
    margin: 7px 0 calc(1.992vw + 2.753px);
  }
}
@media (width >= 1920px) {
  body.tax-company #main > article > header .industry {
    margin: 7px 0 41px;
  }
}
body.tax-company #main > article > header .industry {
  font-size: 14px;
}
@media (width >= 414px) {
  body.tax-company #main > article > header .industry {
    font-size: calc(0.398vw + 12.351px);
  }
}
@media (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 (width >= 414px) {
  body.tax-company #main > article > .company-advisors {
    padding: 100px 0 calc(9.96vw + 8.765px);
  }
}
@media (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 (width >= 414px) {
  .header-industry__left {
    font-size: calc(0.133vw + 15.45px);
  }
}
@media (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 (width >= 414px) {
  .header-industry__left h1 {
    font-size: calc(1.328vw + 34.502px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-about {
    padding: calc(5.312vw + 88.008px) 0 calc(3.32vw + 36.255px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-personality-types {
    padding: calc(5.312vw + 28.008px) 0 calc(10.425vw + 86.841px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-personality-types h2 {
    font-size: calc(0.664vw + 17.251px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-personality-types h3 {
    font-size: calc(0.133vw + 9.45px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-personality-types .text {
    font-size: calc(0.266vw + 12.9px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-expectation {
    padding: calc(2.656vw + 39.004px) 0 0;
  }
}
@media (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 (width >= 414px) {
  .section-industry-expectation h3 {
    font-size: calc(1.062vw + 19.602px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-expectation h4 {
    font-size: calc(0.398vw + 16.351px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-expectation li {
    padding: calc(3.32vw + 36.255px) 0 calc(3.32vw + 36.255px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-impact {
    padding: calc(6.64vw + 112.51px) 0 calc(2.324vw + 55.378px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .section-industry-impact__title {
    font-size: calc(0.93vw + 20.151px);
  }
}
@media (width >= 1920px) {
  .section-industry-impact__title {
    font-size: 38px;
  }
}
.section-industry-impact__title {
  margin: 0 0 40px;
}
@media (width >= 414px) {
  .section-industry-impact__title {
    margin: 0 0 calc(2.656vw + 29.004px);
  }
}
@media (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 (width >= 414px) {
  .section-industry-sponsors .section-sponsors {
    padding: 20px 0 calc(5.976vw + 55.259px);
  }
}
@media (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);
  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;
}
@media screen and (min-width: 768px) {
  .header-advisor {
    display: flex;
    align-items: flex-end;
  }
}
.header-advisor {
  padding: 92px 0 0;
}
@media (width >= 414px) {
  .header-advisor {
    padding: calc(-6.513vw + 118.962px) 0 0;
  }
}
@media (width >= 1366px) {
  .header-advisor {
    padding: calc(24.188vw - 300.404px) 0 0;
  }
}
@media (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;
}
@media (width >= 414px) {
  .header-advisor h1 {
    font-size: calc(1.992vw + 41.753px);
  }
}
@media (width >= 1920px) {
  .header-advisor h1 {
    font-size: 80px;
  }
}
.header-advisor h1 {
  margin: 0 0 12px;
}
@media (width >= 414px) {
  .header-advisor h1 {
    margin: 0 0 calc(2.523vw + 1.554px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .header-advisor h1 .line {
    width: calc(6.175vw + 254.434px);
  }
}
@media (width >= 1920px) {
  .header-advisor h1 .line {
    width: 373px;
  }
}
.header-advisor h1 .line {
  margin: 0 0 0;
}
@media (width >= 414px) {
  .header-advisor h1 .line {
    margin: calc(1.195vw - 4.948px) 0 0;
  }
}
@media (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;
}
@media (width >= 414px) {
  .header-advisor__role {
    font-size: calc(0.797vw + 16.701px);
  }
}
@media (width >= 1920px) {
  .header-advisor__role {
    font-size: 32px;
  }
}
.header-advisor__role {
  margin: 0 0 0;
}
@media (width >= 414px) {
  .header-advisor__role {
    margin: 0 0 calc(1.992vw - 8.247px);
  }
}
@media (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 (width >= 414px) {
  .header-advisor__role-alt {
    font-size: calc(0.398vw + 18.351px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .header-advisor__subtitle {
    font-size: calc(0.398vw + 8.351px);
  }
}
@media (width >= 1920px) {
  .header-advisor__subtitle {
    font-size: 16px;
  }
}
.header-advisor__subtitle {
  margin: 30px 0 10px;
}
@media (width >= 414px) {
  .header-advisor__subtitle {
    margin: calc(0.93vw + 26.151px) 0 10px;
  }
}
@media (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 (width >= 414px) {
  .header-advisor__spec {
    font-size: calc(0.531vw + 9.801px);
  }
}
@media (width >= 1920px) {
  .header-advisor__spec {
    font-size: 20px;
  }
}
.header-advisor a.button--book-a-call {
  margin: 30px 0 0;
}
@media (width >= 414px) {
  .header-advisor a.button--book-a-call {
    margin: calc(0.93vw + 26.151px) 0 0;
  }
}
@media (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 {
  background-color: #f0aa00;
  color: #0f472e;
  border-color: #f0aa00;
}
.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 (width >= 414px) {
  .header-advisor__right {
    padding: 0 0 calc(4.202vw + 52.605px);
  }
}
@media (width >= 1366px) {
  .header-advisor__right {
    padding: 0 0 110px;
  }
}
@media (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 (width >= 414px) {
  .section-advisor-about {
    padding: calc(7.968vw - 12.988px) 0 calc(5.976vw + 35.259px);
  }
}
@media (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;
}
@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;
  }
}
.section-advisor-quote__img > div {
  padding: 18px;
}
@media (width >= 414px) {
  .section-advisor-quote__img > div {
    padding: calc(1.129vw + 13.327px);
  }
}
@media (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 (width >= 768px) {
  .section-advisor-quote__img > div .img img {
    width: calc(8.681vw + 233.333px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .section-advisor-quote__img h2 {
    font-size: calc(1.594vw + 9.402px);
  }
}
@media (width >= 1920px) {
  .section-advisor-quote__img h2 {
    font-size: 40px;
  }
}
.section-advisor-quote__img h2 {
  margin: 15px 0 5px;
}
@media (width >= 414px) {
  .section-advisor-quote__img h2 {
    margin: calc(0.332vw + 13.625px) 0 calc(0.332vw + 3.625px);
  }
}
@media (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;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__quote {
    flex: 1;
    padding: 18px;
    box-sizing: border-box;
    align-self: flex-start;
  }
}
.section-advisor-quote__quote {
  font-size: 16px;
}
@media (width >= 414px) {
  .section-advisor-quote__quote {
    font-size: calc(0.93vw + 12.151px);
  }
}
@media (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 (width >= 414px) {
  .section-advisor-pathway h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-advisor-gallery {
    padding: calc(9.296vw + 61.514px) 0 calc(2.988vw + 42.629px);
  }
}
@media (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 (width >= 414px) {
  .section-advisor-gallery h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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%;
  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 (width >= 414px) {
  .section-advisor-company {
    padding: 43px 0 calc(3.32vw + 130.255px);
  }
}
@media (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;
}
@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;
  }
}
.header-front-page .container {
  min-height: 740px;
}
@media (width >= 980px) {
  .header-front-page .container {
    min-height: calc(6.383vw + 677.447px);
  }
}
@media (width >= 1920px) {
  .header-front-page .container {
    min-height: 800px;
  }
}
.header-front-page__img {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
@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;
  }
}
.header-front-page__img {
  left: 350px;
}
@media (width >= 980px) {
  .header-front-page__img {
    left: calc(67.5vw - 311.5px);
  }
}
@media (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 (width >= 980px) {
  .header-front-page__uniq svg {
    height: calc(1.064vw + 59.574px);
  }
}
@media (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 (width >= 980px) {
  .header-front-page .swiper-slide h2 {
    font-size: calc(4.255vw + 18.298px);
  }
}
@media (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 (width >= 980px) {
  .header-front-page .swiper-slide h2::after {
    height: calc(0.319vw + 3.872px);
  }
}
@media (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 (width >= 980px) {
  .header-front-page__heading {
    font-size: calc(0.851vw + 13.66px);
  }
}
@media (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 (width >= 980px) {
  .header-front-page__link {
    margin: calc(1.596vw + 16.362px) 0 calc(15.213vw - 149.085px);
  }
}
@media (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 (width >= 414px) {
  .section-media-text {
    padding: calc(4.648vw + 65.757px) 0 20px;
  }
}
@media (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;
}
@media (width >= 414px) {
  .section-media-text__title {
    font-size: calc(1.328vw + 34.502px);
  }
}
@media (width >= 1920px) {
  .section-media-text__title {
    font-size: 60px;
  }
}
.section-media-text__title {
  margin: 30px 0 48px;
}
@media (width >= 414px) {
  .section-media-text__title {
    margin: calc(4.648vw + 10.757px) 0 calc(0.664vw + 45.251px);
  }
}
@media (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 (width >= 414px) {
  .section-sponsors {
    padding: calc(1.66vw + 93.127px) 0 30px;
  }
}
@media (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;
}
@media screen and (max-width: 767px) {
  .section-tabs-video__green {
    top: 100px;
  }
}
.section-tabs-video__green {
  height: 320px;
}
@media (width >= 414px) {
  .section-tabs-video__green {
    height: calc(28.249vw + 203.051px);
  }
}
@media (width >= 768px) {
  .section-tabs-video__green {
    height: calc(8.681vw + 353.333px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .section-tabs-video__title {
    font-size: calc(0.93vw + 22.151px);
  }
}
@media (width >= 1920px) {
  .section-tabs-video__title {
    font-size: 40px;
  }
}
.section-tabs-video__title {
  margin: 0 0 20px;
}
@media (width >= 414px) {
  .section-tabs-video__title {
    margin: 0 0 calc(0.664vw + 17.251px);
  }
}
@media (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 (width >= 414px) {
  .section-tabs-video__text {
    font-size: calc(0.266vw + 14.9px);
  }
}
@media (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;
  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 (width >= 414px) {
  .section-advisors-featured .advisors-carousel {
    padding: calc(4.648vw + 60.757px) 0 0;
  }
}
@media (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 (width >= 414px) {
  .advisor-quotes {
    padding: 0 0 calc(1.992vw + 41.753px);
  }
}
@media (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 (width >= 414px) {
  .advisor-quotes__text {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-text-media {
    padding: calc(5.644vw + 16.633px) 0 30px;
  }
}
@media (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 (width >= 414px) {
  .section-text-media__text h2 {
    font-size: calc(0.664vw + 37.251px);
  }
}
@media (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 (width >= 414px) {
  .section-archive-industry .pagination {
    padding: calc(4.648vw + 10.757px) 0 calc(3.32vw + 26.255px);
  }
}
@media (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 (width >= 414px) {
  .industry-card > div > div h2 {
    font-size: calc(0.531vw + 17.801px);
  }
}
@media (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 (width >= 414px) {
  .section-archive-company .company-cards {
    gap: calc(0.664vw + 27.251px) calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-archive-company .pagination {
    padding: calc(4.648vw + 10.757px) 0 calc(3.32vw + 26.255px);
  }
}
@media (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;
  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 (width >= 414px) {
  .company-card > div > div h2 {
    font-size: calc(0.398vw + 12.351px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .section-grid-logo h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-grid-logo h2 {
    font-size: 40px;
  }
}
.section-grid-logo h2 {
  color: #0f472e;
  text-align: center;
  margin: 0 0 30px;
}
.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 (width >= 414px) {
  .advisor-archive {
    padding: 0 0 calc(4.648vw + 100.757px);
  }
}
@media (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 (width >= 414px) {
  .role-archive {
    padding: calc(3.32vw + 36.255px) 0 calc(5.312vw + 98.008px);
  }
}
@media (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 {
  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 (width >= 414px) {
  .role-archive .items {
    gap: calc(0.664vw + 27.251px) calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-header h1 {
    font-size: calc(0.664vw + 17.251px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-header h2 {
    font-size: calc(0.93vw + 14.151px);
  }
}
@media (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;
  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 (width >= 414px) {
  .section-quiz .game-drag-drop .cards > li > div {
    font-size: calc(0.266vw + 14.9px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .game-drag-drop .droparea > div {
    font-size: calc(1.328vw + 14.502px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-radio-image ul {
    gap: calc(1.992vw + 1.753px) calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-radio-image .img {
    margin: 0 calc(1.195vw - 4.948px) calc(1.062vw + 15.602px);
  }
}
@media (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%;
  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 (width >= 414px) {
  .section-quiz .quiz-radio-image .txt {
    font-size: calc(0.398vw + 10.351px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-radio ul li label {
    font-size: calc(0.398vw + 12.351px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-select .label {
    font-size: calc(0.664vw + 37.251px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-select button,
  .section-quiz .quiz-select ul {
    font-size: calc(1.328vw + 14.502px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-range-group label.title {
    font-size: calc(0.531vw + 17.801px);
  }
}
@media (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 (width >= 414px) {
  .section-quiz .quiz-range-group .slider ul li {
    font-size: calc(0.398vw + 10.351px);
  }
}
@media (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%;
  appearance: none;
  background: transparent;
}
.section-quiz .quiz-range-group .slider input.range::-webkit-slider-runnable-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::-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 {
  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 (width >= 414px) {
  .section-quiz .quiz-checkbox ul li label {
    font-size: calc(0.398vw + 12.351px);
  }
}
@media (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;
}
@media (width >= 768px) {
  .section-quiz .quiz-intro h1 {
    font-size: calc(3.344vw + 14.314px);
  }
}
@media (width >= 1366px) {
  .section-quiz .quiz-intro h1 {
    font-size: calc(3.61vw + 10.686px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-intro h1 {
    font-size: 80px;
  }
}
.section-quiz .quiz-intro h1 {
  margin: 0 auto 0;
  max-width: 960px;
  position: relative;
  max-width: 500px;
}
@media (width >= 768px) {
  .section-quiz .quiz-intro h1 {
    max-width: calc(16.722vw + 371.572px);
  }
}
@media (width >= 1366px) {
  .section-quiz .quiz-intro h1 {
    max-width: calc(64.982vw - 287.653px);
  }
}
@media (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;
}
@media (width >= 768px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: calc(0.836vw + 18.579px);
  }
}
@media (width >= 1366px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: calc(3.61vw - 19.314px);
  }
}
@media (width >= 1920px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: 50px;
  }
}
body.page-template-template-feedback .section-quiz .quiz-intro h1 {
  margin: 0 auto 0;
  max-width: 960px;
  position: relative;
  max-width: 500px;
}
@media (width >= 768px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    max-width: calc(16.722vw + 371.572px);
  }
}
@media (width >= 1366px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    max-width: calc(64.982vw - 287.653px);
  }
}
@media (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;
}
.section-contact.green {
  background: #d6e2d8;
  padding: 200px 0 40px;
  padding: 100px 0 40px;
}
@media (width >= 414px) {
  .section-contact.green {
    padding: calc(6.64vw + 72.51px) 0 40px;
  }
}
@media (width >= 1920px) {
  .section-contact.green {
    padding: 200px 0 40px;
  }
}
.section-contact {
  padding: 100px 0 0;
}
@media (width >= 414px) {
  .section-contact {
    padding: calc(6.64vw + 72.51px) 0 0;
  }
}
@media (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 (width >= 414px) {
  .section-contact__text {
    margin: 0 0 calc(3.32vw + 36.255px);
  }
}
@media (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 33.3333333333%;
  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 (width >= 414px) {
  .quiz-results {
    padding: calc(4.648vw + 80.757px) 0 0;
  }
}
@media (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 (width >= 414px) {
  .quiz-results .title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .quiz-results .advisors {
    padding: calc(1.992vw + 61.753px) 0 calc(1.992vw + 41.753px);
  }
}
@media (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 (width >= 768px) {
  .quiz-results .advisors > .ul {
    gap: calc(6.944vw + 6.667px) 40px;
  }
}
@media screen and (min-width: 768px) and (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 (width >= 768px) {
  .quiz-results .advisors > .ul::after {
    bottom: calc(8.681vw + 133.333px);
  }
}
@media (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 (width >= 414px) {
  .quiz-results .advisors .role-card-alt {
    padding: calc(0.664vw + 27.251px) 20px;
  }
}
@media (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 (width >= 414px) {
  .quiz-results .advisors .role-card-alt h3 {
    font-size: calc(1.195vw + 11.052px);
  }
}
@media (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 (width >= 414px) {
  .quiz-results .cols {
    padding: calc(7.636vw + 8.386px) 0 45px;
  }
}
@media (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 (width >= 414px) {
  .quiz-results .cols h2 {
    font-size: calc(1.992vw + 41.753px);
  }
}
@media (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 (width >= 414px) {
  .quiz-results .pts {
    padding: calc(3.32vw + 36.255px) 0 50px;
  }
}
@media (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 (width >= 414px) {
  .section-explore {
    padding: 30px 0 calc(6.64vw + 172.51px);
  }
}
@media (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 (width >= 414px) {
  .section-explore .collection {
    gap: calc(1.992vw + 1.753px);
  }
}
@media screen and (min-width: 768px) and (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 (width >= 768px) {
  .industry-card-explore > div .img {
    margin: 0 calc(1.215vw + 8.667px) 0 0;
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .industry-card-explore > div .img {
    margin: 0 32px 0 0;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .industry-card-explore > div .img {
    flex: 0 0 calc(11.979vw - 2px);
  }
}
@media screen and (min-width: 768px) and (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%;
  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 (width >= 768px) {
  .industry-card-explore > div .txt {
    padding: 0 calc(1.736vw - 13.333px) 0 0;
  }
}
@media screen and (min-width: 768px) and (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 (width >= 768px) {
  .industry-card-explore h2 {
    font-size: calc(0.521vw + 12px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .industry-card-explore h2 {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .industry-card-explore h2 {
    margin: 0 0 calc(2.17vw - 16.667px);
  }
}
@media screen and (min-width: 768px) and (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 (width >= 768px) {
  .industry-card-explore h5 {
    font-size: calc(0.174vw + 10.667px);
  }
}
@media screen and (min-width: 768px) and (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%;
  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 (width >= 768px) {
  .role-card-explore .hover {
    padding: calc(2.604vw - 20px) calc(1.736vw - 13.333px) calc(2.604vw - 20px) calc(1.736vw - 3.333px);
  }
}
@media screen and (min-width: 768px) and (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;
}
@media (width >= 768px) {
  .role-card-explore h2 {
    font-size: calc(0.521vw + 10px);
  }
}
@media (width >= 1920px) {
  .role-card-explore h2 {
    font-size: 20px;
  }
}
.role-card-explore h2 {
  margin: 0 0 0;
}
@media (width >= 768px) {
  .role-card-explore h2 {
    margin: 0 0 calc(1.91vw - 14.667px);
  }
}
@media (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 (width >= 768px) {
  .role-card-explore h5 {
    font-size: calc(0.174vw + 10.667px);
  }
}
@media screen and (min-width: 768px) and (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%;
  object-fit: contain;
  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;
}
@media screen and (max-width: 767px) {
  .advisor-card-explore .hover {
    display: none;
  }
}
.advisor-card-explore .hover {
  pointer-events: 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 (width >= 414px) {
  .section-tabs-links {
    padding: calc(3.32vw + 36.255px) 0 calc(9.296vw + 101.514px);
  }
}
@media (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 (width >= 414px) {
  .section-tabs-links .container {
    gap: calc(4.648vw - 19.243px);
  }
}
@media (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 (width >= 414px) {
  .section-tabs-links .img {
    padding: calc(0.664vw + 7.251px);
  }
}
@media (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%;
  object-fit: contain;
}

.section-text-subheading {
  background: #f2ebe5;
  color: #0f472e;
  padding: 150px 0 40px;
  position: relative;
  padding: 100px 0 0;
}
@media (width >= 414px) {
  .section-text-subheading {
    padding: calc(3.32vw + 86.255px) 0 calc(2.656vw - 10.996px);
  }
}
@media (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 (width >= 414px) {
  .section-text-subheading h2 {
    font-size: calc(0.664vw + 15.251px);
  }
}
@media (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 (width >= 414px) {
  .section-text-subheading h3 {
    font-size: calc(0.664vw + 21.251px);
  }
}
@media (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 (width >= 414px) {
  .section-schools {
    padding: calc(6.64vw + 72.51px) 0 calc(6.64vw + 72.51px);
  }
}
@media (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 (width >= 414px) {
  .section-schools h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-schools ul {
    margin: calc(1.992vw + 61.753px) 0 0;
  }
}
@media (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 (width >= 414px) {
  body.page-template-template-involved .header-page__text {
    font-size: calc(1.328vw + 24.502px);
  }
}
@media (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 (width >= 414px) {
  .section-video-text {
    padding: calc(4.98vw + 54.382px) 0 calc(4.98vw + 54.382px);
  }
}
@media (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% - 361px);
  left: calc(50% - 361px);
  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 (width >= 414px) {
  .section-video-text__right > h2 {
    font-size: calc(1.195vw + 17.052px);
  }
}
@media (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 (width >= 414px) {
  .section-quote {
    padding: calc(5.777vw - 23.916px) 0 calc(1.328vw + 14.502px);
  }
}
@media (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 (width >= 414px) {
  .section-quote__text {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-media-object {
    padding: calc(6.64vw - 27.49px) 0 calc(3.32vw + 36.255px);
  }
}
@media (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 (width >= 414px) {
  .section-media-object .title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-editor-image {
    padding: 0 0 calc(3.32vw + 36.255px);
  }
}
@media (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 (width >= 414px) {
  .section-editor-image__section {
    padding: calc(6.64vw + 72.51px) 0 0;
  }
}
@media (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;
}
@media (width >= 414px) {
  .section-editor-image__title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-editor-image__title {
    font-size: 40px;
  }
}
.section-editor-image__title {
  margin: 30px 0 30px;
}
@media (width >= 414px) {
  .section-editor-image__title {
    margin: 30px 0 calc(1.328vw + 24.502px);
  }
}
@media (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 (width >= 414px) {
  .section-grid-image-text h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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%;
  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 (width >= 414px) {
  .section-editor-heading {
    padding: calc(7.968vw + 57.012px) 0 calc(9.296vw + 21.514px);
  }
}
@media (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 (width >= 414px) {
  .section-editor-heading__left > h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-image-text {
    padding: calc(1.992vw + 51.753px) 0 calc(3.32vw + 36.255px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .section-image-text__title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-image-text__title {
    font-size: 40px;
  }
}
.section-image-text__title {
  margin: 0 0 50px;
}
@media (width >= 414px) {
  .section-image-text__title {
    margin: 0 0 calc(3.32vw + 36.255px);
  }
}
@media (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 (width >= 414px) {
  .section-grid-people {
    padding: calc(2.656vw + 29.004px) 0;
  }
}
@media (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 (width >= 414px) {
  .section-grid-people h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (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 (width >= 414px) {
  .section-grid-people ul {
    gap: calc(2.656vw + 29.004px) calc(1.328vw + 14.502px);
  }
}
@media (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%;
  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;
}
@media (width >= 414px) {
  .section-grid-people h3 {
    font-size: calc(0.398vw + 16.351px);
  }
}
@media (width >= 1920px) {
  .section-grid-people h3 {
    font-size: 24px;
  }
}
.section-grid-people h3 {
  margin: 15px 0 10px;
}
@media (width >= 414px) {
  .section-grid-people h3 {
    margin: calc(0.996vw + 10.876px) 0 calc(0.664vw + 7.251px);
  }
}
@media (width >= 1920px) {
  .section-grid-people h3 {
    margin: 30px 0 20px;
  }
}

.section-posts-latest {
  background: #f2ebe5;
  padding: 225px 0 250px;
  padding: 100px 0 160px;
}
@media (width >= 414px) {
  .section-posts-latest {
    padding: calc(8.3vw + 65.637px) 0 calc(5.976vw + 135.259px);
  }
}
@media (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;
}
@media (width >= 414px) {
  .section-posts-latest h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-posts-latest h2 {
    font-size: 40px;
  }
}
.section-posts-latest h2 {
  margin: 0 0 50px;
}
@media (width >= 414px) {
  .section-posts-latest h2 {
    margin: 0 0 calc(3.984vw + 33.506px);
  }
}
@media (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 (width >= 414px) {
  .section-posts-latest ul {
    gap: calc(2.656vw + 29.004px) calc(1.328vw + 14.502px);
  }
}
@media (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%;
  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;
}
@media (width >= 414px) {
  .section-posts-latest h3 {
    font-size: calc(0.266vw + 16.9px);
  }
}
@media (width >= 1920px) {
  .section-posts-latest h3 {
    font-size: 22px;
  }
}
.section-posts-latest h3 {
  margin: 24px 0 18px;
}
@media (width >= 414px) {
  .section-posts-latest h3 {
    margin: calc(1.594vw + 17.402px) 0 calc(1.195vw + 13.052px);
  }
}
@media (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 (width >= 414px) {
  .section-text-lead {
    margin: calc(4.98vw + 54.382px) 0 calc(4.98vw + 54.382px);
  }
}
@media (width >= 1920px) {
  .section-text-lead {
    margin: 150px 0 150px;
  }
}
.section-text-lead .container {
  max-width: 958px;
}
.section-text-lead__text {
  font-size: 16px;
}
@media (width >= 414px) {
  .section-text-lead__text {
    font-size: calc(0.266vw + 14.9px);
  }
}
@media (width >= 1920px) {
  .section-text-lead__text {
    font-size: 20px;
  }
}
.section-text-lead__text {
  line-height: 1.6;
  letter-spacing: 0.05em;
  text-align: center;
  color: #0f472e;
}

.section-video-text-multiple {
  margin: -37.5px 0 75px;
}
@media (width >= 414px) {
  .section-video-text-multiple {
    margin: calc(-2.49vw - 27.191px) 0 calc(4.98vw + 54.382px);
  }
}
@media (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 (width >= 414px) {
  .app-start-explore button {
    padding: 20px calc(0.664vw + 15.251px);
  }
}
@media (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;
}

.header-impact-report {
  position: relative;
  background-color: #f2ebe5;
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .header-impact-report {
    padding-bottom: 40px;
  }
}
.header-impact-report__banner {
  width: 100%;
  margin-bottom: 40px;
}
.header-impact-report__banner img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  max-height: 500px;
}
@media screen and (max-width: 767px) {
  .header-impact-report__banner img {
    max-height: 300px;
  }
}
.header-impact-report__title {
  font: normal 48px/1.1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px;
  font-size: 32px;
}
@media (width >= 414px) {
  .header-impact-report__title {
    font-size: calc(1.062vw + 27.602px);
  }
}
@media (width >= 1920px) {
  .header-impact-report__title {
    font-size: 48px;
  }
}
.header-impact-report__intro {
  color: #5f5f5f;
  max-width: 800px;
}
.header-impact-report__intro p {
  margin: 0 0 1em;
}
.header-impact-report__intro p:last-child {
  margin-bottom: 0;
}

.section-impact-stats {
  background-color: #0f472e;
  padding: 80px 0;
}
@media screen and (max-width: 767px) {
  .section-impact-stats {
    padding: 50px 0;
  }
}

.impact-stats {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 40px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .impact-stats {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
.impact-stats__item {
  color: #f2ebe5;
}
.impact-stats__number {
  font: normal 72px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f0aa00;
  margin-bottom: 10px;
  font-size: 48px;
}
@media (width >= 414px) {
  .impact-stats__number {
    font-size: calc(1.594vw + 41.402px);
  }
}
@media (width >= 1920px) {
  .impact-stats__number {
    font-size: 72px;
  }
}
.impact-stats__value {
  display: inline;
}
.impact-stats__suffix {
  display: inline;
  font-size: 0.7em;
}
.impact-stats__label {
  font-size: 16px;
  line-height: 1.4;
  font-size: 14px;
}
@media (width >= 414px) {
  .impact-stats__label {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .impact-stats__label {
    font-size: 16px;
  }
}

.section-impact-content {
  padding: 80px 0;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .section-impact-content {
    padding: 50px 0;
  }
}
.section-impact-content--alt {
  background-color: #f2ebe5;
}
.section-impact-content__inner.has-image {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .section-impact-content__inner.has-image {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.section-impact-content__text h2 {
  font: normal 36px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px;
  font-size: 28px;
}
@media (width >= 414px) {
  .section-impact-content__text h2 {
    font-size: calc(0.531vw + 25.801px);
  }
}
@media (width >= 1920px) {
  .section-impact-content__text h2 {
    font-size: 36px;
  }
}
.section-impact-content__text .content {
  color: #5f5f5f;
}
.section-impact-content__text .content p {
  margin: 0 0 1em;
}
.section-impact-content__text .content p:last-child {
  margin-bottom: 0;
}
.section-impact-content__text .content ul,
.section-impact-content__text .content ol {
  margin: 0 0 1em;
  padding-left: 1.5em;
}
.section-impact-content__image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 8px;
}

.section-impact-download {
  background-color: #92cdb9;
  padding: 60px 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .section-impact-download {
    padding: 40px 0;
  }
}

.modal-download__trigger {
  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;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .modal-download__trigger {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .modal-download__trigger {
    font-size: 16px;
  }
}
.modal-download__trigger {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__trigger {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .modal-download__trigger {
    padding: 19px 28px;
  }
}
.modal-download__trigger.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__trigger.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .modal-download__trigger.small {
    padding: 10px 27px;
  }
}
.modal-download__trigger.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.modal-download__trigger:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.modal-download__trigger:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.modal-download__trigger {
  background-color: #0f472e;
  color: #fff;
  border-color: #0f472e;
}
.modal-download__trigger:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}
.modal-download__panel {
  background-color: #fff;
  padding: 40px;
  border-radius: 8px;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .modal-download__panel {
    padding: 30px 20px;
    margin: 20px;
    width: calc(100% - 40px);
  }
}
.modal-download__close {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: transparent;
  cursor: pointer;
  appearance: none;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  color: #5f5f5f;
  transition: color 0.3s;
}
.modal-download__close:hover {
  color: #0f472e;
}
.modal-download__close svg {
  width: 100%;
  height: 100%;
}
.modal-download__header {
  text-align: center;
  margin-bottom: 30px;
}
.modal-download__header h3 {
  font: normal 24px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 10px;
}
.modal-download__header p {
  color: #5f5f5f;
  margin: 0;
  font-size: 14px;
}
.modal-download__form .field {
  margin-bottom: 15px;
}
.modal-download__form .field input {
  width: 100%;
  padding: 12px 15px;
  border: 2px solid rgba(15, 71, 46, 0.2);
  border-radius: 4px;
  font-size: 16px;
  transition: border-color 0.3s;
}
.modal-download__form .field input:focus {
  outline: none;
  border-color: #0f472e;
}
.modal-download__form .field input::placeholder {
  color: #5f5f5f;
}
.modal-download__form .field span {
  display: block;
  color: #E58282;
  font-size: 12px;
  margin-top: 5px;
}
.modal-download__cols {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
@media screen and (max-width: 767px) {
  .modal-download__cols {
    grid-template-columns: 1fr;
  }
}
.modal-download__footer {
  margin-top: 20px;
  text-align: center;
}
.modal-download__footer .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;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .modal-download__footer .button {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .modal-download__footer .button {
    font-size: 16px;
  }
}
.modal-download__footer .button {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__footer .button {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .modal-download__footer .button {
    padding: 19px 28px;
  }
}
.modal-download__footer .button.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__footer .button.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .modal-download__footer .button.small {
    padding: 10px 27px;
  }
}
.modal-download__footer .button.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.modal-download__footer .button:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.modal-download__footer .button:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.modal-download__footer .button {
  background-color: #0f472e;
  color: #fff;
  border-color: #0f472e;
  width: 100%;
}
.modal-download__footer .button:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}
.modal-download__footer .button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.modal-download__loading {
  text-align: center;
  padding: 40px 20px;
  color: #5f5f5f;
}
.modal-download__loading span {
  display: inline-block;
}
.modal-download__error {
  margin-top: 15px;
  padding: 20px;
  background-color: rgba(229, 130, 130, 0.1);
  color: #E58282;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
}
.modal-download__error p {
  margin: 0 0 15px;
}
.modal-download__error .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;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .modal-download__error .button {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .modal-download__error .button {
    font-size: 16px;
  }
}
.modal-download__error .button {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__error .button {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .modal-download__error .button {
    padding: 19px 28px;
  }
}
.modal-download__error .button.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__error .button.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .modal-download__error .button.small {
    padding: 10px 27px;
  }
}
.modal-download__error .button.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.modal-download__error .button:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.modal-download__error .button:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.modal-download__error .button {
  background-color: #0f472e;
  color: #fff;
  border-color: #0f472e;
}
.modal-download__error .button:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}
.modal-download__form-container *,
.modal-download__form-container *::before,
.modal-download__form-container *::after {
  box-sizing: border-box;
}
.modal-download__form-container .gform_wrapper {
  margin: 0;
  width: 100%;
}
.modal-download__form-container .gform_wrapper.gravity-theme {
  padding: 0;
}
.modal-download__form-container .gform_wrapper.gravity-theme .gform_body {
  padding: 0;
}
.modal-download__form-container .gform_body {
  width: 100%;
}
.modal-download__form-container form {
  width: 100%;
}
.modal-download__form-container .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}
.modal-download__form-container .gfield {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
}
@media screen and (max-width: 767px) {
  .modal-download__form-container .gfield.gfield--width-half {
    width: 100%;
  }
}
.modal-download__form-container .gfield.gfield--width-full {
  width: 100%;
}
.modal-download__form-container .gfield_label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #0f472e;
  margin-bottom: 6px;
}
.modal-download__form-container .gfield_label .gfield_required {
  color: #E58282;
  margin-left: 2px;
}
.modal-download__form-container .gfield_label .gfield_required .gfield_required_text {
  font-size: 0;
}
.modal-download__form-container .gfield_label .gfield_required .gfield_required_text::before {
  content: "*";
  font-size: 14px;
}
.modal-download__form-container .ginput_container {
  width: 100%;
}
.modal-download__form-container .ginput_container input {
  width: 100%;
  padding: 12px 15px;
  border: 2px solid rgba(15, 71, 46, 0.2);
  border-radius: 4px;
  font-size: 16px;
  transition: border-color 0.3s;
}
.modal-download__form-container .ginput_container input:focus {
  outline: none;
  border-color: #0f472e;
}
.modal-download__form-container .ginput_container input::placeholder {
  color: #5f5f5f;
}
.modal-download__form-container .gform_footer {
  margin-top: 20px;
  text-align: center;
  padding: 0;
  width: 100%;
}
.modal-download__form-container .gform_footer input[type=submit] {
  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;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .modal-download__form-container .gform_footer input[type=submit] {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .modal-download__form-container .gform_footer input[type=submit] {
    font-size: 16px;
  }
}
.modal-download__form-container .gform_footer input[type=submit] {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__form-container .gform_footer input[type=submit] {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .modal-download__form-container .gform_footer input[type=submit] {
    padding: 19px 28px;
  }
}
.modal-download__form-container .gform_footer input[type=submit].small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__form-container .gform_footer input[type=submit].small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .modal-download__form-container .gform_footer input[type=submit].small {
    padding: 10px 27px;
  }
}
.modal-download__form-container .gform_footer input[type=submit].x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.modal-download__form-container .gform_footer input[type=submit]:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.modal-download__form-container .gform_footer input[type=submit]:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.modal-download__form-container .gform_footer input[type=submit] {
  background-color: #0f472e;
  color: #fff;
  border-color: #0f472e;
  width: 100%;
  cursor: pointer;
}
.modal-download__form-container .gform_footer input[type=submit]:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}
.modal-download__form-container .validation_message {
  display: block;
  color: #E58282;
  font-size: 12px;
  margin-top: 5px;
}
.modal-download__form-container .gform_confirmation_message {
  text-align: center;
  padding: 20px;
  background-color: rgba(146, 205, 185, 0.2);
  border-radius: 4px;
  color: #0f472e;
}
.modal-download__success {
  text-align: center;
  padding: 20px;
  background-color: rgba(146, 205, 185, 0.2);
  border-radius: 4px;
  margin-top: 15px;
}
.modal-download__success p {
  margin: 0;
  color: #0f472e;
}

.section-impact-media {
  background-color: #f2ebe5;
  padding: 80px 0;
}
@media screen and (max-width: 767px) {
  .section-impact-media {
    padding: 50px 0;
  }
}
.section-impact-media__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
@media screen and (min-width: 768px) {
  .section-impact-media__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .section-impact-media__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media screen and (max-width: 375px) {
  .section-impact-media__grid {
    grid-template-columns: 1fr;
  }
}

.media-tile {
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s, transform 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.media-tile:hover {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}
.media-tile__image {
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f2ebe5;
  width: 100%;
}
.media-tile__image img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
}
.media-tile__title {
  padding: 15px;
  font-size: 14px;
  color: #5f5f5f;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}
.media-tile__download {
  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;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .media-tile__download {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .media-tile__download {
    font-size: 16px;
  }
}
.media-tile__download {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .media-tile__download {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .media-tile__download {
    padding: 19px 28px;
  }
}
.media-tile__download.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .media-tile__download.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .media-tile__download.small {
    padding: 10px 27px;
  }
}
.media-tile__download.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.media-tile__download:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.media-tile__download:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.media-tile__download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 0 auto 15px;
  text-align: center;
  font-size: 14px;
  padding: 10px 20px;
}
.media-tile__download svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.media-tile__download:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}

.impact-report-layout--has-sidebar {
  display: grid;
  grid-template-columns: 1fr 300px;
  align-items: start;
}
@media screen and (max-width: 767px) {
  .impact-report-layout--has-sidebar {
    grid-template-columns: 1fr;
  }
}
.impact-report-layout__sidebar {
  padding: 30px 20px;
  background-color: #f2ebe5;
}
@media screen and (max-width: 767px) {
  .impact-report-layout__sidebar {
    padding: 40px 0 60px;
  }
}

.impact-resources__heading {
  font: normal 20px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px;
  padding-bottom: 12px;
  border-bottom: 2px solid #0f472e;
  font-size: 20px;
}

.impact-resource-card {
  display: block;
  background-color: #fff;
  border-radius: 6px;
  padding: 16px 18px;
  margin-bottom: 12px;
  text-decoration: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07);
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.impact-resource-card:last-child {
  margin-bottom: 0;
}
.impact-resource-card:hover {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
  transform: translateY(-2px);
}
.impact-resource-card__title {
  font: normal 15px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 6px;
  font-size: 15px;
}
.impact-resource-card__description {
  color: #5f5f5f;
  font-size: 13px;
  line-height: 1.5;
  margin: 0;
}

.modal-download__backdrop {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.modal-download__backdrop.is-open {
  opacity: 1;
  visibility: visible;
}
.modal-download__dialog {
  position: relative;
  max-height: 90vh;
  overflow-y: auto;
  width: 100%;
  display: flex;
  justify-content: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IjtBQUFBLDJFQUEyRTs7QUFFM0U7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7RUFDRSxpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLDhCQUE4QixFQUFFLE1BQU07QUFDeEM7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLFNBQVM7QUFDWDs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjs7QUFFQTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtFQUNFLHVCQUF1QixFQUFFLE1BQU07RUFDL0IsU0FBUyxFQUFFLE1BQU07RUFDakIsaUJBQWlCLEVBQUUsTUFBTTtBQUMzQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQiwwQkFBMEIsRUFBRSxNQUFNO0VBQ2xDLHlDQUFpQztVQUFqQyxpQ0FBaUMsRUFBRSxNQUFNO0FBQzNDOztBQUVBOztFQUVFOztBQUVGOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7O0VBR0U7O0FBRUY7OztFQUdFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7Ozs7O0VBS0Usb0JBQW9CLEVBQUUsTUFBTTtFQUM1QixlQUFlLEVBQUUsTUFBTTtFQUN2QixpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLFNBQVMsRUFBRSxNQUFNO0FBQ25COztBQUVBOzs7RUFHRTs7QUFFRjtRQUNRLE1BQU07RUFDWixpQkFBaUI7QUFDbkI7O0FBRUE7OztFQUdFOztBQUVGO1NBQ1MsTUFBTTtFQUNiLG9CQUFvQjtBQUN0Qjs7QUFFQTs7RUFFRTs7QUFFRjs7OztFQUlFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7RUFFRTs7QUFFRjs7OztFQUlFLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7RUFJRSw4QkFBOEI7QUFDaEM7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7Ozs7O0VBS0U7O0FBRUY7RUFDRSxzQkFBc0IsRUFBRSxNQUFNO0VBQzlCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLG1CQUFtQixFQUFFLE1BQU07QUFDN0I7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxzQkFBc0IsRUFBRSxNQUFNO0VBQzlCLFVBQVUsRUFBRSxNQUFNO0FBQ3BCOztBQUVBOztFQUVFOztBQUVGOztFQUVFLFlBQVk7QUFDZDs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSw2QkFBNkIsRUFBRSxNQUFNO0VBQ3JDLG9CQUFvQixFQUFFLE1BQU07QUFDOUI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsMEJBQTBCLEVBQUUsTUFBTTtFQUNsQyxhQUFhLEVBQUUsTUFBTTtBQUN2Qjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsYUFBYTtBQUNmOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsYUFBYTtBQUNmOztBQzVWQSxnQkFBZ0I7QUN5QmhCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QURyQkQ7QUN5QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRHZCRDtBQzRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FEMUJEO0FDOEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUQ1QkQ7QUNnQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRDlCRDtBQ2tDQTtBQVlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUQzQ0Q7QUVaRztFRG1ESDtJQU9FO0VEMUNBO0FBQ0Y7O0FDNkNBO0VBQ0M7RUFDQTtFQUNBO0FEMUNEO0FDNkNFO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FENUNIO0FDK0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUQ5Q0g7O0FDbURBO0VBQ0M7RUFDQTtFQUNBO0FEaEREO0FDbURFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QURsREg7QUNxREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRHBESDs7QUN5REE7RUFDQztFQUNBO0VBQ0E7QUR0REQ7QUN5REU7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUR4REg7QUMyREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRDFESDs7QUMrREE7RUFDQztFQUNBO0VBQ0E7QUQ1REQ7QUMrREU7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUQ5REg7QUNpRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRGhFSDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUd6TUE7RUFDQztBSDRNRDs7QUczTEE7RUFDQztBSDhMRDs7QUczTEE7RUFqQkM7RUFDQTtBSGdORDtBRWxNRTtFQ0VGO0lBYkU7RUhpTkE7QUFDRjtBR3JNQTtFQUdDLG1CRnRCZ0I7RUV1QmhCLGNGbEJZO0FEdU5iOztBR2xNQTs7Ozs7O0VBZkM7RUFDQTtBSDBORDs7QUduTUE7RUFDQztFQUNBO0VDbUJDO0FKb0xGO0FJcktJO0VEcENKO0lDaUVNLG1DQWpCYTtFSjZKakI7QUFDRjtBSXhJRTtFRHRFRjtJQ3VFSTtFSjJJRjtBQUNGOztBR3pNQTtFQUNDO0VBQ0E7RUNTQztBSm9NRjtBSXJMSTtFRDFCSjtJQ3VETSxtQ0FqQmE7RUo2S2pCO0FBQ0Y7QUl4SkU7RUQ1REY7SUM2REk7RUoySkY7QUFDRjs7QUcvTUE7RUFDQztFQUNBO0VDREM7QUpvTkY7QUlyTUk7RURoQko7SUM2Q00sbUNBakJhO0VKNkxqQjtBQUNGO0FJeEtFO0VEbERGO0lDbURJO0VKMktGO0FBQ0Y7O0FHck5BO0VBQ0M7RUFDQTtFQ1hDO0FKb09GO0FJck5JO0VETko7SUNtQ00sbUNBakJhO0VKNk1qQjtBQUNGO0FJeExFO0VEeENGO0lDeUNJO0VKMkxGO0FBQ0Y7O0FHM05BO0VBQ0M7RUFDQTtFQ3JCQztBSm9QRjtBSXJPSTtFRElKO0lDeUJNLG1DQWpCYTtFSjZOakI7QUFDRjtBSXhNRTtFRDlCRjtJQytCSTtFSjJNRjtBQUNGOztBR2pPQTtFQUNDO0VBQ0E7QUhvT0Q7O0FHak9BO0VBQ0MsaUJGakZzQjtFRWtGdEI7RUFDQTtFQUNBO0VBQ0E7QUhvT0Q7O0FHaE9BOztFQUVDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbU9EOztBR2hPQTtFQXZHQztFQUNBO0VEMkRBLGNEekVjO0VDMEVkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUV2QkM7QUp5U0Y7QUkxUkk7RUQyQ0o7SUNkTSxrQ0FqQmE7RUprUmpCO0FBQ0Y7QUk3UEU7RURTRjtJQ1JJO0VKZ1FGO0FBQ0Y7QUd6UEE7RUMxREU7QUpzVEY7QUl2U0k7RUQyQ0o7SUNkTSx5REFqQmE7RUorUmpCO0FBQ0Y7QUkxUUU7RURTRjtJQ1JJO0VKNlFGO0FBQ0Y7QUU3UkM7RUFDQztFQUNBO0VFckNBO0FKcVVGO0FJdFRJO0VGb0JIO0lFU0ssc0NBakJhO0VKOFNqQjtBQUNGO0FJelJFO0VGZEQ7SUVlRztFSjRSRjtBQUNGO0FFbFNDO0VBQ0M7RUFDQTtBRm9TRjtBRWpTQztFQUNDLGNEdkdnQjtFQ3dHaEIscUJEeEdnQjtBRDJZbEI7QUVoU0M7RUFDQztFQUNBO0VBQ0E7VUFBQTtBRmtTRjs7QUc5UkE7RUEzR0M7RUFDQTtFRDZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRTlFQztBSitXRjtBSWhXSTtFRCtDSjtJQ2xCTSxrQ0FqQmE7RUp3VmpCO0FBQ0Y7QUluVUU7RURhRjtJQ1pJO0VKc1VGO0FBQ0Y7QUczVEE7RUM5REU7QUo0WEY7QUk3V0k7RUQrQ0o7SUNsQk0sZ0NBakJhO0VKcVdqQjtBQUNGO0FJaFZFO0VEYUY7SUNaSTtFSm1WRjtBQUNGO0FHeFVBO0VDOURFO0FKeVlGO0FJMVhJO0VEK0NKO0lDbEJNLGdDQWpCYTtFSmtYakI7QUFDRjtBSTdWRTtFRGFGO0lDWkk7RUpnV0Y7QUFDRjtBRXBUQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRm9URjtBRWpUQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1URjtBRWhUQztFQUNDLGNEdkxhO0FEeWVmO0FFaFRFO0VBQ0M7QUZrVEg7O0FHaFhBO0VEcEZDO0FGd2NEO0FFdGNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0M7QUZzY0g7QUU5YkU7RUFDQztBRmdjSDs7QUc1WEE7O0VEeEZDO0FGeWREO0FFdmRDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1DO0FGcWRIO0FFaGRFOztFQUNDO0FGbWRIOztBR3hZQztFQUNDO0VBQ0E7RUFDQTtBSDJZRjtBR3hZQztFQUNDO0VBQ0E7RUFDQTtFQUNBLGNGakphO0VFa0piO0VBQ0E7QUgwWUY7QUd4WUU7RUFHQztBSHdZSDtBR3BZRztFQUNDO0FIc1lKOztBR2hZQTtFQUlDLGNGdktjO0FEdWlCZjtBRWhpQkU7RUNtS0E7SUFDQztJQUNBO0VIZ1lEO0VHOVhDO0lBQ0M7RUhnWUY7QUFDRjtBRzVYQzs7OztFQXZLQTtFQUNBO0VBNEtDLGNGMUxhO0VFMkxiO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJGN0xlO0VFOExmO0VBQ0E7RUFDQTtFQUNBO0FIOFhGO0FHM1hDO0VBQ0M7QUg2WEY7QUcxWEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSDRYRjtBRzFYRTtFQUNDO0VBQ0E7QUg0WEg7QUd4WEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMFhGO0FHeFhFO0VBRUM7QUh5WEg7QUdyWEM7RUFDQztFQUNBO0FIdVhGO0FHcFhDOztFQUVDLGNBckVtQjtBSDJickI7QUduWEM7RUFDQyxjQXpFbUI7QUg4YnJCO0FHbFhDO0VBQ0MsY0E3RW1CO0FIaWNyQjtBR2pYQztFQUNDLGNBakZtQjtBSG9jckI7QUdoWEM7RUFDQyxjQXJGbUI7QUh1Y3JCO0FHL1dDO0VBQ0M7RUFDQTtFQUNBLGNGdlBVO0FEd21CWjtBRzlXQztFQUNDO0FIZ1hGO0FHOVdFOzs7OztFQUtDO0FIZ1hIO0FHNVdDO0VBQ0M7RUFDQTtFQUNBO0FIOFdGO0FHNVdFO0VBQ0M7RUFDQTtBSDhXSDtBR3hXRztFQUNDLGNGeFJVO0VFeVJWLHFCRnpSVTtBRG1vQmQ7O0FHcFdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVXRDtBRS9vQkU7RUM2UkY7SUFjRTtFSHdXQTtBQUNGO0FHdFdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdXRjs7QUdwV0E7RUFDQztBSHVXRDs7QUdwV0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVdEO0FFM3BCRTtFQytTRjtJQU9FO0VIeVdBO0FBQ0Y7QUU1cUJFO0VDMlRGO0lBVUU7RUgyV0E7QUFDRjtBR3pXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyV0Y7QUd4V0M7RUFDQztBSDBXRjtBRTlyQkU7RUNtVkQ7SUFHRTtFSDRXRDtBQUNGOztBR3hXQTtFQUNDO0FIMldEOztBR3hXQTtFQUNDO0FIMldEOztBS250QkE7RUFDQztFQUNBO0FMc3RCRDtBRXBzQkU7RUdwQkY7SUFRRTtJQUNBO0lBQ0E7SUFDQTtFTG90QkE7RUtsdEJBO0lBS0M7SUFDQTtFTGd0QkQ7QUFDRjs7QUs1c0JBO0VBQ0M7QUwrc0JEOztBSzVzQkE7RUZkQztFQUNBO0VFZ0JBLG1CSjlCYztFSStCZCxjSjdCZ0I7RUk4QmhCO0FMK3NCRDtBRXh1QkU7RUdvQkY7SUFRRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VMZ3RCQTtBQUNGO0FFeHRCRztFR0xIO0lBZ0JFO0VMaXRCQTtBQUNGO0FFMXVCRTtFR1FGO0lBcUJFO0VMaXRCQTtFSzlzQkM7SUFDQztJQUNBO0VMZ3RCRjtBQUNGO0FLNXNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4c0JGO0FFN3ZCRTtFR3VDRDtJQVdFO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RUw4c0JEO0FBQ0Y7QUs1c0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBTDZzQkg7QUsxc0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQko1RmM7RUk2RmQ7RUFDQTtBTDRzQkg7QUsxc0JHO0VBQ0M7RUFDQTtBTDRzQko7QUt6c0JHO0VBQ0M7RUFDQTtBTDJzQko7QUt4c0JHO0VBRUM7QUx5c0JKO0FLdHNCRztFQUVDO0FMdXNCSjtBS2pzQkk7RUFFQztBTGtzQkw7QUsvckJJO0VBRUM7QUxnc0JMO0FLN3JCSTtFQUNDO0VBQ0E7QUwrckJMO0FLNXJCSTtFQUNDO0VBQ0E7QUw4ckJMO0FLM3JCSTtFQUNDO0VBQ0E7QUw2ckJMO0FLMXJCSTtFQUNDO0VBQ0E7QUw0ckJMO0FLdHJCQztFQUNDO0VBQ0E7QUx3ckJGO0FFajBCRTtFR3VJRDtJQUtFO0VMeXJCRDtBQUNGO0FLcHJCQztFQUNDO0FMc3JCRjtBSzVxQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4cUJIO0FLMXFCRztFQUNDO0FMNHFCSjtBS3ZxQkM7RUFDQztFQUNBO0VBQ0E7QUx5cUJGO0FFeDJCRTtFRzRMRDtJQU1FO0lBQ0E7RUwwcUJEO0FBQ0Y7QUVsMkJFO0VHZ0xEO0lBZUU7RUx1cUJEO0FBQ0Y7QUtycUJFO0VBQ0M7QUx1cUJIO0FFdDNCRTtFRzhNQTtJQUlFO0lBQ0E7RUx3cUJGO0FBQ0Y7QUVuMkJHO0VHcUxEO0lBU0U7RUx5cUJGO0FBQ0Y7QUtycUJDO0VIbkNBO0VBQ0E7RUFDQTtFQUNBO0FGMnNCRDtBRXpzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyc0JGO0FFeHNCQztFQUNDLGNENU1nQjtBRHM1QmxCO0FFeHNCRTtFQUNDO0FGMHNCSDtBRTU0QkU7RUdzTkM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTHlyQkY7RUt0ckJFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUx3ckJIO0VLcHJCQztJQUNDO0VMc3JCRjtFS3ByQkU7SUFDQztJQUNBO0lBQ0E7SUFDQTtFTHNyQkg7QUFDRjs7QUtockJBO0VBQ0M7RUFDQSxtQkpqUmM7RUlrUmQsY0poUmdCO0VJaVJoQjtBTG1yQkQ7QUs3cUJDO0VBQ0M7QUwrcUJGO0FFbDhCRTtFR2tSRDtJQUlFO0VMZ3JCRDtBQUNGO0FFMzdCRTtFR3NRRDtJQVFFO0VMaXJCRDtBQUNGO0FFNThCRTtFRzZSQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxpckJGO0FBQ0Y7QUU1N0JHO0VHb1FEO0lBVUU7RUxrckJGO0FBQ0Y7QUUxOUJFO0VHMlNFO0lBRUU7SUFDQTtFTGlyQko7QUFDRjtBRWgrQkU7RUdpVEU7SUFFRTtJQUNBO0VMaXJCSjtBQUNGO0FFNzhCRztFR3dSQztJQU9FO0lBQ0E7RUxrckJKO0FBQ0Y7QUU1K0JFO0VHNFRFO0lBRUU7SUFDQTtFTGtyQko7QUFDRjtBRXo5Qkc7RUdtU0M7SUFPRTtJQUNBO0VMbXJCSjtBQUNGO0FLOXFCRTtFQUNDO0VBQ0E7QUxnckJIO0FFaC9CRTtFRzhUQTtJQUtFO0VMaXJCRjtBQUNGO0FLOXFCRTtFQUNDO0VBQ0E7RUFDQTtBTGdyQkg7QUs3cUJFO0VBQ0M7RUFDQTtFQUNBO0FMK3FCSDtBRTNnQ0U7RUd5VkE7SUFNRTtFTGdyQkY7QUFDRjtBSzdxQkU7RUY3VkQ7RUFDQTtFQzRDQztBSmsrQkY7QUluOUJJO0VDaVNGO0lEcFFJLGlDQWpCYTtFSjI4QmpCO0FBQ0Y7QUl0N0JFO0VDK1BBO0lEOVBFO0VKeTdCRjtBQUNGO0FLNXJCRTtFQU1DO0FMeXJCSDtBS3ZyQkc7RUhsTEY7RUFDQTtFQUNBO0VBQ0E7QUY0MkJEO0FFMTJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjQyQkY7QUV6MkJDO0VBQ0MsY0Q1TWdCO0FEdWpDbEI7QUV6MkJFO0VBQ0M7QUYyMkJIO0FLOXNCRztFQUVDO0FMK3NCSjtBSzNzQkU7RUFDQztBTDZzQkg7QUsxc0JFO0VBQ0M7QUw0c0JIO0FLMXNCRztFQUNDO0VBQ0E7RUFDQTtBTDRzQko7QUt6c0JHO0VBQ0M7RUFDQSxjSnJZYTtBRGdsQ2pCO0FLenNCSTtFQUNDO0FMMnNCTDtBS3JzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdXNCRjtBRXJsQ0U7RUd5WUQ7SUFRRTtFTHdzQkQ7QUFDRjtBS3RzQkU7O0VBRUM7RUFDQTtFQUNBO0FMd3NCSDtBS3JzQkU7RUFDQztFQUNBO0FMdXNCSDtBS3BzQkU7RUFDQztBTHNzQkg7QUtuc0JFO0VIM09EO0VBQ0E7RUFDQTtFQUNBO0FGaTdCRDtBRS82QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpN0JGO0FFOTZCQztFQUNDLGNENU1nQjtBRDRuQ2xCO0FFOTZCRTtFQUNDO0FGZzdCSDtBS3B0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VENVhEO0FKbWxDRjtBSXBrQ0k7RUN3V0Y7SUQzVUksZ0NBakJhO0VKNGpDakI7QUFDRjtBSXprQ0k7RUN3V0Y7SUQzVUksNEJBakJhO0VKaWtDakI7QUFDRjtBSTVpQ0U7RUNzVUE7SURyVUU7RUoraUNGO0FBQ0Y7QUszdUJFO0VBV0MsY0oxYmM7QUQ2cENqQjtBS2h1QkU7RUFDQztBTGt1Qkg7QUsvdEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGl1Qkg7QUVycUNFO0VHNGJBO0lBWUU7SUFDQTtFTGl1QkY7QUFDRjtBSzl0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGd1Qkg7QUs3dEJFO0VBQ0M7RUFDQTtBTCt0Qkg7QUs3dEJHO0VBQ0M7QUwrdEJKO0FFL3FDRTtFR29kRTtJQUNDO0lBQ0E7RUw4dEJIO0VLN3RCRztJQUNDO0VMK3RCSjtFSzV0Qkc7SUFDQztFTDh0Qko7QUFDRjtBS3p0QkU7RUgxUkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUdvUkU7RUFDQTtFQUNBO0VEaGNEO0FKb3FDRjtBSXJwQ0k7RUM0YUY7SUQvWUksNkJBakJhO0VKNm9DakI7QUFDRjtBSXhuQ0U7RUMwWUE7SUR6WUU7RUoybkNGO0FBQ0Y7O0FLbnVCQTtFQUNDLG1CSmpnQmE7RUlrZ0JiLGNKcmdCZ0I7RUlzZ0JoQjtBTHN1QkQ7QUUzdENFO0VHa2ZGO0lBTUU7SUFDQTtJQUNBO0VMdXVCQTtBQUNGO0FLcnVCQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc3VCRjtBS251QkM7RUFDQztFQUNBO0FMcXVCRjtBS2x1QkM7RUFDQztFQUNBO0VBQ0E7QUxvdUJGO0FLanVCQztFQUNDO0FMbXVCRjtBS2h1QkM7RUY3aEJBO0VBQ0E7RUM0Q0M7QUpxdENGO0FJdHNDSTtFQ2llSDtJRHBjSyxtQ0FqQmE7RUo4ckNqQjtBQUNGO0FJM3NDSTtFQ2llSDtJRHBjSyxtQ0FqQmE7RUptc0NqQjtBQUNGO0FJOXFDRTtFQytiRDtJRDliRztFSmlyQ0Y7QUFDRjtBRTN3Q0U7RUd1aEJEO0lBVUU7RUw4dUJEO0FBQ0Y7QUszdUJDO0VGM2lCQTtFQUNBO0VFNmlCQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2dUJGO0FFN3hDRTtFR3FpQkQ7SUFjRTtFTDh1QkQ7QUFDRjtBSzV1QkU7RUFFQztFQUNBO0FMNnVCSDtBSzF1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0dUJIO0FLenVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ1Qkg7QUt4dUJFO0VBQ0MsY0psbUJZO0FENDBDZjtBS3h1Qkc7RUFDQztBTDB1Qko7QUV4MENFO0VHbW1CRDtJQUdFO0lBQ0E7SUFDQTtFTHN1QkQ7RUtwdUJDO0lBQ0M7SUFDQTtFTHN1QkY7QUFDRjtBRW4xQ0U7RUdpbkJEO0lBRUU7SUFDQTtFTG91QkQ7QUFDRjtBS2p1QkM7RUFDQztBTG11QkY7QUU1MUNFO0VHd25CRDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxvdUJEO0FBQ0Y7QUtsdUJFO0VBQ0M7QUxvdUJIO0FLanVCRTtFQUNDO0VBQ0E7RUFFQTtBTGt1Qkg7QUU3MkNFO0VHdW9CQTtJQU9FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxtdUJGO0FBQ0Y7QUUxMkNFO0VHMm5CQTtJQWVFO0VMb3VCRjtBQUNGOztBSy90QkE7RUFDQztFQUNBO0VBQ0E7RUQ1bUJDO0FKKzBDRjtBSWgwQ0k7RUMwbEJKO0lEN2pCTSxpQ0FqQmE7RUp3ekNqQjtBQUNGO0FJbnlDRTtFQ3dqQkY7SUR2akJJO0VKc3lDRjtBQUNGO0FFNTRDRTtFRzRwQkY7SUFXRTtJQUNBO0VMeXVCQTtBQUNGO0FFdDRDRTtFR2dwQkY7SUFnQkU7RUwwdUJBO0FBQ0Y7QUt4dUJDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeXVCRjtBS3R1QkM7RUFDQztBTHd1QkY7QUtydUJDO0VBQ0M7QUx1dUJGO0FFejVDRTtFR2lyQkQ7SUFJRTtFTHd1QkQ7QUFDRjtBS3J1QkM7RUFDQztFQUNBO0FMdXVCRjtBRWw2Q0U7RUd5ckJEO0lBS0U7SUFDQTtFTHd1QkQ7QUFDRjtBS3R1QkU7RUFDQztFQUNBO0VBQ0E7QUx3dUJIO0FFNzZDRTtFR2tzQkE7SUFLRTtFTDB1QkY7QUFDRjtBS3Z1QkU7RUFDQztBTHl1Qkg7QUt0dUJFO0VBQ0M7QUx3dUJIOztBTTU4Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQkxHaUI7RUtGakIsY0xGZ0I7QURpOUNqQjtBRWg4Q0U7RUlwQkY7SUFRRTtFTmc5Q0E7QUFDRjtBTTk4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZzlDRjtBRTM5Q0U7RUljRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTjg4Q0Q7QUFDRjtBTTM4Q0M7RUFDQztBTjY4Q0Y7QU0xOENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjQ4Q0Y7QU0xOENFO0VBQ0M7RUFDQTtBTjQ4Q0g7QU14OENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRkdBO0FKdzhDRjtBSXo3Q0k7RUV2Qkg7SUZvREssaUNBakJhO0VKaTdDakI7QUFDRjtBSTU1Q0U7RUV6REQ7SUYwREc7RUorNUNGO0FBQ0Y7QU03OENDO0VIbERBO0VBQ0E7RUdvREM7RUZSQTtBSnc5Q0Y7QUl6OENJO0VFVkg7SUZ1Q0ssbUNBakJhO0VKaThDakI7QUFDRjtBSTU2Q0U7RUU1Q0Q7SUY2Q0c7RUorNkNGO0FBQ0Y7QU1sOUNDO0VBQ0M7RUFDQTtFRmxCQTtBSnUrQ0Y7QUl4OUNJO0VFQ0g7SUY0QkssbUNBakJhO0VKZzlDakI7QUFDRjtBSTM3Q0U7RUVqQ0Q7SUZrQ0c7RUo4N0NGO0FBQ0Y7QU12OUNDO0VIdkVBO0VBQ0E7RUd5RUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMNUZhO0FEcWpEZjtBRWxpREU7RUlpRUQ7SUFXRTtFTjA5Q0Q7QUFDRjtBTXg5Q0U7RUFDQztFQUNBO0VBQ0E7QU4wOUNIO0FNdjlDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55OUNMOztBT3ZrREE7RUFDQztFQUNBLG1CTkNnQjtFR3dEZjtBSmtoREY7QUluZ0RJO0VHMUVKO0lIdUdNLHFDQUphO0VKOCtDakI7QUFDRjtBSXQrQ0U7RUc1R0Y7SUg2R0k7RUp5K0NGO0FBQ0Y7QUUva0RFO0VLQ0Q7SUFFRTtFUGdsREQ7QUFDRjtBTzdrREM7RUFDQztBUCtrREY7QU81a0RDO0VBQ0M7RUFDQTtBUDhrREY7QUUva0RFO0VLREQ7SUFLRTtFUCtrREQ7QUFDRjtBTzVrREM7RUpkQTtFQUNBO0VJZ0JDLGNOOUJhO0VNK0JiO0VIMkJBO0FKb2pERjtBSXJpREk7RUc5Q0g7SUgyRUssbUNBakJhO0VKNmhEakI7QUFDRjtBSXhnREU7RUdoRkQ7SUhpRkc7RUoyZ0RGO0FBQ0Y7QU9qbERDO0VBQ0M7RUFDQTtFQUNBO0FQbWxERjtBT2psREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGNONUNXO0VNNkNYO0VBQ0E7RUFDQTtFQUNBO0FQbWxESDtBTy9rREM7RUFDQyxjTm5EVztFTW9EWDtBUGlsREY7QU85a0RDO0VBQ0M7RUFDQTtBUGdsREY7QU85a0RFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTmxFVztBRGtwRGQ7QU83a0RFO0VBQ0M7RUFDQTtFQUNBO0FQK2tESDtBTzVrREU7RUFDQztFQUNBO0VBQ0E7RUFDQSxjTnBGWTtBRGtxRGY7QU8za0RJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVA2a0RMOztBT3JrREM7RUFDQztBUHdrREY7O0FRN3FEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGNQRGdCO0VPRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSjhDQztBSm1vREY7QUlwbkRJO0VJMUVKO0lKdUdNLGdDQWpCYTtFSjRtRGpCO0FBQ0Y7QUl2bERFO0VJNUdGO0lKNkdJO0VKMGxERjtBQUNGO0FReHNEQTtFSjJERTtBSmdwREY7QUlqb0RJO0VJMUVKO0lKdUdNLGlDQWpCYTtFSnluRGpCO0FBQ0Y7QUlwbURFO0VJNUdGO0lKNkdJO0VKdW1ERjtBQUNGO0FRcnREQTtFSjJERTtBSjZwREY7QUk5b0RJO0VJMUVKO0lKdUdNLGlDQWpCYTtFSnNvRGpCO0FBQ0Y7QUlqbkRFO0VJNUdGO0lKNkdJO0VKb25ERjtBQUNGO0FRcnNEQztFTGZBO0VBQ0E7RUtpQkM7RUFDQTtFSjBCQTtBSjhxREY7QUkvcERJO0VJN0NIO0lKMEVLLG1DQWpCYTtFSnVwRGpCO0FBQ0Y7QUlsb0RFO0VJL0VEO0lKZ0ZHO0VKcW9ERjtBQUNGO0FRdHREQztFSjhCQztBSjJyREY7QUk1cURJO0VJN0NIO0lKMEVLLHNDQWpCYTtFSm9xRGpCO0FBQ0Y7QUkvb0RFO0VJL0VEO0lKZ0ZHO0VKa3BERjtBQUNGO0FRdHNEQztFQUNDO0VBQ0E7RUFDQTtFSkZBO0FKMnNERjtBSTVyREk7RUloQkg7SUo2Q0ssa0NBakJhO0VKb3JEakI7QUFDRjtBSS9wREU7RUlsREQ7SUptREc7RUprcURGO0FBQ0Y7O0FTaHhEQTtFQUNDO0VBQ0EsbUJSQ2dCO0VRQWhCLGNSRmM7RVFHZDtFTHVEQztBSjZ0REY7QUk5c0RJO0VLMUVKO0lMdUdNLHFDQUphO0VKeXJEakI7QUFDRjtBSWpyREU7RUs1R0Y7SUw2R0k7RUpvckRGO0FBQ0Y7QVN2eERDO0VBQ0M7QVR5eERGO0FFN3hERTtFT2VEO0lBRUU7SUFDQTtFVGd4REQ7QUFDRjtBUzd3REM7RUFDQztFQUNBLGNSeEJXO0VReUJYO0VBQ0E7QVQrd0RGO0FTNXdEQztFQUNDO0VBQ0E7RUFDQTtBVDh3REY7QVM1d0RFO0VBQ0M7QVQ4d0RIO0FTMXdEQztFQUNDO0VBQ0E7QVQ0d0RGO0FTendEQztFQUVDLG1CUmpEaUI7RVFrRGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTERBO0FKNHdERjtBSTd2REk7RUt0Qkg7SUxtREssOEJBakJhO0VKcXZEakI7QUFDRjtBSWh1REU7RUt4REQ7SUx5REc7RUptdURGO0FBQ0Y7QVM5d0RFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrd0RIO0FTNXdERTtFQUNDO0FUOHdESDtBUzN3REU7RUFDQztFQUNBO0FUNndESDtBU3p3REM7RUFDQztBVDJ3REY7QVN4d0RDO0VBQ0M7RUFDQTtFTG5DQTtBSjh5REY7QUkveERJO0VLa0JIO0lMV0ssZ0NBakJhO0VKdXhEakI7QUFDRjtBSWx3REU7RUtoQkQ7SUxpQkc7RUpxd0RGO0FBQ0Y7QVN2eERDO0VMakNDO0FKMnpERjtBSTV5REk7RUtrQkg7SUxXSyxzQ0FqQmE7RUpveURqQjtBQUNGO0FJL3dERTtFS2hCRDtJTGlCRztFSmt4REY7QUFDRjtBU3R4REU7RUFDQztBVHd4REg7QVNyeERFO0VBQ0M7QVR1eERIO0FTbnhEQztFQUNDO0VBQ0E7RUFDQTtBVHF4REY7QUV2M0RFO0VPK0ZEO0lBTUU7RVRzeEREO0FBQ0Y7QVNueERDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVRxeERGOztBVXQ1REE7RUFDQztFQUNBO0FWeTVERDtBVXY1REM7RUFDQztFQUNBO0VBQ0E7RUFHQTtFQUNBO0FWdTVERjtBRTk0REU7RVFoQkQ7SUFVRTtFVnc1REQ7QUFDRjtBVXQ1REU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3NURIO0FVcjVERTtFQUNDO0FWdTVESDtBVXI1REc7RUFDQztFQUNBO0FWdTVESjtBVXA1REc7RUFDQztBVnM1REo7QVVuNURHO0VBQ0M7QVZxNURKO0FVaDVERztFQUNDO0FWazVESjtBVTc0REM7RVB2Q0E7RUFDQTtFQzRDQztBSjQ0REY7QUk3M0RJO0VNckJIO0lOa0RLLG1DQWpCYTtFSnEzRGpCO0FBQ0Y7QUloMkRFO0VNdkREO0lOd0RHO0VKbTJERjtBQUNGO0FVNTVEQztFQVFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnU1REY7QVVyNURFO0VBQ0M7QVZ1NURIO0FVcDVERTtFQUNDO0FWczVESDtBVW41REU7RUFDQztFTnhCRDtBSjg2REY7QUkvNURJO0VNUUY7SU5xQkksZ0NBakJhO0VKdTVEakI7QUFDRjtBSWw0REU7RU0xQkE7SU4yQkU7RUpxNERGO0FBQ0Y7QVV4NURFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMDVESDtBVXQ1REM7RVAxRkE7RUFDQTtFTzRGQztFTmhEQTtBSnk4REY7QUkxN0RJO0VNOEJIO0lOREssbUNBakJhO0VKazdEakI7QUFDRjtBSTc1REU7RU1KRDtJTktHO0VKZzZERjtBQUNGO0FVdDZEQztFTjdDQztBSnM5REY7QUl2OERJO0VNOEJIO0lOREssMkRBakJhO0VKKzdEakI7QUFDRjtBSTE2REU7RU1KRDtJTktHO0VKNjZERjtBQUNGO0FVbjZEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FWcTZERjtBVTc1REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWKzVERjs7QVd4aUVBO0VBQ0MsbUJWRWdCO0VVRGhCLGNWRGM7RVVFZDtFQUNBO0VQdURDO0FKcS9ERjtBSXQrREk7RU8xRUo7SVB1R00sNERBakJhO0VKODlEakI7QUFDRjtBSXo4REU7RU81R0Y7SVA2R0k7RUo0OERGO0FBQ0Y7QVcvaUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpakVGO0FXOWlFQztFQUNDO0FYZ2pFRjtBV3JpRUM7RUFDQztFQUNBO0VBQ0E7QVh1aUVGO0FFdGtFRTtFUzRCRDtJQU1FO0lBQ0E7RVh3aUVEO0FBQ0Y7QVd0aUVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVh3aUVIO0FFdGtFRTtFUzBCQTtJQU9FO0VYeWlFRjtBQUNGO0FFdmxFRTtFU2dEQztJQUVFO0VYeWlFSDtBQUNGO0FXcGlFQztFQUNDO0VBQ0EsY1YzRGdCO0VVNERoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhzaUVGO0FXbmlFQztFUmhFQTtFQUNBO0VRa0VDO0FYcWlFRjtBV2xpRUM7RUFDQyxjVjdFVztFVThFWDtBWG9pRUY7O0FZMW5FQTtFQUNDLG1CWEVnQjtFV0RoQixjWERjO0VXRWQ7RVJ3REM7QUpza0VGO0FJdmpFSTtFUTFFSjtJUnVHTSxvQ0FqQmE7RUoraUVqQjtBQUNGO0FJMWhFRTtFUTVHRjtJUjZHSTtFSjZoRUY7QUFDRjtBWTduRUM7RUFDQztBWituRUY7QVlwbkVDO0VBQ0M7RUFDQTtFQUNBO0Fac25FRjtBRTNvRUU7RVVrQkQ7SUFNRTtJQUNBO0VadW5FRDtBQUNGO0FZcm5FRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FadW5FSDtBWW5uRUM7RUFDQztFQUNBLGNYdkNnQjtFV3dDaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacW5FRjtBWWxuRUM7RVQ1Q0E7RUFDQTtFUzhDQztFQUNBO0VBQ0E7QVpvbkVGO0FZam5FQztFQUNDLGNYM0RXO0VXNERYO0FabW5FRjs7QVkvbUVBO0VBQ0M7RUFDQTtFQUNBO0Faa25FRDtBRXJyRUU7RVVnRUY7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJUnRCQTtFSjBvRUE7QUFDRjtBSTVuRUk7RVFGSjtJUitCTSxzREFqQmE7RUpvbkVqQjtBQUNGO0FJL2xFRTtFUXBDRjtJUnFDSTtFSmttRUY7QUFDRjtBWW5uRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBWnFuRUY7QUUzckVHO0VVa0VGO0lBT0U7RVpzbkVEO0FBQ0Y7QUV2c0VFO0VVeUVEO0lBV0U7RVp1bkVEO0FBQ0Y7O0FZbm5FQTtFQUNDO0VBQ0E7QVpzbkVEO0FFanRFRTtFVXlGRjtJQUtFO0VadW5FQTtBQUNGO0FZcm5FQztFQUNDO0VBQ0E7RUFFQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptbkVGO0FZam5FRTtFQUNDO0FabW5FSDtBWTNtRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2bUVGO0FZMW1FQztFVDdJQTtFQUNBO0VTK0lDO0VSbkdBO0FKZ3RFRjtBSWpzRUk7RVFpRkg7SVJwREssZ0NBakJhO0VKeXJFakI7QUFDRjtBSXRzRUk7RVFpRkg7SVJwREssa0NBakJhO0VKOHJFakI7QUFDRjtBSTNzRUk7RVFpRkg7SVJwREssZ0NBakJhO0VKbXNFakI7QUFDRjtBSWh0RUk7RVFpRkg7SVJwREssbUNBakJhO0VKd3NFakI7QUFDRjtBSW5yRUU7RVErQ0Q7SVI5Q0c7RUpzckVGO0FBQ0Y7QUVoeEVFO0VVdUlEO0lBY0U7RVorbkVEO0FBQ0Y7QVk1bkVDO0VBQ0M7RUFDQTtFQUNBO0FaOG5FRjtBWTVuRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4bkVIO0FZMW5FQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNG5FRjs7QWFsMEVBO0VBQ0MsbUJaSWtCO0VZSGxCLGNaTVk7RVlMWjtFQUNBO0VBQ0E7RUFDQTtBYnEwRUQ7QWEvekVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmkwRUY7QWE5ekVDO0VBQ0MsY1p2QmE7QUR1MUVmO0FhOXpFRTtFVGlDQTtBSmd5RUY7QUlqeEVJO0VTaERGO0lUNkVJLG1DQWpCYTtFSnl3RWpCO0FBQ0Y7QUlwdkVFO0VTbEZBO0lUbUZFO0VKdXZFRjtBQUNGO0FFajFFRTtFV0dEO0lBV0U7SUFDQTtFYnUwRUQ7QUFDRjtBRW4yRUU7RVcrQkQ7SUFHRTtJQUNBO0lBQ0E7RWJxMEVEO0FBQ0Y7QWFuMEVFO0VBQ0M7RUFDQTtBYnEwRUg7QWFqMEVDO0VBQ0M7QWJtMEVGO0FFajNFRTtFVzZDRDtJQUlFO0lBQ0E7SUFDQTtFYm8wRUQ7QUFDRjtBRTUyRUU7RVdpQ0Q7SUFTRTtJQUNBO0ViczBFRDtBQUNGO0FhcDBFRTtFQUNDO0VBQ0E7QWJzMEVIOztBYWowRUE7RUFDQyxtQlp2RWdCO0VZd0VoQjtFQUNBO0VUakJDO0FKczFFRjtBSXYwRUk7RVNESjtJVDhCTSxvQ0FKYTtFSmt6RWpCO0FBQ0Y7QUkxeUVFO0VTbkNGO0lUb0NJO0VKNnlFRjtBQUNGO0FheDBFQztFVnJFQTtFQUNBO0VVd0VDLGNadEZhO0VZdUZiO0VUN0JBO0FKdTJFRjtBSXgxRUk7RVNTSDtJVG9CSyxtQ0FqQmE7RUpnMUVqQjtBQUNGO0FJM3pFRTtFU3pCRDtJVDBCRztFSjh6RUY7QUFDRjs7QWM1NkVBO0VBQ0M7RVYwREM7QUpzM0VGO0FJdjJFSTtFVTFFSjtJVnVHTSx1Q0FKYTtFSmsxRWpCO0FBQ0Y7QUk1MkVJO0VVMUVKO0lWdUdNLHVEQWpCYTtFSm8yRWpCO0FBQ0Y7QUkvMEVFO0VVNUdGO0lWNkdJO0VKazFFRjtBQUNGO0FjdjdFQzs7Ozs7O0VBTUMsY2JkYTtBRHU4RWY7O0FleDhFQTtFQUNDLG1CZEVnQjtBRHk4RWpCO0FlejhFQztFQUNDLG1CZENpQjtFY0FqQixjZEdXO0VjRlg7RUFDQTtFQUNBO0VYbURBO0FKeTVFRjtBSTE0RUk7RVd2RUg7SVhvR0sscUNBSmE7RUpxM0VqQjtBQUNGO0FJNzJFRTtFV3pHRDtJWDBHRztFSmczRUY7QUFDRjtBZS84RUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaTlFSDtBZTk4RUU7RUFDQyxjZDFCWTtFYzJCWjtBZmc5RUg7QWVyOEVFO0VBQ0M7QWZ1OEVIO0FlcDhFRTtFQUNDO0VBQ0E7QWZzOEVIO0FlbjhFRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VYT0Q7QUorN0VGO0FJaDdFSTtFVzFCRjtJWHVESSw2REFqQmE7RUp3NkVqQjtBQUNGO0FJbjVFRTtFVzVEQTtJWDZERTtFSnM1RUY7QUFDRjtBRWgvRUU7RWE0QkE7SUFZRTtFZjQ4RUY7QUFDRjtBZTE4RUc7RUFDQztFQUNBO0FmNDhFSjtBRXovRUU7RWEyQ0M7SUFLRTtFZjY4RUg7QUFDRjtBZTM4RUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZjY4RUw7QUVoaEZFO0VhK0RFO0lBT0U7SUFDQTtFZjg4RUo7QUFDRjtBZTU4RUs7RUFDQztFQUNBO0VadEVMO0VBQ0E7RVl3RUs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2QxRlE7RWMyRlI7RUFDQTtFWDFDSjtBSnkvRUY7QUkxK0VJO0VXUUM7SVhxQkMsa0NBakJhO0VKaytFakI7QUFDRjtBSTc4RUU7RVcxQkc7SVgyQkQ7RUpnOUVGO0FBQ0Y7QWVsOUVNO0VBQ0M7QWZvOUVQO0FlajlFTTtFQUNDO0VBQ0E7QWZtOUVQO0FlaDlFTTtFQUNDO0VBQ0E7QWZrOUVQO0FlLzhFTTtFQUNDO0VBQ0E7QWZpOUVQO0FlOThFTTtFQUNDO0VBQ0E7QWZnOUVQO0FleDhFQztFQUNDO0VYL0VBO0FKMGhGRjtBSTNnRkk7RVcrREg7SVhsQ0sscUNBakJhO0VKbWdGakI7QUFDRjtBSTkrRUU7RVc2QkQ7SVg1Qkc7RUppL0VGO0FBQ0Y7QWU5OEVFO0VBQ0M7RVh2RkQ7QUp3aUZGO0FJemhGSTtFV3VFRjtJWDFDSSxzQ0FqQmE7RUppaEZqQjtBQUNGO0FJNS9FRTtFV3FDQTtJWHBDRTtFSisvRUY7QUFDRjtBZW45RUU7O0VBRUMsY2QzSlk7QURnbkZmO0FlbDlFRTtFQUNDO0VYckdEO0FKMGpGRjtBSTNpRkk7RVdxRkY7SVh4REksb0NBakJhO0VKbWlGakI7QUFDRjtBSTlnRkU7RVdtREE7SVhsREU7RUppaEZGO0FBQ0Y7QWUvOEVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaTlFSDtBZS84RUc7RUFDQztFWDlIRjtBSmdsRkY7QUlqa0ZJO0VXOEdEO0lYakZHLG9DQWpCYTtFSnlqRmpCO0FBQ0Y7QUlwaUZFO0VXNEVDO0lYM0VDO0VKdWlGRjtBQUNGO0FlbjlFSTtFQUNDO0VBQ0E7QWZxOUVMO0FlaDlFRTtFWjNMRDtFQUNBO0VDNENDO0FKbW1GRjtBSXBsRkk7RVcrSEY7SVhsR0ksbUNBakJhO0VKNGtGakI7QUFDRjtBSXZqRkU7RVc2RkE7SVg1RkU7RUowakZGO0FBQ0Y7QWUvOUVFO0VBUUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWDFKRDtBSnFuRkY7QUl0bUZJO0VXK0hGO0lYbEdJLDJHQWpCYTtFSjhsRmpCO0FBQ0Y7QUl6a0ZFO0VXNkZBO0lYNUZFO0VKNGtGRjtBQUNGO0FFdHFGRTtFYXFMQTtJQW9CRTtFZmkrRUY7QUFDRjtBZTk5RUU7RUFDQztFQUNBO0VBQ0EsY2RuT1k7RWNvT1o7RUFDQTtFWDNLRDtBSjRvRkY7QUk3bkZJO0VXdUpGO0lYMUhJLDREQWpCYTtFSnFuRmpCO0FBQ0Y7QUlobUZFO0VXcUhBO0lYcEhFO0VKbW1GRjtBQUNGO0FlcCtFRztFQUNDO0FmcytFSjtBZWwrRUU7RUFDQztFWHhMRDtBSjZwRkY7QUk5b0ZJO0VXd0tGO0lYM0lJLG9DQWpCYTtFSnNvRmpCO0FBQ0Y7QUlqbkZFO0VXc0lBO0lYcklFO0VKb25GRjtBQUNGOztBZ0JsdUZBO0VBQ0MsbUJmSWtCO0FEaXVGbkI7QWdCbnVGQztFQUNDLG1CZkRlO0VlRWYsY2ZKYTtFZUtiO0VBQ0E7QWhCcXVGRjtBZ0JudUZFO0VBQ0M7QWhCcXVGSDtBZ0JsdUZFO0ViQ0Q7RUFDQTtFYUNFO0VBQ0E7RUFDQSxjZmpCWTtFZWtCWjtBaEJvdUZIO0FnQmh1Rkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrdUZKO0FnQjl0RkU7RUFDQztFQUNBO0VBQ0EsY2Y5QmU7RWUrQmY7RVpxQkQ7QUo0c0ZGO0FJN3JGSTtFWXhDRjtJWnFFSSxrQkFKYTtFSndxRmpCO0FBQ0Y7QUlocUZFO0VZMUVBO0laMkVFO0VKbXFGRjtBQUNGO0FnQi91RkU7RVp5QkE7QUp5dEZGO0FJMXNGSTtFWXhDRjtJWnFFSSxpQ0FqQmE7RUprc0ZqQjtBQUNGO0FJN3FGRTtFWTFFQTtJWjJFRTtFSmdyRkY7QUFDRjtBZ0IzdUZFO0VickNEO0VBQ0E7RWF1Q0U7RVpLRDtBSnl1RkY7QUkxdEZJO0VZdkJGO0lab0RJLHFDQWpCYTtFSmt0RmpCO0FBQ0Y7QUk3ckZFO0VZekRBO0laMERFO0VKZ3NGRjtBQUNGO0FnQjN2RkU7RVpRQTtBSnN2RkY7QUl2dUZJO0VZdkJGO0lab0RJLG1DQWpCYTtFSit0RmpCO0FBQ0Y7QUkxc0ZFO0VZekRBO0laMERFO0VKNnNGRjtBQUNGO0FFbnpGRTtFYzREQTtJQUVFO0lBQ0E7SUFDQTtFaEJ5dkZGO0FBQ0Y7QWdCdnZGRztFQUNDO0VBQ0E7RUFDQTtBaEJ5dkZKO0FnQnR2Rkc7RUFDQztFQUNBO0FoQnd2Rko7QWdCdHZGSTtFQUNDO0VBQ0E7QWhCd3ZGTDtBZ0JwdkZHO0VBQ0M7RUFDQTtBaEJzdkZKO0FnQnB2Rkk7RUFDQyxjZnhGUTtBRDgwRmI7QWdCbnZGSTtFQUNDO0FoQnF2Rkw7QWdCaHZGRTtFQUNDO0VBQ0E7RUFDQTtBaEJrdkZIO0FnQjl1RkM7RUFDQztFQUNBO0VadkRBO0FKd3lGRjtBSXp4Rkk7RVlzQ0g7SVpUSyx1Q0FqQmE7RUppeEZqQjtBQUNGO0FJNXZGRTtFWUlEO0laSEc7RUordkZGO0FBQ0Y7QWdCcHZGRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc3ZGSDtBZ0I5dUZFO0VBQ0M7QWhCZ3ZGSDtBZ0I3dUZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhCK3VGSDtBRXgzRkU7RWNxSUE7SUFPRTtFaEJndkZGO0FBQ0Y7QUUxMkZHO0Vja0hEO0lBV0U7SUFDQTtJQUNBO0VoQml2RkY7RWdCL3VGRTtJQUNDO0VoQml2Rkg7QUFDRjs7QWlCLzRGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQms1RkQ7QUVsNEZFO0VlcEJGO0lBT0U7RWpCbTVGQTtBQUNGO0FpQmo1RkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbTVGRjtBaUJoNUZDO0VBQ0M7QWpCazVGRjtBRWo2RkU7RWVjRDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0VqQm01RkQ7QUFDRjtBaUJoNUZDO0VBQ0M7RUFDQTtFYndCQTtBSjIzRkY7QUk1MkZJO0VhekNIO0lic0VLLGtDQWpCYTtFSm8yRmpCO0FBQ0Y7QUkvMEZFO0VhM0VEO0liNEVHO0VKazFGRjtBQUNGO0FpQnQ1RkU7RWQ1QkQ7RUFDQTtFYzhCRTtFYmNEO0FKMjRGRjtBSTUzRkk7RWFoQ0Y7SWI2REksbUNBakJhO0VKbzNGakI7QUFDRjtBSS8xRkU7RWFsRUE7SWJtRUU7RUprMkZGO0FBQ0Y7QWlCMTVGQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNDVGRjtBRS84RkU7RWU4Q0Q7SUFRRTtJQUNBO0VqQjY1RkQ7QUFDRjtBaUIzNUZFO0VBQ0M7RUFDQTtFQUNBO0FqQjY1Rkg7QWlCeDVGQztFQUNDO0FqQjA1RkY7QWlCeDVGRTtFQUNDO0VBQ0E7QWpCMDVGSDtBaUJ2NUZFO0VBQ0M7QWpCeTVGSDtBaUJ0NUZFO0VBQ0M7QWpCdzVGSDtBaUJwNUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCczVGRjtBRWorRkU7RWV1RUQ7SUFPRTtJQUNBO0lBQ0E7RWpCdTVGRDtBQUNGO0FpQnA1RkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakJzNUZGO0FFOStGRTtFZW9GRDtJQU9FO0VqQnU1RkQ7QUFDRjtBaUJwNUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCczVGRjtBRXovRkU7RWUrRkQ7SUFPRTtJQUNBO0lBQ0E7SUFDQTtFakJ1NUZEO0FBQ0Y7O0FrQnJoR0E7RUFDQyxtQmpCRWdCO0VpQkRoQixjakJNWTtFaUJMWjtFZHdEQztBSmkrRkY7QUlsOUZJO0VjMUVKO0lkdUdNLDJEQWpCYTtFSjA4RmpCO0FBQ0Y7QUlyN0ZFO0VjNUdGO0lkNkdJO0VKdzdGRjtBQUNGO0FFOWhHRTtFZ0JFRDtJQUVFO0lBQ0E7RWxCOGhHRDtBQUNGO0FrQjVoR0U7RWZGRDtFQUNBO0VlS0UsY2pCbkJZO0VpQm9CWjtFQUNBO0FsQjZoR0g7QUUvaEdFO0VnQkpBO0lBU0U7SUFDQTtFbEI4aEdGO0FBQ0Y7QWtCM2hHRTtFQUNDO0FsQjZoR0g7O0FrQnhoR0E7RUFDQyxtQmpCbENnQjtFaUJtQ2hCLGNqQjlCWTtFaUIrQlo7RWRvQkM7QUp3Z0dGO0FJei9GSTtFY3RDSjtJZG1FTSw2REFqQmE7RUppL0ZqQjtBQUNGO0FJNTlGRTtFY3hFRjtJZHlFSTtFSis5RkY7QUFDRjtBa0IvaEdDO0VBQ0M7RUFDQTtFQUNBLG9DQUNDO0VBRUQ7QWxCK2hHRjtBRS9qR0U7RWdCMEJEO0lBU0U7SUFDQSxzQ0FDQztJQUdEO0VsQjZoR0Q7QUFDRjtBa0IxaEdDO0VBQ0MsY2pCaEVhO0VpQmlFYjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWRoQkE7QUo0aUdGO0FJN2hHSTtFY1ZIO0lkdUNLLG1DQWpCYTtFSnFoR2pCO0FBQ0Y7QUloZ0dFO0VjNUNEO0lkNkNHO0VKbWdHRjtBQUNGO0FFN2xHRTtFZ0I0Q0Q7SUFtQkU7SUFDQTtJQUNBO0VsQmtpR0Q7QUFDRjtBa0JoaUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCa2lHSDtBa0I5aEdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZDdDQTtBSjhrR0Y7QUkvakdJO0VjeUJIO0lkSUssaUNBakJhO0VKdWpHakI7QUFDRjtBSWxpR0U7RWNURDtJZFVHO0VKcWlHRjtBQUNGO0FrQm5pR0M7RWZsR0E7RUFDQTtFZW9HQyxjakJsSGE7RWlCbUhiO0VkekRBO0FKK2xHRjtBSWhsR0k7RWNzQ0g7SWRUSyxpQ0FqQmE7RUp3a0dqQjtBQUNGO0FJbmpHRTtFY0lEO0lkSEc7RUpzakdGO0FBQ0Y7QUVocEdFO0VnQjRGRDtJQVlFO0VsQjRpR0Q7QUFDRjtBa0J6aUdDO0VBQ0M7RUFDQTtBbEIyaUdGO0FrQnppR0U7RUFDQztFQUNBO0FsQjJpR0g7QUU3cEdFO0VnQm9IQztJQUlFO0VsQnlpR0g7QUFDRjtBa0JyaUdFO0VBQ0M7RUFDQTtFQUNBO0FsQnVpR0g7QUVuckdFO0VnQnlJQTtJQU1FO0VsQndpR0Y7RWtCdGlHRTtJQUNDO0VsQndpR0g7QUFDRjtBRS9xR0U7RWdCNkhBO0lBY0U7SUFDQTtFbEJ3aUdGO0VrQnRpR0U7SUFDQztFbEJ3aUdIO0FBQ0Y7QWtCcmlHRztFQUNDO0FsQnVpR0o7QWtCbGlHQztFQUNDO0VBQ0EsY2pCektZO0VpQjBLWjtFQUNBO0FsQm9pR0Y7QUVqc0dFO0VnQnlKRDtJQU9FO0lBQ0E7SUFDQTtFbEJxaUdEO0FBQ0Y7QWtCbmlHRTtFQUNDO0VBQ0E7QWxCcWlHSDtBRTVzR0U7RWdCcUtBO0lBS0U7SUFDQTtFbEJzaUdGO0FBQ0Y7QWtCbGlHQztFQUNDO0VBQ0EsY2pCcE1ZO0VpQnFNWjtFQUNBO0FsQm9pR0Y7QUV4dEdFO0VnQmdMRDtJQU9FO0lBQ0E7SUFDQTtFbEJxaUdEO0FBQ0Y7QWtCbmlHRTtFQUNDO0VBQ0E7RUFDQTtBbEJxaUdIO0FFcHVHRTtFZ0I0TEE7SUFNRTtJQUNBO0VsQnNpR0Y7QUFDRjtBa0JsaUdDO0VBQ0M7RUFDQSxjakIxTlc7RWlCMk5YO0VBQ0E7QWxCb2lHRjtBRWh2R0U7RWdCd01EO0lBT0U7SUFDQTtJQUNBO0VsQnFpR0Q7QUFDRjtBa0JuaUdFO0VBQ0M7RUFDQTtFQUNBO0FsQnFpR0g7QUU1dkdFO0VnQm9OQTtJQU1FO0lBQ0E7RWxCc2lHRjtBQUNGO0FrQmxpR0M7RUFDQztFQUNBLGNqQi9PZ0I7RWlCZ1BoQjtFQUNBO0FsQm9pR0Y7QUV4d0dFO0VnQmdPRDtJQU9FO0lBQ0E7SUFDQTtFbEJxaUdEO0FBQ0Y7QWtCbmlHRTtFQUNDO0VBQ0E7RUFDQTtBbEJxaUdIO0FFcHhHRTtFZ0I0T0E7SUFNRTtJQUNBO0VsQnNpR0Y7QUFDRjs7QWtCamlHQTtFQUNDLG1CakI3UWM7RWlCOFFkLGNqQjVRZ0I7RWlCNlFoQjtFQUNBO0VkdE5DO0FKMnZHRjtBSTV1R0k7RWNtTUo7SWR0S00scUNBSmE7RUp1dEdqQjtBQUNGO0FJL3NHRTtFY2lLRjtJZGhLSTtFSmt0R0Y7QUFDRjtBa0J4aUdDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCeWlHRjtBa0J0aUdDO0VBQ0M7RUFDQTtBbEJ3aUdGO0FrQnJpR0M7RUFDQztFQUNBO0FsQnVpR0Y7QWtCcGlHQztFZi9SQTtFQUNBO0VlaVNDO0VBQ0E7RWR0UEE7QUo2eEdGO0FJOXdHSTtFY21PSDtJZHRNSyxtQ0FqQmE7RUpzd0dqQjtBQUNGO0FJanZHRTtFY2lNRDtJZGhNRztFSm92R0Y7QUFDRjtBRTkwR0U7RWdCeVJEO0lBWUU7RWxCNmlHRDtBQUNGO0FrQjFpR0M7RWYvU0E7RUFDQTtFZWlUQztFZHJRQTtBSmt6R0Y7QUlueUdJO0VjbVBIO0lkdE5LLG1DQWpCYTtFSjJ4R2pCO0FBQ0Y7QUl0d0dFO0VjaU5EO0lkaE5HO0VKeXdHRjtBQUNGO0FrQi9pR0M7RUFDQztFQUNBO0VBQ0E7QWxCaWpHRjtBa0I5aUdDO0VBQ0M7RUFDQTtFQUNBO0VkdFJBO0FKdTBHRjtBSXh6R0k7RWNvUUg7SWR2T0ssMERBakJhO0VKZ3pHakI7QUFDRjtBSTN4R0U7RWNrT0Q7SWRqT0c7RUo4eEdGO0FBQ0Y7QUVwNEdFO0VnQnNVRDtJQVdFO0lBQ0E7RWxCdWpHRDtBQUNGO0FFOTNHRTtFZ0IwVEQ7SUFnQkU7RWxCd2pHRDtBQUNGO0FrQnRqR0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCd2pHSDtBa0JyakdFO0VBQ0M7QWxCdWpHSDtBa0JyakdHO0VmbFdGO0VBQ0E7RWVvV0csY2pCaFhhO0VpQmlYYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnVqR0o7QWtCcmpHSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnVqR0w7QWtCbGpHSTtFQUNDO0FsQm9qR0w7QUU3NkdFO0VnQnVYQztJQU1FO0lBQ0E7RWxCb2pHSDtFa0JsakdHO0lBQ0M7SUFDQTtJQUNBO0VsQm9qR0o7QUFDRjs7QWtCN2lHQTtFQUNDO0VBQ0EsbUJqQjlaZ0I7RWlCK1poQixjakIxWlk7RUdtRFg7QUp3NUdGO0FJejRHSTtFY3FWSjtJZHhUTSwyREFqQmE7RUppNEdqQjtBQUNGO0FJNTJHRTtFY21URjtJZGxUSTtFSisyR0Y7QUFDRjtBa0JwakdDO0VmM1pBO0VBQ0E7RWU2WkMsY2pCM2FhO0VpQjRhYjtFZGxYQTtBSnk2R0Y7QUkxNUdJO0VjK1ZIO0lkbFVLLGtDQWpCYTtFSms1R2pCO0FBQ0Y7QUk3M0dFO0VjNlREO0lkNVRHO0VKZzRHRjtBQUNGO0FrQnJrR0M7RWQ5V0M7QUpzN0dGO0FJdjZHSTtFYytWSDtJZGxVSyxvQ0FqQmE7RUorNUdqQjtBQUNGO0FJMTRHRTtFYzZURDtJZDVURztFSjY0R0Y7QUFDRjtBRW4vR0U7RWdCa2JEO0lBRUU7SUFDQTtFbEJta0dEO0FBQ0Y7QWtCaGtHQztFQUNDO0FsQmtrR0Y7QUVoL0dFO0VnQjZhRDtJQUlFO0VsQm1rR0Q7QUFDRjtBa0Jqa0dFO0VBQ0M7RUFDQTtFQUNBO0FsQm1rR0g7QWtCL2pHQztFQUNDO0VBQ0EsY2pCemNXO0FEMGdIYjs7QWtCMWpHQztFQUNDO0VkOVpBO0FKNDlHRjtBSTc4R0k7RWM4WUg7SWRqWEssd0NBakJhO0VKcThHakI7QUFDRjtBSWg3R0U7RWM0V0Q7SWQzV0c7RUptN0dGO0FBQ0Y7QWtCOWpHSztFQUNDO0VBQ0U7QWxCZ2tHUjs7QWtCL2lHQztFQUNDO0FsQmtqR0Y7O0FtQnppSEE7RUFDQztFQUVBO0FuQjJpSEQ7QW1CamlIQztFQUNDO0VBQ0E7QW5CbWlIRjtBbUJqaUhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJtaUhIO0FtQjVoSEU7RUFHQztFQUNBLFFBSFU7RUFJVixVQUpVO0VBS1YsV0FMVTtFQU1WLFNBTlU7RUFPVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNGhISDtBbUJ4aEhDO0VBQ0M7QW5CMGhIRjs7QW9CemtIQTtFQUNDO0VBQ0E7RUFDQTtBcEI0a0hEO0FFdmtIRTtFa0JSRjtJQU1FO0lBQ0E7RXBCNmtIQTtBQUNGO0FvQnJsSEE7RWhCMkRFO0FKNmhIRjtBSTlnSEk7RWdCMUVKO0loQnVHTSx1Q0FKYTtFSnkvR2pCO0FBQ0Y7QUluaEhJO0VnQjFFSjtJaEJ1R00sdUNBSmE7RUo4L0dqQjtBQUNGO0FJdC9HRTtFZ0I1R0Y7SWhCNkdJO0VKeS9HRjtBQUNGO0FvQnpsSEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMmxIRjtBb0J4bEhDO0VqQlpBO0VBQ0E7RWlCY0M7RWhCOEJBO0FKNmpIRjtBSTlpSEk7RWdCaERIO0loQjZFSyxtQ0FqQmE7RUpzaUhqQjtBQUNGO0FJamhIRTtFZ0JsRkQ7SWhCbUZHO0VKb2hIRjtBQUNGO0FvQnhtSEM7RWhCaUNDO0FKMGtIRjtBSTNqSEk7RWdCaERIO0loQjZFSyxtQ0FqQmE7RUptakhqQjtBQUNGO0FJOWhIRTtFZ0JsRkQ7SWhCbUZHO0VKaWlIRjtBQUNGO0FFM25IRTtFa0JNRDtJQVlFO0VwQjZtSEQ7QUFDRjtBb0J6bUhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIybUhIO0FvQnhtSEU7RUFHQztFQUNBO0VBRUE7RUFDQTtFaEJDRDtBSnVtSEY7QUl4bEhJO0VnQnZCRjtJaEJvREksZ0NBakJhO0VKZ2xIakI7QUFDRjtBSTNqSEU7RWdCekRBO0loQjBERTtFSjhqSEY7QUFDRjtBb0J6bkhFO0VoQlFBO0FKb25IRjtBSXJtSEk7RWdCdkJGO0loQm9ESSxtQ0FKYTtFSmdsSGpCO0FBQ0Y7QUl4a0hFO0VnQnpEQTtJaEIwREU7RUoya0hGO0FBQ0Y7QW9CdG5IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ3bkhIO0FFenJIRTtFa0IyREE7SUFTRTtFcEJ5bkhGO0FBQ0Y7QW9Ccm5IQztFakJuRUE7RUFDQTtFaUJxRUM7RWhCekJBO0FKaXBIRjtBSWxvSEk7RWdCT0g7SWhCc0JLLG1DQWpCYTtFSjBuSGpCO0FBQ0Y7QUlybUhFO0VnQjNCRDtJaEI0Qkc7RUp3bUhGO0FBQ0Y7QW9Ccm9IQztFaEJ0QkM7QUo4cEhGO0FJL29ISTtFZ0JPSDtJaEJzQkssbUNBakJhO0VKdW9IakI7QUFDRjtBSWxuSEU7RWdCM0JEO0loQjRCRztFSnFuSEY7QUFDRjtBb0J0b0hDO0VBQ0M7RUFDQTtFaEJwQ0E7QUo2cUhGO0FJOXBISTtFZ0JtQkg7SWhCVUssbUNBakJhO0VKc3BIakI7QUFDRjtBSWpvSEU7RWdCZkQ7SWhCZ0JHO0VKb29IRjtBQUNGO0FFOXRIRTtFa0J5RUQ7SUFRRTtFcEJpcEhEO0FBQ0Y7QW9COW9IQztFQUVDO0VBRUE7RUFDQTtBcEI4b0hGO0FFeHVIRTtFa0JxRkQ7SUFRRTtFcEIrb0hEO0FBQ0Y7QW9CN29IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK29ISDtBb0Izb0hDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCNm9IRjtBb0Izb0hFO0VBR0M7RUFDQTtFQUNBLFdBSk87RUFLUCxZQUxPO0VBTVAsbUJBTk87RUFPUDtFQUNBO0FwQjJvSEg7QW9Cdm9IQztFQUNDO0VBQ0E7RUFDQTtFaEJ4RkE7QUprdUhGO0FJbnRISTtFZ0JzRUg7SWhCekNLLGtDQWpCYTtFSjJzSGpCO0FBQ0Y7QUl0ckhFO0VnQm9DRDtJaEJuQ0c7RUp5ckhGO0FBQ0Y7QW9CdnBIQztFaEJyRkM7QUordUhGO0FJaHVISTtFZ0JzRUg7SWhCekNLLHNDQUphO0VKMnNIakI7QUFDRjtBSW5zSEU7RWdCb0NEO0loQm5DRztFSnNzSEY7QUFDRjtBb0J4cEhDO0VqQjlJQTtFQUNBO0VpQmdKQztFQUNBO0VoQnJHQTtBSmd3SEY7QUlqdkhJO0VnQmtGSDtJaEJyREssa0NBakJhO0VKeXVIakI7QUFDRjtBSXB0SEU7RWdCZ0REO0loQi9DRztFSnV0SEY7QUFDRjtBb0JocEhDO0VoQjFIQztBSjZ3SEY7QUk5dkhJO0VnQjJHSDtJaEI5RUssbUNBSmE7RUp5dUhqQjtBQUNGO0FJanVIRTtFZ0J5RUQ7SWhCeEVHO0VKb3VIRjtBQUNGO0FFanpIRztFa0JvSkY7SUFLRTtJQUNBO0VwQjRwSEQ7QUFDRjtBRXZ6SEc7RWtCb0pGO0lBVUU7RXBCNnBIRDtBQUNGO0FvQnhxSEM7RUFhQyx5Qm5CM0xnQjtFbUI0TGhCLGNuQmxNYTtFbUJtTWIscUJuQjdMZ0I7QUQyMUhsQjtBb0I1cEhFO0VBQ0MseUJuQnRNWTtFbUJ1TVosY25Cak1lO0FEKzFIbEI7QW9CM3BIRTtFQUNDLHlCbkJ0TVc7RW1CdU1YLGNuQjFNYztFbUIyTWQscUJuQnhNVztBRHEySGQ7QW9CM3BIRztFQUNDLHlCbkI5TWE7RW1CK01iLGNuQjVNVTtBRHkySGQ7QW9CenBIRTtFQUNDLHlCbkJuTlU7RW1Cb05WLGNuQnZOWTtFbUJ3TloscUJuQnJOVTtBRGczSGI7QW9CenBIRztFQUNDLHlCbkIzTlc7RW1CNE5YLGNuQnpOUztBRG8zSGI7QW9CdnBIRTtFQUNDLHlCbkJqT1k7RW1Ca09aLGNuQi9OVTtFbUJnT1YscUJuQm5PWTtBRDQzSGY7QW9CdnBIRztFQUNDLHlCbkJuT1M7RW1Cb09ULGNuQnZPVztBRGc0SGY7QW9CcHBIQztFQUNDO0FwQnNwSEY7QUU1M0hFO0VrQnFPRDtJQUlFO0lBQ0E7RXBCdXBIRDtBQUNGO0FvQnJwSEU7RUFDQztBcEJ1cEhIO0FFejNIRTtFa0JpT0E7SUFJRTtFcEJ3cEhGO0FBQ0Y7QW9CdHBIRztFQUNDO0VBQ0E7QXBCd3BISjtBb0JycEhHO0VBQ0M7QXBCdXBISjtBb0JwcEhHO0VBQ0M7QXBCc3BISjtBb0JscEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCb3BISDtBb0JqcEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCbXBISDtBb0JocEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCa3BISDtBb0I5b0hDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCZ3BIRjtBRTU2SEU7RWtCd1JEO0lBT0U7SUFDQTtFcEJpcEhEO0FBQ0Y7QUV6NUhHO0VrQitQRjtJQVlFO0VwQmtwSEQ7QUFDRjtBRXA2SEc7RWtCcVFGO0lBZ0JFO0VwQm1wSEQ7QUFDRjtBRWg3SEU7RWtCNFFEO0lBb0JFO0VwQm9wSEQ7QUFDRjtBb0JqcEhDO0VBQ0M7RUFDQTtBcEJtcEhGO0FFcjhIRTtFa0JnVEQ7SUFLRTtJQUNBO0lBQ0E7RXBCb3BIRDtFb0JscEhDO0lBQ0M7SUFDQTtJQUNBO0VwQm9wSEY7QUFDRjtBRXI4SEU7RWtCb1NEO0lBaUJFO0lBQ0E7SUFDQTtFcEJvcEhEO0VvQmxwSEM7SUFDQztJQUNBO0lBQ0E7RXBCb3BIRjtBQUNGO0FvQmhwSEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFaEI5UkE7QUppN0hGO0FJbDZISTtFZ0IyUUg7SWhCOU9LLHFDQWpCYTtFSjA1SGpCO0FBQ0Y7QUl2NkhJO0VnQjJRSDtJaEI5T0ssa0JBSmE7RUprNUhqQjtBQUNGO0FJMTRIRTtFZ0J5T0Q7SWhCeE9HO0VKNjRIRjtBQUNGO0FFditIRTtFa0JpVUQ7SUFXRTtFcEIrcEhEO0FBQ0Y7QUUvOUhHO0VrQm9URjtJQWVFO0VwQmdxSEQ7QUFDRjs7QW9CNXBIQTtFQUNDLG1CbkJ2V2dCO0VtQndXaEI7RWhCaFRDO0FKZzlIRjtBSWo4SEk7RWdCK1JKO0loQmxRTSw0REFqQmE7RUp5N0hqQjtBQUNGO0FJcDZIRTtFZ0I2UEY7SWhCNVBJO0VKdTZIRjtBQUNGO0FvQnJxSEM7RWpCbFdBO0VBQ0E7RWlCb1dDLGNuQmxYYTtFbUJtWGI7QXBCdXFIRjtBRXZnSUU7RWtCNFZEO0lBT0U7RXBCd3FIRDtBQUNGO0FvQnJxSEM7RUFDQztFQUNBO0FwQnVxSEY7QUU1aElFO0VrQm1YRDtJQUtFO0lBQ0E7RXBCd3FIRDtBQUNGO0FvQnJxSEM7RUFDQztBcEJ1cUhGO0FvQnJxSEU7RUFDQztFQUNBO0VBQ0E7QXBCdXFISDtBb0JucUhDO0VBQ0M7RUFDQTtBcEJxcUhGO0FvQm5xSEU7RUFDQztFQUNBO0VBQ0E7RUFDQSxjbkJqWlc7RW1Ca1pYO0FwQnFxSEg7QW9CbnFIRztFQUNDO0FwQnFxSEo7QW9CanFIRTtFQUNDO0VBQ0E7RUFDQTtBcEJtcUhIO0FvQmpxSEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbXFISjtBb0JqcUhJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJtcUhMO0FvQjdwSEM7RUFDQztBcEIrcEhGO0FFbmtJRTtFa0JtYUQ7SUFJRTtFcEJncUhEO0FBQ0Y7QW9COXBIRTtFQUNDO0VBQ0E7RUFDQSxjbkJ6YlU7RW1CMGJWO0VBQ0E7RUFDQTtBcEJncUhIO0FFNWxJRTtFa0JzYkE7SUFTRTtJQUNBO0VwQmlxSEY7QUFDRjtBb0IvcEhHO0VBQ0M7QXBCaXFISjtBb0J2cEhDO0VBRUM7QXBCd3BIRjtBb0JycEhHO0VBQ0M7RUFDQTtFQUNBO0FwQnVwSEo7QW9CcHBISztFQUNDO0FwQnNwSE47QW9CaHBIRTtFakIxZEQ7RUFDQTtFaUI0ZEUsY25CMWVZO0VtQjJlWjtFQUNBO0VBQ0E7QXBCa3BISDtBb0JocEhHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmtwSEo7QW9COW9ISTtFQUNDO0FwQmdwSEw7QW9CNW9IRztFQUNDLGNuQi9mVztBRDZvSWY7QW9CM29IRztFQUNDLGNuQjlmVTtBRDJvSWQ7QW9CMW9IRztFQUNDLGNuQnBnQlM7QURncEliO0FvQnpvSEc7RUFDQyxjbkJyZ0JjO0FEZ3BJbEI7QW9Ccm9IRTtFQUNDO0VBQ0E7QXBCdW9ISDtBb0Jub0hDO0VBQ0M7RUFDQTtBcEJxb0hGO0FFM29JRTtFa0JvZ0JEO0lBS0U7RXBCc29IRDtBQUNGO0FvQnBvSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuQm5pQmM7RW1Cb2lCZDtFQUNBO0VBQ0E7RUFDQTtBcEJzb0hIO0FFNXBJRTtFa0J5aEJBO0lBRUU7RXBCcW9IRjtBQUNGO0FvQmxvSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm9vSEg7QUV4cUlFO0VrQitoQkE7SUFRRTtJQUNBO0VwQnFvSEY7QUFDRjtBb0Jub0hHO0VBQ0M7RUFDQTtFQUNBO0FwQnFvSEo7QW9CbG9IRztFQUNDO0FwQm9vSEo7QW9CL25IQztFQUNDO0FwQmlvSEY7O0FvQjduSEE7RUFDQyxtQm5COWtCZ0I7RW1CK2tCaEI7QXBCZ29IRDtBRTlySUU7RWtCNGpCRjtJQUtFO0VwQmlvSEE7QUFDRjtBb0IvbkhDO0VBQ0M7RUFDQTtFQUNBO0FwQmlvSEY7QW9COW5IQztFQUNDO0VBQ0E7QXBCZ29IRjtBRTVzSUU7RWtCMGtCRDtJQU1FO0VwQmdvSEQ7QUFDRjtBb0I5bkhFO0VBQ0MsZ0JuQi9sQlc7RW1CZ21CWDtFQUNBO0FwQmdvSEg7QUVsdUlFO0VrQitsQkE7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQmlvSEY7QUFDRjtBRS90SUU7RWtCbWxCQTtJQWVFO0lBRUE7SUFDQTtJQUNBO0VwQmdvSEY7QUFDRjtBb0JwcEhFO0VoQjVpQkE7QUptc0lGO0FJcHJJSTtFZ0I2aEJGO0loQmhnQkksaUNBakJhO0VKNHFJakI7QUFDRjtBSXZwSUU7RWdCMmZBO0loQjFmRTtFSjBwSUY7QUFDRjtBb0I3bkhJO0VBV0M7RUFDQTtFQUNBO0VoQjdsQkg7QUptdElGO0FJcHNJSTtFZ0Jpa0JBO0loQnBpQkUsZ0NBakJhO0VKNHJJakI7QUFDRjtBSXZxSUU7RWdCK2hCRTtJaEI5aEJBO0VKMHFJRjtBQUNGO0FFcHdJRTtFa0J1bkJFO0lBeUJFO0lBQ0E7SUFDQTtJQUNBO0VwQnduSEo7QUFDRjtBb0JubkhFO0VBQ0M7RUFDQSxjbkI5cUJZO0VtQitxQlo7RUFDQTtFaEJ0bkJEO0FKNHVJRjtBSTd0SUk7RWdCbW1CRjtJaEJ0a0JJLGtDQWpCYTtFSnF0SWpCO0FBQ0Y7QUloc0lFO0VnQmlrQkE7SWhCaGtCRTtFSm1zSUY7QUFDRjtBb0Jwb0hFO0VoQmxuQkE7QUp5dklGO0FJMXVJSTtFZ0JtbUJGO0loQnRrQkksMERBakJhO0VKa3VJakI7QUFDRjtBSTdzSUU7RWdCaWtCQTtJaEJoa0JFO0VKZ3RJRjtBQUNGO0FvQmpvSEM7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQm5CN3JCVztFbUI4ckJYLGNuQmpzQmE7RW1Ca3NCYjtBcEJtb0hGO0FFbHpJRTtFa0J5cUJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RXBCb29IRDtBQUNGO0FvQmpwSEM7RWhCbG9CQztBSnN4SUY7QUl2d0lJO0VnQm1uQkg7SWhCdGxCSyxrQ0FqQmE7RUordklqQjtBQUNGO0FJMXVJRTtFZ0JpbEJEO0loQmhsQkc7RUo2dUlGO0FBQ0Y7QW9CNW9IRTtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNG9ISDtBRXAxSUU7RWtCMnJCQTtJQWdCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQjZvSEY7QUFDRjs7QW9CeG9IQTtFQUNDLG1CbkJydUJrQjtFbUJzdUJsQjtFQUNBLGNuQjN1QmM7RW1CNHVCZDtBcEIyb0hEO0FFcDJJRTtFa0JxdEJGO0lBT0U7RXBCNG9IQTtBQUNGO0FvQjFvSEM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyb0hGO0FvQnhvSEM7RUFDQztBcEIwb0hGO0FvQnZvSEM7RUFDQztFQUNBO0FwQnlvSEY7QW9CdG9IQztFakJ6dkJBO0VBQ0E7RWlCNHZCQyxjbkIxd0JhO0VtQjJ3QmI7RWhCanRCQTtBSnkxSUY7QUkxMElJO0VnQjZyQkg7SWhCaHFCSyxtQ0FqQmE7RUprMElqQjtBQUNGO0FJN3lJRTtFZ0IycEJEO0loQjFwQkc7RUpneklGO0FBQ0Y7QUV0NUlFO0VrQit2QkQ7SUFXRTtFcEJncEhEO0FBQ0Y7QW9COW9IRTtFQUNDO0FwQmdwSEg7QUU5NUlFO0VrQmt4QkQ7SUFFRTtJQUNBO0VwQjhvSEQ7QUFDRjtBb0Izb0hDO0VBQ0M7RUFDQTtBcEI2b0hGO0FvQjNvSEU7RUFDQztBcEI2b0hIO0FvQnpvSEM7RUFDQztFQUNBO0FwQjJvSEY7QUVuNklFO0VrQnN4QkQ7SUFLRTtFcEI0b0hEO0FBQ0Y7QW9CMW9IRTtFQUNDO0VBQ0E7QXBCNG9ISDtBb0J4b0hDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwb0hGO0FFLzdJRTtFa0JnekJEO0lBUUU7SUFDQTtJQUNBO0VwQjJvSEQ7QUFDRjtBRTE3SUU7RWtCb3lCRDtJQWNFO0VwQjRvSEQ7QUFDRjtBb0Ixb0hFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI0b0hIO0FFdDhJRTtFa0JxekJBO0lBUUU7SUFDQTtFcEI2b0hGO0FBQ0Y7QW9CM29IRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI2b0hKO0FvQjFvSEc7RUFDQztBcEI0b0hKO0FvQnpvSEc7RWpCcDFCRjtFQUNBO0VpQnMxQkcsY25CbDJCYTtFbUJtMkJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyb0hKO0FvQnZvSEk7RUFDQztBcEJ5b0hMO0FvQnBvSEk7RUFDQyxjbkJ4M0JVO0VtQnkzQlY7QXBCc29ITDtBb0Jqb0hJO0VBQ0M7QXBCbW9ITDtBb0I5bkhJO0VBQ0M7RUFDQTtBcEJnb0hMO0FvQnpuSEk7RUFDQztFQUNBO0FwQjJuSEw7QUV2L0lFO0VrQjAzQkU7SUFLRTtJQUNBO0lBQ0E7RXBCNG5ISjtBQUNGO0FvQnhuSEc7RUFFQztBcEJ5bkhKO0FvQnZuSEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnluSEw7QUV4Z0pFO0VrQjA0QkU7SUFRRTtJQUNBO0lBQ0E7RXBCMG5ISjtBQUNGO0FvQnBuSEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnNuSEw7QUV6aEpFO0VrQjI1QkU7SUFXRTtFcEJ1bkhKO0FBQ0Y7QW9CbG5ISTtFQUNDO0FwQm9uSEw7QUVqaUpFO0VrQjQ2QkU7SUFJRTtFcEJxbkhKO0FBQ0Y7QW9Cam5IRztFQUNDO0FwQm1uSEo7QW9Cam5ISTtFQUNDO0FwQm1uSEw7QW9CaG5ISTtFQUNDO0FwQmtuSEw7O0FvQjNtSEE7RUFDQyxtQm5CdDlCZ0I7RW1CdTlCaEI7RWhCLzVCQztBSjhnSkY7QUkvL0lJO0VnQjg0Qko7SWhCajNCTSw0REFqQmE7RUp1L0lqQjtBQUNGO0FJbCtJRTtFZ0I0MkJGO0loQjMyQkk7RUpxK0lGO0FBQ0Y7QW9CcG5IQztFakJqOUJBO0VBQ0E7RWlCbzlCQyxjbkJsK0JhO0VtQm0rQmI7RWhCejZCQTtBSitoSkY7QUloaEpJO0VnQnE1Qkg7SWhCeDNCSyxtQ0FqQmE7RUp3Z0pqQjtBQUNGO0FJbi9JRTtFZ0JtM0JEO0loQmwzQkc7RUpzL0lGO0FBQ0Y7QW9CMW5IQztFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBCMm5IRjtBRXZsSkU7RWtCczlCRDtJQVNFLDRDQUNDO0lBSUQ7SUFDQTtFcEJ3bkhEO0FBQ0Y7QW9CdG5IRTtFQUVDO0FwQnVuSEg7QW9Ccm5IRztFQUNDO0VBQ0E7QXBCdW5ISjtBb0JubkhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJxbkhIO0FvQmpuSEM7RUFDQztFQUNBO0FwQm1uSEY7QUVubkpFO0VrQjgvQkQ7SUFNRTtFcEJtbkhEO0FBQ0Y7QW9CaG5IQztFQUNDO0VBQ0E7QXBCa25IRjtBRTVuSkU7RWtCd2dDRDtJQUtFO0VwQm1uSEQ7QUFDRjtBb0JobkhDO0VBQ0M7RUFDQTtBcEJrbkhGO0FFcm9KRTtFa0JpaENEO0lBS0U7RXBCbW5IRDtBQUNGO0FvQmhuSEM7RUFDQztFQUNBO0FwQmtuSEY7QW9CaG5IRTtFQUNDO0VBQ0E7QXBCa25ISDtBRWxwSkU7RWtCMGhDRDtJQVVFO0VwQmtuSEQ7QUFDRjs7QW9COW1IQTtFQUNDLG1CbkIzakNnQjtFbUI0akNoQjtFaEJwZ0NDO0FKc25KRjtBSXZtSkk7RWdCbS9CSjtJaEJ0OUJNLHdDQWpCYTtFSitsSmpCO0FBQ0Y7QUkxa0pFO0VnQmk5QkY7SWhCaDlCSTtFSjZrSkY7QUFDRjtBb0J2bkhDO0VqQnRqQ0E7RUFDQTtFaUJ5akNDLGNuQnZrQ2E7RW1Cd2tDYjtBcEJ3bkhGO0FvQnRuSEU7RUFDQztBcEJ3bkhIO0FFNXJKRTtFa0J3a0NEO0lBR0U7SUFDQTtJQUNBO0VwQnFuSEQ7QUFDRjtBb0JsbkhDO0VBQ0M7QXBCb25IRjtBRTFySkU7RWtCcWtDRDtJQUlFO0VwQnFuSEQ7QUFDRjtBb0JubkhFO0VBQ0M7RUFDQTtBcEJxbkhIO0FvQmpuSEM7RUFDQztFQUNBLGNuQnZtQ2E7QUQwdEpmOztBcUIzdEpBO0VBQ0M7RUFHQSxtQnBCRWE7RW9CRGIsY3BCRmdCO0VvQkloQjtBckIydEpEO0FxQnp0SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMnRKRjtBcUJ4dEpDO0VBQ0M7RUFDQTtFQUNBO0FyQjB0SkY7QUVqdEpHO0VtQlpGO0lBTUU7SUFDQTtJQUNBO0VyQjJ0SkQ7QUFDRjtBRTl0Skc7RW1CTkY7SUFZRTtJQUNBO0VyQjR0SkQ7QUFDRjtBcUIxdUpDO0VqQnNDQztBSnVzSkY7QUl4ckpJO0VpQnJESDtJakJrRksscUNBakJhO0VKZ3JKakI7QUFDRjtBSTNwSkU7RWlCdkZEO0lqQndGRztFSjhwSkY7QUFDRjtBcUJudUpDO0VBQ0M7RUFDQTtFQUNBO0FyQnF1SkY7QUVodkpHO0VtQlFGO0lBTUU7SUFDQTtJQUNBO0VyQnN1SkQ7QUFDRjtBRTd2Skc7RW1CY0Y7SUFZRTtJQUNBO0lBQ0E7SUFDQTtFckJ1dUpEO0FBQ0Y7QXFCdnZKQztFakJrQkM7QUp3dUpGO0FJenRKSTtFaUJqQ0g7SWpCOERLLDRCQWpCYTtFSml0SmpCO0FBQ0Y7QUk1ckpFO0VpQm5FRDtJakJvRUc7RUorckpGO0FBQ0Y7QXFCOXVKRTs7RUFFQztFQUNBO0FyQmd2Skg7QXFCN3VKRTtFQUNDO0VBQ0E7RUFDQTtBckIrdUpIO0FxQjV1SkU7RUFDQztFQUNBO0VBQ0E7QXJCOHVKSDtBcUIzdUpFO0VBQ0M7RUFDQTtFQUNBO0FyQjZ1Skg7QXFCMXVKRTtFQUNDO0VBQ0E7RUFDQTtBckI0dUpIO0FxQnp1SkU7RUFDQztFQUNBO0VBQ0E7QXJCMnVKSDtBcUJ2dUpDO0VBQ0M7QXJCeXVKRjtBcUJ0dUpDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QXJCdXVKRjtBRXp6Skc7RW1CNkVGO0lBUUU7RXJCd3VKRDtBQUNGO0FxQnJ1SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnV1SkY7QUUvekpHO0VtQm1GRjtJQVFFO0VyQnd1SkQ7QUFDRjtBcUJqdUpFO0VBQ0M7RWpCMUVEO0FKOHlKRjtBSS94Skk7RWlCMERGO0lqQjdCSSxnQ0FqQmE7RUp1eEpqQjtBQUNGO0FJbHdKRTtFaUJ3QkE7SWpCdkJFO0VKcXdKRjtBQUNGO0FxQnZ1SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnl1SkY7QXFCdnVKRTtFQUNDO0FyQnl1Skg7QUVsMkpHO0VtQmlIRjtJQVlFO0VyQnl1SkQ7QUFDRjtBcUJydUpFO0VBQ0M7RUFDQTtFQUNBLFdwQnZKVztFb0J3Slg7RUFDQTtFakJ2R0Q7QUorMEpGO0FJaDBKSTtFaUJtRkY7SWpCdERJLG1DQWpCYTtFSnd6SmpCO0FBQ0Y7QUlueUpFO0VpQmlEQTtJakJoREU7RUpzeUpGO0FBQ0Y7QXFCN3VKRztFQUNDO0VBQ0E7RUFDQSxtQnBCbktjO0VvQm9LZDtFQUNBO0VqQmpIRjtBSmkySkY7QUlsMUpJO0VpQjZGRDtJakJoRUcsK0JBakJhO0VKMDBKakI7QUFDRjtBSXJ6SkU7RWlCMkRDO0lqQjFEQztFSnd6SkY7QUFDRjtBcUJsdkpDO0VsQnRLQTtFQUNBO0VrQndLQztFakI1SEE7QUppM0pGO0FJbDJKSTtFaUIwR0g7SWpCN0VLLGtDQWpCYTtFSjAxSmpCO0FBQ0Y7QUlyMEpFO0VpQndFRDtJakJ2RUc7RUp3MEpGO0FBQ0Y7QXFCenZKQztFQUNDO0VBQ0E7RUFDQTtBckIydkpGO0FxQnp2SkU7RUFDQztBckIydkpIO0FxQnZ2SkM7RUFDQztFQUNBO0VqQjlJQTtBSnc0SkY7QUl6M0pJO0VpQjZISDtJakJoR0ssNkRBakJhO0VKaTNKakI7QUFDRjtBSTUxSkU7RWlCMkZEO0lqQjFGRztFSisxSkY7QUFDRjtBRWw3Skc7RW1Cb0xBO0lBQ0M7RXJCaXdKRjtBQUNGO0FxQjl2SkU7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJCK3ZKSDtBRS83Skc7RW1CeUxEO0lBVUU7RXJCZ3dKRjtBQUNGO0FxQjN2SkM7Ozs7Ozs7O0VBUUM7QXJCNnZKRjs7QXFCenZKQTtFQUNDLG1CcEI5T2dCO0VHd0RmO0FKbTdKRjtBSXA2Skk7RWlCc0tKO0lqQnpJTSx3Q0FKYTtFSis0SmpCO0FBQ0Y7QUl2NEpFO0VpQm9JRjtJakJuSUk7RUowNEpGO0FBQ0Y7QXFCbndKQztFQUNDO0VBQ0E7RUFDQTtBckJxd0pGO0FFci9KRTtFbUJtUEQ7SUFFRTtJQUNBO0VyQm93SkQ7QUFDRjtBcUJqd0pDO0VBQ0M7RUFDQTtFQUNBO0FyQm13SkY7QUVoZ0tFO0VtQjBQRDtJQU1FO0VyQm93SkQ7QUFDRjtBRXJnS0U7RW1Cb1FDO0lBRUU7SUFDQTtFckJtd0pIO0FBQ0Y7QUUzZ0tFO0VtQjJRQztJQUVFO0lBQ0E7RXJCa3dKSDtBQUNGO0FFamhLRTtFbUJrUkM7SUFFRTtJQUNBO0VyQml3Skg7QUFDRjtBcUI1dkpDO0VsQnJSQTtFQUNBO0VrQndSQyxjcEJ0U2E7RW9CdVNiO0VqQjdPQTtBSjIrSkY7QUk1OUpJO0VpQnlOSDtJakI1TEssbUNBakJhO0VKbzlKakI7QUFDRjtBSS83SkU7RWlCdUxEO0lqQnRMRztFSms4SkY7QUFDRjtBcUI3d0pDO0VqQnhPQztBSncvSkY7QUl6K0pJO0VpQnlOSDtJakI1TEssMkRBakJhO0VKaStKakI7QUFDRjtBSTU4SkU7RWlCdUxEO0lqQnRMRztFSis4SkY7QUFDRjtBcUI3d0pFO0VBQ0M7RUFDQTtBckIrd0pIO0FxQjF3SkM7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIwd0pGO0FFbGtLRTtFbUIrU0Q7SUFZRTtFckIyd0pEO0FBQ0Y7QXFCdndKSTtFQUNDO0FyQnl3Skw7QXFCcndKRztFQUNDO0FyQnV3Sko7QXFCbndKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJxd0pIO0FFcmxLRTtFbUIwVUE7SUFTRTtFckJzd0pGO0FBQ0Y7QXFCbndKRTtFQUNDO0VBQ0E7RUFDQTtBckJxd0pIO0FxQm53Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcXdKSjtBcUJqd0pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEJsWFk7RW9CbVhaO0FyQm13Skg7QXFCandKRztFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxXcEJ4WFU7SW9CeVhWO0lBQ0E7RXJCb3dKRjtBQUNGOztBcUI5dkpBO0VBQ0MsbUJwQnhZZ0I7RW9CeVloQjtFakJqVkM7QUptbEtGO0FJcGtLSTtFaUJnVUo7SWpCblNNLHVDQUphO0VKK2lLakI7QUFDRjtBSXZpS0U7RWlCOFJGO0lqQjdSSTtFSjBpS0Y7QUFDRjtBcUJ2d0pDO0VsQm5ZQTtFQUNBO0VrQnFZQyxjcEJuWmE7RW9Cb1piO0VBQ0E7QXJCeXdKRjs7QXFCcndKQTtFQUNDO0VBQ0EsbUJwQnpaZ0I7RW9CMFpoQjtBckJ3d0pEO0FFanBLRTtFbUJzWUY7SUFNRTtFckJ5d0pBO0FBQ0Y7QXFCdndKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnBCeGFhO0FEaXJLZjtBRTlwS0U7RW1CK1lEO0lBU0U7RXJCMHdKRDtBQUNGO0FxQnB4SkM7RWpCeFdDO0FKK25LRjtBSWhuS0k7RWlCeVZIO0lqQjVUSyxrQ0FqQmE7RUp3bUtqQjtBQUNGO0FJcm5LSTtFaUJ5Vkg7SWpCNVRLLGlDQWpCYTtFSjZtS2pCO0FBQ0Y7QUl4bEtFO0VpQnVURDtJakJ0VEc7RUoybEtGO0FBQ0Y7QXFCdHhKRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnV4Skg7QXFCcHhKRTtFQUNDO0VBQ0E7QXJCc3hKSDtBcUJueEpFO0VBQ0M7RUFDQTtFQUNBO0FyQnF4Skg7QXFCanhKQztFQUNDO0FyQm14SkY7QXFCaHhKQztFbEJoY0E7RUFDQTtFa0JtY0MsY3BCL2NlO0VvQmdkZjtFQUNBO0VqQnpaQTtBSjJxS0Y7QUk1cEtJO0VpQm9ZSDtJakJ2V0ssa0NBakJhO0VKb3BLakI7QUFDRjtBSS9uS0U7RWlCa1dEO0lqQmpXRztFSmtvS0Y7QUFDRjtBcUJseUpDO0VqQm5aQztBSndyS0Y7QUl6cUtJO0VpQm9ZSDtJakJ2V0ssb0NBakJhO0VKaXFLakI7QUFDRjtBSTVvS0U7RWlCa1dEO0lqQmpXRztFSitvS0Y7QUFDRjtBcUJoeUpDO0VBQ0MsY3BCM2RlO0VvQjRkZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQnhhQTtBSjJzS0Y7QUk1cktJO0VpQm1aSDtJakJ0WEssaUNBakJhO0VKb3JLakI7QUFDRjtBSS9wS0U7RWlCaVhEO0lqQmhYRztFSmtxS0Y7QUFDRjtBcUJyeUpFO0VBQ0M7RUFDQTtFQUNBO0FyQnV5Skg7QUVqd0tFO0VtQnVkQTtJQU1FO0lBQ0E7SUFDQTtFckJ3eUpGO0FBQ0Y7QXFCdHlKRztFQUNDO0VBQ0EsY3BCdmZXO0VvQndmWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ3eUpKO0FFdHhLRTtFbUJrZUM7SUFlRTtFckJ5eUpIO0FBQ0Y7QXFCdnlKSTtFbEIxZkg7RUFDQTtFa0I0Zkk7QXJCeXlKTDtBcUJ2eUpLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnl5Sk47QXFCcnlKSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQnV5Skw7QXFCanlKQztFQUNDO0VBQ0E7QXJCbXlKRjtBcUJqeUpFO0VsQnZoQkQ7RUFDQTtFa0J5aEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJteUpIO0FFL3pLRTtFbUJpaEJBO0lBY0U7RXJCb3lKRjtBQUNGO0FxQmx5Skc7RUFFQztFQUNBO0FyQm15Sko7QXFCaHlKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJreUpKO0FxQi94Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCaXlKSjtBcUI5eEpHO0VBQ0MsY3BCOWtCVztBRDgyS2Y7O0FxQnp4SkM7RUFDQztFakI1aEJBO0FKeXpLRjtBSTF5S0k7RWlCNGdCSDtJakIvZUsscUNBSmE7RUpxeEtqQjtBQUNGO0FJN3dLRTtFaUIwZUQ7SWpCemVHO0VKZ3hLRjtBQUNGO0FxQmp5SkM7RUFDQztBckJteUpGO0FxQmh5SkM7RUFDQyx5QnBCM2xCZ0I7RW9CNGxCaEI7QXJCa3lKRjtBcUIveEpFO0VBQ0M7QXJCaXlKSDtBcUI5eEpFO0VBQ0M7QXJCZ3lKSDtBcUI1eEpDO0VBQ0MsbUJwQnptQmdCO0FEdTRLbEI7O0FxQjF4SkE7RUFDQztFQUNBO0VBQ0E7RUFDQSxjcEJ2bkJjO0VHMERiO0FKMjFLRjtBSTUwS0k7RWlCMGlCSjtJakI3Z0JNLHFDQWpCYTtFSm8wS2pCO0FBQ0Y7QUkveUtFO0VpQndnQkY7SWpCdmdCSTtFSmt6S0Y7QUFDRjtBcUJueUpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJxeUpGO0FxQmx5SkM7RUFDQztFQUNBO0FyQm95SkY7QXFCanlKQztFQUNDO0VBQ0E7RWpCcGxCQTtBSnczS0Y7QUl6MktJO0VpQm1rQkg7SWpCdGlCSyxtQ0FqQmE7RUppMktqQjtBQUNGO0FJNTBLRTtFaUJpaUJEO0lqQmhpQkc7RUorMEtGO0FBQ0Y7QXFCeHlKQztFbEJ2b0JBO0VBQ0E7RWtCeW9CQztBckIweUpGO0FxQnR5Skk7RUFDQztBckJ3eUpMOztBcUJqeUpBO0VBQ0MsbUJwQmxxQmdCO0VvQm1xQmhCO0VBQ0E7RWpCNW1CQztBSmk1S0Y7QUlsNEtJO0VpQjBsQko7SWpCN2pCTSx3Q0FKYTtFSjYyS2pCO0FBQ0Y7QUlyMktFO0VpQndqQkY7SWpCdmpCSTtFSncyS0Y7QUFDRjtBRTk4S0U7RW1Cb3FCRDtJQUVFO0VyQjR5SkQ7QUFDRjtBcUJ6eUpDO0VBQ0M7QXJCMnlKRjtBcUJ4eUpDO0VBQ0M7QXJCMHlKRjtBRTc4S0U7RW1Ca3FCRDtJQUlFO0VyQjJ5SkQ7QUFDRjtBcUJ4eUpDO0VBQ0MsY3BCdnJCVztFb0J3ckJYO0FyQjB5SkY7QXFCeHlKRTtFQUNDO0VsQnJyQkY7RUFDQTtFa0J3ckJFLGNwQnRzQlk7RW9CdXNCWjtFakI3b0JEO0FKdTdLRjtBSXg2S0k7RWlCd25CRjtJakIzbEJJLG1DQWpCYTtFSmc2S2pCO0FBQ0Y7QUkzNEtFO0VpQnNsQkE7SWpCcmxCRTtFSjg0S0Y7QUFDRjtBcUI5eUpFO0VBQ0M7RUFDQTtBckJnekpIO0FxQjV5SkM7RUFDQztBckI4eUpGO0FxQjV5SkU7RUFDQztBckI4eUpIO0FFbC9LRTtFbUJ3c0JDO0lBQ0M7RXJCNnlKRjtFcUIxeUpDO0lBQ0M7SUFDQTtFckI0eUpGO0FBQ0Y7QXFCenlKRTtFQUNDO0VBR0E7RUFDQTtFQUNBO0FyQnl5Skg7QXFCcnlKQztFQUdDO0VBQ0EsY3BCanZCZTtFb0JrdkJmO0VBQ0E7RUFDQTtFQUNBO0FyQnF5SkY7QUVyaExFO0VtQnd1QkQ7SUFZRTtFckJxeUpEO0FBQ0Y7QXFCbnlKRTtFQUNDO0VBQ0E7RUFDQTtBckJxeUpIO0FxQm55Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckJxeUpKO0FFemhMRTtFbUJndkJDO0lBT0U7RXJCc3lKSDtBQUNGO0FxQmx5SkU7RUFDQztFQUNBO0FyQm95Skg7QXFCanlKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm15Skg7QXFCL3hKRztFQUNDLG1CcEI3eEJjO0FEOGpMbEI7QUU3akxFO0VtQjB4QkE7SUFNRTtFckJpeUpGO0FBQ0Y7QXFCL3hKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FyQmd5Sko7QUUvakxFO0VtQnV4QkM7SUFXRTtJQUNBO0lBQ0E7RXJCaXlKSDtBQUNGO0FxQjl4Skc7RUFDQztFQUNBO0FyQmd5Sko7QXFCM3hKRztFQUNDLG1CcEI5ekJVO0FEMmxMZDtBcUIxeEpHO0VBQ0M7RUFDQTtFQUNBO0FyQjR4Sko7QXFCdnhKRztFQUNDLG1CcEIvMEJXO0FEd21MZjtBcUJ0eEpHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXJCdXhKSjtBRTlsTEU7RW1CK3pCQztJQVdFO0lBQ0E7SUFDQTtFckJ3eEpIO0FBQ0Y7QXFCcnhKRztFQUNDO0VBQ0E7QXJCdXhKSjs7QXNCN25MQTtFQUNDLG1CckJFZ0I7RXFCRGhCO0F0QmdvTEQ7QXNCOW5MQztFQUNDO0F0QmdvTEY7QUU3bkxFO0VvQkpEO0lBSUU7SUFDQTtJQUNBO0V0QmlvTEQ7QUFDRjtBRWpuTEc7RW9CdkJGO0lBVUU7RXRCa29MRDtBQUNGO0FzQmhvTEU7RUFDQztBdEJrb0xIO0FFaG9MRTtFb0JIQTtJQUlFO0V0Qm1vTEY7QUFDRjtBc0Job0xFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCa29MSDtBRTlvTEU7RW9CZ0JDO0lBQ0M7RXRCaW9MRjtBQUNGO0FzQjduTEM7RUFDQztFbEJnQkE7QUpnbkxGO0FJam1MSTtFa0JoQ0g7SWxCNkRLLDJEQWpCYTtFSnlsTGpCO0FBQ0Y7QUlwa0xFO0VrQmxFRDtJbEJtRUc7RUp1a0xGO0FBQ0Y7O0FzQmpvTEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm9vTEQ7QXNCbG9MQztFQUNDO0VBQ0E7QXRCb29MRjtBRXpyTEU7RW9CbUREO0lBS0U7RXRCcW9MRDtBQUNGO0FzQm5vTEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCcW9MSDtBRTdyTEU7RW9CK0NBO0lBWUU7RXRCc29MRjtBQUNGO0FzQnBvTEc7RW5CcEVGO0VBQ0E7RW1Cc0VHO0VBQ0E7RWxCM0JGO0FKa3FMRjtBSW5wTEk7RWtCUUQ7SWxCcUJHLG1DQWpCYTtFSjJvTGpCO0FBQ0Y7QUl0bkxFO0VrQjFCQztJbEIyQkM7RUp5bkxGO0FBQ0Y7QUVudExFO0VvQjhEQztJQVlFO0V0QjZvTEg7QUFDRjtBc0Ixb0xHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNG9MSjtBRWp1TEU7RW9COEVDO0lBVUU7SUFDQTtFdEI2b0xIO0FBQ0Y7QXNCM29MSTtFQUNDO0VBQ0E7QXRCNm9MTDtBc0J6b0xHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjJvTEo7QUVudkxFO0VvQmtHQztJQVNFO0lBQ0E7RXRCNG9MSDtBQUNGO0FzQjFvTEk7RUFDQztFQUNBO0F0QjRvTEw7QXNCeG9MRztFQUNDO0F0QjBvTEo7QXNCeG9MSTtFQUNDO0F0QjBvTEw7O0F1QnR4TEM7RUFDQyxtQnRCR2lCO0FEc3hMbkI7O0F1QnJ4TEE7RUFDQyxtQnRCRmtCO0VzQkdsQjtFQUNBO0F2Qnd4TEQ7QXVCdHhMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCd3hMRjtBdUJyeExDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkJnQ0E7QUp3dkxGO0FJenVMSTtFbUJwREg7SW5CaUZLLHNEQWpCYTtFSml1TGpCO0FBQ0Y7QUk1c0xFO0VtQnRGRDtJbkJ1Rkc7RUorc0xGO0FBQ0Y7QUV6eUxFO0VxQkVEO0lBYUU7RXZCOHhMRDtBQUNGO0F1QjN3TEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNndMSDtBdUJ6d0xDO0VBQ0M7RW5CVkE7QUpzeExGO0FJdndMSTtFbUJOSDtJbkJtQ0ssMkRBakJhO0VKK3ZMakI7QUFDRjtBSTF1TEU7RW1CeENEO0luQnlDRztFSjZ1TEY7QUFDRjs7QXVCN3dMQTtFQUNDO0VBQ0EsZ0J0QnZFYTtFc0J3RWI7RUFDQTtFQUNBO0F2Qmd4TEQ7QXVCNXdMQztFQUNDO0VBQ0E7QXZCOHdMRjtBRW4xTEU7RXFCbUVEO0lBS0U7RXZCK3dMRDtBQUNGO0F1Qjd3TEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCK3dMSDtBRW4yTEU7RXFCMkVBO0lBWUU7RXZCZ3hMRjtBQUNGO0F1Qjl3TEc7RUFDQztFQUNBO0VBQ0E7QXZCZ3hMSjtBdUI3d0xJOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrd0xMO0F1QjN3TEc7RXBCcEhGO0VBQ0E7RW9Cc0hHO0VBQ0E7RUFDQSxjdEJ0SVc7RXNCdUlYO0VuQjdFRjtBSjIxTEY7QUk1MExJO0VtQndERDtJbkIzQkcsbUNBakJhO0VKbzBMakI7QUFDRjtBSS95TEU7RW1Cc0JDO0luQnJCQztFSmt6TEY7QUFDRjtBRTU0TEU7RXFCOEdDO0lBY0U7RXZCb3hMSDtBQUNGO0F1Qmp4TEc7RUFDQztFQUNBO0F2Qm14TEo7QUVyNUxFO0VxQmdJQztJQUtFO0V2Qm94TEg7QUFDRjs7QXVCOXdMQTtFQUNDLG1CdEI5SmdCO0VzQitKaEI7QXZCaXhMRDtBdUIvd0xDO0VBQ0M7QXZCaXhMRjtBdUI5d0xDO0VwQjFKQTtFQUNBO0VDNENDO0FKZzRMRjtBSWozTEk7RW1COEZIO0luQmpFSyxtQ0FqQmE7RUp5MkxqQjtBQUNGO0FJcDFMRTtFbUI0REQ7SW5CM0RHO0VKdTFMRjtBQUNGO0F1Qjd4TEM7RUFRQyxjdEIvS2E7RXNCZ0xiO0VBQ0E7QXZCd3hMRjtBdUJyeExDO0VBQ0M7RUFDQTtBdkJ1eExGO0F1QnB4TEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCc3hMRjtBdUJweExFO0VBQ0M7QXZCc3hMSDtBdUJweExHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCc3hMSjs7QXdCaitMQTtFQUNDLG1CdkJFZ0I7RXVCRGhCO0F4Qm8rTEQ7QXdCbCtMQztFQUNDO0VBQ0E7RUFDQTtBeEJvK0xGO0F3QmorTEM7RXJCSUE7RUFDQTtFcUJGQyxjdkJaYTtFdUJhYjtFQUNBO0F4Qm0rTEY7QXdCaitMRTtFQUNDO0VBQ0E7QXhCbStMSDtBd0JoK0xFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhCaytMSDtBd0JoK0xHO0VBQ0M7RUFDQTtBeEJrK0xKO0F3Qi85TEc7RUFDQztBeEJpK0xKOztBd0IzOUxBO0VBQ0MsbUJ2QnRDZ0I7RXVCdUNoQjtFcEJpQkM7QUo4OExGO0FJLzdMSTtFb0JsQ0o7SXBCK0RNLHNDQWpCYTtFSnU3TGpCO0FBQ0Y7QUlsNkxFO0VvQnBFRjtJcEJxRUk7RUpxNkxGO0FBQ0Y7QXdCbCtMQztFQUNDO0VBQ0E7RUFDQTtBeEJvK0xGO0F3QmgrTEU7RUFDQztBeEJrK0xIO0F3Qi85TEU7RUFDQztFQUNBO0F4QmkrTEg7QXdCOTlMRTtFQUNDO0F4QmcrTEg7QXdCNzlMRTtFQUNDO0VBQ0E7QXhCKzlMSDtBd0I1OUxFO0VBQ0M7QXhCODlMSDtBd0I1OUxHO0VBQ0M7QXhCODlMSjs7QXlCNWlNQTtFQUNDLG1CeEJFZ0I7RXdCRGhCO0VyQnlEQztBSnUvTEY7QUl4K0xJO0VxQjFFSjtJckJ1R00sMkRBakJhO0VKZytMakI7QUFDRjtBSTM4TEU7RXFCNUdGO0lyQjZHSTtFSjg4TEY7QUFDRjtBeUJuak1DO0VBQ0M7QXpCcWpNRjtBeUJuak1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJxak1IO0FFcmpNRTtFdUJSQTtJQVdFO0V6QnNqTUY7QUFDRjtBeUJsak1DO0VBQ0M7RUFDQSxjeEI3QmE7RXdCOEJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJvak1GO0FFaGxNRTtFdUJvQkQ7SUFXRTtFekJxak1EO0FBQ0Y7QXlCbmpNRTtFQUNDO0VBQ0E7QXpCcWpNSDtBRXpsTUU7RXVCa0NBO0lBSUU7SUFDQTtFekJ1ak1GO0FBQ0Y7QXlCcGpNRTtFQUNDO0F6QnNqTUg7QUVsbU1FO0V1QjJDQTtJQUlFO0V6QnVqTUY7QUFDRjtBRTNsTUU7RXVCK0JBO0lBUUU7RXpCd2pNRjtBQUNGO0F5QnRqTUc7RUFDQztBekJ3ak1KO0FFL21NRTtFdUJzREM7SUFHRTtFekIwak1IO0FBQ0Y7QXlCdGpNRTtFQUNDO0VBQ0EsbUJ4QnJFYztFd0JzRWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCd2pNSDtBeUJ0ak1HO0VBQ0M7QXpCd2pNSjtBeUJyak1HO0VBQ0M7QXpCdWpNSjtBeUJwak1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJzak1KO0F5QmxqTUk7RUFDQztBekJvak1MO0F5QmhqTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4QjlHVztFd0IrR1g7RUFDQTtFQUNBO0VBRUE7QXpCaWpNSjtBeUIvaU1JO0VBQ0M7QXpCaWpNTDtBeUI5aU1JO0VBQ0M7QXpCZ2pNTDtBeUIzaU1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhCbEljO0V3Qm1JZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjZpTUg7QUVucU1FO0V1QjRHQTtJQWNFO0lBQ0E7SUFDQTtFekI2aU1GO0FBQ0Y7QXlCMWlNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI0aU1IO0F5QjFpTUc7RUFDQztBekI0aU1KO0F5QnZpTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQmxIQTtBSjRwTUY7QUk3b01JO0VxQjJGSDtJckI5REssc0RBakJhO0VKcW9NakI7QUFDRjtBSWhuTUU7RXFCeUREO0lyQnhERztFSm1uTUY7QUFDRjtBeUI3aU1FO0VBQ0M7RUFDQTtFQUdBO0F6QjZpTUg7QXlCemlNQztFQUNDO0VBQ0EsdUN4QnJIZ0I7RXdCc0hoQjtFQUNBLGN4QmhNYTtFd0JpTWI7RUFDQTtBekIyaU1GOztBMEI5dU1BO0VBQ0MsbUJ6QkVnQjtFeUJEaEIsY3pCRGM7RXlCRWQ7RUFDQTtBMUJpdk1EO0EwQjF1TUM7RUFFQztFQUNBO0ExQjJ1TUY7QTBCeHVNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQjB1TUY7QUUzdU1FO0V3QkhEO0lBT0U7RTFCMnVNRDtBQUNGO0EwQnp1TUU7RUFDQztFQUNBLGN6QnRCZTtFeUJ1QmY7RXRCNkJEO0FKK3NNRjtBSWhzTUk7RXNCL0NGO0l0QjRFSSxtQ0FqQmE7RUp3ck1qQjtBQUNGO0FJbnFNRTtFc0JqRkE7SXRCa0ZFO0VKc3FNRjtBQUNGO0FFaHdNRTtFd0JPQTtJQVdFO0UxQmt2TUY7QUFDRjtBMEIvdU1FO0V2QjVCRDtFQUNBO0V1QjhCRSxjekI1Q1k7RXlCNkNaO0V0QmFEO0FKcXVNRjtBSXR0TUk7RXNCaENGO0l0QjZESSxrQ0FqQmE7RUo4c01qQjtBQUNGO0FJenJNRTtFc0JsRUE7SXRCbUVFO0VKNHJNRjtBQUNGO0FFdHhNRTtFd0JzQkE7SUFZRTtFMUJ3dk1GO0FBQ0Y7QTBCcHZNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc3ZNRjtBRTl5TUU7RXdCbUREO0lBUUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUJ1dk1EO0FBQ0Y7QUUzeU1FO0V3QnVDRDtJQWdCRTtFMUJ3dk1EO0FBQ0Y7QTBCcnZNRztFQUNDO0VBQ0E7QTFCdXZNSjtBMEJwdk1HO0VBQ0M7QTFCc3ZNSjtBMEJudk1HO0VBQ0M7QTFCcXZNSjtBRTF6TUU7RXdCMERBO0lBZUU7RTFCcXZNRjtFMEJudk1FO0lBQ0M7RTFCcXZNSDtFMEJsdk1FO0lBQ0M7RTFCb3ZNSDtBQUNGO0EwQmh2TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmt2TUg7QUUvME1FO0V3QnFGQTtJQVdFO0UxQm12TUY7QUFDRjtBMEJqdk1HO0VBQ0M7RUFDQTtFQUNBO0ExQm12TUo7QTBCanZNSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXZNTDtBMEIvdU1LO0VBQ0M7QTFCaXZNTjtBMEI3dU1JO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCK3VNTDtBMEI3dU1LO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQit1TU47QTBCNXVNSztFQUVDO0ExQjZ1TU47QTBCenVNTTtFQUNDO0ExQjJ1TVA7QTBCcHVNRTtFdkJyS0Q7RUFDQTtFdUJ1S0U7RUFDQSxjekJ0TFk7QUQ0NU1mO0FFcjVNRTtFd0IyS0E7SUFPRTtFMUJ1dU1GO0FBQ0Y7QTBCbHVNQztFQUNDO0ExQm91TUY7QUVqNU1FO0V3QjRLRDtJQUlFO0UxQnF1TUQ7QUFDRjtBMEJudU1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnF1TUg7QUU5NU1FO0V3Qm1MQTtJQVNFO0UxQnN1TUY7QUFDRjtBMEJudU1FO0VBQ0MsY3pCN01VO0V5QjhNVjtFQUNBO0VBQ0E7RUFDQTtBMUJxdU1IO0EwQmx1TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm91TUg7QUVqN01FO0V3QndNQTtJQVFFO0lBQ0Esa0RBQ0M7SUFFRDtFMUJtdU1GO0FBQ0Y7QTBCaHVNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrdU1IO0FFbjhNRTtFd0J3TkE7SUFZRTtJQUNBO0lBQ0E7RTFCbXVNRjtBQUNGO0EwQmp1TUc7RUFDQztFQUNBO0VBQ0E7QTFCbXVNSjtBRS84TUU7RXdCeU9DO0lBTUU7RTFCb3VNSDtBQUNGO0EwQmx1TUk7RXZCeFBIO0VBQ0E7RXVCMFBJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekI5UVk7RUd3RGY7QUoyN01GO0FJNTZNSTtFc0I0TEE7SXRCL0pFLGlDQWpCYTtFSm82TWpCO0FBQ0Y7QUkvNE1FO0VzQjBKRTtJdEJ6SkE7RUprNU1GO0FBQ0Y7QTBCdHVNSztFQUNDLG1CekJwUlk7RXlCcVJaO0ExQnd1TU47QTBCbnVNSztFQUNDLG1CekI5Uk87RXlCK1JQO0ExQnF1TU47QTBCaHVNSztFQUNDLG1CekJ4U1M7RXlCeVNUO0ExQmt1TU47QTBCN3RNSztFQUNDLG1CekIxU1E7RXlCMlNSO0ExQit0TU47QTBCenRNRTtFQUNDO0VBQ0E7RUFDQSxtQnpCdlRjO0V5QndUZDtVQUFBO0ExQjJ0TUg7QUVsZ05FO0V3Qm1TQTtJQU9FO0UxQjR0TUY7QUFDRjtBMEIxdE1HO0V2Qm5URjtFQUNBO0V1QnFURztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pCeFVXO0V5QnlVWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QnRSRjtBSm0vTUY7QUlwK01JO0VzQnVQRDtJdEIxTkcsbUNBakJhO0VKNDlNakI7QUFDRjtBSXY4TUU7RXNCcU5DO0l0QnBOQztFSjA4TUY7QUFDRjtBMEI5dE1JO0VBQ0M7QTFCZ3VNTDtBMEIzdE1FO0VBQ0M7QTFCNnRNSDtBMEIxdE1FO0VBQ0M7QTFCNHRNSDtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3dE1IO0FFdmpORTtFd0J1VkE7SUFXRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUg7QUV4a05FO0V3QjBXQTtJQVNFO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtBMUJ3dE1IO0FFamxORTtFd0J1WEE7SUFLRTtFMUJ5dE1GO0FBQ0Y7QTBCdHRNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QmhXRDtBSnlqTkY7QUkxaU5JO0VzQjBVRjtJdEI3U0kscURBakJhO0VKa2lOakI7QUFDRjtBSTdnTkU7RXNCd1NBO0l0QnZTRTtFSmdoTkY7QUFDRjtBRTFtTkU7RXdCZ1lBO0lBZUU7SUFDQTtFMUIrdE1GO0FBQ0Y7QUV6bU5HO0V3QnlYRDtJQW1CRTtFMUJpdU1GO0FBQ0Y7QTBCL3RNRztFQUNDO0VBQ0E7RUFDQTtBMUJpdU1KO0FFMW5ORTtFd0JzWkM7SUFNRTtFMUJrdU1IO0FBQ0Y7QUV4bk5HO0V3QitZQTtJQVNFO0UxQm91TUg7QUFDRjtBMEJsdU1JO0VBQ0M7RUFDQTtBMUJvdU1MO0EwQmp1TUk7RUFDQztFQUNBO0ExQm11TUw7QTBCaHVNSTtFQUNDO0VBQ0E7QTFCa3VNTDtBMEIvdE1JO0VBQ0M7RUFDQTtBMUJpdU1MO0EwQjV0TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFdEJyWkQ7QUpvbk5GO0FJcm1OSTtFc0JrWUY7SXRCcldJLDBEQWpCYTtFSjZsTmpCO0FBQ0Y7QUl4a05FO0VzQmdXQTtJdEIvVkU7RUoya05GO0FBQ0Y7QTBCOXRNRztFQUNDO0VBQ0E7RUFDQTtBMUJndU1KO0EwQjl0TUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmd1TUw7QTBCM3RNRTtFdkJsZUQ7RUFDQTtFdUJvZUUsY3pCbGZZO0V5Qm1mWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QjdiRDtBSjJwTkY7QUk1b05JO0VzQnNhRjtJdEJ6WUksbUNBakJhO0VKb29OakI7QUFDRjtBSS9tTkU7RXNCb1lBO0l0Qm5ZRTtFSmtuTkY7QUFDRjtBRTVzTkU7RXdCNGRBO0lBZ0JFO0UxQm91TUY7QUFDRjtBMEJsdU1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCb3VNSjtBMEI5dE1JO0VBQ0MscUJ6QnpnQlE7QUR5dU5iO0EwQjd0TUk7RUFDQztBMUIrdE1MO0EwQjd0TUs7RUFDQztBMUIrdE1OO0EwQnp0TUk7RUFDQztBMUIydE1MO0EwQnp0TUs7RUFDQztBMUIydE1OO0EwQm50TUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUJxdE1GO0FFL3VORTtFd0JzaEJEO0lBT0U7RTFCc3RNRDtBQUNGO0EwQnB0TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc3RNSDtBRTV2TkU7RXdCZ2lCQTtJQVNFO0lBQ0E7SUFDQTtJQUNBO0UxQnV0TUY7QUFDRjtBMEJwdE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnN0TUg7QUU1d05FO0V3QmdqQkE7SUFTRTtJQUNBO0lBQ0E7SUFDQTtFMUJ1dE1GO0FBQ0Y7QTBCcHRNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQnN0TUg7QTBCcHRNRztFQUNDO0VBQ0E7RUFDQSxtQnpCMWxCYTtBRGd6TmpCO0FFL3hORTtFd0Jza0JDO0lBTUU7RTFCdXRNSDtBQUNGO0EwQnJ0TUk7RXZCcmxCSDtFQUNBO0V1QnVsQkk7RUFDQTtFQUNBO0VBQ0EsY3pCeG1CVTtFeUJ5bUJWLG1CekJ2bUJZO0V5QndtQlo7RUFDQTtFQUNBO0VBQ0E7RXRCbmpCSDtBSjJ3TkY7QUk1dk5JO0VzQnloQkE7SXRCNWZFLG1DQWpCYTtFSm92TmpCO0FBQ0Y7QUkvdE5FO0VzQnVmRTtJdEJ0ZkE7RUprdU5GO0FBQ0Y7QUU1ek5FO0V3QitrQkU7SUFtQkU7RTFCOHRNSjtBQUNGO0EwQjV0TUs7RUFDQztBMUI4dE1OO0FFcDBORTtFd0JxbUJHO0lBSUU7RTFCK3RNTDtBQUNGO0EwQjV0TUs7RUFFQztFQUNBO0VBQ0E7QTFCNnRNTjtBMEJydE1DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCdXRNRjtBRXAxTkU7RXdCeW5CRDtJQU9FO0UxQnd0TUQ7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUg7QUVqMk5FO0V3Qm1vQkE7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUg7QUVsM05FO0V3Qm9wQkE7SUFTRTtJQUNBO0lBQ0E7RTFCeXRNRjtBQUNGO0EwQnR0TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3dE1IO0FFbDRORTtFd0JtcUJBO0lBVUU7SUFDQTtJQUNBO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3RNSDtBRWw1TkU7RXdCbXJCQTtJQVVFO0lBQ0E7SUFDQTtFMUJ5dE1GO0FBQ0Y7QTBCdHRNRTtFQUNDO0VBQ0EsY3pCeHRCWTtFeUJ5dEJaO0VBQ0E7RUFDQTtFQUNBO0V0QmxxQkQ7QUoyM05GO0FJNTJOSTtFc0I2b0JGO0l0QmhuQkksbUNBakJhO0VKbzJOakI7QUFDRjtBSS8wTkU7RXNCMm1CQTtJdEIxbUJFO0VKazFORjtBQUNGO0FFNTZORTtFd0Jtc0JBO0lBY0U7RTFCK3RNRjtBQUNGO0EwQjV0TUU7O0VBRUMsbUJ6QjF1Qlk7RXlCMnVCWjtFQUNBLGN6QjF1QmM7RXlCMnVCZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCeHJCRDtBSnU1TkY7QUl4NE5JO0VzQitwQkY7O0l0QmxvQkksbUNBakJhO0VKaTROakI7QUFDRjtBSTUyTkU7RXNCNm5CQTs7SXRCNW5CRTtFSmczTkY7QUFDRjtBMEJudU1FO0VBQ0M7RUFDQTtFQUNBO0ExQnF1TUg7QUUvOE5FO0V3QnV1QkE7SUFNRTtFMUJzdU1GO0FBQ0Y7QTBCcHVNRztFQUNDO0VBRUE7RUFDQTtBMUJxdU1KO0EwQmx1TUc7RUFFQztBMUJtdU1KO0EwQmh1TUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCa3VNSjtBRXYrTkU7RXdCNHZCQztJQVlFO0UxQm11TUg7QUFDRjtBMEIvdE1JO0VBQ0M7QTFCaXVNTDtBMEI1dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCOHRNSDtBMEI1dE1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCOHRNSjtBRTkvTkU7RXdCeXhCQztJQVVFO0UxQit0TUg7QUFDRjtBMEI3dE1JO0VBQ0M7QTFCK3RNTDtBMEJydE1DO0VBQ0M7RUFDQTtBMUJ1dE1GO0FFMWdPRTtFd0JpekJEO0lBS0U7RTFCd3RNRDtBQUNGO0EwQnR0TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3RNSDtBRXZoT0U7RXdCeXpCQTtJQVNFO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUg7QUVwaU9FO0V3QnMwQkE7SUFTRTtFMUJ5dE1GO0FBQ0Y7QTBCdHRNRTtFQUNDO0ExQnd0TUg7QTBCcnRNRTtFQUNDLGN6QnAyQlU7RXlCcTJCVjtFQUNBO0ExQnV0TUg7QUU3ak9FO0V3Qm0yQkE7SUFNRTtFMUJ3dE1GO0FBQ0Y7QTBCcnRNRTtFQUNDO0VBQ0E7QTFCdXRNSDtBRXRrT0U7RXdCNjJCQTtJQUtFO0lBQ0E7SUFDQTtJQUNBO0UxQnd0TUY7QUFDRjtBMEJydE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJ6Qmw0QmM7RXlCbTRCZDtVQUFBO0ExQnV0TUg7QUV6a09FO0V3QjYyQkE7SUFRRTtFMUJ3dE1GO0FBQ0Y7QTBCdHRNRztFdkI5M0JGO0VBQ0E7RXVCZzRCRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pCbjVCVztFeUJvNUJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUo7QTBCcHRNSTtFQUNDO0ExQnN0TUw7QTBCanRNRTtFQUNDO0ExQm10TUg7QTBCaHRNRTtFQUNDO0ExQmt0TUg7QTBCL3NNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQnpCajdCYztFeUJrN0JkO1VBQUE7RUFFQTtFQUNBO0VBQ0M7QTFCK3NNSjtBMEI3c01HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCK3NNSjtBMEI1c01HO0V2QnA3QkY7RUFDQTtFdUJzN0JHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekJ6OEJXO0V5QjI4Qlg7RUFDQTtFQUNBO0VBQ0E7QTFCNnNNSjtBMEJ6c01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjJzTUg7QTBCeHNNRTtFQUNDO0VBQ0EsZ0J6QnI5Qlc7RXlCczlCWDtFQUNBO1VBQUE7QTFCMHNNSDtBMEJ4c01HO0VBQ0M7RUFDQTtBMUIwc01KO0EwQnZzTUc7RUFDQztFQUNBLGN6QngrQlc7RXlCeStCWDtFQUNBO0ExQnlzTUo7QUVocU9FO0V3Qm05QkM7SUFPRTtFMUIwc01IO0FBQ0Y7QTBCcHNNQztFQUNDO0VBQ0E7QTFCc3NNRjtBRXpxT0U7RXdCaStCRDtJQUtFO0UxQnVzTUQ7QUFDRjtBMEJyc01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdXNNSDtBRXZyT0U7RXdCeStCQTtJQVVFO0lBQ0E7SUFDQTtFMUJ3c01GO0FBQ0Y7QTBCcnNNRTtFdkIvL0JEO0VBQ0E7RXVCaWdDRSxjekI3Z0NjO0V5QjhnQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEJoK0JEO0FKd3FPRjtBSXpwT0k7RXNCbThCRjtJdEJ0NkJJLG1DQWpCYTtFSmlwT2pCO0FBQ0Y7QUk1bk9FO0VzQmk2QkE7SXRCaDZCRTtFSituT0Y7QUFDRjtBRXp0T0U7RXdCeS9CQTtJQXNCRTtJQUNBO0UxQjhzTUY7QUFDRjtBMEJ6c01HO0VBQ0M7QTFCMnNNSjtBMEJ2c01FO0VBQ0M7RUFDQTtFQUNBO0ExQnlzTUg7QUV2dU9FO0V3QjJoQ0E7SUFNRTtFMUIwc01GO0FBQ0Y7QTBCeHNNRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFCeXNNSjtBMEJ2c01JO0V2QnJqQ0g7RUFDQTtFdUJ1akNJLGN6QnJrQ1U7RXlCc2tDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCamhDSDtBSjJ0T0Y7QUk1c09JO0VzQnkvQkE7SXRCNTlCRSxtQ0FqQmE7RUpvc09qQjtBQUNGO0FJL3FPRTtFc0J1OUJFO0l0QnQ5QkE7RUprck9GO0FBQ0Y7QUV4eE9FO0V3QjJqQ0U7SUFpQkU7RTFCZ3RNSjtBQUNGO0FFanhPRTtFd0IraUNFO0lBcUJFO0UxQml0TUo7QUFDRjtBMEIvc01LO0VBQ0M7QTFCaXRNTjtBRXp4T0U7RXdCdWtDRztJQUlFO0lBQ0E7SUFDQTtFMUJrdE1MO0FBQ0Y7QTBCOXNNSTtFQUNDO0ExQmd0TUw7QTBCN3NNTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrc01QO0EwQjNzTU87RUFDQztFQUNBO0VBQ0E7QTFCNnNNUjtBMEJ4c01PO0VBQ0M7RUFDQTtFQUNBO0ExQjBzTVI7QTBCcHNNSTtFQUNDO0VBQ0E7QTFCc3NNTDtBMEJwc01LO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCc3NNTjtBMEJwc01NO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnNzTVA7QTBCanNNSTtFQUNDO0ExQm1zTUw7QTBCanNNSztFQUNDO0VBQ0E7RUFDQTtBMUJtc01OO0EwQjdxTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrcU1KO0EwQjdxTUk7RUF6QkE7RUFDQTtFQUNBO0ExQnlzTUo7QTBCOXFNSTtFQTdCQTtFQUNBO0VBQ0E7QTFCOHNNSjtBMEIvcU1JO0VBakNBO0VBQ0E7RUFDQTtBMUJtdE1KO0EwQmhyTUk7RUEvQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6QnZyQ1c7RXlCd3JDWDtBMUJrdE1KO0EwQnJyTUk7RUFwQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6QnZyQ1c7RXlCd3JDWDtBMUI0dE1KO0EwQjNyTUk7RUFDQztFQXpDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnpCdnJDVztFeUJ3ckNYO0ExQnV1TUo7QTBCanNNSTtFQUNDO0ExQm1zTUw7QTBCOXJNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQmdzTUg7QUVyNU9FO0V3Qml0Q0E7SUFPRTtFMUJpc01GO0FBQ0Y7QTBCNXJNQztFQUNDO0VBQ0E7QTFCOHJNRjtBRTk1T0U7RXdCOHRDRDtJQUtFO0UxQityTUQ7QUFDRjtBMEI3ck1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQityTUg7QUUzNk9FO0V3QnN1Q0E7SUFTRTtFMUJnc01GO0FBQ0Y7QTBCN3JNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrck1IO0FFeDdPRTtFd0JtdkNBO0lBU0U7RTFCZ3NNRjtBQUNGO0EwQjdyTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQityTUg7QUV2OE9FO0V3Qmd3Q0E7SUFXRTtJQUNBO0UxQmdzTUY7QUFDRjtBMEI5ck1HO0VBQ0M7RUFDQTtFQUNBLG1CekJueUNhO0FEbStPakI7QTBCOXJNSTtFdkIxeENIO0VBQ0E7RXVCNHhDSTtFQUNBO0VBQ0E7RUFDQSxjekI3eUNVO0V5Qjh5Q1YsbUJ6QjV5Q1k7RXlCNnlDWjtFQUNBO0VBQ0E7RUFDQTtFdEJ4dkNIO0FKeTdPRjtBSTE2T0k7RXNCOHRDQTtJdEJqc0NFLG1DQWpCYTtFSms2T2pCO0FBQ0Y7QUk3NE9FO0VzQjRyQ0U7SXRCM3JDQTtFSmc1T0Y7QUFDRjtBRTErT0U7RXdCb3hDRTtJQW1CRTtFMUJ1c01KO0FBQ0Y7QTBCcnNNSztFQUNDO0ExQnVzTU47QUVsL09FO0V3QjB5Q0c7SUFJRTtFMUJ3c01MO0FBQ0Y7QTBCcnNNSztFQUVDO0VBQ0E7RUFDQTtBMUJzc01OO0EwQi9yTUM7RUFDQztFQUVBLGN6Qm4xQ2E7RXlCbzFDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCZ3NNRjtBRXRnUEU7RXdCNnpDRDtJQVlFO0UxQmlzTUQ7QUFDRjtBMEIvck1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmlzTUg7QUUvaFBFO0V3QncxQ0E7SUFTRTtFMUJrc01GO0FBQ0Y7QTBCaHNNRzs7RUFFQztBMUJrc01KO0EwQjdyTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQityTUo7QUVuaVBFO0V3QisxQ0M7SUFRRTtJQUNBO0lBQ0E7SUFDQTtFMUJnc01IO0FBQ0Y7QTBCN3JNRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrck1KO0FFbmpQRTtFd0I4MkNDO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RTFCZ3NNSDtBQUNGO0EwQjdyTUc7RUFDQztFQUNBO0ExQityTUo7QUUvalBFO0V3QjgzQ0M7SUFXRTtJQUNBO0UxQjByTUg7QUFDRjtBMEJ2ck1HO0VBQ0M7RUFDQTtBMUJ5ck1KO0FFemtQRTtFd0I4NENDO0lBV0U7SUFDQTtFMUJvck1IO0FBQ0Y7QTBCanJNRztFQUNDO0VBQ0E7QTFCbXJNSjtBRW5sUEU7RXdCODVDQztJQVdFO0lBQ0E7RTFCOHFNSDtBQUNGO0EwQjNxTUc7RUFDQztFQUNBO0ExQjZxTUo7QUU3bFBFO0V3Qjg2Q0M7SUFXRTtJQUNBO0UxQndxTUg7QUFDRjtBMEJwcU1FO0VBQ0M7RUFDQTtBMUJzcU1IO0FFbm5QRTtFd0IyOENBO0lBS0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUJ1cU1GO0FBQ0Y7QUVoblBFO0V3Qis3Q0E7SUFZRTtJQUNBO0lBQ0E7SUFDQTtFMUJ5cU1GO0FBQ0Y7QTBCdnFNRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQnlxTUo7QUU5blBFO0V3Qmk5Q0M7SUFPRTtFMUIwcU1IO0FBQ0Y7QUUvb1BFO0V3QjY5Q0M7SUFXRTtJQUNBO0lBQ0E7RTFCMnFNSDtBQUNGO0EwQnhxTUc7O0VBRUM7QTFCMHFNSjtBMEJ2cU1HO0VBQ0M7RUFDQTtBMUJ5cU1KO0FFbHBQRTtFd0J1K0NDO0lBS0U7RTFCMHFNSDtBQUNGO0EwQnZxTUc7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0ExQndxTUo7QUU5cFBFO0V3QmcvQ0M7SUFTRTtJQUNBO0lBQ0E7SUFDQTtFMUJ5cU1IO0FBQ0Y7QTBCdHFNRztFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1cU1KO0FFOXFQRTtFd0JnZ0RDO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQndxTUg7QUFDRjtBMEJycU1HO0VBQ0M7RUFDQTtBMUJ1cU1KO0FFNXJQRTtFd0JtaERDO0lBS0U7SUFDQTtFMUJ3cU1IO0FBQ0Y7QTBCcnFNRztFQUNDO0VBQ0E7QTFCdXFNSjtBRXRzUEU7RXdCNmhEQztJQUtFO0lBQ0E7SUFDQTtFMUJ3cU1IO0FBQ0Y7QTBCcnFNRztFQUNDO0VBQ0E7QTFCdXFNSjtBRWp0UEU7RXdCd2lEQztJQUtFO0lBQ0E7SUFDQTtFMUJ3cU1IO0FBQ0Y7QTBCcnFNRztFQUNDO0VBQ0E7QTFCdXFNSjtBRTV0UEU7RXdCbWpEQztJQUtFO0lBQ0E7SUFDQTtJQUNBO0UxQndxTUg7QUFDRjtBMEJwcU1FO0V2QnRrREQ7RUFDQTtFQzRDQztBSmtzUEY7QUluclBJO0VzQjBnREY7SXRCNytDSSxtQ0FqQmE7RUoycVBqQjtBQUNGO0FJeHJQSTtFc0IwZ0RGO0l0QjcrQ0ksa0NBakJhO0VKZ3JQakI7QUFDRjtBSTNwUEU7RXNCdytDQTtJdEJ2K0NFO0VKOHBQRjtBQUNGO0EwQnhyTUU7RUFTQztFQUNBO0VBQ0E7RXRCcGlERDtBSnV0UEY7QUl4c1BJO0VzQjBnREY7SXRCNytDSSxxQ0FqQmE7RUpnc1BqQjtBQUNGO0FJN3NQSTtFc0IwZ0RGO0l0QjcrQ0kscUNBakJhO0VKcXNQakI7QUFDRjtBSWhyUEU7RXNCdytDQTtJdEJ2K0NFO0VKbXJQRjtBQUNGO0EwQnpyTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUIyck1IO0EwQnhyTUU7RUFDQztFQUNBO0ExQjByTUg7O0EwQmpyTUc7RUFDQztBMUJvck1KO0EwQmhyTUU7RUFDQztBMUJrck1IO0FFOXhQRTtFd0IybURBO0lBSUU7RTFCbXJNRjtBQUNGO0EwQi9xTUc7RXZCMW5ERjtFQUNBO0VDNENDO0FKaXdQRjtBSWx2UEk7RXNCOGpERDtJdEJqaURHLG1DQWpCYTtFSjB1UGpCO0FBQ0Y7QUl2dlBJO0VzQjhqREQ7SXRCamlERyxrQ0FqQmE7RUordVBqQjtBQUNGO0FJMXRQRTtFc0I0aERDO0l0QjNoREM7RUo2dFBGO0FBQ0Y7QTBCbnNNRztFQVNDO0VBQ0E7RUFDQTtFdEJ4bERGO0FKc3hQRjtBSXZ3UEk7RXNCOGpERDtJdEJqaURHLHFDQWpCYTtFSit2UGpCO0FBQ0Y7QUk1d1BJO0VzQjhqREQ7SXRCamlERyxxQ0FqQmE7RUpvd1BqQjtBQUNGO0FJL3VQRTtFc0I0aERDO0l0QjNoREM7RUprdlBGO0FBQ0Y7QTBCcHNNRztFQUNDO0VBQ0E7QTFCc3NNSjs7QTJCcDJQQTtFQUNDLG1CMUJFZ0I7RTBCRGhCO0VBQ0E7QTNCdTJQRDtBMkJyMlBDO0VBQ0MsbUIxQkRpQjtFMEJFakI7RXZCb0RBO0FKb3pQRjtBSXJ5UEk7RXVCckVIO0l2QmtHSyxzQ0FKYTtFSmd4UGpCO0FBQ0Y7QUl4d1BFO0V1QnZHRDtJdkJ3R0c7RUoyd1BGO0FBQ0Y7QTJCejNQQTtFdkIyREU7QUppMFBGO0FJbHpQSTtFdUIxRUo7SXZCdUdNLG1DQUphO0VKNnhQakI7QUFDRjtBSXJ4UEU7RXVCNUdGO0l2QjZHSTtFSnd4UEY7QUFDRjtBMkJsM1BDO0VBS0M7RUFDQTtFQUNBLDhDQUNDO0EzQisyUEg7QUV2M1BFO0V5QkFEO0lBWUU7SUFDQSx1Q0FDQTtFM0I4MlBEO0FBQ0Y7QTJCejJQQztFQUNDO0VBRUEsYzFCbkNXO0FENjRQYjtBMkJ4MlBFO0VBRUMsYzFCOUNZO0UwQitDWjtBM0J5MlBIO0EyQnIyUEM7RUFDQztFdkJNQTtBSmsyUEY7QUluMVBJO0V1QnRCSDtJdkJtREssbUNBakJhO0VKMjBQakI7QUFDRjtBSXR6UEU7RXVCeEREO0l2QnlERztFSnl6UEY7QUFDRjtBMkIxMlBDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNCNDJQRjtBMkIxMlBFO0VBQ0M7RUFDQTtFQUNBO0EzQjQyUEg7QUUxNlBFO0V5QjJEQTtJQU1FO0lBQ0E7RTNCNjJQRjtBQUNGO0EyQjMyUEc7RUFDQztFQUdBO0VBQ0E7RUFDQTtBM0IyMlBKO0EyQnQyUEM7RUFDQztFQUVBLGMxQjFGYTtFMEIyRmI7QTNCdTJQRjtBMkJsMlBHO0VBQ0MsdUMxQnhCYztFMEJ5QmQ7RUFDQTtFQUNBLGMxQnBHVztBRHc4UGY7QTJCajJQRztFQUNDO0VBQ0Esb0MxQmpDUztFMEJrQ1Q7RUFDQTtFQUNBLGMxQnJHUztBRHc4UGI7O0EyQjcxUEE7RUFDQyxtQjFCakhnQjtFMEJrSGhCO0EzQmcyUEQ7QUU3OFBFO0V5QitHRDtJQUVFO0lBQ0E7SUFDQTtFM0JnMlBEO0FBQ0Y7QTJCNzFQQztFQUdDO0VBQ0E7RUFDQSxjMUJqSWU7RTBCa0lmO0VBQ0E7RUFDQTtFQUNBO0EzQjYxUEY7QUU3OVBFO0V5QnVIRDtJQVlFO0UzQjgxUEQ7QUFDRjtBMkI1MVBFO0VBQ0M7RUFDQTtFQUNBO0EzQjgxUEg7QTJCNTFQRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQjgxUEo7QUVqK1BFO0V5QitIQztJQU9FO0UzQisxUEg7QUFDRjtBMkIzMVBFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCNjFQSDtBMkJ6MVBHO0VBQ0MsbUIxQnZLYztBRGtnUWxCO0EyQngxUEc7RUFDQztFQUNBO0EzQjAxUEo7QTJCcjFQRztFQUNDLG1CMUJuTFU7QUQwZ1FkO0EyQnAxUEc7RUFDQztFQUNBO0VBQ0E7QTNCczFQSjtBMkJqMVBHO0VBQ0MsbUIxQnBNVztBRHVoUWY7QTJCaDFQRztFQUNDO0VBQ0E7QTNCazFQSjs7QTRCNWhRQTtFQUNDLG1CM0JFZ0I7RTJCRGhCO0VBQ0E7RUFDQTtFeEJ1REM7QUp5K1BGO0FJMTlQSTtFd0IxRUo7SXhCdUdNLHFDQUphO0VKcThQakI7QUFDRjtBSTc3UEU7RXdCNUdGO0l4QjZHSTtFSmc4UEY7QUFDRjtBNEJuaVFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnFpUUY7QUVsaVFFO0UwQlREO0lBU0U7RTVCc2lRRDtBQUNGO0E0Qm5pUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCcWlRRjtBRS9pUUU7RTBCSUQ7SUFTRTtFNUJzaVFEO0FBQ0Y7QTRCbmlRQztFQUNDLG1CM0JqQ2lCO0UyQmtDakI7RUFDQTtFQUNBO0E1QnFpUUY7QUV0a1FFO0UwQjZCRDtJQU9FO0lBQ0E7RTVCc2lRRDtBQUNGO0E0QnBpUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnNpUUg7QTRCbGlRQztFekI5Q0E7RUFDQTtFeUJnREMsYzNCOURhO0UyQitEYjtFQUNBO0V4Qk5BO0FKMmlRRjtBSTVoUUk7RXdCZEg7SXhCMkNLLG1DQWpCYTtFSm9oUWpCO0FBQ0Y7QUkvL1BFO0V3QmhERDtJeEJpREc7RUprZ1FGO0FBQ0Y7QUU1bFFFO0UwQndDRDtJQWFFO0U1QjJpUUQ7QUFDRjtBNEJ4aVFDO0VBQ0M7RUFDQTtFQUNBO0V4QnJCQTtBSmdrUUY7QUlqalFJO0V3QkdIO0l4QjBCSyw0REFqQmE7RUp5aVFqQjtBQUNGO0FJcGhRRTtFd0IvQkQ7SXhCZ0NHO0VKdWhRRjtBQUNGO0FFN25RRTtFMEJxRUQ7SUFXRTtFNUJpalFEO0FBQ0Y7QUV0blFFO0UwQnlERDtJQWNFO0lBQ0E7RTVCbWpRRDtBQUNGO0E0QmpqUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qm1qUUg7QUUvb1FFO0UwQnVGQTtJQVNFO0lBQ0E7SUFDQTtJeEIvQ0Y7RUptbVFBO0FBQ0Y7QUlybFFJO0V3QnFCRjtJeEJRSSxpQ0FKYTtFSmdrUWpCO0FBQ0Y7QUl4alFFO0V3QmJBO0l4QmNFO0VKMmpRRjtBQUNGO0E0QmxqUUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhCckVGO0FKMG5RRjtBSTNtUUk7RXdCNkNEO0l4QmhCRyxpQ0FqQmE7RUptbVFqQjtBQUNGO0FJOWtRRTtFd0JXQztJeEJWQztFSmlsUUY7QUFDRjtBRTNxUUU7RTBCbUdDO0lBaUJFO0U1QjJqUUg7QUFDRjtBNEI1aVFFO0VBRUM7QTVCNmlRSDtBNEIxaVFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0V4Qi9HRDtBSjJwUUY7QUk1b1FJO0V3Qm1GRjtJeEJ0REksc0NBSmE7RUp1blFqQjtBQUNGO0FJL21RRTtFd0JpREE7SXhCaERFO0VKa25RRjtBQUNGO0FFNXNRRTtFMEJ5SUE7SUEwQkU7RTVCNmlRRjtBQUNGO0E0QjNpUUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCNmlRSjtBRXh1UUU7RTBCa0xDO0lBWUU7RTVCOGlRSDtBQUNGO0E0QjNpUUc7RUFDQztBNUI2aVFKO0E0QjFpUUc7RXpCaE1GO0VBQ0E7RXlCa01HO0V4QnRKRjtBSm1zUUY7QUlwclFJO0V3Qm9JRDtJeEJ2R0csbUNBakJhO0VKNHFRakI7QUFDRjtBSXZwUUU7RXdCa0dDO0l4QmpHQztFSjBwUUY7QUFDRjtBRWh3UUU7RTBCc01DO0lBV0U7RTVCbWpRSDtBQUNGO0E0Qm5oUUM7RUFDQztFQUNBLGMzQnBQVztFMkJxUFg7RXhCbE1BO0FKd3RRRjtBSXpzUUk7RXdCZ0xIO0l4Qm5KSyx1Q0FKYTtFSm9yUWpCO0FBQ0Y7QUk1cVFFO0V3QjhJRDtJeEI3SUc7RUorcVFGO0FBQ0Y7QUVyeFFFO0UwQmtQRDtJQVdFO0lBQ0E7RTVCNGhRRDtBQUNGO0FFL3dRRTtFMEJzT0Q7SUFnQkU7RTVCNmhRRDtBQUNGO0E0QjNoUUU7RUFDQztFQUNBO0E1QjZoUUg7QTRCMWhRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1QjRoUUg7QTRCMWhRRztFQUNDO0VBQ0E7RUFDQTtBNUI0aFFKO0FFbnlRRTtFMEIyUUE7SUFFRTtJQUNBO0U1QjBoUUY7QUFDRjtBNEJ2aFFFO0V6QnhSRDtFQUNBO0V5QjBSRSxjM0J4U1k7RTJCeVNaO0V4Qi9PRDtBSnl3UUY7QUkxdlFJO0V3QjRORjtJeEIvTEksbUNBakJhO0VKa3ZRakI7QUFDRjtBSTd0UUU7RXdCMExBO0l4QnpMRTtFSmd1UUY7QUFDRjtBRTF6UUU7RTBCa1JBO0lBWUU7RTVCZ2lRRjtBQUNGO0E0QjdoUUU7RUFDQztBNUIraFFIO0E0QjVoUUU7RUFDQztBNUI4aFFIO0FFajFRRTtFMEJrVEE7SUFJRTtFNUIraFFGO0FBQ0Y7QTRCN2hRRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzNCaFVVO0FEKzFRZDtBNEI1aFFHO0VBQ0M7RUFDQTtFQUNBO0E1QjhoUUo7QTRCM2hRRztFQUNDO0VBQ0E7RUFDQTtFQUNBLGMzQmxWVztBRCsyUWY7QTRCMWhRSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1QjRoUU47QTRCcmhRQztFQUNDO0V4QnZTQTtBSit6UUY7QUloelFJO0V3QnVSSDtJeEIxUEssdUNBSmE7RUoyeFFqQjtBQUNGO0FJbnhRRTtFd0JxUEQ7SXhCcFBHO0VKc3hRRjtBQUNGO0E0QjNoUUU7RXpCM1ZEO0VBQ0E7RXlCNlZFLGMzQjNXWTtFMkI0V1o7RUFDQTtBNUI2aFFIO0E0QjFoUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjRoUUg7QUVqNFFFO0UwQjZWQTtJQVdFO0U1QjZoUUY7QUFDRjtBNEIzaFFHO0VBQ0M7RUFDQTtFQUNBO0E1QjZoUUo7QUUzNFFFO0UwQjJXQztJQU1FO0U1QjhoUUg7QUFDRjs7QTZCcDZRQTtFQUNDO0V6QjBEQztBSjgyUUY7QUkvMVFJO0V5QjFFSjtJekJ1R00sdUNBakJhO0VKdTFRakI7QUFDRjtBSWwwUUU7RXlCNUdGO0l6QjZHSTtFSnEwUUY7QUFDRjtBNkIzNlFDO0VBQ0M7RUFDQTtBN0I2NlFGO0E2QjM2UUU7RUFDQztBN0I2NlFIO0E2QjE2UUU7RUFDQyxjNUJUVTtFNEJVVjtBN0I0NlFIO0E2Qng2UUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IwNlFGO0FFbjdRRTtFMkJFRDtJQVVFO0U3QjI2UUQ7QUFDRjtBNkJ4NlFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsNkZBQ0M7RUFJRDtBN0JzNlFGO0FFMzhRRTtFMkI0QkQ7SUFZRTtJQUNBO0lBQ0EsdUdBQ0M7SUFHRDtJekJLRDtFSmc2UUE7QUFDRjtBSWw1UUk7RXlCdENIO0l6Qm1FSyw0QkFqQmE7RUowNFFqQjtBQUNGO0FJcjNRRTtFeUJ4RUQ7SXpCeUVHO0VKdzNRRjtBQUNGO0E2QnY2UUM7RUFDQztBN0J5NlFGO0E2QnQ2UUM7RUFDQztBN0J3NlFGO0E2QnI2UUM7RUFDQztBN0J1NlFGO0E2QnA2UUM7RUFDQztBN0JzNlFGO0E2Qm42UUM7RUFDQztBN0JxNlFGOztBNkJoNlFDO0VBQ0M7RUFDQTtBN0JtNlFGO0FFbC9RRTtFMkI2RUQ7SUFLRTtFN0JvNlFEO0FBQ0Y7QUUzK1FFO0UyQmlFRDtJQVFFO0U3QnM2UUQ7QUFDRjtBNkJwNlFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnM2UUg7QUU5L1FFO0UyQjRFQTtJQWVFO0U3QnU2UUY7QUFDRjtBNkJyNlFHO0VBQ0M7QTdCdTZRSjtBNkJyNlFJO0VBQ0M7QTdCdTZRTDtBNkJsNlFFO0VBQ0M7RUFDQTtFQUNBO0E3Qm82UUg7QUUxaFJFO0UyQm1IQTtJQU1FO0l6QnRFRjtJQUFBO0VKNitRQTtBQUNGO0FJLzlRSTtFeUJpREY7SXpCcEJJLHFDQUphO0VKMDhRakI7QUFDRjtBSWw4UUU7RXlCZUE7SXpCZEU7RUpxOFFGO0FBQ0Y7QUl6K1FJO0V5QmlERjtJekJwQkksOEJBakJhO0VKaStRakI7QUFDRjtBSTU4UUU7RXlCZUE7SXpCZEU7RUorOFFGO0FBQ0Y7QUV6aVJFO0UyQnVHQTtJQW1CRTtJQUNBO0U3Qm03UUY7QUFDRjtBNkJqN1FHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtN1FKO0E2Qi82UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCaTdRSDtBRTdrUkU7RTJCc0pBO0lBU0U7SUFDQTtJekI3R0Y7RUpnaVJBO0FBQ0Y7QUlsaFJJO0V5Qm9GRjtJekJ2REksdUNBSmE7RUo2L1FqQjtBQUNGO0FJci9RRTtFeUJrREE7SXpCakRFO0VKdy9RRjtBQUNGO0E2QnA3UUM7RTFCcEtBO0VBQ0E7RTBCc0tDO0E3QnM3UUY7QUVubVJFO0UyQjBLRDtJekJ2SEM7SUFBQTtFSnFqUkE7QUFDRjtBSXZpUkk7RXlCd0dIO0l6QjNFSywrQkFqQmE7RUoraFJqQjtBQUNGO0FJMWdSRTtFeUJzRUQ7SXpCckVHO0VKNmdSRjtBQUNGO0FJampSSTtFeUJ3R0g7SXpCM0VLLG1DQWpCYTtFSnlpUmpCO0FBQ0Y7QUlwaFJFO0V5QnNFRDtJekJyRUc7RUp1aFJGO0FBQ0Y7QUVqblJFO0UyQjhKRDtJQWlCRTtFN0JzOFFEO0FBQ0Y7QTZCbjhRQztFMUJ6TEE7RUFDQTtFMEIyTEM7QTdCcThRRjtBRXZvUkU7RTJCK0xEO0l6QjVJQztFSndsUkE7QUFDRjtBSTFrUkk7RXlCNkhIO0l6QmhHSyxtQ0FqQmE7RUpra1JqQjtBQUNGO0FJN2lSRTtFeUIyRkQ7SXpCMUZHO0VKZ2pSRjtBQUNGO0E2QjM4UUU7RUFDQztFQUNBO0E3QjY4UUg7QTZCMThRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNDhRSDtBRXhwUkU7RTJCb01BO0lBV0U7SUFDQTtJQUNBO0U3QjY4UUY7QUFDRjs7QTZCdjhRQztFQUNDO0E3QjA4UUY7QUUvcVJFO0UyQm9PRDtJQUlFO0lBQ0E7RTdCMjhRRDtBQUNGO0E2Qno4UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMjhRSDtBRTdyUkU7RTJCNE9BO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0I0OFFGO0FBQ0Y7QTZCejhRSTtFQUNDO0E3QjI4UUw7QUU3clJFO0UyQmlQRTtJQUlFO0U3QjQ4UUo7QUFDRjtBNkJ0OFFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J3OFFGO0E2QnI4UUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCdThRRjtBRWh1UkU7RTJCbVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0l6QjlPRDtFSnVyUkE7QUFDRjtBSXpxUkk7RXlCaU5IO0l6QnBMSyxtR0FqQmE7RUppcVJqQjtBQUNGO0FJNW9SRTtFeUIrS0Q7SXpCOUtHO0VKK29SRjtBQUNGO0E2QjU4UUU7RUFDQztBN0I4OFFIO0E2QjM4UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNjhRSDtBNkJ6OFFDO0UxQnBUQTtFQUNBO0UwQnVUQztFekIzUUE7QUpzdFJGO0FJdnNSSTtFeUJ3UEg7SXpCM05LLCtCQWpCYTtFSityUmpCO0FBQ0Y7QUkxcVJFO0V5QnNORDtJekJyTkc7RUo2cVJGO0FBQ0Y7QTZCejlRQztFekJ2UUM7QUptdVJGO0FJcHRSSTtFeUJ3UEg7SXpCM05LLG1DQWpCYTtFSjRzUmpCO0FBQ0Y7QUl2clJFO0V5QnNORDtJekJyTkc7RUowclJGO0FBQ0Y7QUVweFJFO0UyQjhTRDtJQWVFO0lBQ0E7RTdCMjlRRDtBQUNGO0E2Qng5UUM7RTFCeFVBO0VBQ0E7RTBCMFVDO0E3QjA5UUY7QUUzeVJFO0UyQjhVRDtJekIzUkM7RUo0dlJBO0FBQ0Y7QUk5dVJJO0V5QjRRSDtJekIvT0ssbUNBakJhO0VKc3VSakI7QUFDRjtBSWp0UkU7RXlCME9EO0l6QnpPRztFSm90UkY7QUFDRjtBNkJoK1FFO0VBQ0M7RUFDQTtBN0JrK1FIO0E2Qi85UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmkrUUg7O0E2QjM5UUM7RUFDQztFQUNBO0VBQ0E7QTdCODlRRjtBNkI1OVFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qjg5UUg7QTZCMzlRSTtFQUNDO0E3QjY5UUw7QTZCdjlRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J5OVFGO0E2QnQ5UUM7RUFDQztBN0J3OVFGO0E2QnQ5UUU7RUFDQztFQUNBO0E3Qnc5UUg7QTZCcjlRRTtFQUNDO0E3QnU5UUg7QTZCcDlRRTtFQUNDO0E3QnM5UUg7QTZCbDlRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JvOVFGO0FFbjNSRTtFMkJtWkQ7SUFlRTtFN0JxOVFEO0FBQ0Y7QTZCcitRQztFQWtCQztBN0JzOVFGO0E2QnA5UUU7RUFDQztBN0JzOVFIO0E2Qm45UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCcTlRSDtBNkJsOVFFO0VBQ0M7RUFDQTtFQUNBO0E3Qm85UUg7QTZCajlRRTtFMUJuY0Q7RUFDQTtFMEJxY0U7QTdCbTlRSDtBNkJoOVFFO0UxQnpjRDtFQUNBO0UwQjJjRTtBN0JrOVFIO0E2Qi84UUU7RUFDQztFQUNBO0VBQ0E7QTdCaTlRSDtBNkI5OFFFO0UxQnJkRDtFQUNBO0UwQnVkRTtBN0JnOVFIO0E2Qjk4UUc7RUFDQztFQUNBO0E3Qmc5UUo7QTZCNzhRRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3Qis4UUo7O0E4Qmg4UkE7RUFDQyxtQjdCRWdCO0U2QkRoQjtFMUJ5REM7QUoyNFJGO0FJNTNSSTtFMEIxRUo7STFCdUdNLDREQWpCYTtFSm8zUmpCO0FBQ0Y7QUkvMVJFO0UwQjVHRjtJMUI2R0k7RUprMlJGO0FBQ0Y7QThCdjhSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJ5OFJGO0FFcDhSRTtFNEJYRDtJQVNFO0U5QjA4UkQ7QUFDRjtBOEJ2OFJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQitCQTtBSjI2UkY7QUk1NVJJO0UwQnBESDtJMUJpRkssNkJBakJhO0VKbzVSakI7QUFDRjtBSS8zUkU7RTBCdEZEO0kxQnVGRztFSms0UkY7QUFDRjtBOEI3OFJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIrOFJIO0E4QjU4Ukk7RUFDQztFQUNBO0E5Qjg4Ukw7QThCeDhSQztFM0JyQ0E7RUFDQTtFMkJ1Q0MsYzdCckRhO0U2QnNEYjtBOUIwOFJGO0E4QnY4UkM7RUFDQztFQUNBO0UxQkRBO0FKMjhSRjtBSTU3Ukk7RTBCaEJIO0kxQjZDSyxnQ0FqQmE7RUpvN1JqQjtBQUNGO0FJLzVSRTtFMEJsREQ7STFCbURHO0VKazZSRjtBQUNGO0E4Qjc4UkU7RUFDQztFQUNBO0VBQ0E7QTlCKzhSSDtBOEI3OFJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIrOFJKOztBK0IvaFNBO0VBQ0MsbUI5QkVnQjtFOEJEaEIsYzlCRGM7RThCRWQ7RUFDQTtFM0J1REM7QUo0K1JGO0FJNzlSSTtFMkIxRUo7STNCdUdNLDJEQWpCYTtFSnE5UmpCO0FBQ0Y7QUloOFJFO0UyQjVHRjtJM0I2R0k7RUptOFJGO0FBQ0Y7QStCdGlTQztFQUNDO0EvQndpU0Y7QUU1aVNFO0U2QkdEO0lBSUU7SUFDQTtFL0J5aVNEO0FBQ0Y7QStCOWhTRTtFQUNDO0EvQmdpU0g7QStCN2hTRTtFQUNDO0EvQitoU0g7QStCM2hTQztFNUJ2QkE7RUFDQTtFNEJ5QkMsYzlCbENZO0U4Qm1DWjtFM0JrQkE7QUo0Z1NGO0FJNy9SSTtFMkJyQ0g7STNCa0VLLG1DQWpCYTtFSnEvUmpCO0FBQ0Y7QUloK1JFO0UyQnZFRDtJM0J3RUc7RUptK1JGO0FBQ0Y7QStCaGlTQztFNUJuQ0E7RUFDQTtFNEJxQ0MsYzlCbkRhO0U4Qm9EYjtFM0JNQTtBSjZoU0Y7QUk5Z1NJO0UyQnpCSDtJM0JzREssbUNBakJhO0VKc2dTakI7QUFDRjtBSWovUkU7RTJCM0REO0kzQjRERztFSm8vUkY7QUFDRjtBRTlrU0U7RTZCNkJEO0lBWUU7RS9CeWlTRDtBQUNGO0ErQnRpU0M7RUFDQyxjOUIxRFc7QURrbVNiOztBK0JwaVNBO0VBQ0MsbUI5QmhFaUI7RThCaUVqQixjOUJ2RWM7RThCd0VkO0VBQ0E7RUFDQTtBL0J1aVNEO0FFOWxTRTtFNkJrREY7SUFRRTtFL0J3aVNBO0FBQ0Y7QStCdGlTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3aVNGO0ErQnJpU0M7RUFDQztFQUNBO0VBQ0E7QS9CdWlTRjtBRS9uU0U7RTZCcUZEO0lBTUU7SUFDQTtJQUNBO0UvQndpU0Q7QUFDRjtBK0J0aVNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQndpU0g7QUVsb1NFO0U2Qm9GQTtJQVNFO0UvQnlpU0Y7QUFDRjtBK0J2aVNHO0VBQ0M7RUFDQTtFQUNBO0EvQnlpU0o7QStCcGlTQztFNUI5R0E7RUFDQTtFNEJnSEM7QS9Cc2lTRjs7QStCbGlTQTtFQUNDLG1COUJqSWdCO0U4QmtJaEI7RUFDQSxjOUJySWM7RUcwRGI7QUppblNGO0FJbG1TSTtFMkJ5REo7STNCNUJNLHdEQWpCYTtFSjBsU2pCO0FBQ0Y7QUlya1NFO0UyQnVCRjtJM0J0Qkk7RUp3a1NGO0FBQ0Y7QStCemlTQztFNUIvSEE7RUFDQTtFNEJpSUM7RTNCckZBO0FKaW9TRjtBSWxuU0k7RTJCbUVIO0kzQnRDSyxtQ0FqQmE7RUowbVNqQjtBQUNGO0FJcmxTRTtFMkJpQ0Q7STNCaENHO0VKd2xTRjtBQUNGO0ErQjlpU0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JwR0E7QUpxcFNGO0FJdG9TSTtFMkI4RUg7STNCakRLLG9DQUphO0VKaW5TakI7QUFDRjtBSXptU0U7RTJCNENEO0kzQjNDRztFSjRtU0Y7QUFDRjtBRXRzU0U7RTZCb0lEO0lBZUU7SUFDQTtFL0J1alNEO0FBQ0Y7QStCcmpTRTtFQUNDO0VBQ0E7RUFDQSxjOUJ0S1U7QUQ2dFNiO0ErQnJqU0c7RTVCbEtGO0VBQ0E7RTRCb0tHLGM5QmxMVztFOEJtTFg7QS9CdWpTSjtBRXZ0U0U7RTZCNEpDO0lBT0U7RS9Cd2pTSDtBQUNGOztBZ0M5dVNFO0VBQ0M7QWhDaXZTSDtBZ0M5dVNFO0U3QlFEO0VBQ0E7RTZCTkUsYy9CUlk7RUcwRGI7QUorclNGO0FJaHJTSTtFNEJwRUY7STVCaUdJLG1DQWpCYTtFSndxU2pCO0FBQ0Y7QUlucFNFO0U0QnRHQTtJNUJ1R0U7RUpzcFNGO0FBQ0Y7QWdDanZTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIvQnRCZ0I7QUR5d1NuQjtBZ0MvdVNDO0VBQ0M7QWhDaXZTRjtBZ0MvdVNFO0VBQ0M7QWhDaXZTSDtBZ0M3dVNDO0VBQ0MsbUIvQmpDZ0I7RStCa0NoQjtFQUNBO0FoQyt1U0Y7QWdDN3VTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDK3VTSDs7QWdDMXVTQTtFQUNDLG1CL0J2RGdCO0UrQndEaEI7RTVCQUM7QUo4dVNGO0FJL3RTSTtFNEJqQko7STVCOENNLDBEQWpCYTtFSnV0U2pCO0FBQ0Y7QUlsc1NFO0U0Qm5ERjtJNUJvREk7RUpxc1NGO0FBQ0Y7QUUzeVNFO0U4QjREQztJQUVFO0VoQ2l2U0g7QUFDRjtBRXB5U0U7RThCeURBO0lBRUU7SUFDQTtJQUNBO0VoQzZ1U0Y7QUFDRjtBRXZ6U0U7RThCb0VEO0lBVUU7SUFDQTtJQUNBO0lBQ0E7RWhDNnVTRDtBQUNGO0FnQzF1U0M7RUFDQztBaEM0dVNGO0FnQzF1U0U7RUFDQztBaEM0dVNIO0FnQzF1U0c7RUFDQztFQUNBO0VBQ0E7QWhDNHVTSjtBZ0MxdVNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0dVNMO0FnQ3R1U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDd3VTRjtBRWgxU0U7RThCa0dEO0lBU0U7RWhDeXVTRDtBQUNGO0FnQ3R1U0M7RUFDQztFQUNBLGMvQjdIVztBRHEyU2I7QWdDdHVTRTtFN0J6SEQ7RUFDQTtFNkIySEUsYy9CeklZO0UrQjBJWjtFNUJoRkQ7QUp5elNGO0FJMXlTSTtFNEI2REY7STVCaENJLG1DQWpCYTtFSmt5U2pCO0FBQ0Y7QUk3d1NFO0U0QjJCQTtJNUIxQkU7RUpneFNGO0FBQ0Y7QUUxMlNFO0U4Qm1IQTtJQVlFO0lBQ0E7SUFDQTtFaEMrdVNGO0VnQzd1U0U7SUFDQztFaEMrdVNIO0FBQ0Y7O0FnQ3p1U0E7RUFDQztFQUNBO0VBQ0EsYy9CaktjO0UrQmtLZCxtQi9COUprQjtFK0IrSmxCO0U1QnpHQztBSnMxU0Y7QUl2MFNJO0U0QnFGSjtJNUJ4RE0sNERBakJhO0VKK3pTakI7QUFDRjtBSTF5U0U7RTRCbURGO0k1QmxESTtFSjZ5U0Y7QUFDRjtBZ0NodlNDO0VBQ0M7RUFDQTtBaENrdlNGO0FnQy91U0M7RUFDQztFQUNBO0U1QnZIQTtBSnkyU0Y7QUkxMVNJO0U0QnNHSDtJNUJ6RUssbUNBakJhO0VKazFTakI7QUFDRjtBSTd6U0U7RTRCb0VEO0k1Qm5FRztFSmcwU0Y7QUFDRjtBZ0NwdlNDO0U3QjVLQTtFQUNBO0U2QjhLQztBaENzdlNGOztBZ0NsdlNBO0VBQ0MsbUIvQjdMa0I7RStCOExsQjtFQUNBO0VBQ0E7RUFDQSxjL0JyTWM7RUcwRGI7QUppNFNGO0FJbDNTSTtFNEJ1SEo7STVCMUZNLHlEQWpCYTtFSjAyU2pCO0FBQ0Y7QUlyMVNFO0U0QnFGRjtJNUJwRkk7RUp3MVNGO0FBQ0Y7QWdDenZTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMnZTRjtBZ0N4dlNDO0U3QjFNQTtFQUNBO0U2QjRNQztFNUJoS0E7QUoyNVNGO0FJNTRTSTtFNEI4SUg7STVCakhLLG1DQWpCYTtFSm80U2pCO0FBQ0Y7QUkvMlNFO0U0QjRHRDtJNUIzR0c7RUprM1NGO0FBQ0Y7QUV4OVNFO0U4QjJORDtJQUVFO0lBQ0E7RWhDK3ZTRDtBQUNGO0FnQzd2U0U7RUFDQztFQUNBO0FoQyt2U0g7QUV0OVNFO0U4QnFOQTtJQUtFO0VoQ2d3U0Y7QUFDRjtBZ0M5dlNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnd1NKO0FnQzV2U0U7RUFDQztBaEM4dlNIOztBZ0N6dlNBO0VBR0MsbUIvQmhRZ0I7RStCaVFoQjtFNUJ6TUM7QUpvOFNGO0FJcjdTSTtFNEJzTEo7STVCekpNLG9DQWpCYTtFSjY2U2pCO0FBQ0Y7QUl4NVNFO0U0Qm9KRjtJNUJuSkk7RUoyNVNGO0FBQ0Y7QWdDOXZTQztFQUNDO0FoQ2d3U0Y7QUVwZ1RFO0U4Qm1RRDtJQUlFO0lBQ0E7RWhDaXdTRDtBQUNGO0FnQzl2U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnd1NGO0FFdmdURTtFOEJnUUQ7SUFVRTtFaENpd1NEO0FBQ0Y7QWdDOXZTQztFQUNDO0U1QnhPQTtBSnkrU0Y7QUkxOVNJO0U0QndOSDtJNUIzTEssbUNBSmE7RUpxOFNqQjtBQUNGO0FJNzdTRTtFNEJzTEQ7STVCckxHO0VKZzhTRjtBQUNGO0FnQ253U0c7RUFDQztBaENxd1NKO0FnQ253U0k7RUFDQztBaENxd1NMO0FnQ2p3U0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ213U0o7QWdDOXZTQztFN0JsVEE7RUFDQTtFNkJvVEMsYy9CbFVhO0UrQm1VYjtFNUJ6UUE7QUowZ1RGO0FJMy9TSTtFNEJzUEg7STVCek5LLG1DQWpCYTtFSm0vU2pCO0FBQ0Y7QUk5OVNFO0U0Qm9ORDtJNUJuTkc7RUppK1NGO0FBQ0Y7QWdDL3dTQztFNUJyUUM7QUp1aFRGO0FJeGdUSTtFNEJzUEg7STVCek5LLHVDQWpCYTtFSmdnVGpCO0FBQ0Y7QUkzK1NFO0U0Qm9ORDtJNUJuTkc7RUo4K1NGO0FBQ0Y7QWdDM3dTQztFQUNDO0VBQ0E7QWhDNndTRjtBRTVrVEU7RThCNlREO0lBS0U7RWhDOHdTRDtBQUNGO0FnQzV3U0U7RUFDQztFQUNBO0VBQ0E7QWhDOHdTSDtBZ0Mxd1NDO0VBQ0M7RUFDQTtFQUNBLGMvQjNWVztBRHVtVGI7O0FnQ3h3U0E7RUFDQyxtQi9CcldnQjtFK0JzV2hCO0VBQ0E7QWhDMndTRDtBZ0N6d1NDO0VBQ0M7QWhDMndTRjtBZ0N4d1NDO0VBQ0M7QWhDMHdTRjtBZ0N2d1NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0JuWGdCO0FENG5UbEI7QWdDdndTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDeXdTSDtBZ0Nyd1NDO0U3QjFYQTtFQUNBO0U2QjRYQyxjL0IxWWE7RStCMlliO0U1QmpWQTtBSnlsVEY7QUkxa1RJO0U0QjhUSDtJNUJqU0ssbUNBakJhO0VKa2tUakI7QUFDRjtBSTdpVEU7RTRCNFJEO0k1QjNSRztFSmdqVEY7QUFDRjtBZ0Mxd1NDO0VBQ0M7RUFDQTtFQUNBO0FoQzR3U0Y7QUUzcFRFO0U4QjRZRDtJQU1FO0lBQ0E7SUFDQTtFaEM2d1NEO0FBQ0Y7QUV0cFRFO0U4QjRZRDtJQUVFO0VoQzR3U0Q7QUFDRjtBZ0Mxd1NFO0VBQ0M7QWhDNHdTSDtBZ0N6d1NFO0VBQ0M7QWhDMndTSDtBZ0N4d1NFO0VBQ0M7QWhDMHdTSDtBZ0N0d1NDO0VBQ0M7RUFDQTtFQUNBO0FoQ3d3U0Y7QWdDdHdTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3d1NIO0FnQ3B3U0M7RTdCdGJBO0VBQ0E7RTZCd2JDLGMvQnRjYTtFK0J1Y2I7QWhDc3dTRjs7QWdDbHdTQTtFQUNDO0VBQ0E7RTVCblpDO0FKeXBURjtBSTFvVEk7RTRCa1lKO0k1QnJXTSw0REFqQmE7RUprb1RqQjtBQUNGO0FJN21URTtFNEJnV0Y7STVCL1ZJO0VKZ25URjtBQUNGO0FnQ3p3U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMyd1NGO0FFbnRURTtFOEJpY0Q7SUFVRTtFaEM0d1NEO0FBQ0Y7QUVwdVRFO0U4QjJkRDtJQUVFO0lBQ0E7SUFDQTtFaEMyd1NEO0FBQ0Y7QWdDeHdTQztFQUNDO0FoQzB3U0Y7QWdDeHdTRTtFN0JoZUQ7RUFDQTtFNkJrZUUsYy9CaGZZO0UrQmlmWjtFNUJ2YkQ7QUprc1RGO0FJbnJUSTtFNEJvYUY7STVCdllJLG1DQWpCYTtFSjJxVGpCO0FBQ0Y7QUl0cFRFO0U0QmtZQTtJNUJqWUU7RUp5cFRGO0FBQ0Y7QWdDNXdTQztFQUNDO0VBQ0EsYy9CcmZXO0FEbXdUYjtBRXZ2VEU7RThCdWVEO0lBS0U7RWhDK3dTRDtBQUNGOztBZ0Mzd1NBO0VBQ0MsbUIvQmpnQmtCO0UrQmtnQmxCO0VBQ0E7RUFDQTtFNUI5Y0M7QUo2dFRGO0FJOXNUSTtFNEIyYko7STVCOVpNLDJEQWpCYTtFSnNzVGpCO0FBQ0Y7QUlqclRFO0U0QnlaRjtJNUJ4Wkk7RUpvclRGO0FBQ0Y7QWdDbHhTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb3hTRjtBZ0NqeFNDO0U3QjdnQkE7RUFDQTtFNkIrZ0JDLGMvQjdoQmE7RStCOGhCYjtFQUNBO0U1QnJlQTtBSnl2VEY7QUkxdVRJO0U0QmlkSDtJNUJwYkssbUNBakJhO0VKa3VUakI7QUFDRjtBSTdzVEU7RTRCK2FEO0k1QjlhRztFSmd0VEY7QUFDRjtBZ0NueVNDO0U1QmhlQztBSnN3VEY7QUl2dlRJO0U0QmlkSDtJNUJwYkssbUNBakJhO0VKK3VUakI7QUFDRjtBSTF0VEU7RTRCK2FEO0k1QjlhRztFSjZ0VEY7QUFDRjtBRW4wVEU7RThCcWlCRDtJQUVFO0lBQ0E7RWhDZ3lTRDtBQUNGO0FnQzd4U0M7RUFDQztBaEMreFNGO0FnQzd4U0U7RUFDQztFQUNBO0VBQ0E7QWhDK3hTSDtBZ0MzeFNDO0VBQ0M7RUFDQSxjL0J4akJXO0FEcTFUYjtBRXowVEU7RThCMGlCRDtJQUtFO0VoQzh4U0Q7QUFDRjs7QWdDMXhTQTtFQUNDLG1CL0Jwa0JrQjtFK0Jxa0JsQjtFQUNBO0VBQ0E7RTVCamhCQztBSit5VEY7QUloeVRJO0U0QjhmSjtJNUJqZU0sbUNBSmE7RUoyd1RqQjtBQUNGO0FJbndURTtFNEI0ZEY7STVCM2RJO0VKc3dURjtBQUNGO0FnQ2p5U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ215U0Y7QWdDaHlTQztFN0JobEJBO0VBQ0E7RTZCa2xCQyxjL0JobUJhO0UrQmltQmI7RTVCdmlCQTtBSjAwVEY7QUkzelRJO0U0Qm9oQkg7STVCdmZLLG1DQWpCYTtFSm16VGpCO0FBQ0Y7QUk5eFRFO0U0QmtmRDtJNUJqZkc7RUppeVRGO0FBQ0Y7QWdDcnlTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJyakJBO0FKNjFURjtBSTkwVEk7RTRCZ2lCSDtJNUJuZ0JLLHNEQWpCYTtFSnMwVGpCO0FBQ0Y7QUlqelRFO0U0QjhmRDtJNUI3Zkc7RUpvelRGO0FBQ0Y7QWdDdHlTQztFQUNDLGMvQjVuQmE7RStCNm5CYjtFQUNBO0VBQ0E7QWhDd3lTRjtBRXA1VEU7RThCd21CRDtJQU9FO0VoQ3l5U0Q7QUFDRjtBZ0N2eVNFO0VBQ0M7RUFDQTtBaEN5eVNIO0FnQ3R5U0U7RUFDQztFQUNBO0FoQ3d5U0g7QWdDcnlTRTtFQUNDO0VBQ0E7QWhDdXlTSDtBZ0NweVNFO0VBQ0M7RUFDQTtBaENzeVNIO0FnQ255U0U7RUFDQztFQUNBO0FoQ3F5U0g7QWdDbHlTRTtFQUNDO0VBQ0E7QWhDb3lTSDtBZ0NoeVNDO0VBQ0M7RUFDQTtFQUNBO0FoQ2t5U0Y7QWdDaHlTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2t5U0g7QUVsOFRFO0U4QnNwQkE7SUFhRTtFaENteVNGO0FBQ0Y7QWdDL3hTQztFN0I5cUJBO0VBQ0E7RTZCZ3JCQyxjL0I5ckJhO0UrQityQmI7RTVCcm9CQTtBSnU2VEY7QUl4NVRJO0U0QmtuQkg7STVCcmxCSyxtQ0FqQmE7RUpnNVRqQjtBQUNGO0FJMzNURTtFNEJnbEJEO0k1Qi9rQkc7RUo4M1RGO0FBQ0Y7QWdDaHpTQztFNUJqb0JDO0FKbzdURjtBSXI2VEk7RTRCa25CSDtJNUJybEJLLDBEQWpCYTtFSjY1VGpCO0FBQ0Y7QUl4NFRFO0U0QmdsQkQ7STVCL2tCRztFSjI0VEY7QUFDRjs7QWdDM3lTQTtFQUNDLG1CL0I1c0JnQjtFK0I2c0JoQjtFNUJycEJDO0FKbzhURjtBSXI3VEk7RTRCb29CSjtJNUJ2bUJNLDJEQWpCYTtFSjY2VGpCO0FBQ0Y7QUl4NVRFO0U0QmttQkY7STVCam1CSTtFSjI1VEY7QUFDRjtBZ0NselNDO0U3QnpzQkE7RUFDQTtFNkIyc0JDLGMvQnp0QmE7RStCMHRCYjtFNUJocUJBO0FKcTlURjtBSXQ4VEk7RTRCNm9CSDtJNUJobkJLLG1DQWpCYTtFSjg3VGpCO0FBQ0Y7QUl6NlRFO0U0QjJtQkQ7STVCMW1CRztFSjQ2VEY7QUFDRjtBZ0NuMFNDO0U1QjVwQkM7QUprK1RGO0FJbjlUSTtFNEI2b0JIO0k1QmhuQkssb0NBakJhO0VKMjhUakI7QUFDRjtBSXQ3VEU7RTRCMm1CRDtJNUIxbUJHO0VKeTdURjtBQUNGO0FnQy96U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVCbnJCQTtBSnEvVEY7QUl0K1RJO0U0QjhwQkg7STVCam9CSyxzREFqQmE7RUo4OVRqQjtBQUNGO0FJejhURTtFNEI0bkJEO0k1QjNuQkc7RUo0OFRGO0FBQ0Y7QWdDcDBTQztFQUNDLGMvQnR2QmE7RStCdXZCYjtFQUNBO0VBQ0E7QWhDczBTRjtBRTVpVUU7RThCa3VCRDtJQU9FO0VoQ3UwU0Q7QUFDRjtBZ0NyMFNFO0VBQ0M7RUFDQTtBaEN1MFNIO0FnQ3AwU0U7RUFDQztFQUNBO0FoQ3MwU0g7QWdDbjBTRTtFQUNDO0VBQ0E7QWhDcTBTSDtBZ0NqMFNDO0VBQ0M7RUFDQTtFQUNBO0FoQ20wU0Y7QWdDajBTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ20wU0g7QWdDL3pTQztFN0JyeEJBO0VBQ0E7RTZCdXhCQyxjL0JyeUJhO0UrQnN5QmI7RTVCNXVCQTtBSjhpVUY7QUkvaFVJO0U0Qnl0Qkg7STVCNXJCSyxpQ0FqQmE7RUp1aFVqQjtBQUNGO0FJbGdVRTtFNEJ1ckJEO0k1QnRyQkc7RUpxZ1VGO0FBQ0Y7QWdDaDFTQztFNUJ4dUJDO0FKMmpVRjtBSTVpVUk7RTRCeXRCSDtJNUI1ckJLLDJEQWpCYTtFSm9pVWpCO0FBQ0Y7QUkvZ1VFO0U0QnVyQkQ7STVCdHJCRztFSmtoVUY7QUFDRjtBZ0M1MFNDO0VBQ0M7RUFDQTtBaEM4MFNGOztBaUNwb1VBO0U3QjJERTtBSjZrVUY7QUk5alVJO0U2QjFFSjtJN0J1R00seURBakJhO0VKc2pVakI7QUFDRjtBSWppVUU7RTZCNUdGO0k3QjZHSTtFSm9pVUY7QUFDRjtBaUM1b1VDO0VBQ0M7QWpDOG9VRjtBaUMzb1VDO0U3QmlEQztBSjZsVUY7QUk5a1VJO0U2QmhFSDtJN0I2RkssaUNBakJhO0VKc2tVakI7QUFDRjtBSWpqVUU7RTZCbEdEO0k3Qm1HRztFSm9qVUY7QUFDRjtBaUN4cFVDO0VBS0M7RUFDQTtFQUNBO0VBQ0EsY2hDakJhO0FEdXFVZjs7QWtDeHFVQTtFOUIyREU7QUppblVGO0FJbG1VSTtFOEIxRUo7STlCdUdNLDBEQWpCYTtFSjBsVWpCO0FBQ0Y7QUlya1VFO0U4QjVHRjtJOUI2R0k7RUp3a1VGO0FBQ0Y7O0FtQ3RyVUE7RUFDQztFQUNBO0FuQ3lyVUQ7QW1DdnJVQztFQUNDO0VBQVk7RUFBYTtFQUFxQjtFQUEwQjtFQUFlO0VBQXVCO0VBQzlHO0FuQytyVUY7QW1DN3JVRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQytyVUg7QW1DenJVRztFQUNDO0FuQzJyVUo7QW1DdHJVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Dd3JVRjtBbUNyclVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3VyVUY7QW1DcHJVQztFQUNDO0FuQ3NyVUY7QW1DbnJVQztFaEMzQ0E7RUFDQTtFZ0M0Q0MsY2xDMURhO0VrQzJEYjtBbkNzclVGO0FtQ25yVUM7RUFDQztFQUFlO0VBQWdDO0VBQXdDO0VBQ3ZGO0VBQ0E7RUFDQSxtQmxDaEVlO0FEd3ZVakI7QUVudlVFO0VpQ3VERDtJQU9FO0VuQ3lyVUQ7QUFDRjtBbUN2clVFO0VBQ0M7RUFDQTtBbkN5clVIO0FtQ3ByVUM7RUFDQztFQUNBO0FuQ3NyVUY7QUVod1VFO0VpQ3dFRDtJQUtFO0lBQ0E7RW5DdXJVRDtBQUNGO0FtQ3ByVUM7RUFDQztFQUNBO0VBQ0EsbUJsQzVGYTtFa0M2RmIsY2xDMUZXO0VrQzJGWDtFL0JwQ0E7QUoydFVGO0FJNXNVSTtFK0JnQkg7SS9CYUssc0NBakJhO0VKb3NVakI7QUFDRjtBSS9xVUU7RStCbEJEO0kvQm1CRztFSmtyVUY7QUFDRjtBbUMxclVFO0VBQ0MscUJsQ25HVTtFa0NvR1YsY2xDdkdZO0VrQ3dHWixtQmxDckdVO0FEaXlVYjs7QW9DcHlVQztFQUNDO0FwQ3V5VUY7O0FxQ3Z5VUE7RUFDQztFQUNBLHlCcENEZ0I7RW9DRWhCO0FyQzB5VUQ7QUUzeFVFO0VtQ2xCRjtJQU1FO0VyQzJ5VUE7QUFDRjtBcUN6eVVDO0VBQ0M7RUFDQTtBckMyeVVGO0FxQ3p5VUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzJ5VUg7QUUzeVVFO0VtQ0xBO0lBUUU7RXJDNHlVRjtBQUNGO0FxQ3h5VUM7RWxDZEE7RUFDQTtFa0NnQkMsY3BDOUJhO0VvQytCYjtFakMyQkE7QUpneFVGO0FJandVSTtFaUM5Q0g7SWpDMkVLLG1DQWpCYTtFSnl2VWpCO0FBQ0Y7QUlwdVVFO0VpQ2hGRDtJakNpRkc7RUp1dVVGO0FBQ0Y7QXFDN3lVQztFQUNDLGNwQ2pDVztFb0NrQ1g7QXJDK3lVRjtBcUM3eVVFO0VBQ0M7QXJDK3lVSDtBcUM3eVVHO0VBQ0M7QXJDK3lVSjs7QXFDeHlVQTtFQUNDLHlCcEN2RGM7RW9Dd0RkO0FyQzJ5VUQ7QUVoMVVFO0VtQ21DRjtJQUtFO0VyQzR5VUE7QUFDRjs7QXFDenlVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQzR5VUQ7QUU1MVVFO0VtQzRDRjtJQU9FO0lBQ0E7RXJDNnlVQTtBQUNGO0FxQzN5VUM7RUFDQyxjcEN6RWU7QURzM1VqQjtBcUMxeVVDO0VsQ2pFQTtFQUNBO0VrQ21FQyxjcEMzRWdCO0VvQzRFaEI7RWpDeEJBO0FKcTBVRjtBSXR6VUk7RWlDS0g7SWpDd0JLLG1DQWpCYTtFSjh5VWpCO0FBQ0Y7QUl6eFVFO0VpQzdCRDtJakM4Qkc7RUo0eFVGO0FBQ0Y7QXFDL3lVQztFQUNDO0FyQ2l6VUY7QXFDOXlVQztFQUNDO0VBQ0E7QXJDZ3pVRjtBcUM3eVVDO0VBQ0M7RUFDQTtFakMzQ0E7QUoyMVVGO0FJNTBVSTtFaUMwQkg7SWpDR0ssa0NBakJhO0VKbzBVakI7QUFDRjtBSS95VUU7RWlDUkQ7SWpDU0c7RUprelVGO0FBQ0Y7O0FxQ2h6VUE7RUFDQztFQUNBLHNCcEN6R2E7QUQ0NVVkO0FFajVVRTtFbUM0RkY7SUFLRTtFckNvelVBO0FBQ0Y7QXFDbHpVQztFQUNDLHlCcEN0SGU7QUQwNlVqQjtBcUNoelVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXJDa3pVSDtBRS81VUU7RW1DeUdBO0lBT0U7SUFDQTtFckNtelVGO0FBQ0Y7QXFDOXlVRTtFbEM3SEQ7RUFDQTtFa0MrSEUsY3BDN0lZO0VvQzhJWjtFakNwRkQ7QUpxNFVGO0FJdDNVSTtFaUNpRUY7SWpDcENJLG1DQWpCYTtFSjgyVWpCO0FBQ0Y7QUl6MVVFO0VpQytCQTtJakM5QkU7RUo0MVVGO0FBQ0Y7QXFDbnpVRTtFQUNDLGNwQ2hKVTtBRHE4VWI7QXFDbnpVRztFQUNDO0FyQ3F6VUo7QXFDbnpVSTtFQUNDO0FyQ3F6VUw7QXFDanpVRzs7RUFFQztFQUNBO0FyQ216VUo7QXFDN3lVRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQyt5VUg7O0FxQ3p5VUE7RUFDQyx5QnBDbExZO0VvQ21MWjtFQUNBO0FyQzR5VUQ7QUVoOVVFO0VtQ2lLRjtJQU1FO0VyQzZ5VUE7QUFDRjs7QXFDenlVQztFbENsTEE7RUFDQTtFRDJEQSxjRHpFYztFQzBFZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFdkJDO0FKNjdVRjtBSTk2VUk7RWlDc0hIO0lqQ3pGSyxrQ0FqQmE7RUpzNlVqQjtBQUNGO0FJajVVRTtFaUNvRkQ7SWpDbkZHO0VKbzVVRjtBQUNGO0FxQ2wwVUM7RWpDcklDO0FKMDhVRjtBSTM3VUk7RWlDc0hIO0lqQ3pGSyx5REFqQmE7RUptN1VqQjtBQUNGO0FJOTVVRTtFaUNvRkQ7SWpDbkZHO0VKaTZVRjtBQUNGO0FFajdVQztFQUNDO0VBQ0E7RUVyQ0E7QUp5OVVGO0FJMThVSTtFRm9CSDtJRVNLLHNDQWpCYTtFSms4VWpCO0FBQ0Y7QUk3NlVFO0VGZEQ7SUVlRztFSmc3VUY7QUFDRjtBRXQ3VUM7RUFDQztFQUNBO0FGdzdVRjtBRXI3VUM7RUFDQyxjRHZHZ0I7RUN3R2hCLHFCRHhHZ0I7QUQraFZsQjtBRXA3VUM7RUFDQztFQUNBO0VBQ0E7VUFBQTtBRnM3VUY7QXFDMzJVQztFQUdDLHlCcENsTWE7RW9DbU1iLFdwQzNMWTtFb0M0TFoscUJwQ3BNYTtBRCtpVmY7QXFDejJVRTtFQUNDLHlCcENqTWU7RW9Da01mLHFCcENsTWU7RW9DbU1mLGNwQ3pNWTtBRG9qVmY7QXFDdjJVQztFQUNDLHNCcEN0TVk7RW9DdU1aO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDeTJVRjtBRTVpVkU7RW1DMExEO0lBWUU7SUFDQTtJQUNBO0VyQzAyVUQ7QUFDRjtBcUN2MlVDO0VuQ0pBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VtQ0ZDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcENoT1c7RW9DaU9YO0FyQ2kzVUY7QXFDLzJVRTtFQUNDLGNwQzNPWTtBRDRsVmY7QXFDOTJVRTtFQUNDO0VBQ0E7QXJDZzNVSDtBcUM1MlVDO0VBQ0M7RUFDQTtBckM4MlVGO0FxQzUyVUU7RWxDM09EO0VBQ0E7RWtDNk9FLGNwQzNQWTtFb0M0UFo7QXJDODJVSDtBcUMzMlVFO0VBQ0MsY3BDelBVO0VvQzBQVjtFQUNBO0FyQzYyVUg7QXFDeDJVRTtFQUNDO0FyQzAyVUg7QXFDeDJVRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMwMlVKO0FxQ3gyVUk7RUFDQztFQUNBLHFCcENwUlU7QUQ4blZmO0FxQ3YyVUk7RUFDQyxjcENqUlE7QUQwblZiO0FxQ3IyVUc7RUFDQztFQUNBLGNwQ3JSUTtFb0NzUlI7RUFDQTtBckN1MlVKO0FxQ2wyVUM7RUFDQztFQUNBO0VBQ0E7QXJDbzJVRjtBRXpuVkU7RW1Da1JEO0lBTUU7RXJDcTJVRDtBQUNGO0FxQ2wyVUM7RUFDQztFQUNBO0FyQ28yVUY7QXFDbDJVRTtFbEN0U0Q7RUFDQTtFRDJEQSxjRHpFYztFQzBFZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFdkJDO0FKeW1WRjtBSTFsVkk7RWlDME9GO0lqQzdNSSxrQ0FqQmE7RUprbFZqQjtBQUNGO0FJN2pWRTtFaUN3TUE7SWpDdk1FO0VKZ2tWRjtBQUNGO0FxQzEzVUU7RWpDelBBO0FKc25WRjtBSXZtVkk7RWlDME9GO0lqQzdNSSx5REFqQmE7RUorbFZqQjtBQUNGO0FJMWtWRTtFaUN3TUE7SWpDdk1FO0VKNmtWRjtBQUNGO0FFN2xWQztFQUNDO0VBQ0E7RUVyQ0E7QUpxb1ZGO0FJdG5WSTtFRm9CSDtJRVNLLHNDQWpCYTtFSjhtVmpCO0FBQ0Y7QUl6bFZFO0VGZEQ7SUVlRztFSjRsVkY7QUFDRjtBRWxtVkM7RUFDQztFQUNBO0FGb21WRjtBRWptVkM7RUFDQyxjRHZHZ0I7RUN3R2hCLHFCRHhHZ0I7QUQyc1ZsQjtBRWhtVkM7RUFDQztFQUNBO0VBQ0E7VUFBQTtBRmttVkY7QXFDbjZVRTtFQUdDLHlCcEN0VFk7RW9DdVRaLFdwQy9TVztFb0NnVFgscUJwQ3hUWTtFb0N5VFo7QXJDbTZVSDtBcUNqNlVHO0VBQ0MseUJwQ3RUYztFb0N1VGQscUJwQ3ZUYztFb0N3VGQsY3BDOVRXO0FEaXVWZjtBcUNoNlVHO0VBQ0M7RUFDQTtBckNrNlVKO0FxQzc1VUM7RUFDQztFQUNBO0VBQ0EsY3BDcFVXO0FEbXVWYjtBcUM3NVVFO0VBQ0M7QXJDKzVVSDtBcUMzNVVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsY3BDN1VVO0VvQzhVVjtFQUNBO0VBQ0E7QXJDNjVVRjtBcUMzNVVFO0VBQ0M7QXJDNjVVSDtBcUMxNVVFO0VsQ2xWRDtFQUNBO0VEMkRBLGNEekVjO0VDMEVkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUV2QkM7QUo2c1ZGO0FJOXJWSTtFaUNzUkY7SWpDelBJLGtDQWpCYTtFSnNyVmpCO0FBQ0Y7QUlqcVZFO0VpQ29QQTtJakNuUEU7RUpvcVZGO0FBQ0Y7QXFDbDdVRTtFakNyU0E7QUowdFZGO0FJM3NWSTtFaUNzUkY7SWpDelBJLHlEQWpCYTtFSm1zVmpCO0FBQ0Y7QUk5cVZFO0VpQ29QQTtJakNuUEU7RUppclZGO0FBQ0Y7QUVqc1ZDO0VBQ0M7RUFDQTtFRXJDQTtBSnl1VkY7QUkxdFZJO0VGb0JIO0lFU0ssc0NBakJhO0VKa3RWakI7QUFDRjtBSTdyVkU7RUZkRDtJRWVHO0VKZ3NWRjtBQUNGO0FFdHNWQztFQUNDO0VBQ0E7QUZ3c1ZGO0FFcnNWQztFQUNDLGNEdkdnQjtFQ3dHaEIscUJEeEdnQjtBRCt5VmxCO0FFcHNWQztFQUNDO0VBQ0E7RUFDQTtVQUFBO0FGc3NWRjtBcUMzOVVFO0VBR0MseUJwQ2xXWTtFb0NtV1osV3BDM1ZXO0VvQzRWWCxxQnBDcFdZO0FEK3pWZjtBcUN6OVVHO0VBQ0MseUJwQ2pXYztFb0NrV2QscUJwQ2xXYztFb0NtV2QsY3BDeldXO0FEbzBWZjtBcUNwOVVFOzs7RUFHQztBckNzOVVIO0FxQ245VUU7RUFDQztFQUNBO0FyQ3E5VUg7QXFDbDlVRztFQUNDO0FyQ285VUo7QXFDbDlVSTtFQUNDO0FyQ285VUw7QXFDLzhVRTtFQUNDO0FyQ2k5VUg7QXFDOThVRTtFQUNDO0FyQ2c5VUg7QXFDNzhVRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQys4VUg7QXFDNThVRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQzg4VUg7QUVyMVZFO0VtQ3lZQztJQUlFO0VyQzQ4VUg7QUFDRjtBcUN6OFVHO0VBQ0M7QXJDMjhVSjtBcUN2OFVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsY3BDN2FZO0VvQzhhWjtBckN5OFVIO0FxQ3Y4VUc7RUFDQyxjcEN4YVE7RW9DeWFSO0FyQ3k4VUo7QXFDdjhVSTtFQUNDO0FyQ3k4VUw7QXFDdjhVSztFQUNDO0VBQ0E7QXJDeThVTjtBcUNuOFVFO0VBQ0M7QXJDcThVSDtBcUNuOFVHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3E4VUo7QXFDbjhVSTtFQUNDO0VBQ0EscUJwQzVjVTtBRGk1VmY7QXFDbDhVSTtFQUNDLGNwQ3pjUTtBRDY0VmI7QXFDLzdVRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQ2k4VUg7QXFDLzdVRztFbEM5Y0Y7RUFDQTtFRDJEQSxjRHpFYztFQzBFZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFdkJDO0FKODJWRjtBSS8xVkk7RWlDa1pEO0lqQ3JYRyxrQ0FqQmE7RUp1MVZqQjtBQUNGO0FJbDBWRTtFaUNnWEM7SWpDL1dDO0VKcTBWRjtBQUNGO0FxQ3Y5VUc7RWpDamFEO0FKMjNWRjtBSTUyVkk7RWlDa1pEO0lqQ3JYRyx5REFqQmE7RUpvMlZqQjtBQUNGO0FJLzBWRTtFaUNnWEM7SWpDL1dDO0VKazFWRjtBQUNGO0FFbDJWQztFQUNDO0VBQ0E7RUVyQ0E7QUowNFZGO0FJMzNWSTtFRm9CSDtJRVNLLHNDQWpCYTtFSm0zVmpCO0FBQ0Y7QUk5MVZFO0VGZEQ7SUVlRztFSmkyVkY7QUFDRjtBRXYyVkM7RUFDQztFQUNBO0FGeTJWRjtBRXQyVkM7RUFDQyxjRHZHZ0I7RUN3R2hCLHFCRHhHZ0I7QURnOVZsQjtBRXIyVkM7RUFDQztFQUNBO0VBQ0E7VUFBQTtBRnUyVkY7QXFDaGdWRztFQUdDLHlCcEM5ZFc7RW9DK2RYLFdwQ3ZkVTtFb0N3ZFYscUJwQ2hlVztFb0NpZVg7RUFDQTtBckNnZ1ZKO0FxQzkvVUk7RUFDQyx5QnBDL2RhO0VvQ2dlYixxQnBDaGVhO0VvQ2llYixjcEN2ZVU7QUR1K1ZmO0FxQzMvVUU7RUFDQztFQUNBLGNwQ3JlUztFb0NzZVQ7RUFDQTtBckM2L1VIO0FxQzEvVUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwQ3hmWTtBRG8vVmY7QXFDeC9VQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMC9VRjtBcUN4L1VFO0VBQ0M7RUFDQSxjcENyZ0JZO0FEKy9WZjs7QXFDcC9VQTtFQUNDLHlCcEMxZ0JnQjtFb0MyZ0JoQjtBckN1L1VEO0FFai9WRTtFbUN3ZkY7SUFLRTtFckN3L1VBO0FBQ0Y7QXFDdC9VQztFQUNDO0VBQ0E7RUFDQTtBckN3L1VGO0FFdmdXRTtFbUM0Z0JEO0lBTUU7RXJDeS9VRDtBQUNGO0FFaGdXRTtFbUNnZ0JEO0lBVUU7SUFDQTtFckMwL1VEO0FBQ0Y7QUUvL1ZHO0VtQ3lmRjtJQWVFO0VyQzIvVUQ7QUFDRjs7QXFDdi9VQTtFQUNDLHNCcENoaUJhO0VvQ2lpQmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMC9VRDtBcUN4L1VDO0VBQ0M7RUFDQTtBckMwL1VGO0FxQ3YvVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBDM2pCZTtFb0M0akJmO0FyQ3kvVUY7QXFDdi9VRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN5L1VIO0FxQ3IvVUM7RUFDQztFQUNBO0VBQ0EsY3BDdGtCVztFb0N1a0JYO0VBQ0E7RUFDQTtBckN1L1VGO0FxQ3AvVUM7RWxDdGtCQTtFQUNBO0VEMkRBLGNEekVjO0VDMEVkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUV2QkM7QUoyaFdGO0FJNWdXSTtFaUMwZ0JIO0lqQzdlSyxrQ0FqQmE7RUpvZ1dqQjtBQUNGO0FJLytWRTtFaUN3ZUQ7SWpDdmVHO0VKay9WRjtBQUNGO0FxQzVnVkM7RWpDemhCQztBSndpV0Y7QUl6aFdJO0VpQzBnQkg7SWpDN2VLLHlEQWpCYTtFSmloV2pCO0FBQ0Y7QUk1L1ZFO0VpQ3dlRDtJakN2ZUc7RUorL1ZGO0FBQ0Y7QUUvZ1dDO0VBQ0M7RUFDQTtFRXJDQTtBSnVqV0Y7QUl4aVdJO0VGb0JIO0lFU0ssc0NBakJhO0VKZ2lXakI7QUFDRjtBSTNnV0U7RUZkRDtJRWVHO0VKOGdXRjtBQUNGO0FFcGhXQztFQUNDO0VBQ0E7QUZzaFdGO0FFbmhXQztFQUNDLGNEdkdnQjtFQ3dHaEIscUJEeEdnQjtBRDZuV2xCO0FFbGhXQztFQUNDO0VBQ0E7RUFDQTtVQUFBO0FGb2hXRjtBcUNyalZDO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNxalZGO0FxQ25qVkU7RUFDQztFQUNBO0VBQ0E7QXJDcWpWSDtBcUNsalZFO0VBQ0MseUJwQ2htQmU7RW9DaW1CZixxQnBDam1CZTtFb0NrbUJmLGNwQ3htQlk7QUQ0cFdmOztBcUM3aVZDO0VBQ0M7RUFDQTtFQUNBO0FyQ2dqVkY7QUUvb1dFO0VtQzRsQkQ7SUFNRTtFckNpalZEO0FBQ0Y7QXFDOWlWQztFQUNDO0VBQ0EseUJwQ3puQmU7QUR5cVdqQjtBRXhwV0U7RW1Dc21CRDtJQUtFO0VyQ2lqVkQ7QUFDRjs7QXFDM2lWQztFbEN4bkJBO0VBQ0E7RWtDMG5CQyxjcEN4b0JhO0VvQ3lvQmI7RUFDQTtFQUNBO0VBQ0E7QXJDOGlWRjs7QXFDMWlWQTtFQUNDO0VBQ0Esc0JwQzFvQmE7RW9DMm9CYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDNmlWRDtBcUMzaVZDO0VBQ0M7QXJDNmlWRjtBcUMxaVZDO0VBQ0M7RUFDQTtBckM0aVZGO0FxQ3ppVkM7RWxDdHBCQTtFQUNBO0VrQ3dwQkMsY3BDdHFCYTtFb0N1cUJiO0VBQ0E7QXJDMmlWRjtBcUN4aVZDO0VBQ0MsY3BDcnFCVztFb0NzcUJYO0VBQ0E7RUFDQTtBckMwaVZGOztBcUNwaVZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDdWlWRjtBcUNyaVZFO0VBQ0M7RUFDQTtBckN1aVZIO0FxQ25pVkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDcWlWRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2FnZS8uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy91dGlsaXRpZXMvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tbW9uL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vbm9kZV9tb2R1bGVzL3BvbHktZmx1aWQtc2l6aW5nL3NyYy9fcG9seS1mbHVpZC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21tb24vX2hlYWRlci1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19oZWFkZXItcm9sZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3JvbGUtYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19mYWN0LWZlYXR1cmVkLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fYWR2aXNvcnMtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hZHZpc29yLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLXN0YXRpc3RpY3Muc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLXJlbGF0ZWQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19oZWFkZXItcGFnZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2UtY29udGVudC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ZhcXMuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zcG9uc29ycy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2hlYWRlci1pbmR1c3RyeS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2luZHVzdHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc3BvbnNvcnMtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hZHZpc29yLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZnJvbnQtcGFnZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2FyY2hpdmUtaW5kdXN0cnkuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcmNoaXZlLWNvbXBhbnkuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcmNoaXZlLWFkdmlzb3Iuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLWFyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19xdWl6LnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3F1aXotcmVzdWx0cy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2V4cGxvcmUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWJzLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc2Nob29scy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2dldC1pbnZvbHZlZC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3RleHQtbGVhZC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3ZpZGVvLXRleHQtbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcHAtc3RhcnQtZXhwbG9yZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2Fkdmlzb3ItYXJjaGl2ZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ltcGFjdC1yZXBvcnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCAnfm5vcm1hbGl6ZS5jc3MnO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdsb3JpYStIYWxsZWx1amFoJmZhbWlseT1Ob3RoaW5nK1lvdStDb3VsZCtEbyZkaXNwbGF5PXN3YXBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQUJDR2ludG9Ob3JkXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BQkNHaW50b05vcmQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BQkNHaW50b05vcmQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBQkNHaW50b05vcmRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuOnJvb3Qge1xuICAtLXZpZXdwb3J0LXdpZHRoOiAxMDB2dztcbiAgLS12aWV3cG9ydC1oZWlnaHQ6IDEwMHZoO1xuICAtLWNvbnRhaW5lci13aWR0aDogJHNpemUtY29udGFpbmVyLXdpZHRoICsgJHNpemUtcGFkZGluZyAqIDI7XG4gIC0tc2l6ZS1wYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2l6ZS1wYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1jb2xvcjogI2YyZWJlNTtcbiAgLS10aGVtZS1ob3Zlci1jb2xvcjogIzkyY2RiOTtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAjMGY0NzJlO1xufVxuLnRoZW1lLWNvbG91ci1mb3Jlc3QgLmNhcmQtaWNvbi5pY29uLTEge1xuICB0b3A6IDEyOXB4O1xuICBsZWZ0OiAxM3B4O1xuICB3aWR0aDogOTRweDtcbiAgbGVmdDogNCU7XG4gIHRvcDogMjclO1xuICB3aWR0aDogMjYlO1xufVxuLnRoZW1lLWNvbG91ci1mb3Jlc3QgLmNhcmQtaWNvbi5pY29uLTIge1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAyMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3OWRlZyk7XG4gIHdpZHRoOiA2N3B4O1xuICByaWdodDogNiU7XG4gIHRvcDogNSU7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi50aGVtZS1jb2xvdXItdGVhbCB7XG4gIC0tdGhlbWUtY29sb3I6ICNmMmViZTU7XG4gIC0tdGhlbWUtaG92ZXItY29sb3I6ICMwZjQ3MmU7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogIzkyY2RiOTtcbn1cbi50aGVtZS1jb2xvdXItdGVhbCAuY2FyZC1pY29uLmljb24tMSB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAxMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjNkZWcpO1xuICBsZWZ0OiAxJTtcbiAgdG9wOiAxJTtcbiAgd2lkdGg6IDMwJTtcbn1cbi50aGVtZS1jb2xvdXItdGVhbCAuY2FyZC1pY29uLmljb24tMiB7XG4gIHRvcDogMzZweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDk1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03M2RlZyk7XG4gIHJpZ2h0OiAyJTtcbiAgdG9wOiA4JTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuICAtLXRoZW1lLWNvbG9yOiAjZjJlYmU1O1xuICAtLXRoZW1lLWhvdmVyLWNvbG9yOiAjZmY2OTM2O1xuICAtLXRoZW1lLWJhY2tncm91bmQtY29sb3I6ICNmMGFhMDA7XG59XG4udGhlbWUtY29sb3VyLXN1bmZsb3dlciAuY2FyZC1pY29uLmljb24tMSB7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDk1cHg7XG4gIHdpZHRoOiA3MnB4O1xuICByaWdodDogMjYlO1xuICB0b3A6IDMlO1xuICB3aWR0aDogMjElO1xufVxuLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIgLmNhcmQtaWNvbi5pY29uLTIge1xuICB0b3A6IDY0cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMjdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpO1xuICByaWdodDogMSU7XG4gIHRvcDogMTQlO1xuICB3aWR0aDogMzUlO1xufVxuXG4udGhlbWUtY29sb3VyLWVtYmVyIHtcbiAgLS10aGVtZS1jb2xvcjogI2YyZWJlNTtcbiAgLS10aGVtZS1ob3Zlci1jb2xvcjogI2YwYWEwMDtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmY2OTM2O1xufVxuLnRoZW1lLWNvbG91ci1lbWJlciAuY2FyZC1pY29uLmljb24tMSB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDcycHg7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDQlO1xuICB3aWR0aDogMjElO1xufVxuLnRoZW1lLWNvbG91ci1lbWJlciAuY2FyZC1pY29uLmljb24tMiB7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDcycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUyZGVnKTtcbiAgdG9wOiAxJTtcbiAgcmlnaHQ6IDMlO1xuICB3aWR0aDogMjAlO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1mb3Jlc3QucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWNoZXZyb25zLnRoZW1lLWNvbG91ci10ZWFsIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy10ZWFsLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItZW1iZXIge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWNoZXZyb25zLWVtYmVyLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1zdW5mbG93ZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1mb3Jlc3Qge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLWZvcmVzdC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tbGluZXMudGhlbWUtY29sb3VyLXRlYWwge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLXRlYWwucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1lbWJlciB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctbGluZXMtZW1iZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLXN1bmZsb3dlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLWZvcmVzdC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItdGVhbCB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy10ZWFsLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1kb3RzLnRoZW1lLWNvbG91ci1lbWJlciB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1lbWJlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLXN1bmZsb3dlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLWZvcmVzdCB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZm9yZXN0LnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi13YXZlcy50aGVtZS1jb2xvdXItdGVhbCB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtdGVhbC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLWVtYmVyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy13YXZlcy1lbWJlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLXN1bmZsb3dlciB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtc3VuZmxvd2VyLnBuZycpO1xufVxuXG4jYXBwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMS42MiBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEuNCBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDM0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAzNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4wNztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxdncgKyAxNy44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDE2LjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zaXplLXBhZGRpbmcpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zaXplLXBhZGRpbmcpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDE1LCA3MSwgNDYsIDAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMTlweCAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTMuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5OHZ3ICsgNy41MjZweCkgY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIH1cbn1cbi5idXR0b24uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYnV0dG9uLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMC41OTh2dyArIDE1LjUyNnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmJ1dHRvbi5zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCAyN3B4O1xuICB9XG59XG4uYnV0dG9uLngtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4uYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaXJjbGUge1xuICBmb250OiBub3JtYWwgMThweC8xLjExIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA4MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTUuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNpcmNsZSB7XG4gIHdpZHRoOiAxMzJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmNpcmNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMS4zOTR2dyArIDEyNi4yMjdweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIHdpZHRoOiAxNTNweDtcbiAgfVxufVxuLmNpcmNsZSB7XG4gIGhlaWdodDogNzFweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmNpcmNsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDAuNjY0dncgKyA2OC4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGhlaWdodDogODFweDtcbiAgfVxufVxuLmNpcmNsZSAuc3ZnLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2lyY2xlIC5zdmctY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNpcmNsZTpob3ZlciB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLmNpcmNsZTpob3ZlciAuc3ZnLWxpbmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3F1aWdnbGUtdW5kZXJsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3F1aWdnbGUtdW5kZXJsaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW47XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uc3F1aWdnbGUtdW5kZXJsaW5lLmFuaW1hdGUtc3F1aWdnbGU6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyLFxuLnNxdWlnZ2xlLXVuZGVybGluZS1jZW50cmUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyOjphZnRlcixcbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudHJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbjtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbn1cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyLmFuaW1hdGUtc3F1aWdnbGU6OmFmdGVyLFxuLnNxdWlnZ2xlLXVuZGVybGluZS1jZW50cmUuYW5pbWF0ZS1zcXVpZ2dsZTo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cblxuLnBhZ2luYXRpb24gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZmxleDogMCAxIDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdpbmF0aW9uIGEuYWN0aXZlLCAucGFnaW5hdGlvbiBhLnByZXYsIC5wYWdpbmF0aW9uIGEubmV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2luYXRpb24gYS5uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jb250YWN0IHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmNvbHMgPiAqIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uY29udGFjdCBpbnB1dCxcbi5jb250YWN0IHNlbGVjdCxcbi5jb250YWN0IG9wdGlvbixcbi5jb250YWN0IHRleHRhcmVhIHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS40MyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MDk5ODk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uY29udGFjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG4uY29udGFjdCBsYWJlbC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb250YWN0IGxhYmVsLmNoZWNrYm94IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgb3JkZXI6IC0xO1xufVxuLmNvbnRhY3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aWNrLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG4uY29udGFjdCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTcwcHg7XG59XG4uY29udGFjdCBzZWxlY3Q6ZGlzYWJsZWQsXG4uY29udGFjdCBzZWxlY3Q6aW52YWxpZCB7XG4gIGNvbG9yOiAjODA5OTg5O1xufVxuLmNvbnRhY3QgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzgwOTk4OTtcbn1cbi5jb250YWN0IDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjODA5OTg5O1xufVxuLmNvbnRhY3QgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzgwOTk4OTtcbn1cbi5jb250YWN0IDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4MDk5ODk7XG59XG4uY29udGFjdCBbcm9sZT1hbGVydF0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNFNTgyODI7XG59XG4uY29udGFjdCAuZmllbGQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmNvbnRhY3QgLmZpZWxkIGlucHV0LFxuLmNvbnRhY3QgLmZpZWxkIHNlbGVjdCxcbi5jb250YWN0IC5maWVsZCBvcHRpb24sXG4uY29udGFjdCAuZmllbGQgdGV4dGFyZWEsXG4uY29udGFjdCAuZmllbGQgLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0IC5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdCAuZm9vdGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdC5pbnZlcnNlIC5idXR0b246bm90KDpob3Zlcikge1xuICBjb2xvcjogI2ZmNjkzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2OTM2O1xufVxuXG4uZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFsb2cge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5kaWFsb2dfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OSB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhc2lkZS52aWRlby13cmFwcGVyLTE2eDkge1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICB9XG59XG5hc2lkZS52aWRlby13cmFwcGVyLTE2eDkgaWZyYW1lIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuYXNpZGUudmlkZW8td3JhcHBlci0xNng5LnZpZGVvLXdyYXBwZXItMTZ4OV9fbWF4LWgtMjcwIHtcbiAgbWF4LWhlaWdodDogMjcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhc2lkZS52aWRlby13cmFwcGVyLTE2eDkudmlkZW8td3JhcHBlci0xNng5X19tYXgtaC0yNzAge1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbnAgKyAud3AtYmxvY2stZW1iZWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5oZWFkZXIuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDcxLCA0NiwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBib2R5Lm1lbnUtb3BlbiBoZWFkZXIuc2l0ZS1oZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbmJvZHkubWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGl2LnNpdGUtaGVhZGVyIHtcbiAgZm9udDogbm9ybWFsIDE4cHgvMS4xMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCB2YXIoLS1zaXplLXBhZGRpbmcpO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMThweCB2YXIoLS1zaXplLXBhZGRpbmcpIDM1cHg7XG4gIH1cbiAgZGl2LnNpdGUtaGVhZGVyIC5sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogY2FsYyh2YXIoLS1zaXplLXBhZGRpbmcpICsgMTJweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxufVxuZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC4zKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZChldmVuKSB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMCA5cHggOXB4IDA7XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKG9kZCkge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcbn1cbmRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMSksIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMikge1xuICB0b3A6IDA7XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDMpLCBkaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAzNnB4O1xufVxuYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgxKSwgYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMiksIGJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA3cHg7XG59XG5ib2R5Lm1lbnUtb3BlbiBkaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICB0b3A6IDdweDtcbn1cbmJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogMjlweDtcbn1cbmJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIHRvcDogMjlweDtcbn1cbmRpdi5zaXRlLWhlYWRlciAuZWR1Y2F0b3JzLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIC5lZHVjYXRvcnMtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuZGl2LnNpdGUtaGVhZGVyIC5lZHVjYXRvcnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi5zaXRlLWhlYWRlciAuZWR1Y2F0b3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgYm90dG9tOiAtOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saW5rLXNxdWlnZ2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuZGl2LnNpdGUtaGVhZGVyIC5lZHVjYXRvcnM6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5kaXYuc2l0ZS1oZWFkZXIgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB1bC5tZW51IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgfVxufVxuZGl2LnNpdGUtaGVhZGVyIHVsLm1lbnUgbGkge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIgdWwubWVudSBsaSB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIgdWwubWVudSBsaSB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cbn1cbmRpdi5zaXRlLWhlYWRlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuZGl2LnNpdGUtaGVhZGVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuZGl2LnNpdGUtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2YwYWEwMDtcbn1cbmRpdi5zaXRlLWhlYWRlciBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIgYTpub3QoLmxvZ28pIHtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodC8yMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZGl2LnNpdGUtaGVhZGVyIGE6bm90KC5sb2dvKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1oci1iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG4gIH1cbiAgZGl2LnNpdGUtaGVhZGVyIGEuZWR1Y2F0b3JzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIGRpdi5zaXRlLWhlYWRlciBhLmVkdWNhdG9yczo6YmVmb3JlIHtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXJfX21haW4ge1xuICBwYWRkaW5nOiAxMHB4IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19ncmlkX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19ncmlkX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19ncmlkX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tYWluIHN2ZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluIHN2ZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21haW4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1mb290ZXJfX21haW4gbGkge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW4gbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fbmF2IHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fbmF2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEyLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fbmF2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fbmF2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLnNpdGUtZm9vdGVyX19tYWluX19uYXYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMGFhMDA7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpdGUtZm9vdGVyX19tYWluX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX3N1YnNjcmlwdGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fc3Vic2NyaXB0aW9uX19mb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmMmViZTU7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX3N1YnNjcmlwdGlvbl9fZm9ybSAuY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMDBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19mb290ZXIgdWwsXG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpdGUtZm9vdGVyX19mb290ZXIgbGkge1xuICBtYXJnaW46IDAgMCAwIDM3cHg7XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLnNpdGUtZm9vdGVyX19mb290ZXIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMGFhMDA7XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSAzMjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNDY0dncgKyA1LjcxNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMjA4dncgKyAwcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9fYm9keSB7XG4gIGNvbG9yOiAjZjJlYmU1O1xufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9faGVhZGluZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiA3MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDRweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5jb25maXJtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tb2RhbF9fZm9ybSAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5mb290ZXIgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjcuNXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSAzMjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19idXR0b24ge1xuICAgIHBhZGRpbmc6IGNhbGMoMS43MTl2dyArIDIycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDU1cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jdGEge1xuICBiYWNrZ3JvdW5kOiAjZmY2OTM2O1xuICBjb2xvcjogI2YyZWJlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAwIDE2M3B4O1xuICB9XG59XG4uZm9vdGVyLWN0YTo6YmVmb3JlLCAuZm9vdGVyLWN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb290ZXItY3RhOjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLWVtYmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5mb290ZXItY3RhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uZm9vdGVyLWN0YSA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLWN0YSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA2MHB4LzEuMTcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gMzIwcHgpIHtcbiAgLmZvb3Rlci1jdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMC42Mzh2dyArIDUuOTU3cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5mb290ZXItY3RhIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDQ3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmZvb3Rlci1jdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGEgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi5mb290ZXItY3RhIGEge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDI0cHggMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhIGEge1xuICAgIG1hcmdpbjogODZweCAwIDQ0cHg7XG4gIH1cbn1cbi5mb290ZXItY3RhIGE6OmJlZm9yZSwgLmZvb3Rlci1jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyLWN0YSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBsZWZ0OiAtNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1zcXVpZ2dsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uZm9vdGVyLWN0YSBhOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3ctZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5mb290ZXItY3RhIGE6aG92ZXIge1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5mb290ZXItY3RhIGE6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItY3RhIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1jdGEgLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jdGFfX2xlZnQge1xuICAgIG1heC13aWR0aDogNTUzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uZm9vdGVyLWN0YV9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWN0YV9fcmlnaHQge1xuICAgIG1heC13aWR0aDogNDQ3cHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItY3RhX19yaWdodCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1jdGFfX3JpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWltYWdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWN0YV9fcmlnaHQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjElO1xuICAgIGJvdHRvbTogMjdweDtcbiAgICBoZWlnaHQ6IDI3M3B4O1xuICAgIHdpZHRoOiA0OTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGFfX3JpZ2h0OjphZnRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwLjM4NjQ3MzQzJTtcbiAgfVxufVxuXG4uZm9vdGVyLWFja25vd2xlZGdlbWVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU2cHggMCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEwLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFja25vd2xlZGdlbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLWFja25vd2xlZGdlbWVudDo6YmVmb3JlLCAuZm9vdGVyLWFja25vd2xlZGdlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItaHItYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQgLmZsYWdzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQgLmZsYWdzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4uZm9vdGVyLWFja25vd2xlZGdlbWVudCAuZmxhZ3MgPiBkaXYge1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFja25vd2xlZGdlbWVudCAuZmxhZ3MgPiBkaXYge1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50IC5mbGFnc19fYWJvcmlnaW5hbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnLWFib3JpZ2luYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50IC5mbGFnc19fdGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy10aS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4uaGVhZGVyLXJvbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDcwcHggMCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xuICBjb2xvcjogI2YyZWJlNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItcm9sZSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyNXB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JvbGUtaGVhZGVyLWJvdHRvbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXJvbGVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdmlld3BvcnQtd2lkdGgpIC0gdmFyKC0tc2l6ZS1wYWRkaW5nKSAqIDIpO1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGVfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgNTklO1xufVxuLmhlYWRlci1yb2xlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXg6IDAgMCA0MSU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW46IDUwcHggMCAtNTBweDtcbn1cbi5oZWFkZXItcm9sZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLXJvbGVfX2luZHVzdHJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLXJvbGVfX2luZHVzdHJ5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEyLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItcm9sZV9faW5kdXN0cnkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhlYWRlci1yb2xlX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCA2MHB4LzEuMTIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1yb2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI4dncgKyAzNC41MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItcm9sZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmhlYWRlci1yb2xlX190aXRsZS1hbHQge1xuICBmb250OiA0MHB4LzEgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5oZWFkZXItcm9sZV9fdGl0bGUtYWx0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS40NjF2dyArIDExLjk1MnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1yb2xlX190aXRsZS1hbHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmhlYWRlci1yb2xlX190cmFpdHMge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1yb2xlX190cmFpdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItcm9sZV9fdHJhaXRzIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyLXJvbGVfX3RyYWl0cyBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiAtIFwiO1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JvbGUtdHJhaXQtZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4ucm9sZS1hYm91dCB7XG4gIHBhZGRpbmc6IDE5MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucm9sZS1hYm91dCB7XG4gICAgcGFkZGluZzogY2FsYyg1Ljk3NnZ3ICsgNzUuMjU5cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnJvbGUtYWJvdXQge1xuICAgIHBhZGRpbmc6IDE5MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtYWJvdXQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnJvbGUtYWJvdXRfX2xlZnQge1xuICBmbGV4OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5yb2xlLWFib3V0X19yaWdodCB7XG4gIGZsZXg6IDQxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb2xlLWFib3V0X19yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJvbGUtYWJvdXRfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucm9sZS1hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnJvbGUtYWJvdXRfX3NraWxscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yb2xlLWFib3V0X19za2lsbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmY2OTM2O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMTA1LCA1NCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4ucm9sZS1hYm91dF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWFyZ2luOiA0MHB4IDAgNDBweDtcbn1cbi5yb2xlLWFib3V0X19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG4ucm9sZS1hYm91dF9fbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjY5MzY7XG59XG4ucm9sZS1hYm91dF9fbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTZweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm9sZS1hYm91dF9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5yb2xlLWFib3V0X19saXN0IGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbjogMCAyZXg7XG59XG5cbi5zZWN0aW9uLXJvbGUtYWR2aXNvcnMgLmFkdmlzb3JzLWNhcm91c2VsX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFjdC1mZWF0dXJlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYWN0LWZlYXR1cmVkLWJnLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHdpZHRoOiA0MDZweDtcbiAgaGVpZ2h0OiAzOTNweDtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ljc4ZGVnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA3MHB4O1xuICB3aWR0aDogMjc3cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkIHtcbiAgICB3aWR0aDogY2FsYyg4LjU2NnZ3ICsgMjQxLjUzOHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmZhY3QtZmVhdHVyZWQge1xuICAgIHdpZHRoOiA0MDZweDtcbiAgfVxufVxuLmZhY3QtZmVhdHVyZWQge1xuICBoZWlnaHQ6IDI2NnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDguNDMzdncgKyAyMzEuMDg4cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiAzOTNweDtcbiAgfVxufVxuLmZhY3QtZmVhdHVyZWQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgcGFkZGluZzogY2FsYygxLjk5MnZ3ICsgMzEuNzUzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDE4LjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5mYWN0LWZlYXR1cmVkX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYygwLjc5N3Z3ICsgOC43MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxufVxuLmZhY3QtZmVhdHVyZWRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTEuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFkdmlzb3JzLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMTUwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuOTc2dncgKyAzNS4yNTlweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgfVxufVxuLmFkdmlzb3JzLWNhcm91c2VsX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWxfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIDAgMTAwcHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2FsbCB7XG4gIGZsZXg6IDA7XG4gIG9yZGVyOiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsX19hbGwgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5hZHZpc29ycy1jYXJvdXNlbF9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI0NnB4O1xuICB0b3A6IDIyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQge1xuICAgIHRvcDogY2FsYygxLjcyNnZ3ICsgMjEyLjg1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsX19iYW5kIHtcbiAgICB0b3A6IDI0NnB4O1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmJlZm9yZSwgLmFkdmlzb3JzLWNhcm91c2VsX19iYW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AtdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmJlZm9yZSB7XG4gIHRvcDogLTQ5cHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmFmdGVyIHtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2Z1wiKTtcbn1cbi5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgd2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMi42NTZ2dyArIDI0OS4wMDRweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMzI4dncgKyAyNC41MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tc2l6ZS1wYWRkaW5nKSk7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLXNpemUtcGFkZGluZykpO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1zbGlkZXItbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fkdmlzb3Itc2xpZGVyLWJsb2Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cblxuLmFkdmlzb3ItY2FyZCB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWR2aXNvci1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwLjU1NTU1NTU1NTYlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmlzb3ItY2FyZF9faW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuLmFkdmlzb3ItY2FyZF9faW1hZ2UgLmNhcmQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlIC5jYXJkLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlIC5jYXJkLWljb24gc3ZnIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uYWR2aXNvci1jYXJkX19pbWFnZSAuY2FyZC1pY29uIHN2ZyBbc3Ryb2tlKj1cIiNcIl0ge1xuICBzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlOmhvdmVyIC5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgZm9udDogbm9ybWFsIDMwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxdncgKyAxOS44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYWR2aXNvci1jYXJkX19ob3ZlciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2aXNvci1jYXJkX19ob3ZlciA+IGRpdiB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5hZHZpc29yLWNhcmRfX2hvdmVyIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE0NnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciBzdmcge1xuICAgIHdpZHRoOiBjYWxjKDMuNTg2dncgKyAxMzEuMTU1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciBzdmcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZF9faG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5hZHZpc29yLWNhcmRfX25hbWUge1xuICBmb250OiBub3JtYWwgMzBweC8xLjI4IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5hZHZpc29yLWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYWR2aXNvci1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5hZHZpc29yLWNhcmRfX25hbWUge1xuICBtYXJnaW46IDIwcHggMCAxNXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvci1jYXJkX19uYW1lIHtcbiAgICBtYXJnaW46IGNhbGMoMC42NjR2dyArIDE3LjI1MXB4KSAwIGNhbGMoMC4zMzJ2dyArIDEzLjYyNXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFkdmlzb3ItY2FyZF9fbmFtZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmFkdmlzb3ItY2FyZF9fY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnJvbGUtc3RhdGlzdGljcyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAxOTBweCAwIDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucm9sZS1zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDcuMzA0dncgKyA0OS43NjFweCkgMCBjYWxjKDIuNjU2dncgKyA2OS4wMDRweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5yb2xlLXN0YXRpc3RpY3Mge1xuICAgIHBhZGRpbmc6IDE5MHB4IDAgMTIwcHg7XG4gIH1cbn1cbi5yb2xlLXN0YXRpc3RpY3MgLnRoaW5nIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDk0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OTBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpIHNjYWxlKDQuOCk7XG4gIG9wYWNpdHk6IDAuMTY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy00LXN0YXItdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnJvbGUtc3RhdGlzdGljc19fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuLnJvbGUtc3RhdGlzdGljc19fZmFjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLXN0YXRpc3RpY3NfX2ZhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucm9sZS1zdGF0aXN0aWNzX19mYWN0IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1zdGF0aXN0aWNzX19mYWN0IGxpIHtcbiAgICBtYXJnaW46IDcwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9sZS1zdGF0aXN0aWNzX19mYWN0IGxpICsgbGkge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgfVxufVxuLnJvbGUtc3RhdGlzdGljc19fY291bnRlciB7XG4gIGZvbnQ6IDMwcHgvMiBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JvbGUtc3RhdGlzdGljcy1jb3VudGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnJvbGUtc3RhdGlzdGljc19fZmFjdC10aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCAyM3B4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMjBweCAwIDAgMTAwcHg7XG59XG4ucm9sZS1zdGF0aXN0aWNzX190ZXh0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbjogMjdweCAwIDAgMTAwcHg7XG59XG5cbi5yb2xlLXJlbGF0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMCAwIDI1MHB4O1xuICBwYWRkaW5nOiAwIDAgMTUwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5yb2xlLXJlbGF0ZWQge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDYuNjR2dyArIDEyMi41MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnJvbGUtcmVsYXRlZCB7XG4gICAgcGFkZGluZzogMCAwIDI1MHB4O1xuICB9XG59XG4ucm9sZS1yZWxhdGVkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4ucm9sZS1yZWxhdGVkX19mYWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtcmVsYXRlZF9fZmFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5yb2xlLXJlbGF0ZWRfX2ZhY3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5yb2xlLXJlbGF0ZWRfX2NvdW50ZXIge1xuICBmb250OiAzMHB4LzIgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogI2YwYWEwMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yb2xlLXN0YXRpc3RpY3MtY291bnRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5yb2xlLXJlbGF0ZWRfX2ZhY3QtdGl0bGUge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMjBweCAwIDAgMTAwcHg7XG59XG4ucm9sZS1yZWxhdGVkX190ZXh0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbjogMjdweCAwIDAgMTAwcHg7XG59XG5cbi5yb2xlLWNhcmRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9sZS1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgICBnYXA6IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnJvbGUtY2FyZHMge1xuICAgIGdhcDogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpIGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5yb2xlLWNhcmRzIHtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgfVxufVxuLnJvbGUtY2FyZHNfX2xpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMjIuNSU7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5yb2xlLWNhcmRzX19saSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtY2FyZHNfX2xpIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuLnJvbGUtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEyNi45MjMwNzY5MjMxJSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtY2FyZCB7XG4gICAgcGFkZGluZzogMCAwIDgxLjkyMDkwMzk1NDglIDA7XG4gIH1cbn1cbi5yb2xlLWNhcmQgYSB7XG4gIHBhZGRpbmc6IDI2cHggMjBweCAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5yb2xlLWNhcmQgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4ucm9sZS1jYXJkX19pbmR1c3RyeSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIGF1dG87XG59XG4ucm9sZS1jYXJkX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCAyOHB4LzEuMDYgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY3cHgpIHtcbiAgLnJvbGUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygtODAwdncgKyA2MTY0cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy43NzR2dyAtIDguOTgxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDk4MHB4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoLTgwMHZ3ICsgNzg2OHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSA5ODFweCkge1xuICAucm9sZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuODUydncgKyAxMS42NDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5yb2xlLWNhcmRfX3NraWxscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm9sZS1jYXJkX19za2lsbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQyLCAyMzUsIDIyOSwgMC4zKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJvbGUtY2FyZCAuYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaGVhZGVyLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgbWFyZ2luOiAwIDAgOTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmUyZDg7XG59XG4uaGVhZGVyLXBhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5oZWFkZXItcGFnZSBoMSB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbXBhaWduLXZpZGVvIC5oZWFkZXItcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbXBhaWduLXZpZGVvIC5oZWFkZXItcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI4dncgKyAyNC41MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW1wYWlnbi12aWRlbyAuaGVhZGVyLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1wYWdlIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1wYWdlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmhlYWRlci1wYWdlIC5jb250YWluZXIgPiBkaXYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhlYWRlci1wYWdlX19pbWFnZSB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXBhZ2VfX2ltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNiU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXBhZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW46IDYwcHggMCAtOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5oZWFkZXItcGFnZV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1pbmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWlubGluZSB7XG4gICAgcGFkZGluZzogY2FsYygzLjMydncgKyA4Ni4yNTVweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWlubGluZSB7XG4gICAgcGFkZGluZzogMTUwcHggMCAwO1xuICB9XG59XG4uaGVhZGVyLWlubGluZSBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1pbmxpbmUgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWlubGluZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMDBweCAwIDE4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDAgOTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYyg3LjA2MnZ3IC0gNC4yMzdweCkgMCA5MHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoNC4zNHZ3ICsgMTYuNjY3cHgpIDAgY2FsYyg3LjgxM3Z3ICsgMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTgwcHg7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgaDEsXG4ucGFnZS1jb250ZW50IGgyLFxuLnBhZ2UtY29udGVudCBoMyxcbi5wYWdlLWNvbnRlbnQgaDQsXG4ucGFnZS1jb250ZW50IGg1LFxuLnBhZ2UtY29udGVudCBoNiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuXG5hcnRpY2xlLnR5cGUtZmFxIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMTcwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNjQ4dncgKyA4MC43NTdweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNzBweCAwIDA7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIGgxIHtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTBweDtcbiAgcGFkZGluZzogMzhweCAwIDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuMTE3dncgKyAyMC45NTZweCkgMCBjYWxjKC0xLjMyOHZ3ICsgMzUuNDk4cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtNTAlIC0gMjVweCk7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEge1xuICAtLWNvbG9yLWJnOiAjMGY0NzJlO1xuICAtLWNvbG9yLWJzOiAjOTJjZGI5O1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuOTN2dyArIDE0LjE1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiA+IGRpdiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJzKTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEuYTAge1xuICAtLWNvbG9yLWJnOiAjMGY0NzJlO1xuICAtLWNvbG9yLWJzOiAjOTJjZGI5O1xufVxuYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYS5hMSB7XG4gIC0tY29sb3ItYmc6ICNmMGFhMDA7XG4gIC0tY29sb3ItYnM6ICNmZjY5MzY7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiA+IGRpdiBhLmEyIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEuYTMge1xuICAtLWNvbG9yLWJnOiAjZmY2OTM2O1xuICAtLWNvbG9yLWJzOiAjZjBhYTAwO1xufVxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNS45NzZ2dyArIDM1LjI1OXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDYuNjR2dyArIDcyLjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciAuZmFxcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoMyxcbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoMyB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDIuNjU2dncgKyAyOS4wMDRweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS4zMjh2dyArIDE0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSBoNCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYXEtbWludXMuc3ZnXCIpO1xufVxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDQge1xuICBmb250OiBub3JtYWwgMjJweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5OHZ3ICsgMTQuMzUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1wbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDRweCAxMTBweCA0NHB4IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDE1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGg0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuNTk0dncgKyAxMy40MDJweCkgY2FsYygzLjMydncgKyA0Ni4yNTVweCkgY2FsYygxLjU5NHZ3ICsgMTMuNDAycHgpIGNhbGMoMC45OTZ2dyArIDEwLjg3NnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDQge1xuICAgIHBhZGRpbmc6IDQ0cHggMTEwcHggNDRweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGRpdltpZF49aGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgZGl2W2lkXj1oZWFkbGVzc3VpLWRpc2Nsb3N1cmUtcGFuZWxdIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMC45OTZ2dyArIDEwLjg3NnB4KSBjYWxjKDAuOTk2dncgKyAxMC44NzZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGRpdltpZF49aGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGRpdltpZF49aGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXSArIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciAuZmFxLWNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIC5mYXEtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNy4zMDR2dyArIDQ5Ljc2MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbn1cblxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogNzBweCAwIDE4OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmJhY2sge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2stYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YwYWEwMDtcbiAgbWFyZ2luOiA3M3B4IDAgN3B4O1xuICBtYXJnaW46IDczcHggMCA3cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeS1oZWFkZXIge1xuICAgIG1hcmdpbjogNzNweCAwIDdweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiA3M3B4IDAgN3B4O1xuICB9XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEwLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiA3cHggMCA0MXB4O1xuICBtYXJnaW46IDdweCAwIDExcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeSB7XG4gICAgbWFyZ2luOiA3cHggMCBjYWxjKDEuOTkydncgKyAyLjc1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBtYXJnaW46IDdweCAwIDQxcHg7XG4gIH1cbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDEyLjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIGgxIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW46IDQxcHggMCA0MHB4O1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmNvbHMgLmltYWdlIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDAgMCAyMi41JTtcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIC50ZXh0IHtcbiAgb3JkZXI6IDM7XG4gIGZsZXg6IDAgMCA3NCU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuY29scyAudGV4dCA+IGRpdiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmNvbHMgLnRleHQgLmJ1dHRvbiB7XG4gIG1hcmdpbjogNTRweCAwIDA7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuZmFjdC1mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02JTtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMge1xuICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiAuY29tcGFueS1hZHZpc29ycyB7XG4gICAgcGFkZGluZzogMTAwcHggMCBjYWxjKDkuOTZ2dyArIDguNzY1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuICB9XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiAuY29tcGFueS1hZHZpc29ycyAudGV4dCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzIC5jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzJSAzJTtcbiAgbWFyZ2luOiAxMDBweCAwIDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiAuY29tcGFueS1hZHZpc29ycyAuY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMgLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuICB9XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMgLmNhcmRzIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5oZWFkZXItaW5kdXN0cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC1lbWJlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uaGVhZGVyLWluZHVzdHJ5IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnlfX2xlZnQge1xuICBmbGV4OiAwIDAgNTAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeV9fbGVmdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTMzdncgKyAxNS40NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeV9fbGVmdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGVhZGVyLWluZHVzdHJ5X19sZWZ0IGgxIHtcbiAgZm9udDogbm9ybWFsIDYwcHgvMS4xMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5X19sZWZ0IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDM0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeV9fbGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uaGVhZGVyLWluZHVzdHJ5X19yaWdodCB7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogNTBweCAwIC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeV9fcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnlfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmhlYWRlci1pbmR1c3RyeSBbY2xhc3NePWljb25dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhlYWRlci1pbmR1c3RyeSBbY2xhc3NePWljb25dIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLWluZHVzdHJ5IFtjbGFzc149aWNvbl0gc3ZnIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uaGVhZGVyLWluZHVzdHJ5IFtjbGFzc149aWNvbl0gc3ZnIFtzdHJva2UqPVwiI1wiXSB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmhlYWRlci1pbmR1c3RyeSAuaWNvbi0xIHtcbiAgbGVmdDogMzIlO1xuICB0b3A6IC03JTtcbiAgd2lkdGg6IDE2NHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxN2RlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IC5pY29uLTEge1xuICAgIGxlZnQ6IC0xNCU7XG4gICAgdG9wOiAtMzUlO1xuICAgIHdpZHRoOiAxOTRweDtcbiAgfVxufVxuLmhlYWRlci1pbmR1c3RyeSAuaWNvbi0yIHtcbiAgbGVmdDogMzElO1xuICBib3R0b206IC05JTtcbiAgd2lkdGg6IDIwM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IC5pY29uLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnkgLmljb24tMyB7XG4gIHJpZ2h0OiAtOCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI5NnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeSAuaWNvbi0zIHtcbiAgICByaWdodDogLTE1JTtcbiAgICB0b3A6IC0zMCU7XG4gICAgd2lkdGg6IDE3N3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1hYm91dCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwYWRkaW5nOiAxOTBweCAwIDEwMHB4O1xuICBwYWRkaW5nOiAxMTBweCAwIDUwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWFib3V0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMzEydncgKyA4OC4wMDhweCkgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktYWJvdXQge1xuICAgIHBhZGRpbmc6IDE5MHB4IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWFib3V0IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1hYm91dCAuY29udGFpbmVyID4gaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBmbGV4OiAwIDAgMzAlO1xuICBtYXJnaW46IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktYWJvdXQgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDAgMCA2N3B4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1hYm91dCAuY29udGFpbmVyID4gZGl2IHtcbiAgZmxleDogMCAwIDY1LjUlO1xufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwYWRkaW5nOiAxMzBweCAwIDI4N3B4O1xuICBwYWRkaW5nOiA1MHB4IDAgMTMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMzEydncgKyAyOC4wMDhweCkgMCBjYWxjKDEwLjQyNXZ3ICsgODYuODQxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyB7XG4gICAgcGFkZGluZzogMTMwcHggMCAyODdweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXNfX2dyaWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgbSBiXCIgXCJjIG0gZFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYlwiIFwibSBtXCIgXCJjIGRcIjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBncmlkLWFyZWE6IG07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDE3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDQ0cHggMzBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTMzdncgKyA5LjQ1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAudGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCAxOHB4LzEuNTYgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEyLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDUlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtIC5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLnN2ZyBzdmcge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDc2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSB7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gIH1cbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMCB7XG4gIGdyaWQtYXJlYTogYTtcbiAgY29sb3I6ICNmZjY5MzY7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1JTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMCAubGluZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0wIC5saW5lIHtcbiAgICByaWdodDogNDlweDtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTEge1xuICBncmlkLWFyZWE6IGI7XG4gIGNvbG9yOiAjY2RkMWVhO1xuICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0xIC5saW5lIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0xIC5saW5lIHtcbiAgICBsZWZ0OiA0OXB4O1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMiB7XG4gIGdyaWQtYXJlYTogYztcbiAgY29sb3I6ICM5MmNkYjk7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1JTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMiAubGluZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTIgLmxpbmUge1xuICAgIHJpZ2h0OiA0OXB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTMge1xuICBncmlkLWFyZWE6IGQ7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0zIC5saW5lIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMyAubGluZSB7XG4gICAgbGVmdDogNDlweDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDkwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiB7XG4gICAgcGFkZGluZzogY2FsYygyLjY1NnZ3ICsgMzkuMDA0cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbjo6YmVmb3JlLCAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uOjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gaDMge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDYydncgKyAxOS42MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGgzIHtcbiAgICBtYXJnaW46IDAgMCA5MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoNCB7XG4gIGZvbnQ6IG5vcm1hbCAyNHB4LzEuNDIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5OHZ3ICsgMTYuMzUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSB7XG4gICAgcGFkZGluZzogY2FsYygzLjMydncgKyAzNi4yNTVweCkgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1oci1iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSA+IGRpdiB7XG4gIGZsZXg6IDAgMCA0MCU7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSA+IGRpdiA+IGkge1xuICBmb250OiBub3JtYWwgMjBweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogI2YyZWJlNTtcbiAgY29udGVudDogXCJWU1wiO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSA+IGRpdiA+IGkgPiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1leHBlY3RhdGlvbi1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkgPiBkaXYgKyBkaXYgPiBpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpID4gZGl2ICsgZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTMycHg7XG4gIH1cbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkgPiBkaXYgKyBkaXY6OmFmdGVyIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdG9wOiAtNjhweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3Qge1xuICBwYWRkaW5nOiAyNDBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMTQwcHggMCA2NXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoNi42NHZ3ICsgMTEyLjUxcHgpIDAgY2FsYygyLjMyNHZ3ICsgNTUuMzc4cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3Qge1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICBmb250OiBub3JtYWwgMzhweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzdncgKyAyMC4xNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMi42NTZ2dyArIDI5LjAwNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X19jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X19pbWcge1xuICBmbGV4OiAwIDAgNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X19pbWcge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGV4dCB7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1zcG9uc29ycyAuc2VjdGlvbi1zcG9uc29ycyB7XG4gIHBhZGRpbmc6IDIwcHggMCAxNzBweDtcbiAgcGFkZGluZzogMjBweCAwIDgwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXNwb25zb3JzIC5zZWN0aW9uLXNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgY2FsYyg1Ljk3NnZ3ICsgNTUuMjU5cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1zcG9uc29ycyAuc2VjdGlvbi1zcG9uc29ycyB7XG4gICAgcGFkZGluZzogMjBweCAwIDE3MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1zcG9uc29ycyAuc2VjdGlvbi1zcG9uc29ycyAuc3BvbnNvcnMtY2Fyb3VzZWwuc3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1hZHZpc29ycyAuYWR2aXNvcnMtY2Fyb3VzZWxfX3NsaWRlciB7XG4gIHBhZGRpbmc6IDAgMCAxNzBweDtcbn1cblxuLnNwb25zb3JzLWNhcm91c2VsLnN3aXBlciB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLnNwb25zb3JzLWNhcm91c2VsLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3BvbnNvcnMtY2Fyb3VzZWwuc3dpcGVyIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zcG9uc29ycy1jYXJvdXNlbC5zd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICByaWdodDogMTAlO1xuICBib3R0b206IDEwJTtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAlICogMik7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAlICogMik7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5zcG9uc29ycy1jYXJvdXNlbC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyLWFkdmlzb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvciB7XG4gIHBhZGRpbmc6IDkycHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3Ige1xuICAgIHBhZGRpbmc6IGNhbGMoLTYuNTEzdncgKyAxMTguOTYycHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxMzY2cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIHtcbiAgICBwYWRkaW5nOiBjYWxjKDI0LjE4OHZ3IC0gMzAwLjQwNHB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciB7XG4gICAgcGFkZGluZzogMTY0cHggMCAwO1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLXRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgZm9udDogbm9ybWFsIDgwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjk5MnZ3ICsgNDEuNzUzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDIuNTIzdncgKyAxLjU1NHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGgxIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDM3M3B4O1xuICBtYXJnaW46IDE4cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIC5saW5lIHtcbiAgICB3aWR0aDogY2FsYyg2LjE3NXZ3ICsgMjU0LjQzNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIC5saW5lIHtcbiAgICB3aWR0aDogMzczcHg7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gICAgbWFyZ2luOiBjYWxjKDEuMTk1dncgLSA0Ljk0OHB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGgxIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOXB4O1xuICBib3R0b206IC0xNnB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiA4N3B4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDc4ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBoMSAuYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gIGZvbnQ6IG5vcm1hbCAzMnB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC43OTd2dyArIDE2LjcwMXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygxLjk5MnZ3IC0gOC4yNDdweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19yb2xlLWFsdCB7XG4gIGZvbnQ6IDI2cHgvMS4zOCBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlLWFsdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4dncgKyAxOC4zNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZS1hbHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlLWFsdCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19hcnJvdyB7XG4gIGhlaWdodDogMTQ3cHg7XG4gIG1hcmdpbjogMTVweCAxMTBweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3JfX2Fycm93IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxNmRlZyk7XG59XG4uaGVhZGVyLWFkdmlzb3JfX2ZsYWdzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlci1hZHZpc29yX19mbGFncyBsaSB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1IG5vLXJlcGVhdCBjZW50ZXIvNjAlIDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDguMzUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvcl9fc3VidGl0bGUge1xuICBtYXJnaW46IDMwcHggMCAxMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IGNhbGMoMC45M3Z3ICsgMjYuMTUxcHgpIDAgMTBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19zcGVjIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3NwZWMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjUzMXZ3ICsgOS44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fc3BlYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbCB7XG4gICAgbWFyZ2luOiBjYWxjKDAuOTN2dyArIDI2LjE1MXB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIG1hcmdpbjogNDRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIHBhZGRpbmc6IDE0cHggNDhweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNDcyZTtcbiAgY29sb3I6ICNmMGFhMDA7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3N1bmZsb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY5MzY7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBib3JkZXItY29sb3I6ICNmZjY5MzY7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3N1bmZsb3dlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmViZTU7XG4gIGNvbG9yOiAjZmY2OTM2O1xufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbC5idXR0b24tLWJvb2stYS1jYWxsX19mb3Jlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTJjZGI5O1xufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbC5idXR0b24tLWJvb2stYS1jYWxsX19mb3Jlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0NzJlO1xuICBjb2xvcjogIzkyY2RiOTtcbn1cbi5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwuYnV0dG9uLS1ib29rLWEtY2FsbF9fdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjOTJjZGI5O1xuICBib3JkZXItY29sb3I6ICMwZjQ3MmU7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3RlYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3IgLmNvbnRhaW5lciBbY2xhc3NePWljb25dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgW2NsYXNzXj1pY29uXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgW2NsYXNzXj1pY29uXSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgW2NsYXNzXj1pY29uXSBzdmcgW2ZpbGwqPVwiI1wiXSB7XG4gIGZpbGw6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIFtjbGFzc149aWNvbl0gc3ZnIFtzdHJva2UqPVwiI1wiXSB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgLmljb24tMSB7XG4gIGxlZnQ6IDI5JTtcbiAgdG9wOiAtMTMwcHg7XG4gIHdpZHRoOiAxOTZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMGRlZyk7XG59XG4uaGVhZGVyLWFkdmlzb3IgLmNvbnRhaW5lciAuaWNvbi0yIHtcbiAgcmlnaHQ6IDM1JTtcbiAgdG9wOiAtMTA1cHg7XG4gIHdpZHRoOiA5NnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMWRlZyk7XG59XG4uaGVhZGVyLWFkdmlzb3IgLmNvbnRhaW5lciAuaWNvbi0zIHtcbiAgcmlnaHQ6IDE3JTtcbiAgdG9wOiAyOHB4O1xuICB3aWR0aDogMTc2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxZGVnKTtcbn1cbi5oZWFkZXItYWR2aXNvcl9fbGVmdCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogLTclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1pbi1oZWlnaHQ6IDc0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19sZWZ0IHtcbiAgICBtaW4taGVpZ2h0OiA4MThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9faW1nIHtcbiAgICBsZWZ0OiA0OSU7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICAuaGVhZGVyLWFkdmlzb3JfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19pbWcge1xuICAgIGxlZnQ6IDE0NnB4O1xuICAgIGhlaWdodDogNjglO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXItYWR2aXNvcl9faW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3JfX3JpZ2h0IHtcbiAgZmxleDogMCAwIDE3LjMlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTEwcHg7XG4gIHBhZGRpbmc6IDAgMCA3MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsYyg0LjIwMnZ3ICsgNTIuNjA1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDEzNjZweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yaWdodCB7XG4gICAgcGFkZGluZzogMCAwIDEyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yaWdodCB7XG4gICAgZmxleDogMCAwIDIyLjMlO1xuICB9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxNDBweCAwIDE1MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1hYm91dCB7XG4gICAgcGFkZGluZzogY2FsYyg3Ljk2OHZ3IC0gMTIuOTg4cHgpIDAgY2FsYyg1Ljk3NnZ3ICsgMzUuMjU5cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWFib3V0IHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDE1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0IGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4wNyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogNjBweCAwIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWFib3V0IGgyIHtcbiAgICBtYXJnaW46IDEzMHB4IDAgMjVweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1hYm91dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fbGVmdCB7XG4gIGZsZXg6IDAgMCA2MCU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19sZWZ0ID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQge1xuICBmbGV4OiAwIDAgMzElO1xuICBtYXJnaW46IDY1cHggMCAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQgPiBoNCB7XG4gIGZvbnQ6IDEycHgvMS42NyBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmY2OTM2O1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IGg0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IHVsIGxpIHtcbiAgbWFyZ2luOiAxNHB4IDI4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IHVsIGxpIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjJweDtcbiAgbWF4LWhlaWdodDogMjJweDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2V4cGVyaWVuY2Uge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2V4cGVyaWVuY2UgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSA+IGxpIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X190cmFpdHMge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzLS1saXN0IGxpIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzLS1saXN0IGxpOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzIGxpIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yb2xlLXRyYWl0LWRpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X190cmFpdHMgbGk6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMSkge1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMikge1xuICBjb2xvcjogI2ZmNjkzNjtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMykge1xuICBjb2xvcjogIzkyY2RiOTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rNCkge1xuICBjb2xvcjogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2VkdWNhdGlvbiBsaSB7XG4gIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAucG9wb3Zlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IGNhbGMoMTAwJSArIDEzcHgpO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fc2hhcmUgLmNvcHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIC5jb3B5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAuY29weV9fdXJsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAuY29weV9fYnV0dG9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0IC5idXR0b24ge1xuICBtYXJnaW46IDMwcHggMTNweCAwIDA7XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiA0M3B4IDAgMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIHtcbiAgZmxleDogMCAwIDI2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOC4zN2RlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyA+IGRpdiB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgbWFyZ2luOiAwIC0zN3B4IC01MCUgMDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IHtcbiAgcGFkZGluZzogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuMTI5dncgKyAxMy4zMjdweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyA+IGRpdiB7XG4gICAgcGFkZGluZzogMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IC5pbWcgaW1nIHtcbiAgd2lkdGg6IDQ3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYgLmltZyBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDguNjgxdncgKyAyMzMuMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYgLmltZyBpbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IC5pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHZ3O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xIFwiR2xvcmlhIEhhbGxlbHVqYWhcIiwgY3Vyc2l2ZTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjU5NHZ3ICsgOS40MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgaDIge1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyBoMiB7XG4gICAgbWFyZ2luOiBjYWxjKDAuMzMydncgKyAxMy42MjVweCkgMCBjYWxjKDAuMzMydncgKyAzLjYyNXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIGgyIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZSB7XG4gIGZsZXg6IDAgMCA2NC40JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiAzMHB4LzEuMzMgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBiYWNrZ3JvdW5kOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX3F1b3RlIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzdncgKyAxMi4xNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogLTI4cHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICM5MmNkYjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTE0cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjOTJjZGI5O1xuICB9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSB7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMTAwcHg7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkge1xuICAgIHBhZGRpbmc6IDE3MHB4IDAgNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5OjpiZWZvcmUsIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5OjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5OjphZnRlciB7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkgaDIge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSBoMjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fdGV4dCB7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX3RleHQgPiBkaXYge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19pbWcge1xuICBmbGV4OiAwIDAgNzAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1wYXRod2F5LWltYWdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9faW1nIGRpdiB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU1LjgwMjQ2OTEzNTglO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMCB2YXIoLS1zaXplLXBhZGRpbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEzNjBweCArIHZhcigtLXNpemUtcGFkZGluZykgKiAyKTtcbiAgICBoZWlnaHQ6IDM2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGkge1xuICBmbGV4OiAwIDAgMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgIGZsZXg6IDAgMCAyNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fkdmlzb3ItYXJyb3ctdG9wLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaSA+IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpID4gZGl2IHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogI2YyZWJlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQoNG4rMSkgZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmNjkzNiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy1lbWJlci5wbmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKDRuKzIpIGRpdiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBiYWNrZ3JvdW5kOiAjY2RkMWVhIHVybChcIi4uL2ltYWdlcy9iZy9iZy1kb3RzLWxpbGFjLnBuZ1wiKTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQoNG4rMykgZGl2IHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZSB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy1mb3Jlc3QucG5nXCIpO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOm50aC1jaGlsZCg0bis0KSBkaXYge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZmY2OTM2O1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwIHVybChcIi4uL2ltYWdlcy9iZy9iZy1kb3RzLXN1bmZsb3dlci5wbmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKG9kZCk6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAyNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQob2RkKTo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1hcnJvdy1ib3R0b20uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQoZXZlbik6OmFmdGVyIHtcbiAgICBib3R0b206IC04cHg7XG4gICAgbGVmdDogLTEyOXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0OWRlZyk7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpmaXJzdC1jaGlsZCA+IGksIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpsYXN0LWNoaWxkID4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzcwcHg7XG4gIGhlaWdodDogMzcwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hZHZpc29yLXBhdGh3YXktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpmaXJzdC1jaGlsZCA+IGksIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpsYXN0LWNoaWxkID4gaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHRvcDogNDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgei1pbmRleDogMDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpsYXN0LWNoaWxkID4gaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZpc29yLXBhdGh3YXktYmxvYi5zdmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAyNDBweCAwIDEwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAwIDU1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogY2FsYyg5LjI5NnZ3ICsgNjEuNTE0cHgpIDAgY2FsYygyLjk4OHZ3ICsgNDIuNjI5cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeV9faW1ncyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBhIGIgY1wiIFwiYSBhIGQgZFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBhXCIgXCJhIGFcIiBcImIgY1wiIFwiZCBkXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjhweCAyOHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3MgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3MgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5X19pbWdzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0wIHtcbiAgZ3JpZC1hcmVhOiBhO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmZjY5MzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMCB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2ZmNjkzNjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IC5pdGVtLTEge1xuICBncmlkLWFyZWE6IGI7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2YwYWEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0xIHtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZjBhYTAwO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMiB7XG4gIGdyaWQtYXJlYTogYztcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAjMGY0NzJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IC5pdGVtLTIge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICMwZjQ3MmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0zIHtcbiAgZ3JpZC1hcmVhOiBkO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNkNmUyZDg7XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMyA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMyB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2Q2ZTJkODtcbiAgfVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiA0M3B4IDAgMTk0cHg7XG4gIHBhZGRpbmc6IDQzcHggMCAxNDRweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1jb21wYW55IHtcbiAgICBwYWRkaW5nOiA0M3B4IDAgY2FsYygzLjMydncgKyAxMzAuMjU1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkge1xuICAgIHBhZGRpbmc6IDQzcHggMCAxOTRweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1jb21wYW55IGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4wNyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDU0cHg7XG59XG4uc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkgaDI6OmFmdGVyIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItY29tcGFueV9fY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1jb21wYW55X19pbWcge1xuICBmbGV4OiAwIDAgMTglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1jb21wYW55X19pbWcge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItY29tcGFueV9faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tYWR2aXNvci1jb21wYW55X190ZXh0IHtcbiAgZmxleDogMCAwIDc0JTtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5cbi5oZWFkZXItZnJvbnQtcGFnZSB7XG4gIC0tdGhlbWUtaG92ZXItY29sb3I6ICNmMGFhMDA7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzY7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWZyb250LXBhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLXRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NTVweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA3NDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNi4zODN2dyArIDY3Ny40NDdweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZSAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2ltZyB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2ltZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogNTM2cHg7XG4gICAgd2lkdGg6IDUyNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcge1xuICBsZWZ0OiAzNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19pbWcge1xuICAgIGxlZnQ6IGNhbGMoNjcuNXZ3IC0gMzExLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTc4MHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9faW1nIHtcbiAgICBsZWZ0OiA4OTBweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcgaW1nLFxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2ltZyAuYnVyc3Qge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDQlO1xuICB3aWR0aDogNTMuOTMzJTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9faW1nIC5naXJsIHtcbiAgbGVmdDogMTElO1xuICBib3R0b206IC0xNDdweDtcbiAgd2lkdGg6IDYxLjc5OSU7XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2ltZyAucGhvbmUge1xuICBsZWZ0OiA1OCU7XG4gIGJvdHRvbTogMTglO1xuICB3aWR0aDogMzMuNzA4JTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9faW1nIC50aGluZyB7XG4gIGxlZnQ6IDM2JTtcbiAgYm90dG9tOiA1NSU7XG4gIHdpZHRoOiA0NS4zOTQlO1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcgLnNxdWlnZ2xlIHtcbiAgbGVmdDogNDQlO1xuICBib3R0b206IDEwJTtcbiAgd2lkdGg6IDQ3LjY0MiU7XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2xlZnQge1xuICBmbGV4OiAwIDAgNDAlO1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19yaWdodCB7XG4gIGZsZXg6IDAgMCAzNzBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX3VuaXEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX3VuaXEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fdW5pcSBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX3VuaXEgc3ZnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS4wNjR2dyArIDU5LjU3NHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX191bmlxIHN2ZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC0zMHB4IDAgMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5zd2lwZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLXNsaWRlIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgMTAwcHgvMSBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAyNnB4IGF1dG8gYXV0byAxNXB4O1xuICBmb250LXNpemU6IDYwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDk4MHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLXNsaWRlIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoNC4yNTV2dyArIDE4LjI5OHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5zd2lwZXItc2xpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLXNsaWRlIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAtMjFweCAwIC0xM3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5zd2lwZXItc2xpZGUgaDI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMC4zMTl2dyArIDMuODcycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlci1zbGlkZSBoMjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX19oZWFkaW5nIHtcbiAgZm9udDogbm9ybWFsIDMwcHgvMS4zMyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjg1MXZ3ICsgMTMuNjZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX3RleHQge1xuICBtYXJnaW46IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fdGV4dCA+ICoge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19saW5rIHtcbiAgbWFyZ2luOiA0N3B4IDAgMTQzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19saW5rIHtcbiAgICBtYXJnaW46IGNhbGMoMS41OTZ2dyArIDE2LjM2MnB4KSAwIGNhbGMoMTUuMjEzdncgLSAxNDkuMDg1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2xpbmsge1xuICAgIG1hcmdpbjogNDdweCAwIDE0M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2xpbmsgLmNpcmNsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fbGluayAuYXJyb3cge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICB3aWR0aDogODFweDtcbiAgaGVpZ2h0OiA4MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2xpbmsgLmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2UgaW1nLmdpcmwsXG4uaGVhZGVyLWZyb250LXBhZ2UgaW1nLmJ1cnN0LFxuLmhlYWRlci1mcm9udC1wYWdlIGltZy50aGluZyxcbi5oZWFkZXItZnJvbnQtcGFnZSBpbWcucGhvbmUsXG4uaGVhZGVyLWZyb250LXBhZ2UgYS5jaXJjbGUsXG4uaGVhZGVyLWZyb250LXBhZ2Ugc3ZnLnN2Zy1jaXJjbGUsXG4uaGVhZGVyLWZyb250LXBhZ2Ugc3ZnLmFycm93LFxuLmhlYWRlci1mcm9udC1wYWdlIHN2Zy5zcXVpZ2dsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tbWVkaWEtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDg1cHggMCAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNjQ4dncgKyA2NS43NTdweCkgMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNTVweCAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLXRleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5LjgyNzU4NjIwNjklIDQwLjE3MjQxMzc5MzElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0X19ncmlkX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9fZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDYwcHgvMS4xNyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMTUwcHggMCA1OHB4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDM0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9fdGl0bGUge1xuICBtYXJnaW46IDMwcHggMCA0OHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0X190aXRsZSB7XG4gICAgbWFyZ2luOiBjYWxjKDQuNjQ4dncgKyAxMC43NTdweCkgMCBjYWxjKDAuNjY0dncgKyA0NS4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgNThweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MHB4O1xuICB3aWR0aDogMjcwcHg7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHJvdy1nYXA6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbSB7XG4gICAgcm93LWdhcDogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbTpob3ZlciAuc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX19pbWFnZTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzBmNDcyZTtcbn1cbi5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW06aG92ZXIgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAzNXB4O1xuICByb3ctZ2FwOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW1fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW1fX2ltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX19pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyNyU7XG4gICAgbWFyZ2luOiAwIDAgMjAlIDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNzEsIDQ2LCAwLjgpO1xuICB9XG59XG5cbi5zZWN0aW9uLXNwb25zb3JzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTI1cHggMCAzMHB4O1xuICBwYWRkaW5nOiAxMDBweCAwIDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuNjZ2dyArIDkzLjEyN3B4KSAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiAxMjVweCAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXNwb25zb3JzIGgyIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnNlY3Rpb24tdGFicy12aWRlbyB7XG4gIHBhZGRpbmc6IDMwMHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlbyB7XG4gICAgcGFkZGluZzogMTUwcHggMCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTIwcHg7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW4ge1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDI4LjI0OXZ3ICsgMjAzLjA1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDguNjgxdncgKyAzNTMuMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW46OmJlZm9yZSwgLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbjo6YmVmb3JlIHtcbiAgdG9wOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW8gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogI2YyZWJlNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC45M3Z3ICsgMjIuMTUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDAuNjY0dncgKyAxNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX190ZXh0IHtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjI2NnZ3ICsgMTQuOXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlbyAuYXBwLXRhYnMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvIC5hcHAtdGFicyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvIC5hcHAtdGFicyA+IGRpdjpsYXN0LWNoaWxkID4gYnV0dG9uIHtcbiAgZmxleDogMTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlbyAuYXBwLXRhYnMgPiBkaXY6bGFzdC1jaGlsZCA+IGJ1dHRvbiB7XG4gICAgZmxleDogMCAwIDYwdnc7XG4gIH1cbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW8gLmFwcC10YWJzID4gZGl2Omxhc3QtY2hpbGQgPiBidXR0b24gaDMge1xuICBmb250OiBub3JtYWwgMjRweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDQ1cHggMCA4cHg7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvIC5hcHAtdGFicyA+IGRpdjpsYXN0LWNoaWxkID4gYnV0dG9uIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJzLXZpZGVvLXNxdWlnZ2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogN3B4IDAgMDtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW8gLmFwcC10YWJzID4gZGl2Omxhc3QtY2hpbGQgPiBidXR0b24gZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX2xpbmsge1xuICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tdGFicy12aWRlb19fbGluayBhIHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyNHB4IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGEge1xuICAgIG1hcmdpbjogODZweCAwIDQ0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX2xpbmsgYTo6YmVmb3JlLCAuc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlY3Rpb24tdGFicy12aWRlb19fbGluayBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBsZWZ0OiAtNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1zcXVpZ2dsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGE6OmFmdGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnNlY3Rpb24tdGFicy12aWRlb19fbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgcGFkZGluZzogODBweCAwIDA7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogY2FsYyg0LjY0OHZ3ICsgNjAuNzU3cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvcnMtZmVhdHVyZWQgLmFkdmlzb3JzLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbF9fc2xpZGVyIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG59XG4uc2VjdGlvbi1hZHZpc29ycy1mZWF0dXJlZCAuYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYTAwO1xuICBib3R0b206IC0xcHg7XG59XG4uc2VjdGlvbi1hZHZpc29ycy1mZWF0dXJlZCAuYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3Atc3VuZmxvd2VyLnN2Z1wiKTtcbn1cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbF9fYmFuZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tYWR2aXNvcnMtZmVhdHVyZWQgLmFkdmlzb3ItcXVvdGVzIHtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbn1cblxuLmFkdmlzb3ItcXVvdGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5hZHZpc29yLXF1b3RlcyB7XG4gICAgcGFkZGluZzogMCAwIGNhbGMoMS45OTJ2dyArIDQxLjc1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFkdmlzb3ItcXVvdGVzIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuLmFkdmlzb3ItcXVvdGVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC00OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tc3VuZmxvd2VyLnN2Z1wiKTtcbn1cbi5hZHZpc29yLXF1b3RlcyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFkdmlzb3ItcXVvdGVzX190ZXh0IHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiTm90aGluZyBZb3UgQ291bGQgRG9cIiwgY3Vyc2l2ZTtcbiAgbWFyZ2luOiAwIDAgMC4zZW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmFkdmlzb3ItcXVvdGVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFkdmlzb3ItcXVvdGVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5hZHZpc29yLXF1b3Rlc19fc3ViIHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbi5hZHZpc29yLXF1b3Rlc19fc3ViIHNwYW4gKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiAtIFwiO1xufVxuXG4uc2VjdGlvbi10ZXh0LW1lZGlhIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTI1cHggMCAzMHB4O1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYSB7XG4gICAgcGFkZGluZzogY2FsYyg1LjY0NHZ3ICsgMTYuNjMzcHgpIDAgMzBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYSB7XG4gICAgcGFkZGluZzogMTI1cHggMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX2xlZnQge1xuICBmbGV4OiAwIDAgNDglO1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcmlnaHQge1xuICBmbGV4OiAwIDAgNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcmlnaHQge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQgaDIge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMzcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQgPiBkaXYge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX2ltZyB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19pbWcubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRleHQtbWVkaWFfX2ltZy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXRleHQtbWVkaWFfX2ltZy5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNzVweCAtMzNweCAwO1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19pbWcgZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOTIuMTM4MzY0Nzc5OSU7XG4gIG1hcmdpbi1ib3R0b206IC0yMiU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IHRvcC9jb250YWluO1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlID4gZGl2ID4gZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDE4cHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUgPiBkaXYgPiBkaXYge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlIC50aGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IC0yMnB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTM1ZGVnLCAwZGVnKTtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjOTJjZGI5O1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTEgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1N3B4O1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMSAudGhpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzMnB4O1xuICBoZWlnaHQ6IDIzNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTE2NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctYmxvYi1saWxhYy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTEgLnRoaW5nIHtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDY3JTtcbiAgICBsZWZ0OiAtMTE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnExOjphZnRlciB7XG4gIGxlZnQ6IDI3cHg7XG4gIGJvcmRlci10b3A6IDMwcHggc29saWQgI2YwYWEwMDtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnEyID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmNjkzNjtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnEyOjphZnRlciB7XG4gIHJpZ2h0OiAyN3B4O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZjY5MzY7XG4gIHRyYW5zZm9ybTogc2tldygzNWRlZywgMGRlZyk7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMyA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMyAudGhpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkzcHg7XG4gIGhlaWdodDogOTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAtMTM2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy00LXN0YXItdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTMgLnRoaW5nIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMzdweDtcbiAgICByaWdodDogLTI2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnEzOjphZnRlciB7XG4gIGxlZnQ6IDI3cHg7XG4gIGJvcmRlci10b3A6IDMwcHggc29saWQgIzBmNDcyZTtcbn1cblxuLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG59XG4uc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5pbmR1c3RyeS1jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLmluZHVzdHJ5LWNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdhcDogNDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbi5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLmluZHVzdHJ5LWNhcmRzIC5pbmR1c3RyeS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHMgLmluZHVzdHJ5LWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLmluZHVzdHJ5LWNhcmRzID4gLnRoaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTI5MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IGNhbGMoNC42NDh2dyArIDEwLjc1N3B4KSAwIGNhbGMoMy4zMnZ3ICsgMjYuMjU1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gIH1cbn1cblxuLmluZHVzdHJ5LWNhcmQge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDguMDIyNTk4ODcwMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZCA+IGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNi45MjMwNzY5MjMxJTtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4wNiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxdncgKyAxNy44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICB9XG59XG4uaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiAuc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogODBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiAuc3ZnIHtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5zdmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIycHg7XG4gIGJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5hcnJvdyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiA1MnB4O1xuICB9XG59XG4uaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiAuYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2OmhvdmVyIC5zdmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJjaGl2ZS1jb21wYW55IC5oZWFkZXItaW5saW5lIHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbn1cblxuLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcGFkZGluZzogOTBweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWFyY2hpdmUtY29tcGFueTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IC5jb21wYW55LWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIGdhcDogMzBweCAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWNvbXBhbnkgLmNvbXBhbnktY2FyZHMge1xuICAgIGdhcDogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpIGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IC5jb21wYW55LWNhcmRzIHtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IC5jb21wYW55LWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAuY29tcGFueS1jYXJkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTI5MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogY2FsYyg0LjY0OHZ3ICsgMTAuNzU3cHgpIDAgY2FsYygzLjMydncgKyAyNi4yNTVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMCA5MHB4O1xuICB9XG59XG5cbi5jb21wYW55LWNhcmQge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjOTJjZGI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbXBhbnktY2FyZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwNy42OTIzMDc2OTIzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICB9XG59XG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IC5pbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE0NiwgMjA1LCAxODUsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbn1cbi5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYgLmltZyBpbWcsXG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IC5pbWcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5OHZ3ICsgMTIuMzUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmNvbXBhbnktY2FyZCA+IGRpdiA+IGRpdiAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IC5idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24tZ3JpZC1sb2dvIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTgwcHggMCAxODBweDtcbn1cbi5zZWN0aW9uLWdyaWQtbG9nbyB+IC5zZWN0aW9uLWdyaWQtbG9nbyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIGgyIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtbG9nbyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtbG9nbyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLWxvZ28gaDIge1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC50ZXh0IHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTMycHgsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBnYXA6IDQwcHggNDBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyAuaXRlbSB7XG4gIGhlaWdodDogNjBweDtcbn1cbi5zZWN0aW9uLWdyaWQtbG9nbyAuaXRlbXMgLml0ZW0gaW1nLFxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyAuaXRlbSBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZpbHRlci1hbHBoYWJldCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDQ2cHggMCA1MHB4O1xufVxuLmZpbHRlci1hbHBoYWJldCAud3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG4gIHBhZGRpbmc6IDI3cHggMCAxNnB4O1xufVxuLmZpbHRlci1hbHBoYWJldCAuY29udGFpbmVyIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmZpbHRlci1hbHBoYWJldCAuY29udGFpbmVyIGE6bm90KC5hY3RpdmUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWR2aXNvci1hcmNoaXZlIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMCAwIDE5MHB4O1xuICBwYWRkaW5nOiAwIDAgMTIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5hZHZpc29yLWFyY2hpdmUge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDQuNjQ4dncgKyAxMDAuNzU3cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYWR2aXNvci1hcmNoaXZlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTkwcHg7XG4gIH1cbn1cbi5hZHZpc29yLWFyY2hpdmUgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuICBnYXA6IDQwcHggNDBweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9faW1hZ2Uge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uYWR2aXNvci1hcmNoaXZlIC5hZHZpc29yLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTdweCAwO1xufVxuLmFkdmlzb3ItYXJjaGl2ZSAuYWR2aXNvci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9fY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuLmFkdmlzb3ItYXJjaGl2ZSAuYWR2aXNvci1jYXJkX19ob3ZlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9faG92ZXIgc3ZnIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnJvbGUtYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnJvbGUtYXJjaGl2ZSB7XG4gICAgcGFkZGluZzogY2FsYygzLjMydncgKyAzNi4yNTVweCkgMCBjYWxjKDUuMzEydncgKyA5OC4wMDhweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvbGUtYXJjaGl2ZSA+IC5jb250YWluZXIgLnRoaW5nIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNjNweDtcbiAgcmlnaHQ6IC00NDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb2xlLWFyY2hpdmUgPiAuY29udGFpbmVyIC50aGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzID4gaDUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyA+IGg1IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyA+IGZvcm0ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzID4gZm9ybSA+IGRpdiB7XG4gIG1hcmdpbjogMCA1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMCAzNXB4IDAgMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b24uaGFzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDIwNSwgMTg1LCAwLjE1KTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLXNtYWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMTZweDtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uLnJlc2V0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1yZXNldC5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDIzcHg7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAwIDZweDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b24ucmVzZXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uLnJlc2V0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1hcmNoaXZlIC5maWx0ZXJzIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFleCAwIDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA3MSwgNDYsIDAuMik7XG59XG4ucm9sZS1hcmNoaXZlIC5pdGVtcyB7XG4gIG1hcmdpbjogNTBweCAwIDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIGdhcDogMzBweCAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucm9sZS1hcmNoaXZlIC5pdGVtcyB7XG4gICAgZ2FwOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCkgY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1hcmNoaXZlIC5pdGVtcyB7XG4gICAgZ2FwOiA0MHB4IDQwcHg7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgLml0ZW1zID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ucm9sZS1hcmNoaXZlIC5lcnJvciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1xdWl6IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBhZGRpbmc6IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1xdWl6ICpbcm9sZT1hbGVydF0ge1xuICBjb2xvcjogcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWhlYWRlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgxIHtcbiAgZm9udDogbm9ybWFsIDMwcHgvMSBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDE3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1oZWFkZXIgaDEge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgZm9udDogbm9ybWFsIDMycHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzdncgKyAxNC4xNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYge1xuICBwYWRkaW5nOiAyMHB4IHZhcigtLXNpemUtcGFkZGluZykgNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNpemUtcGFkZGluZykgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmMmViZTUgdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWJvcmRlci5zdmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJSAycHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24uaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiAuYnV0dG9uIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgLmJ1dHRvbiAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24ge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24gLm1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24gLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgdWwgbGkge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYyg1MCUgKyA4cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMThweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWxpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAzcHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaSA+IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgdWwgbGkgPiBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1uYXYtY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaSA+IGJ1dHRvbi5hY3RpdmUsIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpID4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWRvdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpID4gYnV0dG9uLmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgLnByb2dyZXNzIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiAucHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIHtcbiAgcGFkZGluZzogMCAwIDIxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3Age1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAudGhpbmctMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTYwcHg7XG4gIGxlZnQ6IC0yNjZweDtcbiAgd2lkdGg6IDQ1NXB4O1xuICBoZWlnaHQ6IDQxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAudGhpbmctMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLm1zZyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwIDUzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFjY2VwdCBjYXJkcyByZWplY3RcIjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjYXJkcyBjYXJkc1wiIFwiYWNjZXB0IHJlamVjdFwiO1xuICAgIGdhcDogNTBweCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuY2FyZHMge1xuICBncmlkLWFyZWE6IGNhcmRzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDQwcHggNDBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDMwcHggMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjIuMjIyMjIyMjIyMiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OS4zODI3MTYwNDk0JTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkgPiBkaXYge1xuICBmb250OiBub3JtYWwgMjBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpID4gZGl2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDE0LjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpID4gZGl2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpLmxpLTAgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZmY2OTM2O1xufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkubGktMSA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICM5MmNkYjk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICMwZjQ3MmU7XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuY2FyZHMgPiBsaS5saS0yID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpLmxpLTMgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmY2OTM2O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZjBhYTAwO1xufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTIyLjIyMjIyMjIyMjIlO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5kcm9wYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMy40NTY3OTAxMjM1JTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhID4gZGl2IHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgcGFkZGluZzogMCAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhID4gZGl2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDE0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhID4gZGl2IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5kcm9wYXJlYS5ob3ZlciA+IGRpdiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuZHJvcGFyZWEtYWNjZXB0IHtcbiAgZ3JpZC1hcmVhOiBhY2NlcHQ7XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuZHJvcGFyZWEtcmVqZWN0IHtcbiAgZ3JpZC1hcmVhOiByZWplY3Q7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50aGluZy0yLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTIwcHg7XG4gIGxlZnQ6IC0xMjBweDtcbiAgd2lkdGg6IDM3M3B4O1xuICBoZWlnaHQ6IDQ0NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctNC1zdGFyLXRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2OGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50aGluZy0yLTEge1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnRoaW5nLTItMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNzBweDtcbiAgcmlnaHQ6IC0zMjlweDtcbiAgd2lkdGg6IDQ0N3B4O1xuICBoZWlnaHQ6IDQ0NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0yLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnRoaW5nLTItMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAud3JhcCB7XG4gIHBhZGRpbmc6IDcwcHggMCAyMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAud3JhcCB7XG4gICAgcGFkZGluZzogMzJweCAwIDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweCA0MHB4O1xuICBnYXA6IDEwcHggMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSB1bCB7XG4gICAgZ2FwOiBjYWxjKDEuOTkydncgKyAxLjc1M3B4KSBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwge1xuICAgIGdhcDogNDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwge1xuICAgIGdhcDogMzBweCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpIHtcbiAgZmxleDogMCAxIDI2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpIHtcbiAgICBmbGV4OiAwIDEgMTYycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGkge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgLS1jb2xvci1iZzogIzBmNDcyZTtcbiAgLS1jb2xvci1iczogI2NkZDFlYTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGk6bnRoLWNoaWxkKDRuKzIpIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGk6bnRoLWNoaWxkKDRuKzMpIHtcbiAgLS1jb2xvci1iZzogI2ZmNjkzNjtcbiAgLS1jb2xvci1iczogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGk6bnRoLWNoaWxkKDRuKzQpIHtcbiAgLS1jb2xvci1iZzogI2NkZDFlYTtcbiAgLS1jb2xvci1iczogIzkyY2RiOTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLmltZyB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZjJlYmU1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgMThweCAzNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC5pbWcge1xuICAgIG1hcmdpbjogMCBjYWxjKDEuMTk1dncgLSA0Ljk0OHB4KSBjYWxjKDEuMDYydncgKyAxNS42MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLmltZyB7XG4gICAgbWFyZ2luOiAwIDE4cHggMzZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAuaW1nID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAuaW1nID4gZGl2IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnR4dCB7XG4gIGZvbnQ6IG5vcm1hbCAxOHB4LzEuNjcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnR4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4dncgKyAxMC4zNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50eHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSBsYWJlbC5hY3RpdmUgLmltZyB7XG4gIGJvcmRlci1jb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgbGFiZWwuYWN0aXZlIC50eHQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsLmFjdGl2ZSAudHh0OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsOmhvdmVyIC50eHQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsOmhvdmVyIC50eHQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8ge1xuICBwYWRkaW5nOiA1MHB4IDAgMjk1cHg7XG4gIG1heC13aWR0aDogMTA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB7XG4gICAgcGFkZGluZzogMzJweCAwIDg2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8gLnRoaW5nLTMtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzOXB4O1xuICBsZWZ0OiAtMzMxcHg7XG4gIHdpZHRoOiA0NTdweDtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctMy0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIC50aGluZy0zLTEge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIGxlZnQ6IC0xMjhweDtcbiAgICB3aWR0aDogMjExcHg7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyAudGhpbmctMy0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OHB4O1xuICByaWdodDogLTE5OXB4O1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDA0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTMtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyAudGhpbmctMy0yIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgd2lkdGg6IDE4NnB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMS42NyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMnB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDEyLjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIC5pY29uIHtcbiAgbWFyZ2luOiBhdXRvIDI4cHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSBsYWJlbCAuaWNvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDE4cHggYXV0byAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsOmhvdmVyLCAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzBmNDcyZTtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3Qge1xuICBwYWRkaW5nOiA5MHB4IDAgNDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzOXB4O1xuICByaWdodDogLTMzMXB4O1xuICB3aWR0aDogNTMycHg7XG4gIGhlaWdodDogNTE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMSB7XG4gICAgd2lkdGg6IDI5M3B4O1xuICAgIGhlaWdodDogNDI3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjFweDtcbiAgbGVmdDogLTQ2cHg7XG4gIHdpZHRoOiAxNjNweDtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0yIHtcbiAgICB0b3A6IC0xMXB4O1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMzlweDtcbiAgbGVmdDogLTg2cHg7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMxZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0zIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAtNzFweDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI2ZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC00IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IC5sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAzNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAubGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbixcbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IHVsIHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yNSBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbixcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyOHZ3ICsgMTQuNTAycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCBidXR0b24sXG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IHVsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbiB7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCBidXR0b24ge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbiAudHJ1bmNhdGUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLWVnZ3NoZWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAwO1xuICBwYWRkaW5nOiAycHggMCAwO1xuICB0b3A6IC0ycHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCB1bCBsaSB7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwgbGkge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IHVsIGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyB7XG4gIHBhZGRpbmc6IDgwcHggMCAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLnRoaW5nLTYtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIycHg7XG4gIGxlZnQ6IC0xNTZweDtcbiAgd2lkdGg6IDEyM3B4O1xuICBoZWlnaHQ6IDEyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy02LTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLnRoaW5nLTYtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAudGhpbmctNi0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMzdweDtcbiAgcmlnaHQ6IC0xNTlweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDQzNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy02LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLnRoaW5nLTYtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuZ2FtZS1zd2lwZS1jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLm1zZyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5tc2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNhcmRzXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm5vIGNhcmRzIHllc1wiO1xuICAgIGdhcDogNDBweCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTIyLjIyMjIyMjIyMjIlO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmRyb3BhcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYSA+IGRpdiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYS5hY3RpdmUgPiBkaXYge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuZHJvcGFyZWEteWVzIHtcbiAgZ3JpZC1hcmVhOiB5ZXM7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYS1ubyB7XG4gIGdyaWQtYXJlYTogbm87XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5ib3R0b20ge1xuICBncmlkLWFyZWE6IGNhcmRzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMjIuMjIyMjIyMjIyMiU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5ib3R0b20gPiBkaXYge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5jYXJkcyB7XG4gIGdyaWQtYXJlYTogY2FyZHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmNhcmQgaDMge1xuICBmb250OiBub3JtYWwgMzJweC8xIFwiR2xvcmlhIEhhbGxlbHVqYWhcIiwgY3Vyc2l2ZTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmNhcmQgaDMge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCAxNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAudGhpbmctNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzMTJweDtcbiAgaGVpZ2h0OiAzMjNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnRoaW5nLTcge1xuICAgIHRvcDogNDBweDtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCBsYWJlbC50aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCAyOHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBiYWNrZ3JvdW5kOiAjOTJjZGI5IHVybChcIi4uL2ltYWdlcy9iZy9iZy13YXZlcy10ZWFsLnBuZ1wiKSByZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICMwZjQ3MmU7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDExMnB4IGF1dG8gNjBweDtcbiAgcGFkZGluZzogM3B4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIGxhYmVsLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC41MzF2dyArIDE3LjgwMXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCBsYWJlbC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIGxhYmVsLnRpdGxlIHtcbiAgICBtYXJnaW46IDkwcHggYXV0byA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAuc3R5bGUtMSBsYWJlbC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzYgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLWVtYmVyLnBuZ1wiKSByZXBlYXQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGhlaWdodDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIge1xuICAgIGhlaWdodDogMTE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsIGxpIHtcbiAgZm9udDogbm9ybWFsIDE4cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGZsZXg6IDAgMCAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4dncgKyAxMC4zNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwgbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSBpbWcge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5sYWJlbHMge1xuICB0b3A6IDA7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubGFiZWxzIGxpIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDk2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5sYWJlbHMgbGk6Zmlyc3QtY2hpbGQgbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubGFiZWxzIGxpOmxhc3QtY2hpbGQgbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubm90Y2hlcyB7XG4gIGJvdHRvbTogMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubm90Y2hlcyBsaSB7XG4gIGZsZXg6IDAgMCAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5ub3RjaGVzIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXJhbmdlLW5vdGNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsLm51bWJlcnMge1xuICBib3R0b206IC0xMHB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsLm51bWJlcnMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIGlucHV0LnJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcXVpei1yYW5nZS1saW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NhbGMoMTAwJSAtIDMwcHgpIDdweDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciBpbnB1dC5yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmFuZ2UtbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jYWxjKDEwMCUgLSAzMHB4KSA3cHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi1tcy10cmFjayB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmFuZ2UtbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jYWxjKDEwMCUgLSAzMHB4KSA3cHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIGlucHV0LnJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIGlucHV0LnJhbmdlOjotbXMtdGh1bWIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgYnV0dG9uLmNvbnRpbnVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMjEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgYnV0dG9uLmNvbnRpbnVlIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3gge1xuICBwYWRkaW5nOiA4MHB4IDAgMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDMycHggMCA4NnB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IC50aGluZy04LTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IC0xNzhweDtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDM5MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy04LTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggLnRoaW5nLTgtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCAudGhpbmctOC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM4cHg7XG4gIHJpZ2h0OiAtMTg4cHg7XG4gIHdpZHRoOiA0NzFweDtcbiAgaGVpZ2h0OiA0OTdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctOC0yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IC50aGluZy04LTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDIwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMS42NyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDIycHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDEyLjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCBsaSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIC5pY29uIHtcbiAgbWFyZ2luOiBhdXRvIDI4cHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCBsaSBsYWJlbCAuaWNvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDE4cHggYXV0byAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsOmhvdmVyLCAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzBmNDcyZTtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyB7XG4gIC0tdGhlbWUtaG92ZXItY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogNzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDg0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgaW1nLFxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC5pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC50aGluZy0xIHtcbiAgbGVmdDogLTIwJTtcbiAgdG9wOiAtNiU7XG4gIHdpZHRoOiA0NjVweDtcbiAgaGVpZ2h0OiA0NDNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotc3RhcnQtdGhpbmctMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC50aGluZy0xIHtcbiAgICBsZWZ0OiAtMzQlO1xuICAgIHRvcDogLTEzJTtcbiAgICB3aWR0aDogMzA3cHg7XG4gICAgaGVpZ2h0OiAyOTJweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC50aGluZy0yIHtcbiAgcmlnaHQ6IC0yOSU7XG4gIGJvdHRvbTogLTEzJTtcbiAgd2lkdGg6IDYwOXB4O1xuICBoZWlnaHQ6IDUzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDZkZWcpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAudGhpbmctMiB7XG4gICAgcmlnaHQ6IC0xMiU7XG4gICAgYm90dG9tOiAtMTMlO1xuICAgIHdpZHRoOiAzMDlweDtcbiAgICBoZWlnaHQ6IDMxOXB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0xIHtcbiAgbGVmdDogLTM4JTtcbiAgdG9wOiAxMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0xIHtcbiAgICBsZWZ0OiAtMjUlO1xuICAgIHRvcDogNSU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTIge1xuICBsZWZ0OiAtMTUlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0yIHtcbiAgICBsZWZ0OiAtNCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0zIHtcbiAgcmlnaHQ6IC0xNiU7XG4gIHRvcDogLTYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC5pbWctMyB7XG4gICAgcmlnaHQ6IC0yMSU7XG4gICAgdG9wOiAtNyU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTQge1xuICByaWdodDogLTM4JTtcbiAgYm90dG9tOiAxNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy00IHtcbiAgICByaWdodDogLTE3JTtcbiAgICBib3R0b206IDEwJTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyB7XG4gICAgdG9wOiA0NyU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3Mge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzID4gZGl2IHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyA+IGRpdiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4zJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIGltZyxcbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE0LjE5NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgaW1nIHtcbiAgICB3aWR0aDogMTU5cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAudGhpbmctMSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTMlO1xuICBoZWlnaHQ6IDQ0M3B4O1xuICB3aWR0aDogMjQuMjclO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1zdGFydC10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgdG9wL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLnRoaW5nLTEge1xuICAgIHRvcDogLTEzJTtcbiAgICBsZWZ0OiAtMzQlO1xuICAgIHdpZHRoOiAzMDdweDtcbiAgICBoZWlnaHQ6IDI5MnB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLnRoaW5nLTIge1xuICB0b3A6IDYzJTtcbiAgbGVmdDogNjAlO1xuICBoZWlnaHQ6IDUzMHB4O1xuICB3aWR0aDogMzEuOCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NmRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IHRvcC9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC50aGluZy0yIHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTEyJTtcbiAgICBib3R0b206IC0xMyU7XG4gICAgd2lkdGg6IDMwOXB4O1xuICAgIGhlaWdodDogMzE5cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTEge1xuICB0b3A6IDE3JTtcbiAgbGVmdDogMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLmltZy0xIHtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDcxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTIge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAtNCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLmltZy0zIHtcbiAgdG9wOiA2NyU7XG4gIGxlZnQ6IDE1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTMge1xuICAgIHRvcDogLTclO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yMSU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTQge1xuICB0b3A6IDU0JTtcbiAgbGVmdDogODMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC5pbWctNCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xNyU7XG4gICAgYm90dG9tOiAxMCU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICBmb250OiBub3JtYWwgODBweC8xLjIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuMzQ0dncgKyAxNC4zMTRweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTM2NnB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjYxdncgKyAxMC42ODZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE2LjcyMnZ3ICsgMzcxLjU3MnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxMzY2cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY0Ljk4MnZ3IC0gMjg3LjY1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNpcmNsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogPiBmb3JtID4gLmNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmlld3BvcnQtaGVpZ2h0KSAtIDEzMHB4KTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIHtcbiAgcGFkZGluZzogMCAwIDI5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA4MHB4LzEuMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuODM2dncgKyAxOC41NzlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTM2NnB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy42MXZ3IC0gMTkuMzE0cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIG1heC13aWR0aDogY2FsYygxNi43MjJ2dyArIDM3MS41NzJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTM2NnB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIGgxIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjQuOTgydncgLSAyODcuNjUzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlY3Rpb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwMHB4IDAgMDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBwYWRkaW5nOiAyMDBweCAwIDQwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdC5ncmVlbiB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0dncgKyA3Mi41MXB4KSAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QuZ3JlZW4ge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdCB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0dncgKyA3Mi41MXB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMWZyIDQwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0eHQgLiBmb3JtXCIgXCJpbWcgLiBmb3JtXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidHh0XCIgXCJmb3JtXCIgXCJpbWdcIjtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdF9fbGVmdCB7XG4gIGdyaWQtYXJlYTogdHh0O1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLWNvbnRhY3RfX2xlZnQgaDIge1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RfX3RleHQge1xuICBtYXJnaW46IDAgMCAxMDBweDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygzLjMydncgKyAzNi4yNTVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0X19pbWcge1xuICBncmlkLWFyZWE6IGltZztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlY3Rpb24tY29udGFjdF9faW1nID4gZGl2IHtcbiAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RfX2ltZyA+IGRpdiB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdF9faW1nID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOTIuMTM4MzY0Nzc5OSU7XG4gIG1hcmdpbi1ib3R0b206IC0yMiU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IHRvcC9jb250YWluO1xufVxuLnNlY3Rpb24tY29udGFjdF9fcmlnaHQge1xuICBncmlkLWFyZWE6IGZvcm07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QgLmNvbmZpcm1hdGlvbl9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QgLmNvbmZpcm1hdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlID4gZGl2IGZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUgPiBkaXYgZm9vdGVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogLTIycHg7XG4gIHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICM5MmNkYjk7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnEwID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUucTA6OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZjBhYTAwO1xufVxuLnNlY3Rpb24tY29udGFjdC1xdW90ZXMgYmxvY2txdW90ZS5xMiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzY7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnEyOjphZnRlciB7XG4gIHJpZ2h0OiAyN3B4O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZjY5MzY7XG4gIHRyYW5zZm9ybTogc2tldygzNWRlZywgMGRlZyk7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnExID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUucTE6OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjMGY0NzJlO1xufVxuXG4ucXVpei1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTcwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyB7XG4gICAgcGFkZGluZzogY2FsYyg0LjY0OHZ3ICsgODAuNzU3cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMTcwcHggMCAwO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC50aGluZy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xNzVweDtcbiAgd2lkdGg6IDQxOXB4O1xuICBoZWlnaHQ6IDY1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnRoaW5nLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLnRoaW5nLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTg0cHg7XG4gIHJpZ2h0OiAtMjY1cHg7XG4gIHdpZHRoOiA0MDNweDtcbiAgaGVpZ2h0OiAzODZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmVzdWx0cy10aGluZy0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpei1yZXN1bHRzIC50aGluZy0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5saWdodC10ZWFsIHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDUwcHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5saWdodC10ZWFsIHtcbiAgICBtYXJnaW46IC02MjBweCAwIDA7XG4gICAgcGFkZGluZzogNjIwcHggMCAxMzBweDtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAubGlnaHQtdGVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5xdWl6LXJlc3VsdHMgLnRpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAudGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMge1xuICAgIHBhZGRpbmc6IGNhbGMoMS45OTJ2dyArIDYxLjc1M3B4KSAwIGNhbGMoMS45OTJ2dyArIDQxLjc1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyA+IC51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgPiAudWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuICAgIGdhcDogMTQwcHggNDBweDtcbiAgICBnYXA6IDYwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgPiAudWwge1xuICAgIGdhcDogY2FsYyg2Ljk0NHZ3ICsgNi42NjdweCkgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsIHtcbiAgICBnYXA6IDE0MHB4IDQwcHg7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSA1cHg7XG4gIGJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsOjphZnRlciB7XG4gICAgYm90dG9tOiBjYWxjKDguNjgxdncgKyAxMzMuMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyA+IC51bDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLmFkdmlzb3ItY2FyZCB7XG4gIGdyaWQtcm93OiAxLzI7XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdCB7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCkgMjBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQge1xuICAgIG1hcmdpbjogNzBweCAwIDEwMHB4O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0zNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaHItYmctZm9yLWVnZ3NoZWxsLW1vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0IGgzIHtcbiAgZm9udDogbm9ybWFsIDM0cHgvMS4wNiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4xOTV2dyArIDExLjA1MnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQgaDMge1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuY29scyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSA1cHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwYWRkaW5nOiAxNTVweCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDQwcHggMCA0NXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucXVpei1yZXN1bHRzIC5jb2xzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDcuNjM2dncgKyA4LjM4NnB4KSAwIDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMge1xuICAgIHBhZGRpbmc6IDE1NXB4IDAgNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5sZWZ0IHtcbiAgZmxleDogMCAwIDQ4JTtcbiAgb3JkZXI6IDE7XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5yaWdodCB7XG4gIGZsZXg6IDAgMCA2MCU7XG4gIG9yZGVyOiAyO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDcwcHg7XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5yaWdodCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyAuYXJyb3dzIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIGgyIHtcbiAgZm9udDogbm9ybWFsIDgwcHgvMS4xMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuOTkydncgKyA0MS43NTNweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMgaDIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuY29scyAudGV4dCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5saXN0IHtcbiAgbWFyZ2luOiAwIDUwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyAubGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5saXN0IGgzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmNjkzNjtcbn1cbi5xdWl6LXJlc3VsdHMgLmNvbHMgLmxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE2cHggMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnF1aXotcmVzdWx0cyAuY29scyAubGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5xdWl6LXJlc3VsdHMgLmNvbHMgLmxpc3QgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbWFyZ2luOiAwIDJleDtcbn1cbi5xdWl6LXJlc3VsdHMgLnB0cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbiAgcGFkZGluZzogNTBweCAwIDUwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnB0cyB7XG4gICAgcGFkZGluZzogY2FsYygzLjMydncgKyAzNi4yNTVweCkgMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5wdHMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAucHRzIGgyIHtcbiAgZm9udDogbm9ybWFsIDIycHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5xdWl6LXJlc3VsdHMgLnB0cyA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweCA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnB0cyA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5wdHMgPiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAwIDAgMjYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpei1yZXN1bHRzIC5wdHMgPiB1bCA+IGxpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5zZWN0aW9uLWV4cGxvcmUge1xuICBwYWRkaW5nOiAzMHB4IDAgMzAwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAyMDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZSB7XG4gICAgcGFkZGluZzogMzBweCAwIGNhbGMoNi42NHZ3ICsgMTcyLjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1leHBsb3JlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWV4cGxvcmVfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCA1MHB4O1xufVxuLnNlY3Rpb24tZXhwbG9yZV9fbGlua3MgcCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uc2VjdGlvbi1leHBsb3JlX19saW5rcyBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAudGhpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwMHB4O1xuICBsZWZ0OiAtMzgwcHg7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1leHBsb3JlIC50aGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tZXhwbG9yZSAuY29sbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImluZHVzdHJ5IGluZHVzdHJ5XCIgXCJhZHZpc29yIGFkdmlzb3IyXCIgXCJpbmR1c3RyeTIgaW5kdXN0cnkyXCIgXCJyb2xlIHJvbGVcIjtcbiAgZ2FwOiA0MHB4IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1leHBsb3JlIC5jb2xsZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYWR2aXNvciBpbmR1c3RyeSBpbmR1c3RyeVwiIFwiYWR2aXNvciByb2xlIGFkdmlzb3IyXCIgXCJpbmR1c3RyeTIgaW5kdXN0cnkyIGFkdmlzb3IyXCI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZSAuY29sbGVjdGlvbiB7XG4gICAgZ2FwOiBjYWxjKDEuOTkydncgKyAxLjc1M3B4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWV4cGxvcmUgLmNvbGxlY3Rpb24ge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tZXhwbG9yZSAuYWR2aXNvci0xIHtcbiAgZ3JpZC1hcmVhOiBhZHZpc29yO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAuYWR2aXNvci0yIHtcbiAgZ3JpZC1hcmVhOiBhZHZpc29yMjtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLmluZHVzdHJ5LTEge1xuICBncmlkLWFyZWE6IGluZHVzdHJ5O1xufVxuLnNlY3Rpb24tZXhwbG9yZSAuaW5kdXN0cnktMiB7XG4gIGdyaWQtYXJlYTogaW5kdXN0cnkyO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAucm9sZS0xIHtcbiAgZ3JpZC1hcmVhOiByb2xlO1xufVxuXG4uaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDM0LjIxMDUyNjMxNTglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzUuNTkzMjIwMzM5JTtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2ID4gYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiA+IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiA+IGE6aG92ZXIgLnVuZGVybGluZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IC5pbWcge1xuICBmbGV4OiAwIDAgMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAzMnB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgZmxleDogMCAwIDIyOHB4O1xuICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgICBmbGV4OiAwIDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgICBtYXJnaW46IDAgY2FsYygxLjIxNXZ3ICsgOC42NjdweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgICBtYXJnaW46IDAgMzJweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgZmxleDogMCAwIGNhbGMoMTEuOTc5dncgLSAycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgICBmbGV4OiAwIDAgMjI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAudHh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IC50eHQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh3aWR0aCA+PSA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IC50eHQge1xuICAgIHBhZGRpbmc6IDAgY2FsYygxLjczNnZ3IC0gMTMuMzMzcHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLnR4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyMnB4LzEuNDIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTIxdncgKyAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygyLjE3dncgLSAxNi42NjdweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDE5MjBweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICB9XG59XG4uaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTc0dncgKyAxMC42NjdweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDE5MjBweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUgLmFycm93IHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAwIDAgMCAxZXg7XG59XG4uaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IC51bmRlcmxpbmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUgLnVuZGVybGluZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIH1cbn1cblxuLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzIuMjIyMjIyMjIyMiU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgPiBkaXYgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb2xlLWNhcmQtZXhwbG9yZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmQtZXhwbG9yZSAuaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh3aWR0aCA+PSA3NjhweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDIuNjA0dncgLSAyMHB4KSBjYWxjKDEuNzM2dncgLSAxMy4zMzNweCkgY2FsYygyLjYwNHZ3IC0gMjBweCkgY2FsYygxLjczNnZ3IC0gMy4zMzNweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAzMHB4O1xuICB9XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb2xlLWNhcmQtZXhwbG9yZSAuaG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5yb2xlLWNhcmQtZXhwbG9yZSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyMHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC41MjF2dyArIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDEuOTF2dyAtIDE0LjY2N3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgaDUge1xuICBmb250OiBub3JtYWwgMTRweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmQtZXhwbG9yZSBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTc0dncgKyAxMC42NjdweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlIGg1IC5hcnJvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbjogMCAwIDAgMWV4O1xufVxuLnJvbGUtY2FyZC1leHBsb3JlIGg1IC51bmRlcmxpbmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSA+IGRpdiB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1NS41NTU1NTU1NTU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlID4gZGl2ID4gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuY2FyZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5jYXJkLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuY2FyZC1pY29uIHN2ZyBbZmlsbCo9XCIjXCJdIHtcbiAgZmlsbDogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5jYXJkLWljb24gc3ZnIFtzdHJva2UqPVwiI1wiXSB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyIGgyIHtcbiAgZm9udDogbm9ybWFsIDM4cHgvMS4zMiBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciBoMyB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyIGg0IHtcbiAgZm9udDogbm9ybWFsIDI2cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgcCB7XG4gIGZvbnQ6IG5vcm1hbCAyNnB4LzEuMzIgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgaDUge1xuICBmb250OiBub3JtYWwgMTRweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciBoNSAuYXJyb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW46IDAgMCAwIDFleDtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgaDUgLnVuZGVybGluZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5zZWN0aW9uLXRhYnMtbGlua3Mge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxMDBweCAwIDI4MHB4O1xuICBwYWRkaW5nOiA1MHB4IDAgMTQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtbGlua3Mge1xuICAgIHBhZGRpbmc6IGNhbGMoMy4zMnZ3ICsgMzYuMjU1cHgpIDAgY2FsYyg5LjI5NnZ3ICsgMTAxLjUxNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyODBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy1saW5rcyAudGhpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM1MHB4O1xuICBsZWZ0OiAtMzA1cHg7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRhYnMtbGlua3MgLnRoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDcwcHg7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuY29udGFpbmVyIHtcbiAgICBnYXA6IGNhbGMoNC42NDh2dyAtIDE5LjI0M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuY29udGFpbmVyIHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRhYnMtbGlua3MgLmNvbnRhaW5lciBhIHtcbiAgZmxleDogMCAxIDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5jb250YWluZXIgYTpob3ZlciAuaW1nIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM1ZjVmNWY7XG4gIG1hcmdpbjogLTJweDtcbn1cbi5zZWN0aW9uLXRhYnMtbGlua3MgaDMge1xuICBmb250OiBub3JtYWwgMjJweC8xLjM2IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWN0aW9uLXRhYnMtbGlua3MgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuaW1nIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNjY0dncgKyA3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuaW1nIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5pbWcgPiBkaXYge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5pbWcgPiBkaXYgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAxNTBweCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IGNhbGMoMy4zMnZ3ICsgODYuMjU1cHgpIDAgY2FsYygyLjY1NnZ3IC0gMTAuOTk2cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyAuY29udGFpbmVyID4gLmxlZnQge1xuICBmbGV4OiAwIDAgMjAlO1xufVxuLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIC5jb250YWluZXIgPiAucmlnaHQge1xuICBmbGV4OiAwIDAgNjYlO1xufVxuLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS40MyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICNmZjY5MzY7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDE1LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAzNHB4LzEuNDcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDEwcHggMCA1NXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyMS4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcgaDMge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyAudGV4dCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1ncmlkLWljb24tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ncmlkLWljb24tdGV4dCB7XG4gICAgcGFkZGluZzogNzBweCAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdyaWQtaWNvbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS1zdW5mbG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgLml0ZW1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgLml0ZW1zID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ncmlkLWljb24tdGV4dCAuaXRlbXMgPiBsaSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLWljb24tdGV4dCAuaXRlbXMgPiBsaSBpbWcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1ncmlkLWljb24tdGV4dCBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEuODcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5cbi5zZWN0aW9uLXNjaG9vbHMge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAyMDBweCAwIDIwMHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tc2Nob29scyB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0dncgKyA3Mi41MXB4KSAwIGNhbGMoNi42NHZ3ICsgNzIuNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMjAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXNjaG9vbHMgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tc2Nob29scyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tc2Nob29scyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTAwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbjogNzBweCAwIDA7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgdWwge1xuICAgIG1hcmdpbjogY2FsYygxLjk5MnZ3ICsgNjEuNzUzcHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tc2Nob29scyB1bCB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1zY2hvb2xzIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLXNjaG9vbHMgdWwgbGkgaDQge1xuICBmb250OiBub3JtYWwgMThweC8xLjQ0IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgdWwgbGkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLmhlYWRlci1wYWdlIC50aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLmhlYWRlci1wYWdlX190ZXh0IHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS4yIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLmhlYWRlci1wYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDI0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5oZWFkZXItcGFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLnNlY3Rpb24tdGFicy12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MDBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1pbnZvbHZlZCAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkge1xuICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCB+IC5zZWN0aW9uLXF1b3RlIHtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IH4gLnNlY3Rpb24tcXVvdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS1zdW5mbG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuXG4uc2VjdGlvbi12aWRlby10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTUwcHggMCAxNTBweDtcbiAgcGFkZGluZzogNzVweCAwIDc1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQge1xuICAgIHBhZGRpbmc6IGNhbGMoNC45OHZ3ICsgNTQuMzgycHgpIDAgY2FsYyg0Ljk4dncgKyA1NC4zODJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQgfiAuc2VjdGlvbi12aWRlby10ZXh0Om50aC1vZi10eXBlKGV2ZW4pIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dC1tdWx0aXBsZSAuc2VjdGlvbi12aWRlby10ZXh0IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLXZpZGVvLXRleHRfX2xlZnQge1xuICBmbGV4OiAwIDAgNDglO1xufVxuLnNlY3Rpb24tdmlkZW8tdGV4dF9fbGVmdCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXZpZGVvLXRleHRfX2xlZnQgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5zZWN0aW9uLXZpZGVvLXRleHRfX2xlZnQgPiBkaXYgPiBkaXYgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICM5MmNkYjk7XG59XG4uc2VjdGlvbi12aWRlby10ZXh0IC50aGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDM2MXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAzNjFweCk7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQgLnRoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi12aWRlby10ZXh0X19yaWdodCB7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQgPiBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTk1dncgKyAxNy4wNTJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHRfX3JpZ2h0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi12aWRlby10ZXh0X19yaWdodCA+IGgyOjphZnRlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1xdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcGFkZGluZzogODdweCAwIDQwcHg7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdW90ZSB7XG4gICAgcGFkZGluZzogY2FsYyg1Ljc3N3Z3IC0gMjMuOTE2cHgpIDAgY2FsYygxLjMyOHZ3ICsgMTQuNTAycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdW90ZSB7XG4gICAgcGFkZGluZzogODdweCAwIDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1b3RlIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1xdW90ZV9fdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIk5vdGhpbmcgWW91IENvdWxkIERvXCIsIGN1cnNpdmU7XG4gIG1hcmdpbjogMCAwIDAuM2VtO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1b3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVvdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVvdGVfX3N1YiB7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCB7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS1vYmplY3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoNi42NHZ3IC0gMjcuNDlweCkgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtb2JqZWN0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1tZWRpYS1vYmplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1tZWRpYS1vYmplY3QgLnRpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLW9iamVjdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1tZWRpYS1vYmplY3QgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLW9iamVjdCAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCAuY29scyA+IC5sZWZ0IHtcbiAgZmxleDogMCAwIDIwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtb2JqZWN0IC5jb2xzID4gLmxlZnQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCAuY29scyA+IC5sZWZ0IGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4uc2VjdGlvbi1tZWRpYS1vYmplY3QgLmNvbHMgPiAucmlnaHQge1xuICBmbGV4OiAwIDAgNzMlO1xufVxuXG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2UgLnRoaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjZweDtcbiAgcmlnaHQ6IC0xNzBweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDQwM3B4O1xuICBoZWlnaHQ6IDM4NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZSAudGhpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGNhbGMoNi42NHZ3ICsgNzIuNTFweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tZWRpdG9yLWltYWdlX19zZWN0aW9uLnN0eWxlLTAgLnNlY3Rpb24tZWRpdG9yLWltYWdlX19pbWcge1xuICBvcmRlcjogLTE7XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24uc3R5bGUtMCAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX2ltZyBpbWcge1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmZjY5MzY7XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24uc3R5bGUtMCAudGhpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTY0NHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDYwNXB4O1xuICBoZWlnaHQ6IDYyMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOWRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnNlY3Rpb24tZWRpdG9yLWltYWdlX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICBtYXJnaW46IDMwcHggMCAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW46IDMwcHggMCBjYWxjKDEuMzI4dncgKyAyNC41MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9faW1nIHtcbiAgZmxleDogMCAwIDQ4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlX19pbWcge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmMGFhMDA7XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RleHQge1xuICBmbGV4OiAwIDAgNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxMTBweCAwIDA7XG4gIG1hcmdpbjogMCAwIC0xcHg7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCAuaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLnllbGxvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCAueWVsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXN1bmZsb3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGxpIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCBsaTpudGgtY2hpbGQoM24rMikge1xuICAtLWNvbG9yLWJzOiAjZmY2OTM2O1xufVxuLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIC0tY29sb3ItYnM6ICM5MmNkYjk7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xufVxuLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGgzIHtcbiAgZm9udDogbm9ybWFsIDIycHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG59XG5cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMTBweCAwIDIwMHB4O1xuICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IGNhbGMoNy45Njh2dyArIDU3LjAxMnB4KSAwIGNhbGMoOS4yOTZ2dyArIDIxLjUxNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDIxMHB4IDAgMjAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nIC50aGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjEwcHg7XG4gIGxlZnQ6IC0xNzBweDtcbiAgd2lkdGg6IDcxM3B4O1xuICBoZWlnaHQ6IDcyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctY2xvdmVyLWxlYWYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTZkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcgLnRoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaGVhZGluZyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19sZWZ0IHtcbiAgZmxleDogMCAwIDMwJTtcbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19sZWZ0ID4gaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaGVhZGluZ19fbGVmdCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmdfX2xlZnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1lZGl0b3ItaGVhZGluZ19fcmlnaHQge1xuICBmbGV4OiAwIDAgNjYlO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19yaWdodCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbWFnZS10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbWFnZS10ZXh0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuOTkydncgKyA1MS43NTNweCkgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dCB7XG4gICAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICBmb250OiBub3JtYWwgNDBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbWFnZS10ZXh0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygzLjMydncgKyAzNi4yNTVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXRleHRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dF9fY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXRleHRfX2ltZyB7XG4gIGZsZXg6IDAgMCA0MCU7XG59XG4uc2VjdGlvbi1pbWFnZS10ZXh0X19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWltYWdlLXRleHRfX3R4dCB7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dF9fdHh0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG59XG5cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUge1xuICAgIHBhZGRpbmc6IGNhbGMoMi42NTZ2dyArIDI5LjAwNHB4KSAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIGgyIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4zIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtcGVvcGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG4gIGdhcDogODBweCA0MHB4O1xuICBnYXA6IDQwcHggMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgdWwge1xuICAgIGdhcDogY2FsYygyLjY1NnZ3ICsgMjkuMDA0cHgpIGNhbGMoMS4zMjh2dyArIDE0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgdWwge1xuICAgIGdhcDogODBweCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaSB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGk6bnRoLWNoaWxkKDZuKzEpIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIGxpOm50aC1jaGlsZCg2bisyKSB7XG4gIC0tY29sb3ItYmc6ICNmMGFhMDA7XG4gIC0tY29sb3ItYnM6ICNmZjY5MzY7XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaTpudGgtY2hpbGQoNm4rMykge1xuICAtLWNvbG9yLWJnOiAjZmY2OTM2O1xuICAtLWNvbG9yLWJzOiAjZjBhYTAwO1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGk6bnRoLWNoaWxkKDZuKzQpIHtcbiAgLS1jb2xvci1iZzogIzBmNDcyZTtcbiAgLS1jb2xvci1iczogIzkyY2RiOTtcbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIGxpOm50aC1jaGlsZCg2bis1KSB7XG4gIC0tY29sb3ItYmc6ICNmZjY5MzY7XG4gIC0tY29sb3ItYnM6ICNmMGFhMDA7XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaTpudGgtY2hpbGQoNm4rNikge1xuICAtLWNvbG9yLWJnOiAjMGY0NzJlO1xuICAtLWNvbG9yLWJzOiAjOTJjZGI5O1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwLjc2OTIzMDc2OTIlO1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSAuaW1nIGltZyB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAyNHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtcGVvcGxlIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDE2LjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgaDMge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSBoMyB7XG4gICAgbWFyZ2luOiBjYWxjKDAuOTk2dncgKyAxMC44NzZweCkgMCBjYWxjKDAuNjY0dncgKyA3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgaDMge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMjI1cHggMCAyNTBweDtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDguM3Z3ICsgNjUuNjM3cHgpIDAgY2FsYyg1Ljk3NnZ3ICsgMTM1LjI1OXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IHtcbiAgICBwYWRkaW5nOiAyMjVweCAwIDI1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAxMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgyIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgyIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDMuOTg0dncgKyAzMy41MDZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXBvc3RzLWxhdGVzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuICBnYXA6IDgwcHggNDBweDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCB1bCB7XG4gICAgZ2FwOiBjYWxjKDIuNjU2dncgKyAyOS4wMDRweCkgY2FsYygxLjMyOHZ3ICsgMTQuNTAycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgdWwge1xuICAgIGdhcDogODBweCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgbGkge1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLXBvc3RzLWxhdGVzdCBsaTpudGgtY2hpbGQoM24rMikge1xuICAtLWNvbG9yLWJnOiAjZjBhYTAwO1xuICAtLWNvbG9yLWJzOiAjZmY2OTM2O1xufVxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIC0tY29sb3ItYmc6ICMwZjQ3MmU7XG4gIC0tY29sb3ItYnM6ICM5MmNkYjk7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDMge1xuICBmb250OiBub3JtYWwgMjJweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDQ4cHggMCAzNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMjY2dncgKyAxNi45cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgzIHtcbiAgbWFyZ2luOiAyNHB4IDAgMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgzIHtcbiAgICBtYXJnaW46IGNhbGMoMS41OTR2dyArIDE3LjQwMnB4KSAwIGNhbGMoMS4xOTV2dyArIDEzLjA1MnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgzIHtcbiAgICBtYXJnaW46IDQ4cHggMCAzNnB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWN0aW9uLXRleHQtbGVhZCB7XG4gIG1hcmdpbjogNzVweCAwIDc1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbGVhZCB7XG4gICAgbWFyZ2luOiBjYWxjKDQuOTh2dyArIDU0LjM4MnB4KSAwIGNhbGMoNC45OHZ3ICsgNTQuMzgycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LWxlYWQge1xuICAgIG1hcmdpbjogMTUwcHggMCAxNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1sZWFkIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk1OHB4O1xufVxuLnNlY3Rpb24tdGV4dC1sZWFkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi10ZXh0LWxlYWRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjI2NnZ3ICsgMTQuOXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1sZWFkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbGVhZF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5cbi5zZWN0aW9uLXZpZGVvLXRleHQtbXVsdGlwbGUge1xuICBtYXJnaW46IC0zNy41cHggMCA3NXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlIHtcbiAgICBtYXJnaW46IGNhbGMoLTIuNDl2dyAtIDI3LjE5MXB4KSAwIGNhbGMoNC45OHZ3ICsgNTQuMzgycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlIHtcbiAgICBtYXJnaW46IC03NXB4IDAgMTUwcHg7XG4gIH1cbn1cblxuLmFwcC1zdGFydC1leHBsb3JlIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLXRpY2sge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEY0NzJFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tdGljazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLXRpY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tdGljay5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLXRpY2tfX3NlbGVjdGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEyJTtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLXNxdWlnZ2x5LWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLXNxdWlnZ2x5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwM3B4O1xuICBoZWlnaHQ6IDM4NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3F1aWdnbHktY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgbGVmdC8xMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC0zNyUpO1xufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLWxhYmVsLWhlYWRpbmcge1xuICBmb250OiBub3JtYWwgMjBweC8yNHB4IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIH1cbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uX19zZWxlY3RlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZjQ3MmU7XG4gIGJhY2tncm91bmQ6ICNEQkRCRDM7XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1NHB4KTtcbiAgfVxufVxuLmFwcC1zdGFydC1leHBsb3JlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY29sb3I6ICM5MmNkYjk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYXBwLXN0YXJ0LWV4cGxvcmUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IGNhbGMoMC42NjR2dyArIDE1LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFwcC1zdGFydC1leHBsb3JlIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCAyOHB4O1xuICB9XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogIzkyY2RiOTtcbn1cblxuLmFkdmlzb3ItYXJjaGl2ZS1ieS10YXhvbm9teSAuZmlsdGVycyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmhlYWRlci1pbXBhY3QtcmVwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYmU1O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItaW1wYWN0LXJlcG9ydCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW1wYWN0LXJlcG9ydF9fYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaGVhZGVyLWltcGFjdC1yZXBvcnRfX2Jhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1pbXBhY3QtcmVwb3J0X19iYW5uZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmhlYWRlci1pbXBhY3QtcmVwb3J0X190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCA0OHB4LzEuMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1pbXBhY3QtcmVwb3J0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDYydncgKyAyNy42MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItaW1wYWN0LXJlcG9ydF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmhlYWRlci1pbXBhY3QtcmVwb3J0X19pbnRybyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLmhlYWRlci1pbXBhY3QtcmVwb3J0X19pbnRybyBwIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuLmhlYWRlci1pbXBhY3QtcmVwb3J0X19pbnRybyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1pbXBhY3Qtc3RhdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbXBhY3Qtc3RhdHMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4uaW1wYWN0LXN0YXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdhcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltcGFjdC1zdGF0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5pbXBhY3Qtc3RhdHNfX2l0ZW0ge1xuICBjb2xvcjogI2YyZWJlNTtcbn1cbi5pbXBhY3Qtc3RhdHNfX251bWJlciB7XG4gIGZvbnQ6IG5vcm1hbCA3MnB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5pbXBhY3Qtc3RhdHNfX251bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNTk0dncgKyA0MS40MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5pbXBhY3Qtc3RhdHNfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG4uaW1wYWN0LXN0YXRzX192YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pbXBhY3Qtc3RhdHNfX3N1ZmZpeCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbi5pbXBhY3Qtc3RhdHNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5pbXBhY3Qtc3RhdHNfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xMzN2dyArIDEzLjQ1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaW1wYWN0LXN0YXRzX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWltcGFjdC1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1wYWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24taW1wYWN0LWNvbnRlbnQtLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmViZTU7XG59XG4uc2VjdGlvbi1pbXBhY3QtY29udGVudF9faW5uZXIuaGFzLWltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtY29udGVudF9faW5uZXIuaGFzLWltYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWltcGFjdC1jb250ZW50X190ZXh0IGgyIHtcbiAgZm9udDogbm9ybWFsIDM2cHgvMS4yIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtY29udGVudF9fdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxdncgKyAyNS44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWltcGFjdC1jb250ZW50X190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWltcGFjdC1jb250ZW50X190ZXh0IC5jb250ZW50IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG4uc2VjdGlvbi1pbXBhY3QtY29udGVudF9fdGV4dCAuY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuLnNlY3Rpb24taW1wYWN0LWNvbnRlbnRfX3RleHQgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWltcGFjdC1jb250ZW50X190ZXh0IC5jb250ZW50IHVsLFxuLnNlY3Rpb24taW1wYWN0LWNvbnRlbnRfX3RleHQgLmNvbnRlbnQgb2wge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4uc2VjdGlvbi1pbXBhY3QtY29udGVudF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNlY3Rpb24taW1wYWN0LWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyY2RiOTtcbiAgcGFkZGluZzogNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtZG93bmxvYWQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4ubW9kYWwtZG93bmxvYWRfX3RyaWdnZXIge1xuICBmb250OiBub3JtYWwgMTZweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubW9kYWwtZG93bmxvYWRfX3RyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTMuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX3RyaWdnZXIge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlciB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5OHZ3ICsgNy41MjZweCkgY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubW9kYWwtZG93bmxvYWRfX3RyaWdnZXIge1xuICAgIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX190cmlnZ2VyLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX190cmlnZ2VyLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMC41OTh2dyArIDE1LjUyNnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX190cmlnZ2VyLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlci54LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4ubW9kYWwtZG93bmxvYWRfX3RyaWdnZXI6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwZjQ3MmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX3RyaWdnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLm1vZGFsLWRvd25sb2FkX19wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fcGFuZWwge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX2Nsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLm1vZGFsLWRvd25sb2FkX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLm1vZGFsLWRvd25sb2FkX19jbG9zZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRvd25sb2FkX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2hlYWRlciBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAyNHB4LzEuMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2hlYWRlciBwIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0gLmZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0gLmZpZWxkIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMGY0NzJlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtIC5maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybSAuZmllbGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0U1ODI4MjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2NvbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fY29scyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDE1LCA3MSwgNDYsIDAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMTlweCAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTMuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5OHZ3ICsgNy41MjZweCkgY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b24uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMC41OTh2dyArIDE1LjUyNnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbi5zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCAyN3B4O1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uLngtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNDcyZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzBmNDcyZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhYTAwO1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubW9kYWwtZG93bmxvYWRfX2xvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG4ubW9kYWwtZG93bmxvYWRfX2xvYWRpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTMwLCAxMzAsIDAuMSk7XG4gIGNvbG9yOiAjRTU4MjgyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19lcnJvciBwIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDE1LCA3MSwgNDYsIDAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMTlweCAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTMzdncgKyAxMy40NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19lcnJvciAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19lcnJvciAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNTk4dncgKyA3LjUyNnB4KSBjYWxjKDAuNjY0dncgKyAxNS4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTlweCAyOHB4O1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b24uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b24uc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHggY2FsYygwLjU5OHZ3ICsgMTUuNTI2cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b24uc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX19lcnJvciAuYnV0dG9uLngtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19lcnJvciAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmMGFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2YwYWEwMDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1vZGFsLWRvd25sb2FkX19lcnJvciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNDcyZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzBmNDcyZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2YwYWEwMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyICosXG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyICo6OmJlZm9yZSxcbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICNFNTgyODI7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQge1xuICBmb250LXNpemU6IDA7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5naW5wdXRfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMGY0NzJlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTMzdncgKyAxMy40NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNTk4dncgKyA3LjUyNnB4KSBjYWxjKDAuNjY0dncgKyAxNS4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAyN3B4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHggY2FsYygwLjU5OHZ3ICsgMTUuNTI2cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ueC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6ICNmMGFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2YwYWEwMDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0NzJlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGY0NzJlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2YwYWEwMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNFNTgyODI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LCAyMDUsIDE4NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fc3VjY2VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDIwNSwgMTg1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX3N1Y2Nlc3MgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5cbi5zZWN0aW9uLWltcGFjdC1tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltcGFjdC1tZWRpYSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbXBhY3QtbWVkaWFfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtbWVkaWFfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltcGFjdC1tZWRpYV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zZWN0aW9uLWltcGFjdC1tZWRpYV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLm1lZGlhLXRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZWRpYS10aWxlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5tZWRpYS10aWxlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWJlNTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEtdGlsZV9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS10aWxlX190aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWVkaWEtdGlsZV9fZG93bmxvYWQge1xuICBmb250OiBub3JtYWwgMTZweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubWVkaWEtdGlsZV9fZG93bmxvYWQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTMuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tZWRpYS10aWxlX19kb3dubG9hZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubWVkaWEtdGlsZV9fZG93bmxvYWQge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tZWRpYS10aWxlX19kb3dubG9hZCB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5OHZ3ICsgNy41MjZweCkgY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubWVkaWEtdGlsZV9fZG93bmxvYWQge1xuICAgIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgfVxufVxuLm1lZGlhLXRpbGVfX2Rvd25sb2FkLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1lZGlhLXRpbGVfX2Rvd25sb2FkLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMC41OTh2dyArIDE1LjUyNnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1lZGlhLXRpbGVfX2Rvd25sb2FkLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIH1cbn1cbi5tZWRpYS10aWxlX19kb3dubG9hZC54LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cbi5tZWRpYS10aWxlX19kb3dubG9hZDpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4ubWVkaWEtdGlsZV9fZG93bmxvYWQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tZWRpYS10aWxlX19kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4ubWVkaWEtdGlsZV9fZG93bmxvYWQgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubWVkaWEtdGlsZV9fZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuXG4uaW1wYWN0LXJlcG9ydC1sYXlvdXQtLWhhcy1zaWRlYmFyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzAwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbXBhY3QtcmVwb3J0LWxheW91dC0taGFzLXNpZGViYXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uaW1wYWN0LXJlcG9ydC1sYXlvdXRfX3NpZGViYXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmViZTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1wYWN0LXJlcG9ydC1sYXlvdXRfX3NpZGViYXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICB9XG59XG5cbi5pbXBhY3QtcmVzb3VyY2VzX19oZWFkaW5nIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMS4yIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGY0NzJlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5pbXBhY3QtcmVzb3VyY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uaW1wYWN0LXJlc291cmNlLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW1wYWN0LXJlc291cmNlLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5pbXBhY3QtcmVzb3VyY2UtY2FyZF9fdGl0bGUge1xuICBmb250OiBub3JtYWwgMTVweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5pbXBhY3QtcmVzb3VyY2UtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC1kb3dubG9hZF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fYmFja2Ryb3AuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2RpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufSIsIi8vIENPTE9VUlNcbiRjb2xvci1mb3Jlc3Q6ICMwZjQ3MmU7XG4kY29sb3ItbGlsYWM6ICNjZGQxZWE7XG4kY29sb3ItZWdnc2hlbGw6ICNmMmViZTU7XG4kY29sb3ItdGVhbDogIzkyY2RiOTtcbiRjb2xvci10ZWFsLWxpZ2h0OiAjZDZlMmQ4O1xuJGNvbG9yLWVtYmVyOiAjZmY2OTM2O1xuJGNvbG9yLXN1bmZsb3dlcjogI2YwYWEwMDtcbiRjb2xvci1ncmV5OiAjNWY1ZjVmO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLXJlZDogI0U1ODI4MjtcblxuLy8gU0laRVNcbiRzaXplLWNvbnRhaW5lci13aWR0aDogMTE2MHB4O1xuJHNpemUtcGFkZGluZzogMzBweDtcblxuLy8kc2l6ZS1GOiAxOTIwcHg7IC8vIGRlc2lnbiBzaXplZFxuLy8kc2l6ZS1MOiAxMjAwcHg7IC8vIG1heCBzaXplIHRvIHNjYWxlIHRvXG4kc2l6ZS1MOiAxOTIwcHg7IC8vIG1heCBzaXplIHRvIHNjYWxlIHRvXG4kc2l6ZS1NMjogMTM2NnB4O1xuJHNpemUtTTogNzY4cHg7IC8vIG9uZSBhYm92ZSBicmVha3BvaW50IFMgLSBzYW1lIGFzIGxvd2VyIGVuZCBvZiBicmVha3BvaW50IE1cbiRzaXplLVM6IDQxNHB4OyAvLyBhcnR3b3JrIGRlc2lnbiBzaXplXG4kc2l6ZS1UOiAzMjBweDsgLy8gc21hbGxlc3QgdG8gc2NhbGUgdG9cblxuLy8gSGVhZGluZyBUeXBlZmFjZVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkFCQ0dpbnRvTm9yZFwiO1xuXHRmb250LXdlaWdodDogNDAwOyAvLyBub3JtYWxcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQUJDR2ludG9Ob3JkLU1lZGl1bS53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZicpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBQkNHaW50b05vcmRcIjtcblx0Zm9udC13ZWlnaHQ6IDcwMDsgLy8gYm9sZFxuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BQkNHaW50b05vcmQtTWVkaXVtLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksXG5cdHVybCgnLi4vZm9udHMvQUJDR2ludG9Ob3JkLU1lZGl1bS53b2ZmJykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLy8gTm9ybWFsIFR5cGVmYWNlXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNYWlzb25OZXVlJztcblx0Zm9udC13ZWlnaHQ6IDQwMDsgLy8gbm9ybWFsXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNYWlzb25OZXVlJztcblx0Zm9udC13ZWlnaHQ6IDYwMDsgLy9cblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNYWlzb25OZXVlJztcblx0Zm9udC13ZWlnaHQ6IDcwMDsgLy8gYm9sZFxuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdsb3JpYStIYWxsZWx1amFoJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9R2xvcmlhK0hhbGxlbHVqYWgmZmFtaWx5PU5vdGhpbmcrWW91K0NvdWxkK0RvJmRpc3BsYXk9c3dhcCcpO1xuXG5cbiRmb250LWdsb3JpYTogJ0dsb3JpYSBIYWxsZWx1amFoJywgY3Vyc2l2ZTtcbiRmb250LW5vdGhpbmc6ICdOb3RoaW5nIFlvdSBDb3VsZCBEbycsIGN1cnNpdmU7XG4kZm9udC1tYXNvbjogXCJNYXNvbk5ldWVcIiwgc2Fucy1zZXJpZjtcbiRmb250LWdpbnRvLW5vcmQ6IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1ib2R5OiAkZm9udC1tYXNvbjtcbiRmb250LWhlYWRpbmdzOiAkZm9udC1naW50by1ub3JkO1xuXG46cm9vdCB7XG5cdC0tdmlld3BvcnQtd2lkdGg6IDEwMHZ3OyAvLyB0aGlzIGlzIGR5bmFtaWNhbGx5IHVwZGF0ZWQgYnkgc2NyaXB0XG5cdC0tdmlld3BvcnQtaGVpZ2h0OiAxMDB2aDsgLy8gdGhpcyBpcyBkeW5hbWljYWxseSB1cGRhdGVkIGJ5IHNjcmlwdFxuXHQtLWNvbnRhaW5lci13aWR0aDogJHNpemUtY29udGFpbmVyLXdpZHRoICsgJHNpemUtcGFkZGluZyAqIDI7IC8vIHRoaXMgaXMgZHluYW1pY2FsbHkgdXBkYXRlZCBieSBzY3JpcHRcblx0LS1zaXplLXBhZGRpbmc6IDMwcHg7XG5cblx0QGluY2x1ZGUgTVEoMzc1cHgpIHtcblx0XHQtLXNpemUtcGFkZGluZzogMTVweDtcblx0fVxufVxuXG4udGhlbWUtY29sb3VyLWZvcmVzdCB7XG5cdC0tdGhlbWUtY29sb3I6ICN7JGNvbG9yLWVnZ3NoZWxsfTtcblx0LS10aGVtZS1ob3Zlci1jb2xvcjogI3skY29sb3ItdGVhbH07XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3ItZm9yZXN0fTtcblxuXHQuY2FyZC1pY29uIHtcblx0XHQmLmljb24tMSB7XG5cdFx0XHR0b3A6IDEyOXB4O1xuXHRcdFx0bGVmdDogMTNweDtcblx0XHRcdHdpZHRoOiA5NHB4O1xuXG5cdFx0XHRsZWZ0OiA0JTtcblx0XHRcdHRvcDogMjclO1xuXHRcdFx0d2lkdGg6IDI2JVxuXHRcdH1cblxuXHRcdCYuaWNvbi0yIHtcblx0XHRcdHRvcDogMjJweDtcblx0XHRcdHJpZ2h0OiAyMXB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNzlkZWcpO1xuXHRcdFx0d2lkdGg6IDY3cHg7XG5cblx0XHRcdHJpZ2h0OiA2JTtcblx0XHRcdHRvcDogNSU7XG5cdFx0XHR3aWR0aDogMTglO1xuXHRcdH1cblx0fVxufVxuXG4udGhlbWUtY29sb3VyLXRlYWwge1xuXHQtLXRoZW1lLWNvbG9yOiAjeyRjb2xvci1lZ2dzaGVsbH07XG5cdC0tdGhlbWUtaG92ZXItY29sb3I6ICN7JGNvbG9yLWZvcmVzdH07XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3ItdGVhbH07XG5cblx0LmNhcmQtaWNvbiB7XG5cdFx0Ji5pY29uLTEge1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRsZWZ0OiAxcHg7XG5cdFx0XHR3aWR0aDogMTEycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyM2RlZyk7XG5cblx0XHRcdGxlZnQ6IDElO1xuXHRcdFx0dG9wOiAxJTtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXG5cdFx0Ji5pY29uLTIge1xuXHRcdFx0dG9wOiAzNnB4O1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHdpZHRoOiA5NXB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTczZGVnKTtcblxuXHRcdFx0cmlnaHQ6IDIlO1xuXHRcdFx0dG9wOiA4JTtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHR9XG59XG5cbi50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcblx0LS10aGVtZS1jb2xvcjogI3skY29sb3ItZWdnc2hlbGx9O1xuXHQtLXRoZW1lLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1lbWJlcn07XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3Itc3VuZmxvd2VyfTtcblxuXHQuY2FyZC1pY29uIHtcblx0XHQmLmljb24tMSB7XG5cdFx0XHR0b3A6IDE2cHg7XG5cdFx0XHRyaWdodDogOTVweDtcblx0XHRcdHdpZHRoOiA3MnB4O1xuXG5cdFx0XHRyaWdodDogMjYlO1xuXHRcdFx0dG9wOiAzJTtcblx0XHRcdHdpZHRoOiAyMSU7XG5cdFx0fVxuXG5cdFx0Ji5pY29uLTIge1xuXHRcdFx0dG9wOiA2NHB4O1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHdpZHRoOiAxMjdweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzZGVnKTtcblxuXHRcdFx0cmlnaHQ6IDElO1xuXHRcdFx0dG9wOiAxNCU7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdH1cblx0fVxufVxuXG4udGhlbWUtY29sb3VyLWVtYmVyIHtcblx0LS10aGVtZS1jb2xvcjogI3skY29sb3ItZWdnc2hlbGx9O1xuXHQtLXRoZW1lLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHQtLXRoZW1lLWJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yLWVtYmVyfTtcblxuXHQuY2FyZC1pY29uIHtcblx0XHQmLmljb24tMSB7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDcycHg7XG5cblx0XHRcdGxlZnQ6IDUlO1xuXHRcdFx0dG9wOiA0JTtcblx0XHRcdHdpZHRoOiAyMSU7XG5cdFx0fVxuXG5cdFx0Ji5pY29uLTIge1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRyaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNTJkZWcpO1xuXG5cdFx0XHR0b3A6IDElO1xuXHRcdFx0cmlnaHQ6IDMlO1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHR9XG5cdH1cbn1cblxuLnRoZW1lLXBhdHRlcm4tY2hldnJvbnMudGhlbWUtY29sb3VyLWZvcmVzdCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctY2hldnJvbnMtZm9yZXN0LnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItdGVhbCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctY2hldnJvbnMtdGVhbC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tY2hldnJvbnMudGhlbWUtY29sb3VyLWVtYmVyIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1lbWJlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tY2hldnJvbnMudGhlbWUtY29sb3VyLXN1bmZsb3dlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctY2hldnJvbnMtc3VuZmxvd2VyLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1saW5lcy50aGVtZS1jb2xvdXItZm9yZXN0IHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1saW5lcy1mb3Jlc3QucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci10ZWFsIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1saW5lcy10ZWFsLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1saW5lcy50aGVtZS1jb2xvdXItZW1iZXIge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLWVtYmVyLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1saW5lcy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1saW5lcy1zdW5mbG93ZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWRvdHMudGhlbWUtY29sb3VyLWZvcmVzdCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1mb3Jlc3QucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWRvdHMudGhlbWUtY29sb3VyLXRlYWwge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWRvdHMtdGVhbC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItZW1iZXIge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWRvdHMtZW1iZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWRvdHMudGhlbWUtY29sb3VyLXN1bmZsb3dlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1zdW5mbG93ZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLXdhdmVzLnRoZW1lLWNvbG91ci1mb3Jlc3Qge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLWZvcmVzdC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLXRlYWwge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLXRlYWwucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLXdhdmVzLnRoZW1lLWNvbG91ci1lbWJlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZW1iZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLXdhdmVzLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLXN1bmZsb3dlci5wbmcnKTtcbn1cbiIsIkBtaXhpbiBmbHVpZCgkcHJvcGVydHksICRtYXApIHtcblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJHByb3BlcnR5LCAkbWFwKTtcbn1cblxuLy8gUmVzcG9uc2l2ZVxuQG1peGluIE1RKCRjYW52YXMsICRtYXg6IG1heC13aWR0aCkge1xuXHRAaWYgJGNhbnZhcyA9PSBNIHtcblx0XHQvLyBJUEFEIEFORCBCSUdHRVJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7IEBjb250ZW50OyB9XG5cdH1cblx0Ly9cdC8vIElQQUQgVVAgVE8gOTkycHhcblx0Ly9AZWxzZSBpZiAkY2FudmFzID09IFNNIHtcblx0Ly9cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cblx0Ly99XG5cblx0QGVsc2UgaWYgJGNhbnZhcyA9PSBTIHtcblx0XHQvLyBTTUFMTEVSIFRIQU4gSVBBRFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGVsc2Uge1xuXHRcdEBpZiB1bnF1b3RlKCRtYXgpID09IG1heC13aWR0aCB7XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyBAY29udGVudDsgfVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGNhbnZhcykge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGVsc2Uge1xuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjYW52YXMpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBzcXVpZ2dsZSgkYWxpZ246IGxlZnQpIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IHVucXVvdGUoJGFsaWduKTtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbjtcblxuXHRcdEBpZiB1bnF1b3RlKCRhbGlnbikgPT0gbGVmdCB7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdH1cblx0XHRAZWxzZSB7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xuXHRcdH1cblx0fVxuXG5cdCYuYW5pbWF0ZS1zcXVpZ2dsZSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0fVxuXHRcdC8vJi5hY3RpdmUge1xuXHRcdC8vXHQmOjphZnRlciB7XG5cdFx0Ly9cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdC8vXHR9XG5cdFx0Ly99XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTZweC8xJyk7XG5cblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJGNvbG9yLWZvcmVzdCwgMC41KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRwYWRkaW5nOiAxOXB4IDI4cHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdCRzaXplLUw6IDE2cHhcblx0KSk7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTBweCAxOHB4LFxuXHRcdCRzaXplLUw6IDE5cHggMjhweFxuXHQpKTtcblxuXHQmLnNtYWxsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMTBweCAyN3B4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMHB4IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiAxMHB4IDI3cHhcblx0XHQpKTtcblx0fVxuXG5cdCYueC1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDNweCAxNXB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG59XG5cbkBtaXhpbiBjaXJjbGUoKSB7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE4cHgvMS4xMScpO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2lkdGg6IDE1M3B4O1xuXHRoZWlnaHQ6IDgxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xpbmstY2lyY2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDE2cHgsXG5cdFx0JHNpemUtTDogMThweFxuXHQpKTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnd2lkdGgnLCAoXG5cdFx0JHNpemUtUzogMTMycHgsXG5cdFx0JHNpemUtTDogMTUzcHhcblx0KSk7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2hlaWdodCcsIChcblx0XHQkc2l6ZS1TOiA3MXB4LFxuXHRcdCRzaXplLUw6IDgxcHhcblx0KSk7XG5cblx0LnN2Zy1saW5lIHtcblx0XHQvL2NvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA3NXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstc3F1aWdnbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LnN2Zy1jaXJjbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdC5zdmctbGluZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdW5kZXJsaW5lKCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xMnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBidXR0b24tcmVzZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIjYXBwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGZvbnQtYm9keSgpIHtcblx0Zm9udDogbm9ybWFsIDE2cHgvMS42MiAkZm9udC1ib2R5O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuQG1peGluIGZvbnQtaGVhZGluZ3MoJHNpemU6ICc1MHB4LzEuNCcpIHtcblx0Zm9udDogbm9ybWFsIHVucXVvdGUoJHNpemUpICRmb250LWhlYWRpbmdzO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgZm9udC1ib2R5KCk7XG5cblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWdyZXk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDYwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE3O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0JHNpemUtUzogNDBweCxcblx0XHQkc2l6ZS1MOiA2MHB4XG5cdCkpO1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDQwcHgsXG5cdFx0JHNpemUtTDogNTBweFxuXHQpKTtcbn1cblxuaDMge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdCRzaXplLUw6IDQwcHhcblx0KSk7XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMS4wNztcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0JHNpemUtTDogMjhweFxuXHQpKTtcbn1cblxuaDUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjgzO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0JHNpemUtUzogMThweCxcblx0XHQkc2l6ZS1MOiAyNHB4XG5cdCkpO1xufVxuXG5oNiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNjI7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRzaXplLWNvbnRhaW5lci13aWR0aDtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zaXplLXBhZGRpbmcpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zaXplLXBhZGRpbmcpO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBIaWRlIHZpc3VhbGx5IGJ1dCBub3QgZnJvbSBzY3JlZW4gcmVhZGVyc1xuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIG1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5XG59XG5cbi5idXR0b24ge1xuXHRAaW5jbHVkZSBidXR0b24oKTtcbn1cblxuLmNpcmNsZSB7XG5cdEBpbmNsdWRlIGNpcmNsZSgpO1xufVxuXG4uc3F1aWdnbGUtdW5kZXJsaW5lIHtcblx0QGluY2x1ZGUgc3F1aWdnbGUoKTtcbn1cblxuLnNxdWlnZ2xlLXVuZGVybGluZS1jZW50ZXIsXG4uc3F1aWdnbGUtdW5kZXJsaW5lLWNlbnRyZSB7XG5cdEBpbmNsdWRlIHNxdWlnZ2xlKGNlbnRlcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0ZmxleDogMCAxIDMzcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji5hY3RpdmUsXG5cdFx0Ji5wcmV2LFxuXHRcdCYubmV4dCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmLm5leHQge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhY3Qge1xuXHQkYmxvY2s6ICY7XG5cdCRwbGFjZWhvbGRlci1jb2xvcjogIzgwOTk4OTtcblxuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0LmNvbHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0PiAqIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dCxcblx0c2VsZWN0LFxuXHRvcHRpb24sXG5cdHRleHRhcmVhIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNHB4LzEuNDMnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM4MDk5ODk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbCB1cmwoXCIuLi9pbWFnZXMvZm9ybS1zZWxlY3QtZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xuXHR9XG5cblx0bGFiZWwuY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDEycHggMCAwO1xuXHRcdG9yZGVyOiAtMTtcblxuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHQvL2JvcmRlci1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aWNrLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHR9XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHR9XG5cblx0c2VsZWN0OmRpc2FibGVkLFxuXHRzZWxlY3Q6aW52YWxpZCwge1xuXHRcdGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cdH1cblxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdFx0Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcblx0fVxuXG5cdDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG5cdFx0Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cblx0XHRjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuXHR9XG5cblx0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cdH1cblxuXHRbcm9sZT1cImFsZXJ0XCJdIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG5cblx0LmZpZWxkIHtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdFx0aW5wdXQsXG5cdFx0c2VsZWN0LFxuXHRcdG9wdGlvbixcblx0XHR0ZXh0YXJlYSxcblx0XHQuY2hlY2tib3gge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCYuaW52ZXJzZSB7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHQmOm5vdCg6aG92ZXIpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kaWFsb2cge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuXG5cdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0Jl9fb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4qOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYXNpZGUudmlkZW8td3JhcHBlci0xNng5IHtcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDQwNXB4O1xuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuXHR9XG5cdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRtaW4taGVpZ2h0OiA0MDVweDtcblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiA0MDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQmLnZpZGVvLXdyYXBwZXItMTZ4OV9fbWF4LWgtMjcwIHtcblx0XHRtYXgtaGVpZ2h0OiAyNzBweDtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNzBweDtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWVtYmVkIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxucCArIC53cC1ibG9jay1lbWJlZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4iLCJAdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnc2FzczptYXAnO1xuXG4vLyBEZXBlbmRlbmN5IGZ1bmN0aW9uc1xuQHVzZSAnbGlzdC1yZW1vdmUnO1xuQHVzZSAnbGlzdC1zb3J0JztcbkB1c2UgJ21hcC1zb3J0JztcbkB1c2UgJ2xpbmVhci1pbnRlcnBvbGF0aW9uJztcblxuLy8vIHBvbHktZmx1aWQtc2l6aW5nXG4vLy8gR2VuZXJhdGUgbGluZWFyIGludGVycG9sYXRlZCBzaXplIHZhbHVlcyB0aHJvdWdoIG11bHRpcGxlIGJyZWFrIHBvaW50c1xuLy8vIEBwYXJhbSAkcHJvcGVydHkgLSBBIHN0cmluZyBDU1MgcHJvcGVydHkgbmFtZVxuLy8vIEBwYXJhbSAkbWFwIC0gQSBTQVNTIG1hcCBvZiB2aWV3cG9ydCB1bml0IGFuZCBzaXplIHZhbHVlIHBhaXJzXG4vLy8gQHBhcmFtICRvcHRpb25zIC0gQSBTQVNTIG1hcCBvZiBvcHRpb25zXG4vLy8gIHJvdW5kIC0gV2hldGhlciB0byByb3VuZCB0aGUgb3V0cHV0IHZhbHVlcyAoZGVmYXVsdDogdHJ1ZSlcbi8vLyAgcHJlY2lzaW9uIC0gVGhlIG51bWJlciBvZiBkZWNpbWFsIHBsYWNlcyB0byByb3VuZCB0byAoZGVmYXVsdDogMylcbi8vLyAgcmFuZ2VDb250ZXh0IC0gV2hldGhlciB0byB1c2UgTWVkaWEgUXVlcnkgTGV2ZWwgNCBSYW5nZSBDb250ZXh0IHN5bnRheCAoZGVmYXVsdDogdHJ1ZSlcbi8vLyBAcmVxdWlyZXMgZnVuY3Rpb24gbGluZWFyLWludGVycG9sYXRpb25cbi8vLyBAcmVxdWlyZXMgZnVuY3Rpb24gbWFwLXNvcnRcbi8vLyBAZXhhbXBsZVxuLy8vICAgQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICg1NzZweDogMjJweCwgNzY4cHg6IDI0cHgsIDk5MnB4OiAzNHB4KSk7XG4vLy8gQGF1dGhvciBKYWtlIFdpbHNvbiA8amFrZS5lLndpbHNvbkBnbWFpbC5jb20+XG5AbWl4aW4gcG9seS1mbHVpZC1zaXppbmcoJHByb3BlcnR5LCAkbWFwLCAkb3B0aW9uczogKCkpIHtcbiAgLy8gR2V0IHRoZSBudW1iZXIgb2YgcHJvdmlkZWQgYnJlYWtwb2ludHNcbiAgJGxlbmd0aDogbGlzdC5sZW5ndGgobWFwLmtleXMoJG1hcCkpO1xuXG4gIC8vIEVycm9yIGlmIHRoZSBudW1iZXIgb2YgYnJlYWtwb2ludHMgaXMgPCAyXG4gIEBpZiAoJGxlbmd0aCA8IDIpIHtcbiAgICBAZXJyb3IgXCJwb2x5LWZsdWlkLXNpemluZygpICRtYXAgcmVxdWlyZXMgYXQgbGVhc3QgdHdvIHZhbHVlc1wiO1xuICB9XG5cbiAgLy8gTWVyZ2luZyBkZWZhdWx0IG9wdGlvbnNcbiAgJG9wdGlvbnM6IG1hcC5tZXJnZShcbiAgICAoXG4gICAgICByb3VuZDogdHJ1ZSxcbiAgICAgIHByZWNpc2lvbjogMyxcbiAgICAgIHJhbmdlQ29udGV4dDogdHJ1ZSxcbiAgICApLFxuICAgICRvcHRpb25zXG4gICk7XG5cbiAgLy8gRXh0cmFjdGluZyBvcHRpb25zXG4gICRyb3VuZDogbWFwLmdldCgkb3B0aW9ucywgJ3JvdW5kJyk7XG4gICRwcmVjaXNpb246IG1hcC5nZXQoJG9wdGlvbnMsICdwcmVjaXNpb24nKTtcblxuICAvLyBEZXRlcm1pbmUgd2hldGhlciB0byB1c2UgTWVkaWEgUXVlcnkgTGV2ZWwgNCBSYW5nZSBDb250ZXh0IHN5bnRheFxuICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLXJhbmdlLWNvbnRleHRcbiAgJG1lZGlhUmFuZ2VTeW50YXg6ICd3aWR0aCA+PSc7XG4gIEBpZiBtYXAuZ2V0KCRvcHRpb25zLCAncmFuZ2VDb250ZXh0JykgPT0gZmFsc2Uge1xuICAgICRtZWRpYVJhbmdlU3ludGF4OiAnbWluLXdpZHRoOic7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICAvLyBTb3J0IHRoZSBtYXAgYnkgdmlld3BvcnQgd2lkdGggKGtleSlcbiAgJG1hcDogbWFwLXNvcnQubWFwLXNvcnQoJG1hcCk7XG4gICRrZXlzOiBtYXAua2V5cygkbWFwKTtcblxuICAvLyBNaW5pbXVtIHNpemVcbiAgI3skcHJvcGVydHl9OiBtYXAuZ2V0KCRtYXAsIGxpc3QubnRoKCRrZXlzLCAxKSk7XG5cbiAgLy8gSW50ZXJwb2xhdGVkIHNpemUgdGhyb3VnaCBicmVha3BvaW50c1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkbGVuZ3RoIC0gMSkge1xuICAgICRyZXN1bHQ6ICgpO1xuICAgICRsb3ctdmFsdWVzOiBtYXAuZ2V0KCRtYXAsIGxpc3QubnRoKCRrZXlzLCAkaSkpO1xuICAgICRoaWdoLXZhbHVlczogbWFwLmdldCgkbWFwLCBsaXN0Lm50aCgka2V5cywgKCRpICsgMSkpKTtcbiAgICAkdG90YWw6IGxpc3QubGVuZ3RoKCRsb3ctdmFsdWVzKTtcbiAgICAkbG93LXNlcGFyYXRvcjogbGlzdC5zZXBhcmF0b3IobGlzdC5udGgoJGtleXMsICRpKSk7XG4gICAgJGhpZ2gtc2VwYXJhdG9yOiBsaXN0LnNlcGFyYXRvcihsaXN0Lm50aCgka2V5cywgJGkgKyAxKSk7XG5cbiAgICBAaWYgKCRsb3ctc2VwYXJhdG9yICE9ICRoaWdoLXNlcGFyYXRvcikge1xuICAgICAgQGVycm9yIFwicG9seS1mbHVpZC1zaXppbmcoKSB2YWx1ZXMgbXVzdCB1c2UgdGhlIHNhbWUgc2VwYXJhdG9yXCI7XG4gICAgfVxuXG4gICAgQG1lZGlhICgjeyRtZWRpYVJhbmdlU3ludGF4fSBsaXN0Lm50aCgka2V5cywgJGkpKSB7XG4gICAgICBAaWYgKGxpc3QubGVuZ3RoKCRsb3ctdmFsdWVzKSAhPSBsaXN0Lmxlbmd0aCgkaGlnaC12YWx1ZXMpKSB7XG4gICAgICAgIEBlcnJvciBcInBvbHktZmx1aWQtc2l6aW5nKCkgdmFsdWVzIG11c3QgaGF2ZSBzYW1lIG51bWJlciBhcmdzXCI7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGogZnJvbSAxIHRocm91Z2ggJHRvdGFsIHtcbiAgICAgICAgJHZhbHVlMTogbGlzdC5udGgoJGxvdy12YWx1ZXMsICRqKTtcbiAgICAgICAgJHZhbHVlMjogbGlzdC5udGgoJGhpZ2gtdmFsdWVzLCAkaik7XG4gICAgICAgICRrZXkxOiBsaXN0Lm50aCgka2V5cywgJGkpO1xuICAgICAgICAka2V5MjogbGlzdC5udGgoJGtleXMsICRpICsgMSk7XG5cbiAgICAgICAgQGlmICgkdmFsdWUxICE9ICR2YWx1ZTIpIHtcbiAgICAgICAgICAkcmVzdWx0OiBsaXN0LmFwcGVuZChcbiAgICAgICAgICAgICRyZXN1bHQsXG4gICAgICAgICAgICBsaW5lYXItaW50ZXJwb2xhdGlvbi5saW5lYXItaW50ZXJwb2xhdGlvbihcbiAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICRrZXkxOiAkdmFsdWUxLFxuICAgICAgICAgICAgICAgICRrZXkyOiAkdmFsdWUyLFxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAkcm91bmQsXG4gICAgICAgICAgICAgICRwcmVjaXNpb25cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAkbG93LXNlcGFyYXRvclxuICAgICAgICAgICk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICRyZXN1bHQ6IGxpc3QuYXBwZW5kKCRyZXN1bHQsICR2YWx1ZTEsICRsb3ctc2VwYXJhdG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjeyRwcm9wZXJ0eX06ICRyZXN1bHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTWF4bWltdW0gc2l6ZVxuICBAbWVkaWEgKCN7JG1lZGlhUmFuZ2VTeW50YXh9IGxpc3QubnRoKCRrZXlzLCRsZW5ndGgpKSB7XG4gICAgI3skcHJvcGVydHl9OiBtYXAuZ2V0KCRtYXAsIGxpc3QubnRoKCRrZXlzLCAkbGVuZ3RoKSk7XG4gIH1cbn1cbiIsImhlYWRlci5zaXRlLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cblx0Ly8gQGRlYnVnXG5cdC8vcGFkZGluZy10b3A6IDEwMHZoO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRtYXgtaGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWZvcmVzdCwgMC41KTtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGJvZHkubWVudS1vcGVuICYge1xuXHRcdFx0Ly9wb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHQvL3RvcDogMDtcblx0XHRcdC8vbGVmdDogMDtcblx0XHRcdC8vcmlnaHQ6IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5Lm1lbnUtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmRpdi5zaXRlLWhlYWRlciB7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE4cHgvMS4xMScpO1xuXG5cdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1zaXplLXBhZGRpbmcpO1xuXHRcdGhlaWdodDogODBweDtcblx0fVxuXG5cdEBpbmNsdWRlIE1RKDk4MHB4LCAnbWluLXdpZHRoJykge1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHQvL2hlaWdodDogNjBweDtcblx0XHRwYWRkaW5nOiAxOHB4IHZhcigtLXNpemUtcGFkZGluZykgMzVweDtcblxuXHRcdC5sb2dvIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiA5NnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0Ly9yaWdodDogNDJweDtcblx0XHRcdHJpZ2h0OiBjYWxjKHZhcigtLXNpemUtcGFkZGluZykgKyAxMnB4KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdC8vdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC4zKTtcblx0XHRcdHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcblxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgOXB4IDlweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4IDAgMCA5cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDMpLFxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHR0b3A6IDM2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ym9keS5tZW51LW9wZW4gJiB7XG5cdFx0XHRpIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMSksXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSxcblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0dG9wOiAyOXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdFx0XHR0b3A6IDI5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZWR1Y2F0b3JzLWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMXJlbTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblxuXHR9XG5cblx0LmVkdWNhdG9ycyB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vdG9wOiAwO1xuXHRcdFx0Ly9yaWdodDogMDtcblx0XHRcdC8vYm90dG9tOiAwO1xuXHRcdFx0Ly9sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC02cHg7XG5cdFx0XHRsZWZ0OiAtNnB4O1xuXHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGluay1zcXVpZ2dsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bC5tZW51IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly90b3A6IDU5cHg7XG5cdFx0XHQvL2xlZnQ6IDA7XG5cdFx0XHQvL3JpZ2h0OiAwO1xuXHRcdFx0Ly96LWluZGV4OiAxMDtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMTJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUSg5ODBweCwgJ21pbi13aWR0aCcpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0QGluY2x1ZGUgdW5kZXJsaW5lKCk7XG5cdH1cblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0YSB7XG5cdFx0XHQmOm5vdCgubG9nbykge1xuXHRcdFx0XHRoZWlnaHQ6IDg0cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgLyAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC8vbWFyZ2luOiAwIDI1cHg7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1oci1iZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZWR1Y2F0b3JzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLWZvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0bWFyZ2luOiAwO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19tYWluIHtcblx0XHRwYWRkaW5nOiAxMHB4IDAgNDBweDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19ncmlkIHtcblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG5cdFx0XHRcdGdyaWQtY29sdW1uLWdhcDogOTBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoMTI4MHB4LCBtaW4td2lkdGgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdFx0XHRncmlkLXJvdzogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdFx0XHRncmlkLXJvdzogMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUSgxMjgwcHgsIG1pbi13aWR0aCkge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0XHRcdFx0XHRncmlkLXJvdzogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0XHRcdFx0XHRncmlkLXJvdzogMSAvIDM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoMTI4MHB4LCBtaW4td2lkdGgpIHtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAzO1xuXHRcdFx0XHRcdFx0Z3JpZC1yb3c6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19uYXYge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMTRweCxcblx0XHRcdFx0JHNpemUtTDogMThweFxuXHRcdFx0KSk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xMTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZSgpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblxuXHRcdCZfX3N1YnNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fZm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cblx0XHRcdFx0LmNvbmZpcm1hdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Zvb3RlciB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMCA0NHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMTAwcHg7XG5cdFx0fVxuXG5cdFx0dWwsXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDM3cHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUoKTtcblx0XHR9XG5cdH1cblxuXHQmX19tb2RhbCB7XG5cdFx0Jl9fYm9keSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgZmx1aWQoJ3BhZGRpbmcnLCAoXG5cdFx0XHRcdCRzaXplLVQ6IDIwcHgsXG5cdFx0XHRcdCRzaXplLU06IDgwcHggLyAyLFxuXHRcdFx0XHQkc2l6ZS1MOiAxMDBweFxuXHRcdFx0KSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRtYXgtd2lkdGg6IDczJTtcblxuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0fVxuXG5cdFx0Jl9fZm9ybSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdC5jb25maXJtYXRpb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdC5mb290ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCYgPiAqIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBidXR0b24tcmVzZXQ7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgZmx1aWQoJ3BhZGRpbmcnLCAoXG5cdFx0XHRcdCRzaXplLVQ6IDU1cHggLyAyLFxuXHRcdFx0XHQkc2l6ZS1MOiA1NXB4XG5cdFx0XHQpKTtcblx0XHR9XG5cdH1cblxuXG59XG5cbi5mb290ZXItY3RhIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVtYmVyO1xuXHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMCAwIDE2M3B4O1xuXHR9XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR0b3A6IC00OXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC1lbWJlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzYwcHgvMS4xNycpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVQ6IDQwcHgsXG5cdFx0XHQkc2l6ZS1TOiA1MHB4LFxuXHRcdFx0JHNpemUtTDogNjBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCk7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDI0cHggMCAwIDEwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogODZweCAwIDQ0cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0xMXB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstc3F1aWdnbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3ctZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDg0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0bWF4LXdpZHRoOiA1NTNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0bWF4LXdpZHRoOiA0NDdweDtcblx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyA0OTUgeCAyNzNcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1pbWFnZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDYxJTtcblx0XHRcdFx0Ym90dG9tOiAyN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDI3M3B4O1xuXHRcdFx0XHR3aWR0aDogNDk1cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1MCAvIDQxNCAqIDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNTZweCAwIDIwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQkc2l6ZS1TOiAxMnB4LFxuXHRcdCRzaXplLUw6IDE2cHhcblx0KSk7XG5cblx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogNDBweCAwIDYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1oci1iZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Ym90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZmxhZ3Mge1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdHdpZHRoOiA2MnB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDAgN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Fib3JpZ2luYWwge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy1hYm9yaWdpbmFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdH1cblxuXHRcdCZfX3RpIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWctdGkucG5nJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyLXJvbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDI1cHg7XG5cdHBhZGRpbmc6IDcwcHggMCAyNXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDI1cHg7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC0yNXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcm9sZS1oZWFkZXItYm90dG9tLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTEwJTtcblx0XHRcdG1heC13aWR0aDogY2FsYyh2YXIoLS12aWV3cG9ydC13aWR0aCkgLSB2YXIoLS1zaXplLXBhZGRpbmcpICogMik7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRmbGV4OiAwIDAgNTklO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRmbGV4OiAwIDAgNDElO1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdG1hcmdpbjogNTBweCAwIC01MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZHVzdHJ5IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMTRweCxcblx0XHRcdCRzaXplLUw6IDE4cHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc2MHB4LzEuMTInKTtcblxuXHRcdG1hcmdpbjogMjBweCAwIDIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogNDBweCxcblx0XHRcdCRzaXplLUw6IDYwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX3RpdGxlLWFsdCB7XG5cdFx0Zm9udDogNDBweC8xICRmb250LWdsb3JpYTtcblx0XHRtYXJnaW46IDIwcHggMCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX190cmFpdHMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcblxuXHRcdG1hcmdpbjogMzBweCAwIDMwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS40Mztcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnIC0gJztcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcm9sZS10cmFpdC1kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucm9sZS1hYm91dCB7XG5cdHBhZGRpbmc6IDE5MHB4IDAgMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDEwMHB4IDAgMCxcblx0XHQkc2l6ZS1MOiAxOTBweCAwIDBcblx0KSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRmbGV4OiA3IC8gMTIgKiAxMDAlO1xuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGZsZXg6IDUgLyAxMiAqIDEwMCU7XG5cdFx0cGFkZGluZzogNzBweCAwIDA7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fc2tpbGxzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLWVtYmVyLCAwLjMpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTZweDtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdG1hcmdpbjogNDBweCAwIDQwcHg7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDUwcHggMCAwO1xuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAxNnB4IDAgMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICfigKInO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMmV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLXJvbGUtYWR2aXNvcnMge1xuXHQuYWR2aXNvcnMtY2Fyb3VzZWxfX3RleHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuIiwiLmZhY3QtZmVhdHVyZWQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYWN0LWZlYXR1cmVkLWJnLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHR3aWR0aDogNDA2cHg7XG5cdGhlaWdodDogMzkzcHg7XG5cdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg2Ljc4ZGVnKTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCA3MHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCd3aWR0aCcsIChcblx0XHQkc2l6ZS1TOiAyNzdweCxcblx0XHQkc2l6ZS1MOiA0MDZweFxuXHQpKTtcblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2hlaWdodCcsIChcblx0XHQkc2l6ZS1TOiAyNjZweCxcblx0XHQkc2l6ZS1MOiAzOTNweFxuXHQpKTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA0MHB4LFxuXHRcdCRzaXplLUw6IDcwcHhcblx0KSk7XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcblxuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRtYXJnaW46IDAgYXV0byAyNHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0XHQkc2l6ZS1MOiAyNnB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMCBhdXRvIDEycHgsXG5cdFx0XHQkc2l6ZS1MOiAwIGF1dG8gMjRweFxuXHRcdCkpO1xuXG5cdFx0Ly8mOjphZnRlciB7XG5cdFx0Ly9cdGNvbnRlbnQ6ICcnO1xuXHRcdC8vXHRkaXNwbGF5OiBibG9jaztcblx0XHQvL1x0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHQvL1x0aGVpZ2h0OiAyMHB4O1xuXHRcdC8vXG5cdFx0Ly9cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0Ly9cdFx0JHNpemUtUzogMTBweCxcblx0XHQvL1x0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0Ly9cdCkpO1xuXHRcdC8vfVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMnB4LFxuXHRcdFx0JHNpemUtTDogMTRweFxuXHRcdCkpO1xuXHR9XG59XG4iLCIuYWR2aXNvcnMtY2Fyb3VzZWwge1xuXHRwYWRkaW5nOiAxNTBweCAwIDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA2MHB4IDAgMCxcblx0XHQkc2l6ZS1MOiAxNTBweCAwIDBcblx0KSk7XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHQvLyY6OmFmdGVyIHtcblx0XHQvL1x0Y29udGVudDogJyc7XG5cdFx0Ly9cdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBsZWZ0O1xuXHRcdC8vXHRoZWlnaHQ6IDIwcHg7XG5cdFx0Ly9cdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0Ly99XG5cdH1cblxuXHQmX19jb2xzIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZsZXg6IDE7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMTAwcHg7XG5cdH1cblxuXHQmX19hbGwge1xuXHRcdGZsZXg6IDA7XG5cdFx0b3JkZXI6IDI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMCAxMDBweDtcblx0fVxuXG5cdCZfX2JhbmQge1xuXHRcdC8vaGVpZ2h0OiA1MTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA1MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAyNDZweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCd0b3AnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyMjBweCxcblx0XHRcdCRzaXplLUw6IDI0NnB4XG5cdFx0KSk7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRvcDogLTQ5cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAtNDlweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2ZycpO1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnd2lkdGgnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyNjBweCxcblx0XHRcdCRzaXplLUw6IDMwMHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luLXJpZ2h0JywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDUwcHhcblx0XHQpKTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tc2l6ZS1wYWRkaW5nKSk7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1zaXplLXBhZGRpbmcpKTtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLXNjcm9sbGJhciB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWR2aXNvci1zbGlkZXItbGluZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hZHZpc29yLXNsaWRlci1ibG9iLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHR9XG59XG4iLCIuYWR2aXNvci1jYXJkIHtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDcwIC8gMzYwICogMTAwJTtcblxuXHRcdC8vY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG5cdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuXHRcdH1cblxuXHRcdC5jYXJkLWljb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcgW2ZpbGwqPScjJ10ge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyBbc3Ryb2tlKj0nIyddIHtcblx0XHRcdFx0c3Ryb2tlOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuYWR2aXNvci1jYXJkX19ob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faG92ZXIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzMwcHgvMScpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDIycHgsXG5cdFx0XHQkc2l6ZS1MOiAzMHB4XG5cdFx0KSk7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHQ+ICoge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdG1hcmdpbjogMCAwIDZweDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnd2lkdGgnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDE0NnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyMDBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cdH1cblxuXHQmX19uYW1lIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCczMHB4LzEuMjgnKTtcblxuXHRcdG1hcmdpbjogMzBweCAwIDIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMThweCxcblx0XHRcdCRzaXplLUw6IDI4cHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAyMHB4IDAgMTVweCxcblx0XHRcdCRzaXplLUw6IDMwcHggMCAyMHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQvL1x0JHNpemUtUzogMTZweCxcblx0XHQvL1x0JHNpemUtTDogMThweFxuXHRcdC8vKSk7XG5cdH1cblxuXHQmX19jb21wYW55IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRtYXJnaW46IDEwcHggMCAyMHB4O1xuXHRcdG9wYWNpdHk6IDAuNjtcblxuXHRcdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQvL1x0JHNpemUtUzogMTZweCxcblx0XHQvL1x0JHNpemUtTDogMThweFxuXHRcdC8vKSk7XG5cblx0XHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0Ly9cdCRzaXplLVM6IDEwcHggMCAxMHB4LFxuXHRcdC8vXHQkc2l6ZS1MOiAxMHB4IDAgMjBweFxuXHRcdC8vKSk7XG5cdH1cbn1cbiIsIi5yb2xlLXN0YXRpc3RpY3Mge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRwYWRkaW5nOiAxOTBweCAwIDEyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogODBweCAwIDgwcHgsXG5cdFx0JHNpemUtTDogMTkwcHggMCAxMjBweFxuXHQpKTtcblxuXHQudGhpbmcge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA5M3B4O1xuXHRcdGhlaWdodDogOTRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0OTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKSBzY2FsZSg0LjgpO1xuXHRcdG9wYWNpdHk6IDAuMTY7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RoaW5nLTQtc3Rhci10ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0Ly8mOjphZnRlciB7XG5cdFx0Ly9cdGNvbnRlbnQ6ICcnO1xuXHRcdC8vXHRkaXNwbGF5OiBibG9jaztcblx0XHQvL1x0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgbGVmdDtcblx0XHQvL1x0aGVpZ2h0OiAyMHB4O1xuXHRcdC8vXHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdC8vfVxuXHR9XG5cblx0Jl9fZmFjdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiA3MHB4IDAgMDtcblx0XHRcdH1cblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvdW50ZXIge1xuXHRcdGZvbnQ6IDMwcHgvMiAkZm9udC1nbG9yaWE7XG5cdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yb2xlLXN0YXRpc3RpY3MtY291bnRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQmX19mYWN0LXRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyM3B4LzEnKTtcblxuXHRcdG1hcmdpbjogMjBweCAwIDAgMTAwcHg7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0bWFyZ2luOiAyN3B4IDAgMCAxMDBweDtcblx0fVxufVxuIiwiLnJvbGUtcmVsYXRlZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHBhZGRpbmc6IDAgMCAyNTBweDtcblxuXHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHQvL1x0JHNpemUtUzogODBweCAwIDE1MHB4LFxuXHQvL1x0JHNpemUtTDogMTIwcHggMCAyNTBweFxuXHQvLykpO1xuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAwIDAgMTUwcHgsXG5cdFx0JHNpemUtTDogMCAwIDI1MHB4XG5cdCkpO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0Ly8mOjphZnRlciB7XG5cdFx0Ly9cdGNvbnRlbnQ6ICcnO1xuXHRcdC8vXHRkaXNwbGF5OiBibG9jaztcblx0XHQvL1x0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgbGVmdDtcblx0XHQvL1x0aGVpZ2h0OiAyMHB4O1xuXHRcdC8vXHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdC8vfVxuXHR9XG5cblx0Jl9fZmFjdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY291bnRlciB7XG5cdFx0Zm9udDogMzBweC8yICRmb250LWdsb3JpYTtcblx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JvbGUtc3RhdGlzdGljcy1jb3VudGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdCZfX2ZhY3QtdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcblxuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDIwcHggMCAwIDEwMHB4O1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdG1hcmdpbjogMjdweCAwIDAgMTAwcHg7XG5cdH1cbn1cblxuLnJvbGUtY2FyZHMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcblxuXHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG5cdFx0Z3JpZC1hdXRvLXJvd3M6IDFmcjtcblx0XHRnYXA6IDQwcHggNDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdEBpbmNsdWRlIE1RKDk4MHB4KSB7XG5cdFx0Ly9tYXgtd2lkdGg6IGNhbGMoMjYwcHggKiAyICsgNDBweCk7XG5cdH1cblxuXHQmX19saSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXg6IDAgMCAyMi41JTtcblx0XHRtYXJnaW46IDAgMCA0MHB4IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdEBpbmNsdWRlIE1RKDk4MHB4KSB7XG5cdFx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDAgMDtcblx0XHR9XG5cdH1cbn1cblxuLnJvbGUtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAwIDMzMCAvIDI2MCAqIDEwMCUgMDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogMCAwIDI5MCAvIDM1NCAqIDEwMCUgMDtcblx0fVxuXG5cdGEge1xuXHRcdHBhZGRpbmc6IDI2cHggMjBweCAxOHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQvL2hlaWdodDogMzMwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQvL2NvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0Ly9iYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRcdC8vYm94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXRlYWw7XG5cdFx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG5cdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdC8vaGVpZ2h0OiAyOTBweDtcblx0fVxuXG5cdCZfX2luZHVzdHJ5IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwIDAgYXV0bztcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyOHB4LzEuMDYnKTtcblxuXHRcdG1hcmdpbjogMjBweCAwIDIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0NzY3cHg6IDI4cHgsXG5cdFx0XHQkc2l6ZS1NOiAyMHB4LFxuXHRcdFx0OTgwcHg6IDI4cHgsXG5cdFx0XHQ5ODFweDogMjBweCxcblx0XHRcdCRzaXplLUw6IDI4cHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHR9XG5cdH1cblxuXHQmX19za2lsbHMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDRweCA0cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZzogNHB4IDZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWVnZ3NoZWxsLCAwLjMpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LmFycm93IHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JvbGUtY2FyZC1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0fVxufVxuIiwiLmhlYWRlci1wYWdlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA3MHB4IDAgMDtcblx0bWFyZ2luOiAwIDAgOTdweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10ZWFsLWxpZ2h0O1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHQvL1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdGgxIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW1wYWlnbi12aWRlbyAmIHtcblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDUwcHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMzBweCAwIDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQuNiU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtOSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogNjBweCAwIC05MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci1pbmxpbmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTUwcHggMCAwO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDEwMHB4IDAgMCxcblx0XHQkc2l6ZS1MOiAxNTBweCAwIDBcblx0KSk7XG5cblx0aDEge1xuXHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoJ2NlbnRlcicpO1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cdH1cbn1cbiIsIi5wYWdlLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxMDBweCAwIDE4MHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDI1cHggMCA5MHB4LFxuXHRcdCRzaXplLU06IDUwcHggMCA5MHB4LFxuXHRcdCRzaXplLUw6IDEwMHB4IDAgMTgwcHhcblx0KSk7XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdH1cbn1cbiIsImFydGljbGUudHlwZS1mYXEge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cblx0PiBoZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRwYWRkaW5nOiAxNzBweCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMTAwcHggMCAwLFxuXHRcdFx0JHNpemUtTDogMTcwcHggMCAwXG5cdFx0KSk7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAtNDlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXG5cdFx0XHQvLyY6OmFmdGVyIHtcblx0XHRcdC8vXHRjb250ZW50OiAnJztcblx0XHRcdC8vXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHQvL1x0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Ly9cdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHQvL31cblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHR9XG5cblx0XHQuaXRlbXMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDM4cHggMCAzMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDEwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDI1JSAtIDIwcHgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsYygtNTAlIC0gMjVweCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItdGVhbH07XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCk7XG5cblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdFx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0XHRcdFx0XHQkc2l6ZS1MOiAzMnB4XG5cdFx0XHRcdFx0XHQpKTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1icyk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYTAge1xuXHRcdFx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdFx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci10ZWFsfTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hMSB7XG5cdFx0XHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdFx0XHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWVtYmVyfTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hMiB7XG5cdFx0XHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdFx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmEzIHtcblx0XHRcdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZW1iZXJ9O1xuXHRcdFx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdD4gLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmctdG9wJywgKFxuXHRcdFx0JHNpemUtUzogNjBweCxcblx0XHRcdCRzaXplLUw6IDE1MHB4XG5cdFx0KSk7XG5cblx0XHQuZmFxcyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nLWJvdHRvbScsIChcblx0XHRcdFx0JHNpemUtUzogMTAwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDIwMHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHRoMyxcblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDAgMCA4MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAwIDAgNDBweCxcblx0XHRcdFx0JHNpemUtTDogMCAwIDgwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHQvLyY6OmFmdGVyIHtcblx0XHRcdC8vXHRjb250ZW50OiAnJztcblx0XHRcdC8vXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBsZWZ0O1xuXHRcdFx0Ly9cdGhlaWdodDogMjBweDtcblx0XHRcdC8vXHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0Ly99XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHQmICsgYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luLXRvcCcsIChcblx0XHRcdFx0XHQkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHRcdFx0KSk7XG5cdFx0XHR9XG5cblx0XHRcdCZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYXEtbWludXMuc3ZnXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjJweC8xLjMnKTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMTZweCxcblx0XHRcdFx0JHNpemUtTDogMjJweFxuXHRcdFx0KSk7XG5cblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzAwMCwgMC4yKTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYXEtcGx1cy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDMwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiA0NHB4IDExMHB4IDQ0cHggMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDIwcHggNjBweCAyMHB4IDE1cHgsXG5cdFx0XHRcdCRzaXplLUw6IDQ0cHggMTEwcHggNDRweCAzMHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXZbaWRePVwiaGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXCJdIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzAwMCwgMC4yKTtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDAgMTVweCAxNXB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAwIDMwcHggMzBweFxuXHRcdFx0KSk7XG5cblx0XHRcdCYgKyBidXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYXEtY2F0ZWdvcnkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTkwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4tdG9wJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiA4MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxOTBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXG5cdD4gaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0cGFkZGluZzogNzBweCAwIDE4OXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5iYWNrIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcblxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdC8vbWFyZ2luOiAwIDAgNzlweDtcblx0XHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzFweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFjay1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmR1c3RyeS1oZWFkZXIge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0bWFyZ2luOiA3M3B4IDAgN3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiA3M3B4IDAgN3B4LFxuXHRcdFx0XHQkc2l6ZS1MOiA3M3B4IDAgN3B4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMTJweCxcblx0XHRcdFx0JHNpemUtTDogMTZweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0LmluZHVzdHJ5IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMScpO1xuXG5cdFx0XHRtYXJnaW46IDdweCAwIDQxcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHRcdCRzaXplLVM6IDdweCAwIDExcHgsXG5cdFx0XHRcdCRzaXplLUw6IDdweCAwIDQxcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblxuXHRcdC5jb2xzIHtcblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDQxcHggMCA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0ZmxleDogMCAwIDIyLjUlO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHRmbGV4OiAwIDAgNzQlO1xuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRtYXJnaW46IDU0cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY3QtZmVhdHVyZWQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC02JTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0PiAuY29tcGFueS1hZHZpc29ycyB7XG5cdFx0cGFkZGluZzogMTAwcHggMCAyMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDEwMHB4IDAgNTBweCxcblx0XHRcdCRzaXplLUw6IDEwMHB4IDAgMjAwcHhcblx0XHQpKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHQvLyBkZWZhdWx0IGgyIHNpemVcblx0XHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoKTtcblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdH1cblxuXHRcdC5jYXJkcyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAzJSAzJTtcblx0XHRcdG1hcmdpbjogMTAwcHggMCAxMDBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUSg0ODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7XG5cblx0XHRcdFx0LmNhcmQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuIiwiLmhlYWRlci1pbmR1c3RyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcikgdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZSkgcmVwZWF0O1xuXHRwYWRkaW5nOiAwIDAgNTBweDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogMTMwcHggMCA1MHB4O1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLWVtYmVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDU2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE2cHgsXG5cdFx0XHQkc2l6ZS1MOiAxOHB4XG5cdFx0KSk7XG5cblx0XHRoMSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc2MHB4LzEuMTInKTtcblxuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogNDBweCxcblx0XHRcdFx0JHNpemUtTDogNjBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bWFyZ2luOiA1MHB4IDAgLTIwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0b3A6IDcwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblxuXHRbY2xhc3NePVwiaWNvblwiXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdHN2ZyBbZmlsbCo9JyMnXSB7XG5cdFx0XHRmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0c3ZnIFtzdHJva2UqPScjJ10ge1xuXHRcdFx0c3Ryb2tlOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0Lmljb24tMSB7XG5cdFx0bGVmdDogMzIlO1xuXHRcdHRvcDogLTclO1xuXHRcdHdpZHRoOiAxNjRweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxN2RlZyk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRsZWZ0OiAtMTQlO1xuXHRcdFx0dG9wOiAtMzUlO1xuXHRcdFx0d2lkdGg6IDE5NHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pY29uLTIge1xuXHRcdGxlZnQ6IDMxJTtcblx0XHRib3R0b206IC05JTtcblx0XHR3aWR0aDogMjAzcHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuaWNvbi0zIHtcblx0XHRyaWdodDogLTglO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMjk2cHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzZGVnKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHJpZ2h0OiAtMTUlO1xuXHRcdFx0dG9wOiAtMzAlO1xuXHRcdFx0d2lkdGg6IDE3N3B4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xuXHRcdH1cblx0fVxufVxuIiwiLnNlY3Rpb24taW5kdXN0cnktYWJvdXQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0cGFkZGluZzogMTkwcHggMCAxMDBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMTBweCAwIDUwcHgsXG5cdFx0JHNpemUtTDogMTkwcHggMCAxMDBweFxuXHQpKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdD4gaDIge1xuXHRcdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgpO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRmbGV4OiAwIDAgMzAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNjdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRmbGV4OiAwIDAgNjUuNSU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdHBhZGRpbmc6IDEzMHB4IDAgMjg3cHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNTBweCAwIDEzMHB4LFxuXHRcdCRzaXplLUw6IDEzMHB4IDAgMjg3cHhcblx0KSk7XG5cblx0Jl9fZ3JpZCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImEgbSBiXCJcblx0XHRcdFwiYyBtIGRcIjtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFx0XCJhIGJcIlxuXHRcdFx0XHRcIm0gbVwiXG5cdFx0XHRcdFwiYyBkXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI4NHB4O1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbmR1c3RyeS1jaXJjbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0Z3JpZC1hcmVhOiBtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0JHNpemUtTDogMzBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0XHRcdHBhZGRpbmc6IDQ0cHggMzBweDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDEwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMnB4XG5cdFx0KSk7XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMThweC8xLjU2Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDIwcHggMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE0cHgsXG5cdFx0XHQkc2l6ZS1MOiAxOHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ1JSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5zdmcge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdC8vbWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saW5lIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNzZweDtcblx0XHRcdGhlaWdodDogNzZweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2JTtcblxuXHRcdFx0XHQubW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0d2lkdGg6IDQ3cHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblxuXHRcdFx0XHQuZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tMCB7XG5cdFx0Z3JpZC1hcmVhOiBhO1xuXHRcdGNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0cGFkZGluZy1yaWdodDogNDUlO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5saW5lIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHJpZ2h0OiA0OXB4O1xuXHRcdFx0XHRib3R0b206IC04cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tMSB7XG5cdFx0Z3JpZC1hcmVhOiBiO1xuXHRcdGNvbG9yOiAkY29sb3ItbGlsYWM7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHQubGluZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxlZnQ6IDQ5cHg7XG5cdFx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRlbS0yIHtcblx0XHRncmlkLWFyZWE6IGM7XG5cdFx0Y29sb3I6ICRjb2xvci10ZWFsO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQ1JTtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTVweDtcblx0XHR9XG5cblx0XHQubGluZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgtMSk7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRyaWdodDogNDlweDtcblx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRlbS0zIHtcblx0XHRncmlkLWFyZWE6IGQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTVweDtcblx0XHR9XG5cblx0XHQubGluZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsZWZ0OiA0OXB4O1xuXHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDkwcHggMCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNTBweCAwIDAsXG5cdFx0JHNpemUtTDogOTBweCAwIDBcblx0KSk7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR0b3A6IC00OXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDI0cHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDAgMCA5MHB4O1xuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyNHB4LzEuNDInKTtcblxuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMThweCxcblx0XHRcdCRzaXplLUw6IDI0cHhcblx0XHQpKTtcblx0fVxuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTAwcHggMCAxMDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogNTBweCAwIDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDEwMHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItaHItYmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRmbGV4OiAwIDAgNDAlO1xuXG5cdFx0XHQ+IGkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEnKTtcblxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0XHRjb250ZW50OiAnVlMnO1xuXHRcdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2luZHVzdHJ5LWV4cGVjdGF0aW9uLXN0YXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiArIGRpdiB7XG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMzJweDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA4NHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAtNjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0IHtcblx0cGFkZGluZzogMjQwcHggMCAxMDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTQwcHggMCA2NXB4LFxuXHRcdCRzaXplLUw6IDI0MHB4IDAgMTAwcHhcblx0KSk7XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzM4cHgvMS41Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCA4MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDI0cHgsXG5cdFx0XHQkc2l6ZS1MOiAzOHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMCAwIDQwcHgsXG5cdFx0XHQkc2l6ZS1MOiAwIDAgODBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fY29scyB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGZsZXg6IDAgMCA0MCU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgJGNvbG9yLXN1bmZsb3dlcjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0fVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1zcG9uc29ycyB7XG5cdC8vIEBzZWUgLnNlY3Rpb24tc3BvbnNvcnNcblxuXHQuc2VjdGlvbi1zcG9uc29ycyB7XG5cdFx0cGFkZGluZzogMjBweCAwIDE3MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyMHB4IDAgODBweCxcblx0XHRcdCRzaXplLUw6IDIwcHggMCAxNzBweFxuXHRcdCkpO1xuXG5cdFx0LnNwb25zb3JzLWNhcm91c2VsIHtcblx0XHRcdCYuc3dpcGVyIHtcblx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWluZHVzdHJ5LWFkdmlzb3JzIHtcblx0LmFkdmlzb3JzLWNhcm91c2VsIHtcblxuXHRcdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0Ly9cdCRzaXplLVM6IDAgMCAxMDBweCxcblx0XHQvL1x0JHNpemUtTDogMCAwIDEwMHB4XG5cdFx0Ly8pKTtcblx0fVxuXG5cdC5hZHZpc29ycy1jYXJvdXNlbF9fc2xpZGVyIHtcblx0XHRwYWRkaW5nOiAwIDAgMTcwcHg7XG5cdH1cbn1cbiIsIi5zcG9uc29ycy1jYXJvdXNlbC5zd2lwZXIge1xuXHQtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAxMHB4O1xuXG5cdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG5cdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0Ly9AaW5jbHVkZSBNUSg1MjBweCkge1xuXHRcdC8vXHRoZWlnaHQ6IDI1dncgIWltcG9ydGFudDtcblx0XHQvL1x0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC8vXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC8vfVxuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Ly9AaW5jbHVkZSBNUSg1MjBweCkge1xuXHRcdFx0Ly9cdHBhZGRpbmctYm90dG9tOiBjYWxjKDI1dncgLyAyKTtcblx0XHRcdC8vfVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHQkcGFkZGluZzogMTAlO1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6ICRwYWRkaW5nO1xuXHRcdFx0cmlnaHQ6ICRwYWRkaW5nO1xuXHRcdFx0Ym90dG9tOiAkcGFkZGluZztcblx0XHRcdGxlZnQ6ICRwYWRkaW5nO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmd9ICogMik7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmd9ICogMik7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbiIsIi5oZWFkZXItYWR2aXNvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcikgdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZSkgcmVwZWF0O1xuXG5cdEBpbmNsdWRlIE1RKE0sIFwiXCIpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDkycHggMCAwLFxuXHRcdFx0JHNpemUtTTI6IDMwcHggMCAwLFxuXHRcdFx0JHNpemUtTDogMTY0cHggMCAwKSk7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRib3R0b206IC00OXB4O1xuXHR9XG5cblx0aDEge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzgwcHgvMScpO1xuXG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogNTBweCxcblx0XHRcdFx0JHNpemUtTDogODBweCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkc2l6ZS1TOiAwIDAgMTJweCxcblx0XHRcdFx0JHNpemUtTDogMCAwIDUwcHgpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly93aWR0aDogbWluLWNvbnRlbnQ7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmxpbmUge1xuXHRcdFx0Ly9jb250ZW50OiAnJztcblx0XHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMzczcHg7XG5cdFx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Fkdmlzb3ItdGl0bGUtdW5kZXJsaW5lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0XHRtYXJnaW46IDE4cHggMCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnd2lkdGgnLCAoJHNpemUtUzogMjgwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMzczcHgpKTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkc2l6ZS1TOiAwIDAgMCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAxOHB4IDAgMCkpO1xuXHRcdH1cblxuXHRcdC5hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTE5cHg7XG5cdFx0XHRib3R0b206IC0xNnB4O1xuXHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0d2lkdGg6IDg3cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDc4ZGVnKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JvbGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzMycHgvMS4yNScpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMjBweCxcblx0XHRcdFx0JHNpemUtTDogMzJweCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkc2l6ZS1TOiAwIDAgMCxcblx0XHRcdFx0JHNpemUtTDogMCAwIDMwcHgpKTtcblx0fVxuXG5cdCZfX3JvbGUtYWx0IHtcblx0XHRmb250OiAyNnB4LzEuMzggJGZvbnQtZ2xvcmlhO1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDI2cHgpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdC8vd2lkdGg6IDE0N3B4O1xuXHRcdGhlaWdodDogMTQ3cHg7XG5cdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hZHZpc29yLWhlYWRlci1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuXHRcdG1hcmdpbjogMTVweCAxMTBweCAwIDA7XG5cdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTZkZWcpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZsYWdzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRsaSB7XG5cdFx0XHQkc2l6ZTogNDBweDtcblxuXHRcdFx0bWFyZ2luOiAwIDhweCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6ICRzaXplO1xuXHRcdFx0aGVpZ2h0OiAkc2l6ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRzaXplO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsIG5vLXJlcGVhdCBjZW50ZXIgLyA2MCUgNjAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiA0NHB4IDAgMTBweDtcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAxMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxNnB4KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRzaXplLVM6IDMwcHggMCAxMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0NHB4IDAgMTBweCkpO1xuXHR9XG5cblx0Jl9fc3BlYyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xJyk7XG5cblx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdG1heC13aWR0aDogMjIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDEycHgsXG5cdFx0XHRcdCRzaXplLUw6IDIwcHgpKTtcblx0fVxuXG5cdC8vJl9fYm9vayB7XG5cdC8vXHQvL21hcmdpbjogNTBweCAwIDExMHB4O1xuXHQvL1x0bWFyZ2luOiA1MHB4IDAgMDtcblx0Ly9cblx0Ly9cdC8vJHNpemUtUzogMzBweCAwIDcwcHgsXG5cdC8vXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHQvL1x0XHQkc2l6ZS1TOiAzMHB4IDAgMCxcblx0Ly9cdFx0JHNpemUtTDogNTBweCAwIDBcblx0Ly9cdCkpO1xuXHQvL1xuXHQvL1x0QGluY2x1ZGUgTVEoUykge1xuXHQvL1x0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdC8vXHR9XG5cdC8vfVxuXG5cdGEuYnV0dG9uLS1ib29rLWEtY2FsbCB7XG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkc2l6ZS1TOiAzMHB4IDAgMCxcblx0XHRcdFx0JHNpemUtTDogNDRweCAwIDApKTtcblxuXHRcdEBpbmNsdWRlIE1RKFwiOTkycHhcIiwgXCJtaW4td2lkdGhcIikge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoXCIxMDI0cHhcIiwgXCJtaW4td2lkdGhcIikge1xuXHRcdFx0cGFkZGluZzogMTRweCA0OHB4O1xuXHRcdH1cblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0fVxuXG5cdFx0Ji5idXR0b24tLWJvb2stYS1jYWxsX19zdW5mbG93ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWVtYmVyO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYnV0dG9uLS1ib29rLWEtY2FsbF9fZm9yZXN0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYnV0dG9uLS1ib29rLWEtY2FsbF9fdGVhbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZWFsO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0W2NsYXNzXj1pY29uXSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0c3ZnIFtmaWxsKj0nIyddIHtcblx0XHRcdFx0ZmlsbDogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcgW3N0cm9rZSo9JyMnXSB7XG5cdFx0XHRcdHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLTEge1xuXHRcdFx0bGVmdDogMjklO1xuXHRcdFx0dG9wOiAtMTMwcHg7XG5cdFx0XHR3aWR0aDogMTk2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEwZGVnKTtcblx0XHR9XG5cblx0XHQuaWNvbi0yIHtcblx0XHRcdHJpZ2h0OiAzNSU7XG5cdFx0XHR0b3A6IC0xMDVweDtcblx0XHRcdHdpZHRoOiA5NnB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTFkZWcpO1xuXHRcdH1cblxuXHRcdC5pY29uLTMge1xuXHRcdFx0cmlnaHQ6IDE3JTtcblx0XHRcdHRvcDogMjhweDtcblx0XHRcdHdpZHRoOiAxNzZweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIxZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGxlZnQ6IC03JTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGZsZXg6IDAgMCA0MCU7XG5cdFx0XHRtaW4taGVpZ2h0OiA3NDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUSgxMzY3cHgsIFwiXCIpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDc2OHB4ICsgNTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUSgxMzgwcHgpIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0bGVmdDogNDklO1xuXHRcdFx0d2lkdGg6IDQ3JTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRsZWZ0OiAxNDZweDtcblx0XHRcdGhlaWdodDogNjglO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRmbGV4OiAwIDAgMTcuMyU7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMCAxMTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDAgMCA3MHB4LFxuXHRcdFx0XHQkc2l6ZS1NMjogMCAwIDExMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAwIDAgMTEwcHgpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA1M3B4ICsgNzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShcIjEwMjRweFwiLCBcIm1pbi13aWR0aFwiKSB7XG5cdFx0XHRmbGV4OiAwIDAgMjIuMyU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDE0MHB4IDAgMTUwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogMjBweCAwIDYwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxNDBweCAwIDE1MHB4KSk7XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI4cHgvMS4wNycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiA2MHB4IDAgMjVweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMTMwcHggMCAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgNjAlO1xuXG5cdFx0PnVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAyOHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZmxleDogMCAwIDMxJTtcblx0XHRtYXJnaW46IDY1cHggMCAwO1xuXG5cdFx0Pmg0IHtcblx0XHRcdGZvbnQ6IDEycHgvMS42NyAkZm9udC1ib2R5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRcdG1hcmdpbjogNTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PnVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDE0cHggMjhweCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mztcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjJweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMnB4XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19leHBlcmllbmNlIHtcblx0XHRtYXJnaW46IDAgMCAyOHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHR9XG5cblx0XHQ+bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDM7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAmX19wb2ludHMge1xuXHQvLyBcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdC8vIFx0cGFkZGluZzogMCAwIDAgNDBweDtcblx0Ly8gfVxuXG5cdCZfX3RyYWl0cyB7XG5cdFx0JGVsZW1lbnQ6ICY7XG5cdFx0bWFyZ2luOiAwIDAgMjhweDtcblxuXHRcdCYtLWxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTZweC8xLjI1Jyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcm9sZS10cmFpdC1kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0biArIDEpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMikge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0biArIDMpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZWFsO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0biArIDQpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZWR1Y2F0aW9uIHtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NoYXJlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdC5wb3BvdmVyLXBhbmVsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJGNvbG9yLWZvcmVzdCwgMC41KTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvcHkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDQ4MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX191cmwge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAzMHB4IDEzcHggMCAwO1xuXHR9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItcXVvdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDQzcHggMCAxNTBweDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogMCAwIDYwcHg7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRmbGV4OiAwIDAgMjYlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdC8vZmxleDogMCAwIDQxJTtcblx0XHRcdGZsZXg6IDA7XG5cdFx0fVxuXG5cdFx0PmRpdiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAzNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiA1NSU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTguMzdkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdC8vdG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwJSk7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdG1hcmdpbjogMCAtMzdweCAtNTAlIDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDE4cHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMzVweCkpO1xuXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC8vcGFkZGluZy1ib3R0b206IDM3MCAvIDQwMCAqIDEwMCU7XG5cdFx0XHRcdC8vd2lkdGg6IDQwMHB4O1xuXG5cdFx0XHRcdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3dpZHRoJywgKFxuXHRcdFx0XHQvL1x0JHNpemUtUzogMTcwcHgsXG5cdFx0XHRcdC8vXHQkc2l6ZS1NOiAzMDBweCxcblx0XHRcdFx0Ly9cdCRzaXplLUw6IDQwMHB4XG5cdFx0XHRcdC8vKSk7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQvL3RvcDogMDtcblx0XHRcdFx0XHQvL3JpZ2h0OiAwO1xuXHRcdFx0XHRcdC8vYm90dG9tOiAwO1xuXHRcdFx0XHRcdC8vbGVmdDogMDtcblxuXHRcdFx0XHRcdC8vIDQwMCB4IDM3MFxuXHRcdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Ly9vYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHR3aWR0aDogNDcwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2hlaWdodCcsIChcblx0XHRcdFx0XHQvL1x0JHNpemUtTTogMjgycHgsXG5cdFx0XHRcdFx0Ly9cdCRzaXplLUw6IDM3MHB4XG5cdFx0XHRcdFx0Ly8pKTtcblxuXHRcdFx0XHRcdC8vJHNpemUtUzogMTcwcHgsXG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3dpZHRoJywgKCRzaXplLU06IDMwMHB4LFxuXHRcdFx0XHRcdFx0XHQkc2l6ZS1MOiA0MDBweCkpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNDBweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNDB2dztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRmb250OiBub3JtYWwgNDBweC8xICRmb250LWdsb3JpYTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAxNnB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDQwcHgpKTtcblxuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRzaXplLVM6IDE1cHggMCA1cHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMjBweCAwIDEwcHgpKTtcblxuXHRcdH1cblx0fVxuXG5cdCZfX3F1b3RlIHtcblx0XHRmbGV4OiAwIDAgNjQuNCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQ6IDMwcHgvMS4zMyAkZm9udC1nbG9yaWE7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWw7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0cGFkZGluZzogMzBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAxNnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAzMHB4KSk7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHQkc2l6ZTogMzBweDtcblxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwIC0gJHNpemUgKyAyO1xuXHRcdFx0bGVmdDogNDBweDtcblx0XHRcdHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci10ZWFsO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGJvdHRvbTogLTE0cHg7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDE1cHggc29saWQgJGNvbG9yLXRlYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiAxNzBweCAwIDUwcHg7XG5cdH1cblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAtNDlweDtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRib3R0b206IC00OXB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2ZycpO1xuXHR9XG5cblx0aDIge1xuXHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoKTtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMzBweCxcblx0XHRcdFx0JHNpemUtTDogNDBweCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmbGV4OiAwIDAgNDAlO1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cblx0XHQ+ZGl2IHtcblx0XHRcdG1heC13aWR0aDogMzYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRmbGV4OiAwIDAgNzAlO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hZHZpc29yLXBhdGh3YXktaW1hZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gY29udGFpbjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NTIgLyA4MTAgKiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX29sIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbjogNTBweCBhdXRvIDA7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1zaXplLXBhZGRpbmcpO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0bWFyZ2luOiAxMjBweCBhdXRvIDA7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTM2MHB4ICsgdmFyKC0tc2l6ZS1wYWRkaW5nKSAqIDIpO1xuXHRcdFx0aGVpZ2h0OiAzNjhweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdD5saSB7XG5cdFx0XHRmbGV4OiAwIDAgMjAwcHg7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHRcdFx0XHRmbGV4OiAwIDAgMjQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWR2aXNvci1hcnJvdy10b3Auc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblxuXHRcdFx0Pmkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQ+ZGl2IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xLjUnKTtcblxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0bisxKSB7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVtYmVyIHVybCgnLi4vaW1hZ2VzL2JnL2JnLWRvdHMtZW1iZXIucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4rMikge1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1saWxhYyB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLWxpbGFjLnBuZycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDRuKzMpIHtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWRvdHMtZm9yZXN0LnBuZycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDRuKzQpIHtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItZW1iZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlciB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLXN1bmZsb3dlci5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblxuXHRcdFx0XHQvLyB0b3Bcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAyNXB4KTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdHRvcDogY2FsYygxMDAlIC0gMzJweCk7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHQvLyBib3R0b21cblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMTNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Fkdmlzb3ItYXJyb3ctYm90dG9tLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTEyOXB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTQ5ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCxcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdD5pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMzcwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNzBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hZHZpc29yLXBhdGh3YXktc3Rhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogNDFweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdHRvcDogY2FsYygxMDAlIC0gMzJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cblx0XHRcdFx0Pmkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fkdmlzb3ItcGF0aHdheS1ibG9iLnN2ZycpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAyNDBweCAwIDEwMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDEwMHB4IDAgNTVweCxcblx0XHRcdCRzaXplLUw6IDI0MHB4IDAgMTAwcHgpKTtcblxuXHRoMiB7XG5cdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgpO1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4KSk7XG5cdH1cblxuXHQmX19pbWdzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBhIGIgY1wiXG5cdFx0XHRcImEgYSBkIGRcIjtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0XHRncmlkLWF1dG8tcm93czogMWZyO1xuXHRcdGdhcDogNDBweCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFx0XCJhIGFcIlxuXHRcdFx0XHRcImEgYVwiXG5cdFx0XHRcdFwiYiBjXCJcblx0XHRcdFx0XCJkIGRcIjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogMjhweCAyOHB4O1xuXHRcdH1cblxuXHRcdD5kaXYge1xuXHRcdFx0Ly8gaXRlbXNcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tMCB7XG5cdFx0Z3JpZC1hcmVhOiBhO1xuXHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgJGNvbG9yLWVtYmVyO1xuXG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItZW1iZXI7XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tMSB7XG5cdFx0Z3JpZC1hcmVhOiBiO1xuXHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgJGNvbG9yLXN1bmZsb3dlcjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tMiB7XG5cdFx0Z3JpZC1hcmVhOiBjO1xuXHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgJGNvbG9yLWZvcmVzdDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1mb3Jlc3Q7XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tMyB7XG5cdFx0Z3JpZC1hcmVhOiBkO1xuXHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgJGNvbG9yLXRlYWwtbGlnaHQ7XG5cblx0XHQ+ZGl2IHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDQzcHggMCAxOTRweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiA0M3B4IDAgMTQ0cHgsXG5cdFx0XHQkc2l6ZS1MOiA0M3B4IDAgMTk0cHgpKTtcblxuXHRoMiB7XG5cdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgpO1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI4cHgvMS4wNycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgNTRweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMTVweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29scyB7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGZsZXg6IDAgMCAxOCU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleDogMCAwIDc0JTtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0fVxufSIsIi5oZWFkZXItZnJvbnQtcGFnZSB7XG5cdC0tdGhlbWUtaG92ZXItY29sb3I6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdCRicmVha3BvaW50OiA5ODBweDtcblxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZW1iZXI7IC8vIHVybCgnLi4vaW1hZ2VzL2Zyb250LXBhZ2UtaGVhZGVyLWltYWdlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuXHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHQvL3BhZGRpbmc6IDEwcHggMCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRib3R0b206IC00OXB4O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxNzIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCwgbWluLXdpZHRoKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA4MDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQgLSAxKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDU1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21pbi1oZWlnaHQnLCAoJGJyZWFrcG9pbnQ6IDc0MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA4MDBweCkpO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXG5cdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQsIG1pbi13aWR0aCkge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCAtIDEpIHtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGhlaWdodDogNTM2cHg7XG5cdFx0XHR3aWR0aDogNTI1cHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2xlZnQnLCAoJGJyZWFrcG9pbnQ6IDM1MHB4LFxuXHRcdFx0XHQxNzgwcHg6IDg5MHB4IC8vIDE3MjAgKyA2MFxuXHRcdFx0KSk7XG5cblx0XHRpbWcsXG5cdFx0c3ZnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQuYnVyc3Qge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogNCU7XG5cdFx0XHR3aWR0aDogNTMuOTMzJTtcblx0XHR9XG5cblx0XHQuZ2lybCB7XG5cdFx0XHRsZWZ0OiAxMSU7XG5cdFx0XHRib3R0b206IC0xNDdweDtcblx0XHRcdHdpZHRoOiA2MS43OTklO1xuXHRcdH1cblxuXHRcdC5waG9uZSB7XG5cdFx0XHRsZWZ0OiA1OCU7XG5cdFx0XHRib3R0b206IDE4JTtcblx0XHRcdHdpZHRoOiAzMy43MDglO1xuXHRcdH1cblxuXHRcdC50aGluZyB7XG5cdFx0XHRsZWZ0OiAzNiU7XG5cdFx0XHRib3R0b206IDU1JTtcblx0XHRcdHdpZHRoOiA0NS4zOTQlO1xuXHRcdH1cblxuXHRcdC5zcXVpZ2dsZSB7XG5cdFx0XHRsZWZ0OiA0NCU7XG5cdFx0XHRib3R0b206IDEwJTtcblx0XHRcdHdpZHRoOiA0Ny42NDIlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGZsZXg6IDAgMCA0MCU7XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0Ly9mbGV4OiAwIDAgMjEuNiU7XG5cdFx0ZmxleDogMCAwIDM3MHB4O1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHBhZGRpbmc6IDAgNTBweCAwIDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50IC0gMSkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQmX191bmlxIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTAwcHggMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50LCBtaW4td2lkdGgpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQvL1x0JGJyZWFrcG9pbnQ6IDEwMHB4IDAgMCxcblx0XHQvL1x0JHNpemUtTDogMTAwcHggMCAwXG5cdFx0Ly8pKTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2hlaWdodCcsICgkYnJlYWtwb2ludDogNzBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiA4MHB4KSk7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlciB7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRtYXJnaW46IC0zMHB4IDAgMCAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0Ji5zd2lwZXItaW5pdGlhbGl6ZWQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCAtIDEpIHtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0aDIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udDogbm9ybWFsIDEwMHB4LzEgJGZvbnQtZ2xvcmlhO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0bWFyZ2luOiAyNnB4IGF1dG8gYXV0byAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRicmVha3BvaW50OiA2MHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDEwMHB4KSk7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAtMjFweCAwIC0xM3B4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdoZWlnaHQnLCAoJGJyZWFrcG9pbnQ6IDdweCxcblx0XHRcdFx0XHRcdCRzaXplLUw6IDEwcHgpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCczMHB4LzEuMzMnKTtcblxuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRicmVha3BvaW50OiAyMnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAzMHB4KSk7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM3O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHQ+KiB7XG5cdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG1hcmdpbjogNDdweCAwIDE0M3B4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJGJyZWFrcG9pbnQ6IDMycHggMCAwLFxuXHRcdFx0XHQkc2l6ZS1MOiA0N3B4IDAgMTQzcHgpKTtcblxuXHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50IC0gMSkge1xuXHRcdFx0LmNpcmNsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnJvdyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0d2lkdGg6IDgxcHg7XG5cdFx0XHRoZWlnaHQ6IDgycHg7XG5cdFx0XHQvL2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mcm9udC1wYWdlLWhlYWRlci1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA2MHB4O1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCAtIDEpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBoaWRlIGFuaW1hdGFibGUgZWxlbWVudHNcblx0aW1nLmdpcmwsXG5cdGltZy5idXJzdCxcblx0aW1nLnRoaW5nLFxuXHRpbWcucGhvbmUsXG5cdGEuY2lyY2xlLFxuXHRzdmcuc3ZnLWNpcmNsZSxcblx0c3ZnLmFycm93LFxuXHRzdmcuc3F1aWdnbGUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4uc2VjdGlvbi1tZWRpYS10ZXh0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiA4NXB4IDAgMjBweCxcblx0XHRcdCRzaXplLUw6IDE1NXB4IDAgMjBweCkpO1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHBlcmNlbnRhZ2UoNTc4IC8gMTE2MCkgcGVyY2VudGFnZSg0NjYgLyAxMTYwKTtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdFx0XHRncmlkLXJvdzogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMztcblx0XHRcdFx0XHRncmlkLXJvdzogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCk7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNjBweC8xLjE3Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDE1MHB4IDAgNThweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogNDBweCxcblx0XHRcdFx0JHNpemUtTDogNjBweCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkc2l6ZS1TOiAzMHB4IDAgNDhweCxcblx0XHRcdFx0JHNpemUtTDogMTAwcHggMCA1OHB4KSk7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDcwcHg7XG5cdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0fVxuXHR9XG5cblxuXHQmX19pdGVtIHtcblx0XHQkaXRlbTogJjtcblxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdHJvdy1nYXA6IDM1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHJvdy1nYXA6IDUwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQjeyRpdGVtfV9faW1hZ2Uge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0I3skaXRlbX1fX3RpdGxlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ncmlkIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRjb2x1bW4tZ2FwOiAzNXB4O1xuXHRcdFx0cm93LWdhcDogNTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRncmlkLXJvdzogMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZS1jb250YWluZXItd2lkdGgpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdFx0Z3JpZC1yb3c6IDE7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWluLWhlaWdodDogMjclO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMCUgMDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWZvcmVzdCwgMC44KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uc2VjdGlvbi1zcG9uc29ycyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTI1cHggMCAzMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDEwMHB4IDAgMzBweCxcblx0XHRcdCRzaXplLUw6IDEyNXB4IDAgMzBweCkpO1xuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLXRhYnMtdmlkZW8ge1xuXHRwYWRkaW5nOiAzMDBweCAwIDQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwIDQwcHg7XG5cdH1cblxuXHQmX19ncmVlbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjEwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHR0b3A6IDEwMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdoZWlnaHQnLCAoJHNpemUtUzogMzIwcHgsXG5cdFx0XHRcdCRzaXplLU06IDQyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA1MjBweCkpO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAtNDlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0Ym90dG9tOiAtNDlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDI2cHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHgpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJHNpemUtUzogMCAwIDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDAgMCAzMHB4KSk7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDE2cHgsXG5cdFx0XHRcdCRzaXplLUw6IDIwKSk7XG5cdH1cblxuXHQuYXBwLXRhYnMge1xuXG5cdFx0PmRpdjpsYXN0LWNoaWxkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRnYXA6IDA7XG5cdFx0XHR9XG5cblx0XHRcdD5idXR0b24ge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA2MHZ3O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI0cHgvMScpO1xuXG5cdFx0XHRcdFx0bWFyZ2luOiA0NXB4IDAgOHB4O1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RhYnMtdmlkZW8tc3F1aWdnbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogN3B4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRtYXJnaW46IDEwMHB4IDAgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcblxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDI0cHggMCAwIDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogODZweCAwIDQ0cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0xMXB4O1xuXHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0bGVmdDogLTVweDtcblx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItbGluay1zcXVpZ2dsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tYWR2aXNvcnMtZmVhdHVyZWQge1xuXHQuYWR2aXNvcnMtY2Fyb3VzZWwge1xuXHRcdHBhZGRpbmc6IDE1MHB4IDAgMDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDgwcHggMCAwLFxuXHRcdFx0XHQkc2l6ZS1MOiAxNTBweCAwIDApKTtcblx0fVxuXG5cdC5hZHZpc29ycy1jYXJvdXNlbF9fc2xpZGVyIHtcblx0XHRwYWRkaW5nOiAwIDAgODBweDtcblx0fVxuXG5cdC5hZHZpc29ycy1jYXJvdXNlbF9fYmFuZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0Ly9oZWlnaHQ6IDUxMnB4ICsgNTBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90b3Atc3VuZmxvd2VyLnN2ZycpO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmFkdmlzb3ItcXVvdGVzIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXHR9XG59XG5cbi5hZHZpc29yLXF1b3RlcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAgODBweDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogMCAwIDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiAwIDAgODBweCkpO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC00OXB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tc3VuZmxvd2VyLnN2ZycpO1xuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250OiBub3JtYWwgNDBweC8xLjUgJGZvbnQtbm90aGluZztcblx0XHRtYXJnaW46IDAgMCAwLjNlbTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMzBweCxcblx0XHRcdFx0JHNpemUtTDogNDBweCkpO1xuXHR9XG5cblx0Jl9fc3ViIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNHB4LzEuMjUnKTtcblxuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRzcGFuIHtcblx0XHRcdCYrc3BhbiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAtICc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tdGV4dC1tZWRpYSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMTI1cHggMCAzMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDQwcHggMCAzMHB4LFxuXHRcdFx0JHNpemUtTDogMTI1cHggMCAzMHB4KSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgNDglO1xuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCA2MCU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDYwcHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRtYXgtd2lkdGg6IDQ3MHB4O1xuXG5cdFx0aDIge1xuXHRcdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzUwcHgvMS40Jyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiA0MHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDUwcHgpKTtcblx0XHR9XG5cblx0XHQmPmRpdiB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRtYXJnaW46IDQwcHggMCAwO1xuXG5cdFx0Ji5tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHQmLmRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDc1cHggLTMzcHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogNDk5IC8gNzE0ICogMTAwJTtcblx0XHRcdC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1mb3JtLWltYWdlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIC8gMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1ODYgLyA2MzYgKiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIyJTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IHRvcCAvIGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fcXVvdGUge1xuXHRcdCRzaXplOiAzMHB4O1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM3O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRtYXJnaW46IDAgMCA0OHB4O1xuXHRcdC8vYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHdpZHRoOiA0NTBweDtcblx0XHR9XG5cblx0XHQ+ZGl2IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQ+ZGl2IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW46IDE4cHggMCAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvdHRvbTogLTIycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTM1ZGVnLCAwZGVnKTtcblx0XHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3ItdGVhbDtcblx0XHR9XG5cblx0XHQmLnExIHtcblx0XHRcdD5kaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1N3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGhpbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDIzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogLTE2NnB4O1xuXHRcdFx0XHQvL3otaW5kZXg6IC0xO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90aGluZy1ibG9iLWxpbGFjLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHR0b3A6IDY3JTtcblx0XHRcdFx0XHRsZWZ0OiAtMTE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAyN3B4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucTIge1xuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lbWJlcjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMjdweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLWVtYmVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoMzVkZWcsIDBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucTMge1xuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR9XG5cblx0XHRcdC50aGluZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogOTNweDtcblx0XHRcdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0cmlnaHQ6IC0xMzZweDtcblx0XHRcdFx0Ly96LWluZGV4OiAtMTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdGhpbmctNC1zdGFyLXRlYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IC0zN3B4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDI3cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuXG5cdC5pbmR1c3RyeS1jYXJkcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0Z2FwOiA0MHB4IDQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoMTE4MHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdH1cblxuXHRcdC5pbmR1c3RyeS1jYXJkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLnRoaW5nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDcyMnB4O1xuXHRcdFx0aGVpZ2h0OiA3MjJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRyaWdodDogLTI5MnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYWdpbmF0aW9uIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDMwcHggMCA0MHB4LFxuXHRcdFx0JHNpemUtTDogMTAwcHggMCA5MHB4XG5cdFx0KSk7XG5cdH1cbn1cblxuLmluZHVzdHJ5LWNhcmQge1xuXHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG5cdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQ+IGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNzAgLyAzNTQgKiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMzMCAvIDI2MCAqIDEwMCU7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjhweC8xLjA2Jyk7XG5cblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgNDBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMjhweFxuXHRcdFx0XHQpKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3ZnIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogODBweDtcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDIycHg7XG5cdFx0XHRcdGJvdHRvbTogMjRweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiA1MnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cblx0XHRcdFx0LnN2ZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCJib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJjaGl2ZS1jb21wYW55IHtcblx0LmhlYWRlci1pbmxpbmUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHR9XG59XG5cbi5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRwYWRkaW5nOiA5MHB4IDAgMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC00OXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQuY29tcGFueS1jYXJkcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMTBweCwgMWZyKSk7XG5cdFx0Z3JpZC1hdXRvLXJvd3M6IDFmcjtcblx0XHRnYXA6IDQwcHggNDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4IDQwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHR9XG5cblx0XHQvL0BpbmNsdWRlIE1RKE0pIHtcblx0XHQvL1x0ZGlzcGxheTogZ3JpZDtcblx0XHQvL1x0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cdFx0Ly9cdGdhcDogNDBweCA0MHB4O1xuXHRcdC8vfVxuXHRcdC8vXG5cdFx0Ly9AaW5jbHVkZSBNUSgxMTgwcHgpIHtcblx0XHQvL1x0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHQvL31cblx0XHQvL1xuXHRcdC8vLmNvbXBhbnktY2FyZCB7XG5cdFx0Ly9cblx0XHQvL1x0QGluY2x1ZGUgTVEoUykge1xuXHRcdC8vXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ly9cdH1cblx0XHQvL31cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDcyMnB4O1xuXHRcdFx0aGVpZ2h0OiA3MjJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRyaWdodDogLTI5MnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdpbmF0aW9uIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDMwcHggMCA0MHB4LFxuXHRcdFx0JHNpemUtTDogMTAwcHggMCA5MHB4XG5cdFx0KSk7XG5cdH1cbn1cblxuLmNvbXBhbnktY2FyZCB7XG5cdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXRlYWw7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC8vbWF4LXdpZHRoOiAyOTBweDtcblx0Ly9taW4td2lkdGg6IDE2MHB4O1xuXG5cdD4gZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDI4MCAvIDI2MCAqIDEwMCU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWcge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci10ZWFsLCAwLjIpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjAgLyAyMDAgKiAxMDAlO1xuXG5cblx0XHRcdFx0aW1nLFxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMScpO1xuXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdCRzaXplLVM6IDE0cHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMjBweFxuXHRcdFx0XHQpKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMTVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1ncmlkLWxvZ28ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDE4MHB4IDAgMTgwcHg7XG5cblx0fiAuc2VjdGlvbi1ncmlkLWxvZ28ge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0aDIge1xuXHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoJ2NlbnRlcicpO1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0fVxuXG5cdC50ZXh0IHtcblx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5pdGVtcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEzMnB4LCAxZnIpKTtcblx0XHRncmlkLWF1dG8tcm93czogMWZyO1xuXHRcdGdhcDogNDBweCA0MHB4O1xuXHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXG5cdFx0XHRpbWcsXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5maWx0ZXItYWxwaGFiZXQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDQ2cHggMCA1MHB4O1xuXG5cdC53cmFwIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItZ3JleSwgMC4yKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItZ3JleSwgMC4yKTtcblx0XHRwYWRkaW5nOiAyN3B4IDAgMTZweDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE2cHgvMScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0XHQmOm5vdCguYWN0aXZlKSB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hZHZpc29yLWFyY2hpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDAgMCAxOTBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAwIDAgMTIwcHgsXG5cdFx0JHNpemUtTDogMCAwIDE5MHB4XG5cdCkpO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNjBweCwgMWZyKSk7XG5cdFx0Z2FwOiA0MHB4IDQwcHg7XG5cdH1cblxuXHQuYWR2aXNvci1jYXJkIHtcblx0XHQmX19pbWFnZSB7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW46IDE3cHggMDtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29tcGFueSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW46IDhweCAwIDA7XG5cdFx0fVxuXG5cdFx0Jl9faG92ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnJvbGUtYXJjaGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTAwcHggMCAyMDBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA1MHB4IDAgMTIwcHgsXG5cdFx0JHNpemUtTDogMTAwcHggMCAyMDBweFxuXHQpKTtcblxuXHQ+IC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC50aGluZyB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDcyMnB4O1xuXHRcdFx0aGVpZ2h0OiA3MjJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTI2M3B4O1xuXHRcdFx0cmlnaHQ6IC00NDFweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmlsdGVycyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRAaW5jbHVkZSBNUShNLCBcIlwiKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cblx0XHQmID4gaDUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBNUShNLCBcIlwiKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBmb3JtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0bWFyZ2luOiAwIDVweCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cblx0XHRcdCYuaGFzLXZhbHVlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4xNSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuMik7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9ybS1zZWxlY3QtZG93bi1zbWFsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdGJvdHRvbTogMnB4O1xuXHRcdFx0XHRyaWdodDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5yZXNldCB7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tcmVzZXQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyM3B4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCA2cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdHRvcDogY2FsYygxMDAlICsgMTBweCk7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdC8vdG9wOlxuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMCAxZXggMCAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZm9yZXN0LCAwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pdGVtcyB7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMTAwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcblx0XHRncmlkLWF1dG8tcm93czogMWZyO1xuXHRcdGdhcDogNDBweCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdCRzaXplLVM6IDMwcHggMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHggNDBweFxuXHRcdCkpO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQvLyBnc2FwXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdH1cblx0fVxuXG5cdC5lcnJvciB7XG5cdFx0bWFyZ2luOiAxMDBweCAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naW50by1ub3JkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4iLCIuc2VjdGlvbi1xdWl6IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0cGFkZGluZzogMCAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHQvL1x0JHNpemUtUzogODBweCAwIDgwcHgsXG5cdC8vXHQkc2l6ZS1MOiAxOTBweCAwIDEyMHB4XG5cdC8vKSk7XG5cblx0Kltyb2xlPVwiYWxlcnRcIl0ge1xuXHRcdC8vIEB0b2RvIEBkZWJ1ZyBAbmVkIHJlbW92ZSB0aGlzXG5cdFx0Y29sb3I6IHJlZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQucXVpei1oZWFkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgMDtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRmb250OiBub3JtYWwgMzBweC8xICRmb250LWdsb3JpYTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMjBweCxcblx0XHRcdFx0JHNpemUtTDogMzBweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCczMnB4LzEuMjUnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAzMnB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41Njtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucXVpei1uYXYge1xuXHRcdHBhZGRpbmc6IDIwcHggdmFyKC0tc2l6ZS1wYWRkaW5nKSA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAxMDBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDAgdmFyKC0tc2l6ZS1wYWRkaW5nKSAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbCB1cmwoXCIuLi9pbWFnZXMvcXVpei1uYXYtYm9yZGVyLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlciAvIDEwMCUgMnB4O1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0Ji5oaWRlIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHdpZHRoOiA5NXB4O1xuXG5cdFx0XHRcdC5tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXNrdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyA4cHgpO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcXVpei1uYXYtbGluZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBidXR0b24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3F1aXotbmF2LWNpcmNsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcXVpei1uYXYtZG90LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9ncmVzcyB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNnB4LzEnKTtcblxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gMVxuXHQuZ2FtZS1kcmFnLWRyb3Age1xuXHRcdHBhZGRpbmc6IDAgMCAyMTBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHRcdH1cblxuXHRcdC50aGluZy0xIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTE2MHB4O1xuXHRcdFx0bGVmdDogLTI2NnB4O1xuXHRcdFx0d2lkdGg6IDQ1NXB4O1xuXHRcdFx0aGVpZ2h0OiA0MTBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1zZyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDMycHggMCA1M3B4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQuZ3JpZCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhY2NlcHQgY2FyZHMgcmVqZWN0XCI7XG5cdFx0XHRnYXA6IDQwcHggNDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcdFx0XCJjYXJkcyBjYXJkc1wiXG5cdFx0XHRcdFx0XCJhY2NlcHQgcmVqZWN0XCI7XG5cdFx0XHRcdGdhcDogNTBweCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkcyB7XG5cdFx0XHRncmlkLWFyZWE6IGNhcmRzO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdFx0Z2FwOiA0MHB4IDQwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0XHRnYXA6IDMwcHggMzBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4MCAvIDM2MCAqIDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODAgLyAxNjIgKiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMS4yNScpO1xuXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0XHQkc2l6ZS1TOiAxNnB4LFxuXHRcdFx0XHRcdFx0JHNpemUtTDogMjBweFxuXHRcdFx0XHRcdCkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5saS0wIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLWVtYmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGktMSB7XG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWw7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGktMiB7XG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci10ZWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGktMyB7XG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVtYmVyO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZHJvcGFyZWEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ0MCAvIDM2MCAqIDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjAwIC8gMTYyICogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMjUnKTtcblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1JTtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogNDBweFxuXHRcdFx0XHQpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5ob3ZlciB7XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRyb3BhcmVhLWFjY2VwdCB7XG5cdFx0XHRncmlkLWFyZWE6IGFjY2VwdDtcblx0XHR9XG5cblx0XHQuZHJvcGFyZWEtcmVqZWN0IHtcblx0XHRcdGdyaWQtYXJlYTogcmVqZWN0O1xuXHRcdH1cblx0fVxuXG5cdC8vIDJcblx0LnF1aXotcmFkaW8taW1hZ2Uge1xuXHRcdC50aGluZy0yLTEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAxMjBweDtcblx0XHRcdGxlZnQ6IC0xMjBweDtcblx0XHRcdHdpZHRoOiAzNzNweDtcblx0XHRcdGhlaWdodDogNDQ2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90aGluZy00LXN0YXItdGVhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDY4ZGVnKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR3aWR0aDogODdweDtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHR0b3A6IDgwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmctMi0yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTcwcHg7XG5cdFx0XHRyaWdodDogLTMyOXB4O1xuXHRcdFx0d2lkdGg6IDQ0N3B4O1xuXHRcdFx0aGVpZ2h0OiA0NDZweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTItMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3JhcCB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDAgMjMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cGFkZGluZzogMzJweCAwIDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDQwcHggNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdFx0JHNpemUtUzogMTBweCAzMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4IDQwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Z2FwOiAxMHB4IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBNUSg0ODBweCkge1xuXHRcdFx0XHRnYXA6IDMwcHggMTBweDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRmbGV4OiAwIDEgMjYwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0ZmxleDogMCAxIDE2MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIE1RKDQ4MHB4KSB7XG5cdFx0XHRcdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMSkge1xuXHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItbGlsYWN9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyAyKSB7XG5cdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItdGVhbH07XG5cdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZm9yZXN0fTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMykge1xuXHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWVtYmVyfTtcblx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyA0KSB7XG5cdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItbGlsYWN9O1xuXHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltZyB7XG5cdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogMCAxOHB4IDM2cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAwIDAgMjBweCxcblx0XHRcdFx0JHNpemUtTDogMCAxOHB4IDM2cHhcblx0XHRcdCkpO1xuXG5cdFx0XHQvL0BpbmNsdWRlIE1RKFMpIHtcblx0XHRcdC8vXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0Ly99XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNjAgLyAyMDAgKiAxMDAlO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLWNvbG9yLWJzKTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHh0IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE4cHgvMS42NycpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxMnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxOHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgZ3NhcFxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgZ3NhcFxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAzXG5cdC5xdWl6LXJhZGlvIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMjk1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogMzJweCAwIDg2cHg7XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTMtMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDM5cHg7XG5cdFx0XHRsZWZ0OiAtMzMxcHg7XG5cdFx0XHR3aWR0aDogNDU3cHg7XG5cdFx0XHRoZWlnaHQ6IDM0NXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctMy0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRib3R0b206IC0xMDBweDtcblx0XHRcdFx0bGVmdDogLTEyOHB4O1xuXHRcdFx0XHR3aWR0aDogMjExcHg7XG5cdFx0XHRcdGhlaWdodDogMjY0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTMtMiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC05OHB4O1xuXHRcdFx0cmlnaHQ6IC0xOTlweDtcblx0XHRcdHdpZHRoOiAzOTNweDtcblx0XHRcdGhlaWdodDogNDA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0zLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTEwcHg7XG5cdFx0XHRcdHdpZHRoOiAxODZweDtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEuNjcnKTtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuMik7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIycHggMzBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdFx0JHNpemUtUzogMTRweCxcblx0XHRcdFx0XHRcdCRzaXplLUw6IDIwcHhcblx0XHRcdFx0XHQpKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDI4cHggYXV0byAwO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0byAxOHB4IGF1dG8gMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWZvcmVzdCwgMC4yKTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdFx0XHRtYXJnaW46IC0xcHg7IC8vIG9mZnNldCB0aGUgYm9yZGVyIHdpZHRoIGNoYW5nZVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIDRcblx0LnF1aXotc2VsZWN0IHtcblx0XHRwYWRkaW5nOiA5MHB4IDAgNDI1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogNzBweCAwIDMzNXB4O1xuXHRcdH1cblxuXHRcdC50aGluZy00LTEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzOXB4O1xuXHRcdFx0cmlnaHQ6IC0zMzFweDtcblx0XHRcdHdpZHRoOiA1MzJweDtcblx0XHRcdGhlaWdodDogNTE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHdpZHRoOiAyOTNweDtcblx0XHRcdFx0aGVpZ2h0OiA0MjdweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRib3R0b206IC04MHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTQtMiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xMjFweDtcblx0XHRcdGxlZnQ6IC00NnB4O1xuXHRcdFx0d2lkdGg6IDE2M3B4O1xuXHRcdFx0aGVpZ2h0OiAxNjhweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0dG9wOiAtMTFweDtcblx0XHRcdFx0d2lkdGg6IDg3cHg7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmctNC0zIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMjM5cHg7XG5cdFx0XHRsZWZ0OiAtODZweDtcblx0XHRcdHdpZHRoOiAxMjVweDtcblx0XHRcdGhlaWdodDogMTI5cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzFkZWcpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZy00LTQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRyaWdodDogLTcxcHg7XG5cdFx0XHR3aWR0aDogODRweDtcblx0XHRcdGhlaWdodDogODdweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yNmRlZyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sYWJlbCB7XG5cdFx0XHRmb250OiBub3JtYWwgNTBweC8xICRmb250LWdsb3JpYTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiA0MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA1MHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbixcblx0XHR1bCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0Zm9udDogbm9ybWFsIDQwcHgvMS4yNSAkZm9udC1nbG9yaWE7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItdGVhbDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMjBweCxcblx0XHRcdFx0JHNpemUtTDogNDBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDUwcHggMCAzMHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5ibG9jayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdH1cblxuXHRcdFx0LnRydW5jYXRlIHtcblx0XHRcdFx0Ly8gQHRvZG8gbmVlZCBzb21lIHdheSB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGRlZmF1bHQgb3B0aW9uIGFuZCBvdGhlcnNcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdGJvdHRvbTogMnB4O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvcm0tc2VsZWN0LWRvd24tZWdnc2hlbGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAycHggMCAwO1xuXHRcdFx0dG9wOiAtMnB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDExMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gNVxuXHQvLyA1IGlzIDIgYWdhaW5cblxuXHQvLyA2XG5cdC5xdWl6LXN3aXBlLWNhcmRzIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgMjQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogMCAwIDYwcHg7XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTYtMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xMjJweDtcblx0XHRcdGxlZnQ6IC0xNTZweDtcblx0XHRcdHdpZHRoOiAxMjNweDtcblx0XHRcdGhlaWdodDogMTI2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy02LTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTYtMiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0xMzdweDtcblx0XHRcdHJpZ2h0OiAtMTU5cHg7XG5cdFx0XHR3aWR0aDogNDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDQzNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNi0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nYW1lLXN3aXBlLWNhcmRzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQubXNnIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ3JpZCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjYXJkc1wiO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJubyBjYXJkcyB5ZXNcIjtcblx0XHRcdFx0Z2FwOiA0MHB4IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRyb3BhcmVhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NDAgLyAzNjAgKiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMjUnKTtcblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRyb3BhcmVhLXllcyB7XG5cdFx0XHRncmlkLWFyZWE6IHllcztcblx0XHR9XG5cblx0XHQuZHJvcGFyZWEtbm8ge1xuXHRcdFx0Z3JpZC1hcmVhOiBubztcblx0XHR9XG5cblx0XHQuYm90dG9tIHtcblx0XHRcdGdyaWQtYXJlYTogY2FyZHM7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdCAgbWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ0MCAvIDM2MCAqIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjI1Jyk7XG5cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHQvLyBib3JkZXI6IDJweCBkYXNoZWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkcyB7XG5cdFx0XHRncmlkLWFyZWE6IGNhcmRzO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXRlYWw7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAxN3B4IDIwcHg7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250OiBub3JtYWwgMzJweC8xICRmb250LWdsb3JpYTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMzBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIDdcblx0LnF1aXotcmFuZ2UtZ3JvdXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDAgMjkwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTYwcHg7XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDMxMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMjNweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0dG9wOiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogMTc0cHg7XG5cdFx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWwudGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjhweC8xLjI1Jyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbCB1cmwoJy4uL2ltYWdlcy9iZy9iZy13YXZlcy10ZWFsLnBuZycpIHJlcGVhdDtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMTBweDtcblx0XHRcdG1heC13aWR0aDogNzYwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAxMTJweCBhdXRvIDYwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMjBweCxcblx0XHRcdFx0JHNpemUtTDogMjhweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiA5MHB4IGF1dG8gNjBweDtcblx0XHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYuc3R5bGUtMSB7XG5cdFx0XHRsYWJlbC50aXRsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lbWJlciB1cmwoJy4uL2ltYWdlcy9iZy9iZy13YXZlcy1lbWJlci5wbmcnKSByZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRoZWlnaHQ6IDExNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxOHB4LzEnKTtcblxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0XHQkc2l6ZS1TOiAxMnB4LFxuXHRcdFx0XHRcdFx0JHNpemUtTDogMThweFxuXHRcdFx0XHRcdCkpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjRweDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjlweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGFiZWxzIHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA5NnB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubm90Y2hlcyB7XG5cdFx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDFweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yYW5nZS1ub3RjaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm51bWJlcnMge1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtaXhpbiB0cmFjaygpIHtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcXVpei1yYW5nZS1saW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY2FsYygxMDAlIC0gMzBweCkgN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWl4aW4gdGh1bWIoKSB7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRjdXJzb3I6IGV3LXJlc2l6ZTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQucmFuZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhY2soKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYWNrKCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotbXMtdHJhY2sge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYWNrKCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdFx0XHRcdFx0Ly9tYXJnaW4tdG9wOiBjYWxjKDAuNSAqICh2YXIoLS10cmFjay1oKSAtIHZhcigtLXRodW1iLWgpKSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGh1bWI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotbW96LXJhbmdlLXRodW1iIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0aHVtYjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi1tcy10aHVtYiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0aHVtYjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi1tcy10b29sdGlwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmNvbnRpbnVlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGJvdHRvbTogMjEwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Ym90dG9tOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIDhcblx0LnF1aXotY2hlY2tib3gge1xuXHRcdHBhZGRpbmc6IDgwcHggMCAyMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDAgODZweDtcblx0XHR9XG5cblx0XHQudGhpbmctOC0xIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTM1cHg7XG5cdFx0XHRsZWZ0OiAtMTc4cHg7XG5cdFx0XHR3aWR0aDogMzkwcHg7XG5cdFx0XHRoZWlnaHQ6IDM5MXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctOC0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZy04LTIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzOHB4O1xuXHRcdFx0cmlnaHQ6IC0xODhweDtcblx0XHRcdHdpZHRoOiA0NzFweDtcblx0XHRcdGhlaWdodDogNDk3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy04LTIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z3JpZC1hdXRvLXJvd3M6IG1pbm1heCgwLCAxZnIpO1xuXHRcdFx0Z2FwOiAyMHB4IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdGdhcDogMTBweCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEuNjcnKTtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItZm9yZXN0LCAwLjIpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMnB4IDMwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHRcdFx0JHNpemUtUzogMTRweCxcblx0XHRcdFx0XHRcdCRzaXplLUw6IDIwcHhcblx0XHRcdFx0XHQpKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDI4cHggYXV0byAwO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0byAxOHB4IGF1dG8gMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWZvcmVzdCwgMC4yKTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdFx0XHRtYXJnaW46IC0xcHg7IC8vIG9mZnNldCB0aGUgYm9yZGVyIHdpZHRoIGNoYW5nZVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5xdWl6LWludHJvIHtcblx0XHQtLXRoZW1lLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtaW4taGVpZ2h0OiA3ODBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA4NDBweDtcblx0XHRcdH1cblxuXHRcdFx0aW1nLFxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQudGhpbmctMSB7XG5cdFx0XHRcdGxlZnQ6IC0yMCU7XG5cdFx0XHRcdHRvcDogLTYlO1xuXHRcdFx0XHR3aWR0aDogNDY1cHg7XG5cdFx0XHRcdGhlaWdodDogNDQzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXN0YXJ0LXRoaW5nLTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRsZWZ0OiAtMzQlO1xuXHRcdFx0XHRcdHRvcDogLTEzJTtcblx0XHRcdFx0XHR3aWR0aDogMzA3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGhpbmctMiB7XG5cdFx0XHRcdHJpZ2h0OiAtMjklO1xuXHRcdFx0XHRib3R0b206IC0xMyU7XG5cdFx0XHRcdHdpZHRoOiA2MDlweDtcblx0XHRcdFx0aGVpZ2h0OiA1MzBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ2ZGVnKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xMiU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTMlO1xuXHRcdFx0XHRcdHdpZHRoOiAzMDlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctMSB7XG5cdFx0XHRcdGxlZnQ6IC0zOCU7XG5cdFx0XHRcdHRvcDogMTIlO1xuXG5cdFx0XHRcdC8vQGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHQvL1x0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2xlZnQnLCAoXG5cdFx0XHRcdC8vXHRcdCRzaXplLU0yOiBweCxcblx0XHRcdFx0Ly9cdFx0JHNpemUtTDogLTM5MHB4XG5cdFx0XHRcdC8vXHQpKTtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRsZWZ0OiAtMjUlO1xuXHRcdFx0XHRcdHRvcDogNSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy0yIHtcblx0XHRcdFx0bGVmdDogLTE1JTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRcdC8vQGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHQvL1x0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2xlZnQnLCAoXG5cdFx0XHRcdC8vXHRcdCRzaXplLU0yOiBweCxcblx0XHRcdFx0Ly9cdFx0JHNpemUtTDogLTE2MHB4XG5cdFx0XHRcdC8vXHQpKTtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRsZWZ0OiAtNCU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctMyB7XG5cdFx0XHRcdHJpZ2h0OiAtMTYlO1xuXHRcdFx0XHR0b3A6IC02JTtcblxuXHRcdFx0XHQvL0BpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0Ly9cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdyaWdodCcsIChcblx0XHRcdFx0Ly9cdFx0JHNpemUtTTI6IHB4LFxuXHRcdFx0XHQvL1x0XHQkc2l6ZS1MOiAtMTYwcHhcblx0XHRcdFx0Ly9cdCkpO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjElO1xuXHRcdFx0XHRcdHRvcDogLTclO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctNCB7XG5cdFx0XHRcdHJpZ2h0OiAtMzglO1xuXHRcdFx0XHRib3R0b206IDE0JTtcblxuXHRcdFx0XHQvL0BpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0Ly9cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdsZWZ0JywgKFxuXHRcdFx0XHQvL1x0XHQkc2l6ZS1NMjogcHgsXG5cdFx0XHRcdC8vXHRcdCRzaXplLUw6IC0zODBweFxuXHRcdFx0XHQvL1x0KSk7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xNyU7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmdzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdHRvcDogNDclO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogOTAwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjMlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyxcblx0XHRcdC5pbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDE0LjE5NyU7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGhpbmctMSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMTMlO1xuXHRcdFx0XHQvL3dpZHRoOiA0NjVweDtcblx0XHRcdFx0aGVpZ2h0OiA0NDNweDtcblx0XHRcdFx0d2lkdGg6IDI0LjI3JTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotc3RhcnQtdGhpbmctMS5zdmdcIikgbm8tcmVwZWF0IHRvcCAvIGNvbnRhaW47XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHRvcDogLTEzJTtcblx0XHRcdFx0XHRsZWZ0OiAtMzQlO1xuXHRcdFx0XHRcdHdpZHRoOiAzMDdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aGluZy0yIHtcblx0XHRcdFx0dG9wOiA2MyU7XG5cdFx0XHRcdGxlZnQ6IDYwJTtcblx0XHRcdFx0Ly93aWR0aDogNjA5cHg7XG5cdFx0XHRcdGhlaWdodDogNTMwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMS44JTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ2ZGVnKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgdG9wIC8gY29udGFpbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IC0xMiU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTMlO1xuXHRcdFx0XHRcdHdpZHRoOiAzMDlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctMSB7XG5cdFx0XHRcdHRvcDogMTclO1xuXHRcdFx0XHRsZWZ0OiAzJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0dG9wOiA1JTtcblx0XHRcdFx0XHRsZWZ0OiAtMjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctMiB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogNzElO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogLTQlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLTMge1xuXHRcdFx0XHR0b3A6IDY3JTtcblx0XHRcdFx0bGVmdDogMTUlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR0b3A6IC03JTtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjElO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctNCB7XG5cdFx0XHRcdHRvcDogNTQlO1xuXHRcdFx0XHRsZWZ0OiA4MyU7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTclO1xuXHRcdFx0XHRcdGJvdHRvbTogMTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnODBweC8xLjInKTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtTTogNDBweCxcblx0XHRcdFx0JHNpemUtTTI6IDYwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDgwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21heC13aWR0aCcsIChcblx0XHRcdFx0JHNpemUtTTogNTAwcHgsXG5cdFx0XHRcdCRzaXplLU0yOiA2MDBweCxcblx0XHRcdFx0JHNpemUtTDogOTYwcHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRtYXJnaW46IDUwcHggYXV0byAzMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuY2lyY2xlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayB7XG5cblx0LnNlY3Rpb24tcXVpeiB7XG5cdFx0PiBmb3JtIHtcblx0XHRcdD4gLmNvbnRhaW5lciB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmlld3BvcnQtaGVpZ2h0KSAtIDEzMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucXVpei1yYW5nZS1ncm91cCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjkwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1aXotaW50cm8ge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc4MHB4LzEuMicpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0JHNpemUtTTogMjVweCxcblx0XHRcdFx0XHQkc2l6ZS1NMjogMzBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiA1MHB4XG5cdFx0XHRcdCkpO1xuXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0XHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWF4LXdpZHRoJywgKFxuXHRcdFx0XHRcdCRzaXplLU06IDUwMHB4LFxuXHRcdFx0XHRcdCRzaXplLU0yOiA2MDBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiA5NjBweFxuXHRcdFx0XHQpKTtcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zZWN0aW9uLWNvbnRhY3Qge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDIwMHB4IDAgMDtcblxuXHQmLmdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0XHRwYWRkaW5nOiAyMDBweCAwIDQwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDEwMHB4IDAgNDBweCxcblx0XHRcdCRzaXplLUw6IDIwMHB4IDAgNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTAwcHggMCAwLFxuXHRcdCRzaXplLUw6IDIwMHB4IDAgMFxuXHQpKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHQvL0BpbmNsdWRlIE1RKE0pIHtcblx0XHQvL1x0ZGlzcGxheTogZmxleDtcblx0XHQvL1x0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC8vfVxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMWZyIDQwJTtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCJ0eHQgLiBmb3JtXCJcblx0XHRcdFwiaW1nIC4gZm9ybVwiO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCJ0eHRcIlxuXHRcdFx0XCJmb3JtXCJcblx0XHRcdFwiaW1nXCI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0Z3JpZC1hcmVhOiB0eHQ7XG5cdFx0Ly9mbGV4OiAwIDAgNDAlO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblxuXHRcdGgyIHtcblx0XHRcdC8vIGRlZmF1bHQgc2l6ZVxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbjogMCAwIDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDAgMCA1MHB4LFxuXHRcdFx0JHNpemUtTDogMCAwIDEwMHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGdyaWQtYXJlYTogaW1nO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRtYXJnaW46IGF1dG8gMCAwO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0d2lkdGg6IDE1MCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwdnc7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHQvL3BhZGRpbmctYm90dG9tOiA0OTkgLyA3MTQgKiAxMDAlO1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1ODYgLyA2MzYgKiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjIlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmFxLWZvcm0taW1hZ2UucG5nXCIpIG5vLXJlcGVhdCB0b3AgLyBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRncmlkLWFyZWE6IGZvcm07XG5cdFx0Ly9mbGV4OiAwIDAgNDAlO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHBhZGRpbmc6IDAgMCA1MHB4O1xuXHR9XG5cblx0LmNvbnRhY3Qge1xuXHRcdC5jb25maXJtYXRpb24ge1xuXHRcdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naW50by1ub3JkO1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYXNvbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAwIDAgMTAwcHg7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGdhcDogMzBweCAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdCRzaXplOiAzMHB4O1xuXG5cdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNztcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luOiAwIDAgNDhweDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHdpZHRoOiA0NTBweDtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0Zm9vdGVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW46IDE4cHggMCAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAtMjJweDtcblx0XHRcdHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci10ZWFsO1xuXHRcdH1cblxuXHRcdCYucTAge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDI3cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5xMiB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lbWJlcjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMjdweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLWVtYmVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoMzVkZWcsIDBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucTEge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDI3cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucXVpei1yZXN1bHRzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxNzBweCAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMDBweCAwIDAsXG5cdFx0JHNpemUtTDogMTcwcHggMCAwXG5cdCkpO1xuXG5cdC50aGluZy0xIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IC0xNzVweDtcblx0XHR3aWR0aDogNDE5cHg7XG5cdFx0aGVpZ2h0OiA2NTJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudGhpbmctMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTg0cHg7XG5cdFx0cmlnaHQ6IC0yNjVweDtcblx0XHR3aWR0aDogNDAzcHg7XG5cdFx0aGVpZ2h0OiAzODZweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubGlnaHQtdGVhbCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogNTBweCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0bWFyZ2luOiAtNjIwcHggMCAwO1xuXHRcdFx0cGFkZGluZzogNjIwcHggMCAxMzBweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAtNDlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI3O1xuXHRcdH1cblx0fVxuXG5cdC5hZHZpc29ycyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgODBweDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiA3MHB4IDAgNTBweCxcblx0XHRcdCRzaXplLUw6IDEwMHB4IDAgODBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaHItYmctZm9yLWxpZ2h0LXRlYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyAxMDAlIDVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdH1cblxuXHRcdD4gLnVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC8vZ2FwOiA0MHB4IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuXHRcdFx0XHRnYXA6IDE0MHB4IDQwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdFx0XHQkc2l6ZS1NOiA2MHB4IDQwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMTQwcHggNDBweFxuXHRcdFx0XHQpKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMzAwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hyLWJnLWZvci1saWdodC10ZWFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gMTAwJSA1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2JvdHRvbScsIChcblx0XHRcdFx0XHQkc2l6ZS1NOiAyMDBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAzMDBweFxuXHRcdFx0XHQpKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLz4gbGkge1xuXHRcdFx0Ly9cdG1hcmdpbjogMDtcblx0XHRcdC8vXHRwYWRkaW5nOiAwO1xuXHRcdFx0Ly9cdGZsZXg6IDAgMSAzNjBweDtcblx0XHRcdC8vXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvL1xuXHRcdFx0Ly9cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdC8vXHRcdGZsZXg6IDE7XG5cdFx0XHQvL1x0fVxuXHRcdFx0Ly99XG5cdFx0fVxuXG5cdFx0LmFkdmlzb3ItY2FyZCB7XG5cdFx0XHQvL2dyaWQtYXJlYTogYTtcblx0XHRcdGdyaWQtcm93OiAxIC8gMjtcblx0XHR9XG5cblx0XHQucm9sZS1jYXJkLWFsdCB7XG5cdFx0XHRncmlkLXJvdzogMiAvIDM7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0XHRcdC8vbWFyZ2luOiAxNzdweCAwIDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdFx0JHNpemUtUzogMzBweCAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4IDIwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQvL1x0JHNpemUtTTogNjlweCAwIDAsXG5cdFx0XHQvL1x0JHNpemUtTDogMTc3cHggMCAwXG5cdFx0XHQvLykpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogNzBweCAwIDEwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IC0zNHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oci1iZy1mb3ItZWdnc2hlbGwtbW9iaWxlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gMTAwJSA1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzRweC8xLjA2Jyk7XG5cblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0JHNpemUtUzogMTZweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAzNHB4XG5cdFx0XHRcdCkpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHR3aWR0aDogbWluLWNvbnRlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLy5yb2xlcyB7XG5cdC8vXHRsaXN0LXN0eWxlOiBub25lO1xuXHQvL1x0ZGlzcGxheTogZmxleDtcblx0Ly9cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvL1x0Z2FwOiA0MHB4IDQwcHg7XG5cdC8vXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIDEwMCUgNXB4O1xuXHQvL1x0bWFyZ2luOiAwO1xuXHQvL1x0cGFkZGluZzogMTA2cHggMCA3NXB4O1xuXHQvL1x0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvL1x0ei1pbmRleDogMTtcblx0Ly9cblx0Ly9cdEBpbmNsdWRlIE1RKFMpIHtcblx0Ly9cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly9cdFx0ZmxleDogMTtcblx0Ly9cdH1cblx0Ly9cblx0Ly9cdD4gbGkge1xuXHQvL1x0XHRtYXJnaW46IDA7XG5cdC8vXHRcdHBhZGRpbmc6IDA7XG5cdC8vXHRcdGZsZXg6IDAgMCAzNjBweDtcblx0Ly9cblx0Ly9cdFx0YSB7XG5cdC8vXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHQvL1x0XHR9XG5cdC8vXHR9XG5cdC8vfVxuXG5cdC5jb2xzIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIDEwMCUgNXB4O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRwYWRkaW5nOiAxNTVweCAwIDQ1cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDQwcHggMCA0NXB4LFxuXHRcdFx0JHNpemUtTDogMTU1cHggMCA0NXB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA0MHB4IDQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5sZWZ0IHtcblx0XHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHQucmlnaHQge1xuXHRcdFx0ZmxleDogMCAwIDYwJTtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNzBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJyb3dzIHtcblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnODBweC8xLjEyJyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogNTBweCxcblx0XHRcdFx0JHNpemUtTDogODBweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdH1cblxuXHRcdC5saXN0IHtcblx0XHRcdG1hcmdpbjogMCA1MHB4IDAgMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMTZweCAwIDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfigKInO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMmV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wdHMge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogNTBweCAwIDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDUwcHhcblx0XHQpKTtcblxuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIycHgvMScpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0fVxuXG5cdFx0PiB1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiA0MHB4IDQwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbGV4OiAwIDAgMjYwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLnNlY3Rpb24tZXhwbG9yZSB7XG5cdHBhZGRpbmc6IDMwcHggMCAzMDBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAzMHB4IDAgMjAwcHgsXG5cdFx0JHNpemUtTDogMzBweCAwIDMwMHB4XG5cdCkpO1xuXG5cdCZfX2xpbmtzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAyMHB4IDAgNTBweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC50aGluZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTMwMHB4O1xuXHRcdGxlZnQ6IC0zODBweDtcblx0XHR3aWR0aDogNzIycHg7XG5cdFx0aGVpZ2h0OiA3MjJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb2xsZWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFwiaW5kdXN0cnkgaW5kdXN0cnlcIlxuXHRcdFx0XCJhZHZpc29yIGFkdmlzb3IyXCJcblx0XHRcdFwiaW5kdXN0cnkyIGluZHVzdHJ5MlwiXG5cdFx0XHRcInJvbGUgcm9sZVwiO1xuXHRcdGdhcDogNDBweCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFx0XCJhZHZpc29yIGluZHVzdHJ5IGluZHVzdHJ5XCJcblx0XHRcdFx0XCJhZHZpc29yIHJvbGUgYWR2aXNvcjJcIlxuXHRcdFx0XHRcImluZHVzdHJ5MiBpbmR1c3RyeTIgYWR2aXNvcjJcIjtcblx0XHRcdGdhcDogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdFx0JHNpemUtUzogMTBweCxcblx0XHRcdFx0JHNpemUtTDogNDBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXHR9XG5cblx0LmFkdmlzb3ItMSB7XG5cdFx0Z3JpZC1hcmVhOiBhZHZpc29yO1xuXHR9XG5cblx0LmFkdmlzb3ItMiB7XG5cdFx0Z3JpZC1hcmVhOiBhZHZpc29yMjtcblx0fVxuXG5cdC5pbmR1c3RyeS0xIHtcblx0XHRncmlkLWFyZWE6IGluZHVzdHJ5O1xuXHR9XG5cblx0LmluZHVzdHJ5LTIge1xuXHRcdGdyaWQtYXJlYTogaW5kdXN0cnkyO1xuXHR9XG5cblx0LnJvbGUtMSB7XG5cdFx0Z3JpZC1hcmVhOiByb2xlO1xuXHR9XG59XG5cbi5pbmR1c3RyeS1jYXJkLWV4cGxvcmUge1xuXHQ+IGRpdiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI2MCAvIDc2MCAqIDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDgwIC8gMzU0ICogMTAwJTtcblx0XHR9XG5cblx0XHQ+IGEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cblx0XHRcdFx0LnVuZGVybGluZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWcge1xuXHRcdFx0ZmxleDogMCAwIDMwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAzMnB4IDAgMDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRmbGV4OiAwIDAgMjI4cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdFx0XHQkc2l6ZS1NOiAwIDE4cHggMCAwLFxuXHRcdFx0XHRcdCRzaXplLUw6IDAgMzJweCAwIDBcblx0XHRcdFx0KSk7XG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmbGV4JywgKFxuXHRcdFx0XHRcdCRzaXplLU06IDAgMCA5MHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDAgMCAyMjhweFxuXHRcdFx0XHQpKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDEycHggMCAwO1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR4dCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHRcdFx0JHNpemUtTTogMCAwIDAgMCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAwIDIwcHggMCAwXG5cdFx0XHRcdCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMnB4LzEuNDInKTtcblxuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1NOiAxNnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyMnB4XG5cdFx0XHQpKTtcblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHRcdCRzaXplLU06IDAgMCAwLFxuXHRcdFx0XHQkc2l6ZS1MOiAwIDAgMjVweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTJweDtcblx0XHR9XG5cdH1cblxuXHRoNSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTRweC8xLjI1Jyk7XG5cblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtTTogMTJweCxcblx0XHRcdFx0JHNpemUtTDogMTRweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0LmFycm93IHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRtYXJnaW46IDAgMCAwIDFleDtcblx0XHR9XG5cblx0XHQudW5kZXJsaW5lIHtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiA1cHggYXV0byAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucm9sZS1jYXJkLWV4cGxvcmUge1xuXHQ+IGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI2MCAvIDM2MCAqIDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0PiBhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0LmhvdmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0cGFkZGluZzogMzBweDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0XHQkc2l6ZS1NOiAwIDAgMCAxMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAzMHB4IDIwcHggMzBweCAzMHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHQ+ICoge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdC8vQGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjJweC8xLjQ1Jyk7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xLjI1Jyk7XG5cblx0XHRtYXJnaW46IDAgMCAyMnB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLU06IDE0cHgsXG5cdFx0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0KSk7XG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLU06IDAgMCAwLFxuXHRcdFx0JHNpemUtTDogMCAwIDIycHhcblx0XHQpKTtcblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRtYXJnaW46IDAgMCAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdGg1IHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNHB4LzEuMjUnKTtcblxuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1NOiAxMnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxNHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdG1hcmdpbjogMCAwIDAgMWV4O1xuXHRcdH1cblxuXHRcdC51bmRlcmxpbmUge1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIHtcblx0PiBkaXYge1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYwIC8gMzYwICogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQ+IGEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5ob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcblx0fVxuXG5cdC5jYXJkLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRzdmcgW2ZpbGwqPScjJ10ge1xuXHRcdFx0ZmlsbDogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdHN2ZyBbc3Ryb2tlKj0nIyddIHtcblx0XHRcdHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdH1cblx0fVxuXG5cdC5ob3ZlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRmb250OiBub3JtYWwgMzhweC8xLjMyICRmb250LWdsb3JpYTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMjUnKTtcblxuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyNnB4LzEuMjUnKTtcblxuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQ6IG5vcm1hbCAyNnB4LzEuMzIgJGZvbnQtZ2xvcmlhO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdH1cblxuXHRcdGg1IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE0cHgvMS4yNScpO1xuXG5cdFx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDFleDtcblx0XHRcdH1cblxuXHRcdFx0LnVuZGVybGluZSB7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi10YWJzLWxpbmtzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxMDBweCAwIDI4MHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDUwcHggMCAxNDBweCxcblx0XHQkc2l6ZS1MOiAxMDBweCAwIDI4MHB4XG5cdCkpO1xuXG5cdC50aGluZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTM1MHB4O1xuXHRcdGxlZnQ6IC0zMDVweDtcblx0XHR3aWR0aDogNzIycHg7XG5cdFx0aGVpZ2h0OiA3MjJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDcwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0JHNpemUtUzogMCxcblx0XHRcdCRzaXplLUw6IDcwcHhcblx0XHQpKTtcblxuXHRcdGEge1xuXHRcdFx0ZmxleDogMCAxIDMwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICRjb2xvci1ncmV5O1xuXHRcdFx0XHRcdG1hcmdpbjogLTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMnB4LzEuMzYnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cdH1cblxuXHQuaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMTBweCxcblx0XHRcdCRzaXplLUw6IDIwcHhcblx0XHQpKTtcblxuXHRcdD4gZGl2IHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0cGFkZGluZzogMTUwcHggMCA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTAwcHggMCAwLFxuXHRcdCRzaXplLUw6IDE1MHB4IDAgNDBweFxuXHQpKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdC8vPiAudGhpbmcge1xuXHRcdC8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly9cdGJvdHRvbTogLTMwOHB4O1xuXHRcdC8vXHRsZWZ0OiAtMzEwcHg7XG5cdFx0Ly9cdHdpZHRoOiA1NjZweDtcblx0XHQvL1x0aGVpZ2h0OiA1NzlweDtcblx0XHQvL1x0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RoaW5nLWNsb3Zlci1sZWFmLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHQvL31cblxuXHRcdD4gLmxlZnQge1xuXHRcdFx0ZmxleDogMCAwIDIwJTtcblx0XHR9XG5cblx0XHQ+IC5yaWdodCB7XG5cdFx0XHRmbGV4OiAwIDAgNjYlO1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyOHB4LzEuNDMnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0JHNpemUtTDogMjhweFxuXHRcdCkpO1xuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzM0cHgvMS40NycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAxMHB4IDAgNTVweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAyNHB4LFxuXHRcdFx0JHNpemUtTDogMzRweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgNTBweDtcblx0XHR9XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHR9XG59XG5cbi5zZWN0aW9uLWdyaWQtaWNvbi10ZXh0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHBhZGRpbmc6IDE1MHB4IDAgMTAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgNDVweDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogNzBweCAwIDIwcHg7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tc3VuZmxvd2VyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0fVxuXG5cdC5pdGVtcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogNDBweDtcblx0XHR9XG5cblx0XHQ+IGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNnB4LzEuODcnKTtcblxuXHRcdG1hcmdpbjogNTBweCAwIDA7XG5cdH1cbn1cblxuLnNlY3Rpb24tc2Nob29scyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMjAwcHggMCAyMDBweDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTAwcHggMCAxMDBweCxcblx0XHQkc2l6ZS1MOiAyMDBweCAwIDIwMHB4XG5cdCkpO1xuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNCcpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAxMDBweCAwIDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogNzBweCAwIDAsXG5cdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDBcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxOHB4LzEuNDQnKTtcblxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQge1xuXHQuaGVhZGVyLXBhZ2Uge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNTBweC8xLjInKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDUwcHhcblx0XHRcdCkpO1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLXRhYnMtdmlkZW8ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0MDBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSB7XG5cdFx0cGFkZGluZzogNzBweCAwIDEwMHB4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IH4gLnNlY3Rpb24tcXVvdGUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOTBweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXN1bmZsb3dlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi12aWRlby10ZXh0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxNTBweCAwIDE1MHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDc1cHggMCA3NXB4LFxuXHRcdCRzaXplLUw6IDE1MHB4IDAgMTUwcHhcblx0KSk7XG5cblx0fiAuc2VjdGlvbi12aWRlby10ZXh0IHtcblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0LnNlY3Rpb24tdmlkZW8tdGV4dC1tdWx0aXBsZSAmIHtcblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRncmlkLXJvdy1nYXA6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGZsZXg6IDAgMCA0OCU7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MzIgLyA3NjggKiAxMDAlO1xuXG5cdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXRlYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGhpbmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoNTAlIC0gNzIycHggLyAyKTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDcyMnB4IC8gMik7XG5cdFx0d2lkdGg6IDcyMnB4O1xuXHRcdGhlaWdodDogNzIycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZmxleDogMCAwIDQwJTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cblx0XHQ+IGgyIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMjJweCxcblx0XHRcdFx0JHNpemUtTDogNDBweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLXF1b3RlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0cGFkZGluZzogODdweCAwIDQwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMCAwIDIwcHgsXG5cdFx0JHNpemUtTDogODdweCAwIDQwcHhcblx0KSk7XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250OiBub3JtYWwgNDBweC8xLjUgJGZvbnQtbm90aGluZztcblx0XHRtYXJnaW46IDAgMCAwLjNlbTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fc3ViIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNHB4LzEuMjUnKTtcblxuXHRcdG1hcmdpbjogMCAwIDA7XG5cdH1cbn1cblxuLnNlY3Rpb24tbWVkaWEtb2JqZWN0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgNDVweDtcblx0cGFkZGluZzogMTAwcHggMCAxMDBweDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMCAwIDUwcHgsXG5cdFx0JHNpemUtTDogMTAwcHggMCAxMDBweFxuXHQpKTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjInKTtcblxuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdC5jb2xzIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdD4gLmxlZnQge1xuXHRcdFx0ZmxleDogMCAwIDIwJTtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLnJpZ2h0IHtcblx0XHRcdGZsZXg6IDAgMCA3MyU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWVkaXRvci1pbWFnZSB7XG5cdCR0aGlzOiAmO1xuXG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMCAwIDEwMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDAgMCA1MHB4LFxuXHRcdCRzaXplLUw6IDAgMCAxMDBweFxuXHQpKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdC50aGluZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTEyNnB4O1xuXHRcdHJpZ2h0OiAtMTcwcHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHR3aWR0aDogNDAzcHg7XG5cdFx0aGVpZ2h0OiAzODZweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAyMDBweCAwIDA7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDEwMHB4IDAgMCxcblx0XHRcdCRzaXplLUw6IDIwMHB4IDAgMFxuXHRcdCkpO1xuXG5cdFx0Ji5zdHlsZS0wIHtcblx0XHRcdCN7JHRoaXN9X19pbWcge1xuXHRcdFx0XHRvcmRlcjogLTE7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICRjb2xvci1lbWJlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGhpbmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogLTY0NHB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDYwNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYyMnB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxOWRlZyk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4yNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAzMHB4IDAgNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDMwcHggMCAzMHB4LFxuXHRcdFx0JHNpemUtTDogMzBweCAwIDUwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0ZmxleDogMCAwIDQ4JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDUwcHggMCAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleDogMCAwIDQwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHR9XG59XG5cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTEwcHggMCAwO1xuXHRtYXJnaW46IDAgMCAtMXB4O1xuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5pdGVtcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnllbGxvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjAwcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAtNDlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC1zdW5mbG93ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjI1Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCAxMDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAwIDUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdhcDogNDBweDtcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzbiArIDEpIHtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24gKyAyKSB7XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1lbWJlcn07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24gKyAzKSB7XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci10ZWFsfTtcblx0XHR9XG5cdH1cblxuXHQuaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyODAgLyAzNjAgKiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwIHZhcigtLWNvbG9yLWJzKTtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjJweC8xLjI1Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDUwcHggMCAzMHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMTBweCAwIDIwMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDkwcHggMCA2MHB4LFxuXHRcdCRzaXplLUw6IDIxMHB4IDAgMjAwcHhcblx0KSk7XG5cblx0LnRoaW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjEwcHg7XG5cdFx0bGVmdDogLTE3MHB4O1xuXHRcdHdpZHRoOiA3MTNweDtcblx0XHRoZWlnaHQ6IDcyNXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy1jbG92ZXItbGVhZi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTZkZWcpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGZsZXg6IDAgMCAzMCU7XG5cblx0XHQ+IGgyIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4yNScpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHRcdCkpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRmbGV4OiAwIDAgNjYlO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWltYWdlLXRleHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDQ1cHggMCAwO1xuXHRwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNjBweCAwIDUwcHgsXG5cdFx0JHNpemUtTDogOTBweCAwIDEwMHB4XG5cdCkpO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAtNDlweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS40Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgMTAwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAwIDAgNTBweCxcblx0XHRcdCRzaXplLUw6IDAgMCAxMDBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fY29scyB7XG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGZsZXg6IDAgMCA0MCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3R4dCB7XG5cdFx0ZmxleDogMCAwIDQ4JTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1ncmlkLXBlb3BsZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDI1cHg7XG5cdHBhZGRpbmc6IDgwcHggMDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA0MHB4IDAsXG5cdFx0JHNpemUtTDogODBweCAwXG5cdCkpO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4zJyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcblx0XHRnYXA6IDgwcHggNDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHQkc2l6ZS1TOiA0MHB4IDIwcHgsXG5cdFx0XHQkc2l6ZS1MOiA4MHB4IDQwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblxuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2biArIDEpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZm9yZXN0fTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2biArIDIpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1lbWJlcn07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNm4gKyAzKSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1lbWJlcn07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDZuICsgNCkge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZm9yZXN0fTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDZuICsgNSkge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZW1iZXJ9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3Itc3VuZmxvd2VyfTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2biArIDYpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci10ZWFsfTtcblx0XHR9XG5cdH1cblxuXHQuaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNDAgLyAyNjAgKiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwIHZhcigtLWNvbG9yLWJzKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI0cHgvMS4yNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0JHNpemUtTDogMjRweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDE1cHggMCAxMHB4LFxuXHRcdFx0JHNpemUtTDogMzBweCAwIDIwcHhcblx0XHQpKTtcblx0fVxufVxuXG4uc2VjdGlvbi1wb3N0cy1sYXRlc3Qge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDIyNXB4IDAgMjUwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTAwcHggMCAxNjBweCxcblx0XHQkc2l6ZS1MOiAyMjVweCAwIDI1MHB4XG5cdCkpO1xuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgMTEwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAwIDAgNTBweCxcblx0XHRcdCRzaXplLUw6IDAgMCAxMTBweFxuXHRcdCkpO1xuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNzBweCwgMWZyKSk7XG5cdFx0Z2FwOiA4MHB4IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0JHNpemUtUzogNDBweCAyMHB4LFxuXHRcdFx0JHNpemUtTDogODBweCA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHRsaSB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjExO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24gKyAxKSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci10ZWFsfTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24gKyAyKSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZW1iZXJ9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuICsgMykge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZm9yZXN0fTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdH1cblx0fVxuXG5cdC5pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDI4MCAvIDM2MCAqIDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcblx0XHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMnB4LzEuMycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiA0OHB4IDAgMzZweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0JHNpemUtTDogMjJweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDI0cHggMCAxOHB4LFxuXHRcdFx0JHNpemUtTDogNDhweCAwIDM2cHhcblx0XHQpKTtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4ucG9zdC1jYXJkIHtcblx0Ly9cbn1cbiIsIi5zZWN0aW9uLXRleHQtbGVhZCB7XG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0JHNpemUtUzogNzVweCAwIDc1cHgsXG5cdFx0JHNpemUtTDogMTUwcHggMCAxNTBweFxuXHQpKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDk1OHB4O1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE2cHgsXG5cdFx0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0KSk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0fVxufVxuIiwiLnNlY3Rpb24tdmlkZW8tdGV4dC1tdWx0aXBsZSB7XG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0JHNpemUtUzogKC03NXB4IC8gMikgMCA3NXB4LFxuXHRcdCRzaXplLUw6ICgtMTUwcHggLyAyKSAwIDE1MHB4XG5cdCkpO1xufVxuIiwiLmFwcC1zdGFydC1leHBsb3JlIHtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLXRpY2sge1xuXHRcdHdpZHRoOiAyNHB4O2hlaWdodDogMjRweDtib3JkZXItcmFkaXVzOiAxMDAlOyBib3JkZXI6IDJweCBzb2xpZCAjMEY0NzJFO2N1cnNvcjpwb2ludGVyO2JveC1zaXppbmc6IGJvcmRlci1ib3g7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0bGVmdDogLTFweDtcblx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0Ym90dG9tOiAtMXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGVjay10aWNrLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdCYuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi10aWNrX19zZWxlY3RlZCB7XG5cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDExMiU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFwcC1zdGFydC1leHBsb3JlLS1zcXVpZ2dseS1jaXJjbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LmFwcC1zdGFydC1leHBsb3JlLS1zcXVpZ2dseS1jaXJjbGU6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogNDAzcHg7XG5cdFx0aGVpZ2h0OiAzODZweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zcXVpZ2dseS1jaXJjbGUuc3ZnJykgbm8tcmVwZWF0IGxlZnQgLyAxMDAlIDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtMzclKTtcblx0fVxuXG5cdC5hcHAtc3RhcnQtZXhwbG9yZS0tZm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmFwcC1zdGFydC1leHBsb3JlLS1sYWJlbC1oZWFkaW5nIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzI0cHgnKTtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO21hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHRcdEBpbmNsdWRlIE1RKE0sIFwibWluLXdpZHRoXCIpIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMzJweDtcblx0XHR9XG5cblx0XHQmLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb25fX3NlbGVjdGVkIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjREJEQkQzO1xuXHRcdH1cblx0fVxuXG5cblx0LmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tbGFiZWwge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDRweCk7XG5cblx0XHRAaW5jbHVkZSBNUShNLCBcIm1pbi13aWR0aFwiKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gNTRweCk7XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRcdGNvbG9yOiAkY29sb3ItdGVhbDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDIwcHggMThweCxcblx0XHRcdCRzaXplLUw6IDIwcHggMjhweFxuXHRcdCkpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci10ZWFsO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbDtcblxuXHRcdH1cblx0fVxuXG59XG4iLCIuYWR2aXNvci1hcmNoaXZlLWJ5LXRheG9ub215IHtcblx0LmZpbHRlcnMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuIiwiLy8gSW1wYWN0IFJlcG9ydCBQYWdlIFN0eWxlc1xuXG4uaGVhZGVyLWltcGFjdC1yZXBvcnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0Jl9fYmFubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0OHB4LzEuMScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMnB4LFxuXHRcdFx0JHNpemUtTDogNDhweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9faW50cm8ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxZW07XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEltcGFjdCBTdGF0cyBTZWN0aW9uXG4uc2VjdGlvbi1pbXBhY3Qtc3RhdHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxufVxuXG4uaW1wYWN0LXN0YXRzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG5cdGdhcDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdH1cblxuXHQmX19udW1iZXIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzcycHgvMScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiA0OHB4LFxuXHRcdFx0JHNpemUtTDogNzJweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdCZfX3N1ZmZpeCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMTRweCxcblx0XHRcdCRzaXplLUw6IDE2cHhcblx0XHQpKTtcblx0fVxufVxuXG4vLyBDb250ZW50IFNlY3Rpb25zXG4uc2VjdGlvbi1pbXBhY3QtY29udGVudCB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHQmLS1hbHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHQmLmhhcy1pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiA2MHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzM2cHgvMS4yJyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMjhweCxcblx0XHRcdFx0JHNpemUtTDogMzZweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMWVtO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCxcblx0XHRcdG9sIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMWVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUERGIERvd25sb2FkIFNlY3Rpb25cbi5zZWN0aW9uLWltcGFjdC1kb3dubG9hZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG59XG5cbi5tb2RhbC1kb3dubG9hZCB7XG5cdCZfX3RyaWdnZXIge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbigpO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3BhbmVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRtYXJnaW46IDIwcHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1yZXNldDtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE1cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdGgzIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI0cHgvMS4yJyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQmX19mb3JtIHtcblx0XHQuZmllbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuMik7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29scyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z2FwOiAxNXB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKCk7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xvYWRpbmcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXJyb3Ige1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1yZWQsIDAuMSk7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBidXR0b24oKTtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0tY29udGFpbmVyIHtcblx0XHQvLyBTdHlsZSB0aGUgR3Jhdml0eSBGb3JtIHRvIG1hdGNoIG1vZGFsIGRlc2lnblxuXHRcdCosXG5cdFx0Kjo6YmVmb3JlLFxuXHRcdCo6OmFmdGVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX3dyYXBwZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC8vIFJlc2V0IEdyYXZpdHkgRm9ybXMgdGhlbWUgZGVmYXVsdHNcblx0XHRcdCYuZ3Jhdml0eS10aGVtZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Lmdmb3JtX2JvZHkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Zvcm1fYm9keSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5nZm9ybV9maWVsZHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogMTVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmdmaWVsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDA7IC8vIFByZXZlbnQgZmxleCBvdmVyZmxvd1xuXG5cdFx0XHQmLmdmaWVsZC0td2lkdGgtaGFsZiB7XG5cdFx0XHRcdC8vd2lkdGg6IGNhbGMoNTAlIC0gNy41cHgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmdmaWVsZC0td2lkdGgtZnVsbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZmllbGRfbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0XHRcdC5nZmllbGRfcmVxdWlyZWQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblxuXHRcdFx0XHQuZ2ZpZWxkX3JlcXVpcmVkX3RleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnKic7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdpbnB1dF9jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTVweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3ItZm9yZXN0LCAwLjIpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdFx0QGluY2x1ZGUgYnV0dG9uKCk7XG5cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblxuXHRcdC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGVhbCwgMC4yKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1Y2Nlc3Mge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMik7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdH1cblx0fVxufVxuXG4vLyBNZWRpYSBUaWxlcyBTZWN0aW9uXG4uc2VjdGlvbi1pbXBhY3QtbWVkaWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDgwcHggMDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUSgzNzVweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG59XG5cbi5tZWRpYS10aWxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdCZfX2Rvd25sb2FkIHtcblx0XHRAaW5jbHVkZSBidXR0b24oKTtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdH1cblx0fVxufVxuXG4vLyBQYWdlIGxheW91dCB3cmFwcGVyICh0d28tY29sdW1uIHdoZW4gc2lkZWJhciBpcyBwcmVzZW50KVxuLmltcGFjdC1yZXBvcnQtbGF5b3V0IHtcblx0Ji0taGFzLXNpZGViYXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzAwcHg7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2lkZWJhciB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBSZXNvdXJjZXMgc2lkZWJhclxuLmltcGFjdC1yZXNvdXJjZXMge1xuXHQmX19oZWFkaW5nIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEuMicpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWZvcmVzdDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmltcGFjdC1yZXNvdXJjZS1jYXJkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwYWRkaW5nOiAxNnB4IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTVweC8xLjMnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDZweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4vLyBNb2RhbCBiYWNrZHJvcCBhbmQgZGlhbG9nXG4ubW9kYWwtZG93bmxvYWQge1xuXHQmX19iYWNrZHJvcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGluc2V0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG5cblx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGlhbG9nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LWhlaWdodDogOTB2aDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/